Skip to Content
FoundationsTypography

Typography

Pulso v3 usa tipografia como assinatura. A identidade deve sobreviver em monocromático: escala, peso, mono e tracking carregam reconhecimento mesmo sem cor.

Famílias

FamíliaVariávelUso
Manrope--font-pulso-sans / --font-sansTexto geral, títulos, navegação
IBM Plex Mono--font-pulso-mono / --font-monoMétricas, timestamps, código, kickers

Escala de tokens

TokenValorUso
--text-display-lg34pxHero titles e telas críticas
--text-display-lg-v228pxAlias temporário de migração
--text-display24pxTítulo de página
--text-h118pxHeader de seção
--text-h215pxTítulo de card
--text-body14pxTexto principal
--text-support13pxDescrições
--text-label12pxLabels e badges
--text-micro11pxKicker e metadados

Piso tipográfico

11px (--text-micro) é o menor tamanho de texto de UI — inclusive kickers, badges e chips sm. Abaixo disso a leitura falha para baixa visão e telas densas.

Exceções documentadas (e apenas elas):

ExceçãoMínimoPor quê
Rótulos de eixo em gráficos SVG9–10pxConvenção de data-viz; o dado tem redundância textual fora do gráfico
Contadores numéricos em micro-badges ≤16px10pxEx.: contador de pendências em AvatarGroup compacto; o número tem rótulo acessível equivalente

Qualquer nova exceção precisa ser registrada aqui — não no componente.

Line-height e tracking

TokenValorUso
--leading-tight1.2Títulos
--leading-normal1.45Corpo
--leading-relaxed1.6Texto longo
--tracking-tight-0.02emDisplays
--tracking-normal-0.005emTexto padrão
--tracking-kicker0.12emKicker uppercase mono

Numerais tabulares

A v3 torna numerais tabulares default em .mono e [data-numeric].

<strong className="mono text-[56px] font-bold" data-numeric> 87 </strong>

Reverta com font-variant-numeric: normal apenas quando o mono for usado para texto corrido.

Signature shapes tipográficas

  • Kicker: uppercase mono com --tracking-kicker.
  • Numeral display: mono grande, tabular, com contexto textual próximo.
  • Meta separator dot: · entre itens em mono.
  • Inline markers: [Fato], [Inferência], [Recomendação] para conteúdo de análise.

Diretrizes

  1. Use no máximo 3 níveis hierárquicos por seção.
  2. Números críticos sempre usam mono + tabular.
  3. Kicker é assinatura, não decoração.
  4. Texto de decisão deve priorizar clareza e consequência sobre ênfase visual.
Last updated on