Pular para o conteúdo

Tipografia

Open Sans como preferência tipográfica, com fallback de sistema e sem dependência remota no runtime.

Como usar

Use as classes utilitárias do Tailwind direto nos elementos. Para responsividade, aplique md:text-* ou lg:text-* quando o tamanho mobile diferir do desktop.

Família

Open Sans quando disponível localmente ou servida pelo consumidor. Aliases font-heading e font-body apontam para font-sans.

Escala

Padrão Tailwind v4 em rem. text-base = 16px.

Pesos

Regular 400, Semibold 600 e Bold 700 — todos com itálico.

Família tipográfica

Sistema de uma família. Aliases semânticos preservam uma futura combinação de display e corpo sem refatorar componentes.

AaBbCc 0123

Open Sans se disponível · fallback seguro do sistema

Execução sem fonte remota
font-sans string

Open Sans / fallback do sistema

resolve para

font-heading alias → font-sans

Open Sans / fallback do sistema

resolve para

font-body alias → font-sans

Open Sans / fallback do sistema

resolve para

Tamanho de fonte

Escala Tailwind v4 em rem. Cada linha mostra uma amostra renderizada e o valor canônico.

Sinapse
text-xs

0.75rem · 12px · altura de linha 1rem

Sinapse
text-sm

0.875rem · 14px · altura de linha 1.25rem

Sinapse
text-base

1rem · 16px · altura de linha 1.5rem

Sinapse
text-lg

1.125rem · 18px · altura de linha 1.75rem

Sinapse
text-xl

1.25rem · 20px · altura de linha 1.75rem

Sinapse
text-2xl

1.5rem · 24px · altura de linha 2rem

Sinapse
text-3xl

1.875rem · 30px · altura de linha 2.25rem

Sinapse
text-4xl

2.25rem · 36px · altura de linha 2.5rem

Sinapse
text-5xl

3rem · 48px · altura de linha 1

Sinapse
text-6xl

3.75rem · 60px · altura de linha 1

Sinapse
text-7xl

4.5rem · 72px · altura de linha 1

Sinapse
text-8xl

6rem · 96px · altura de linha 1

Sinapse
text-9xl

8rem · 128px · altura de linha 1

Tipografia fluida

Use clamp() via valores arbitrários do Tailwind quando um título display precisa escalar com o viewport. Para texto de corpo e componentes reutilizáveis, prefira a escala Tailwind fixa em rem.

Use em títulos display

Aplique quando o título precisa responder ao viewport, como heróis, cabeçalhos editoriais e páginas de documentação.

Mantenha limites em rem

Defina mínimo e máximo em rem para preservar zoom, preferências do usuário e escala tipográfica previsível.

Evite em UI compacta

Botões, inputs, badges, tabelas, navegação e cards repetidos devem continuar na escala Tailwind fixa.

Fundamentos

Título de página

text-[clamp(2.5rem,5vw,4rem)] leading-[1.05] tracking-tight

Sinapse

Hero editorial

text-[clamp(3rem,7vw,5rem)] leading-none tracking-tight

Princípios para interfaces claras e acessíveis.

Subtítulo amplo

text-[clamp(1.125rem,2vw,1.5rem)] leading-relaxed

Regra de acessibilidade

Não use clamp() para impedir quebra de linha, zoom ou aumento de texto. Se o texto precisa permanecer legível em UI operacional, use classes como text-sm, text-base e breakpoints explícitos como md:text-lg.

Peso de fonte

3 pesos: Regular 400, Semibold 600, Bold 700.

Sinapse
font-normal

peso 400 · Regular

Sinapse
font-semibold

peso 600 · Semibold

Sinapse
font-bold

peso 700 · Bold

Estilo de fonte

Itálico em 3 pesos. italic-semibold e italic-bold são @utility customizadas que compõem italic + peso.

Sinapse
italic

itálico + peso 400 · Itálico

Sinapse
italic-semibold

itálico + peso 600 · Semibold itálico

Sinapse
italic-bold

itálico + peso 700 · Bold itálico

Espaçamento entre letras

Baseado em em, portanto escala junto com o tamanho da fonte.

Sinapse
tracking-tight

-0.025em

Sinapse
tracking-normal

0em

Sinapse
tracking-wide

0.025em

Exemplos de uso

Título

<h1 class="font-heading
  text-4xl font-bold
  tracking-tight">
  Título principal
</h1>

Body responsivo

<p class="font-body
  text-sm md:text-base
  text-muted-foreground">
  Mobile menor manual
</p>

Italic semibold

<em class="italic-semibold
  text-base text-foreground">
  Ênfase tipográfica
</em>
Copiado