Tipografia
A tipografia do Ocean Design System define como o texto é apresentado, garantindo legibilidade, hierarquia visual e consistência em toda a experiência do usuário.
Paleta de Tipografia Interativa
Família de Fonte
Aa - Base
fontFamilyBase
Nunito Sans
Fonte principal para todo o conteúdo textual da aplicação
Tamanhos de Fonte
Aa
fontSizeGiant
Giant
96px
Títulos principais, hero sections
Aa
fontSizeDisplay
Display
80px
Títulos de destaque, landing pages
Aa
fontSizeXxxl
Xxxl
64px
Títulos de seção grandes
Aa
fontSizeXxl
Xxl
48px
Títulos de seç ão
Aa
fontSizeXl
Xl
40px
Subtítulos grandes
Aa
fontSizeLg
Lg
32px
Títulos de conteúdo, headings
Aa
fontSizeMd
Md
24px
Texto de destaque, subtítulos
Aa
fontSizeSm
Sm
20px
Texto de corpo principal
Aa
fontSizeXs
Xs
16px
Texto de corpo secundário
Aa
fontSizeXxs
Xxs
14px
Texto pequeno, captions
Aa
fontSizeXxxs
Xxxs
12px
Texto muito pequeno, labels
Pesos de Fonte
ExtraBold
fontWeightExtraBold
800
Títulos principais, elementos de destaque máximo
Bold
fontWeightBold
700
Títulos, elementos de destaque
Medium
fontWeightMedium
600
Subtítulos, elementos semi-destacados
Regular
fontWeightRegular
400
Texto de corpo, conteúdo principal
Light
fontWeightLight
300
Textos secundários, elementos sutis
Alturas de Linha
Primeira linha
Segunda linha
Terceira linha
lineHeightTight
Tight
100%
Títulos, elementos compactos
Primeira linha
Segunda linha
Terceira linha
lineHeightMedium
Medium
124%
Texto de corpo padrão
Primeira linha
Segunda linha
Terceira linha
lineHeightLoose
Loose
132%
Texto de leitura confortável
Primeira linha
Segunda linha
Terceira linha
lineHeightComfy
Comfy
150%
Textos longos, parágrafos
Família de Fonte
Fonte Base
- Token:
fontFamilyBase - Nome: Aa - Base
- Fonte: Nunito Sans
- Uso: Fonte principal para todo o conteúdo textual da aplicação
Tamanhos de Fonte
Tamanhos Grandes (Display e Títulos)
Giant
- Token:
fontSizeGiant - Nome: Giant
- Tamanho: 96px
- Uso: Títulos principais, hero sections
Display
- Token:
fontSizeDisplay - Nome: Display
- Tamanho: 80px
- Uso: Títulos de destaque, landing pages
XXXL
- Token:
fontSizeXxxl - Nome: XXXL
- Tamanho: 64px
- Uso: Títulos de seção grandes
XXL
- Token:
fontSizeXx1 - Nome: XXL
- Tamanho: 48px
- Uso: Títulos de seção
XL
- Token:
fontSizeXl - Nome: XL
- Tamanho: 40px
- Uso: Subtítulos grandes
Tamanhos Médios (Conteúdo Principal)
LG
- Token:
fontSizeLg - Nome: LG
- Tamanho: 32px
- Uso: Títulos de conteúdo, headings
MD
- Token:
fontSizeMd - Nome: MD
- Tamanho: 24px
- Uso: Texto de destaque, subtítulos
SM
- Token:
fontSizeSm - Nome: SM
- Tamanho: 20px
- Uso: Texto de corpo principal
Tamanhos Pequenos (Detalhes e Auxiliares)
XS
- Token:
fontSizeXs - Nome: XS
- Tamanho: 16px
- Uso: Texto de corpo secundário
XXS
- Token:
fontSizeXxs - Nome: XXS
- Tamanho: 14px
- Uso: Texto pequeno, captions
XXXS
- Token:
fontSizeXxxs - Nome: XXXS
- Tamanho: 12px
- Uso: Texto muito pequeno, labels
Pesos de Fonte
Extra Bold
- Token:
fontWeightExtraBold - Nome: Extra Bold
- Valor: 800
- Uso: Títulos principais, elementos de destaque máximo
Bold
- Token:
fontWeightBold - Nome: Bold
- Valor: 700
- Uso: Títulos, elementos de destaque
Medium
- Token:
fontWeightMedium - Nome: Medium
- Valor: 600
- Uso: Subtítulos, elementos semi-destacados
Regular
- Token:
fontWeightRegular - Nome: Regular
- Valor: 400
- Uso: Texto de corpo, conteúdo principal
Light
- Token:
fontWeightLight - Nome: Light
- Valor: 300
- Uso: Texto secundário, elementos sutis
Alturas de Linha
Tight (Apertado)
- Token:
lineHeightTight - Nome: Tight
- Valor: 100%
- Uso: Títulos, elementos compactos
Medium (Médio)
- Token:
lineHeightMedium - Nome: Medium
- Valor: 124%
- Uso: Texto de corpo padrão
Loose (Solto)
- Token:
lineHeightLoose - Nome: Loose
- Valor: 132%
- Uso: Texto de leitura confortável
Comfy (Confortável)
- Token:
lineHeightComfy - Nome: Comfy
- Valor: 150%
- Uso: Texto longo, parágrafos