Tipos de Valores e Relação com o Style Dictionary
Conteúdo adaptado da documentação oficial do Tokens Studio (TS), disponível aqui.
Tipos de Valores Suportados
Os Typography Tokens permitem diferentes formas de configuração:
-
Valores Diretos
Ex.:16pxparafontSizeou1.5paralineHeight. Garantem precisão imediata. -
Referências a Outros Tokens
Ex.:fontSizevinculado abaseFontSize.
✅ Boa prática → facilita atualização global e consistência. -
Valores Matemáticos
Ex.:baseFontSize * 1.2→ útil para criar escalas tipográficas proporcionais.
🔎 Recomendação: Sempre que possível, use referências para manter consistência em todo o sistema.
Relação com o Style Dictionary
O Style Dictionary transforma tokens de design em código. Como os Typography Tokens são compostos, exigem atenção na exportação.
-
Transformação via
@tokens-studio/sd-transforms- Expande o token composto em múltiplos tokens individuais (
fontFamily,fontSize, etc). - Necessário para permitir manipulação separada no código.
- Expande o token composto em múltiplos tokens individuais (
-
Configuração
expand- Deve ser ativada no arquivo de configuração do Style Dictionary.
- Garante que os Typography Tokens sejam decompostos corretamente.
-
Tipos de variáveis geradas
fontFamily: stringfontWeight: string ou númerolineHeight,letterSpacing,paragraphSpacing,paragraphIndent: numéricos
Essas variáveis tornam a implementação tipográfica mais direta no desenvolvimento, mantendo a consistência do design.

Dicas de Transformação
- Use sempre o SD-Transforms → garante compatibilidade entre Figma, Tokens Studio e ambientes de código.
- Trate valores percentuais de
lineHeight→ podem não mapear diretamente para variáveis; normalize-os para evitar comportamento inesperado. - Valide em múltiplas plataformas → teste a saída em web, mobile e outros contextos antes da integração final.
Mais detalhes sobre Typography Token estão aqui.