Projeto 04: Hierarquia Tipográfica e Escala Modular 🔤
Escopo do Projeto
Objetivo: Estruturar uma escala tipográfica profissional utilizando proporção modular (Major Third / Perfect Fourth), definindo estilos hierárquicos desde Display até Caption.
🎯 1. Contexto & Desafio Prático
A legibilidade e o escaneamento de uma interface dependem de uma hierarquia tipográfica consistente. Você criará a página de documentação tipográfica do sistema, combinando uma fonte primária (Sans-Serif) para UI e ajustando line-height e letter-spacing proporcionais.
📋 2. Requisitos Técnicos Obrigatórios
- R1 (Escala Modular): Definir a escala baseada em 16px com proporção Major Third (1.25): Display (39px), H1 (31px), H2 (25px), H3 (20px), Body (16px), Small (13px), Caption (10px).
- R2 (Altura de Linha / Line Height): Ajustar line-height proporcional: 120% para títulos grandes e 150% para parágrafos de leitura contínua.
- R3 (Estilos de Texto no Figma): Cadastrar todos os níveis no painel de Text Styles com notação semântica:
Heading/H1,Body/Regular,Body/Bold,Caption. - R4 (Tela de Aplicação Prática): Projetar um artigo de notícias mobile demonstrando o contraste harmônico entre os estilos criados.
📐 3. Diagrama Conceitual & Fluxo Visual
graph TD
Scale["Escala Base: 16px (Major Third 1.25)"] --> H1["H1: 31px (Line Height 120%)"]
Scale --> H2["H2: 25px (Line Height 125%)"]
Scale --> H3["H3: 20px (Line Height 130%)"]
Scale --> Body["Body: 16px (Line Height 150%)"]
Scale --> Small["Small: 13px (Line Height 140%)"]
style Scale fill:#e1f5fe,stroke:#01579b
style H1 fill:#fff3e0,stroke:#e65100
style Body fill:#e8f5e9,stroke:#2e7d32
style Small fill:#f3e5f5,stroke:#7b1fa2 💻 4. Especificação Técnica & Código de Referência
// tokens_tipografia.txt
TOKENS TIPOGRÁFICOS:
- font-family: 'Inter', sans-serif
- text-display: 39px / line-height: 48px / weight: 700
- text-h1: 31px / line-height: 38px / weight: 700
- text-h2: 25px / line-height: 32px / weight: 600
- text-h3: 20px / line-height: 26px / weight: 600
- text-body: 16px / line-height: 24px / weight: 400
- text-caption: 12px / line-height: 16px / weight: 500
📦 5. Critérios de Avaliação e Entrega
- Mínimo de 6 Text Styles cadastrados no painel do Figma.
- Tela de leitura (artigo de blog ou notícias) aplicando a hierarquia.
- Contraste claro e ausência de textos sem line-height ajustado.