About brandfy-tipografia-web
A skill for preparing licensed font assets and CSS for web projects. It covers font selection, file handling, typography settings, and checks for loading and readability.
Key features
- 01Select fonts for different roles
- 02Track licenses and font metadata
- 03Download and preserve font files
- 04Generate CSS with fallbacks
- 05Test glyphs and offline loading
Use cases
- 01Prepare web fonts for a brand
- 02Check font licensing before use
- 03Set up font-family and fallbacks
- 04Test accents and styles across fonts
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ promovaweb/ brandfy --skill brandfy-tipografia-webAfter installing, type/brandfy-tipografia-webin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
agents/openai.yamlreferences/webfonts.mdscripts/download-fonts.mjsDetails
From the project READMEPreparar a tipografia para web
Protocolo operacional
- Plano e progresso: planejar seleção, licença, arquivos, CSS e testes.
- Fontes de verdade: ler a direção visual, as licenças e webfonts.md.
- Escopo e idempotência: não baixar ou redistribuir fonte sem licença compatível. Preservar arquivos existentes com hash igual.
- Validação: conferir licença, MIME, peso, estilo, carregamento, fallback e legibilidade.
- Resumo final: registrar famílias, origem, licença, arquivos, CSS e pendências.
Fluxo
-
Escolher famílias para títulos, corpo, interface e código com base no idioma, no repertório necessário e nas aplicações.
-
Preferir WOFF2 variável quando o suporte e a licença permitirem. Manter arquivos estáticos apenas para pesos realmente usados.
-
Registrar cada arquivo em
.brandfy/fonts.json, incluindo URL direta, licença, autoria, peso, estilo e hash opcional. -
Executar:
node <caminho-da-skill>/scripts/download-fonts.mjs \ --manifest .brandfy/fonts.json \ --output brand/fonts -
Gerar
brand/fonts/fonts.csscom@font-face,font-display: swap, fallbacks e tokens de família. -
Definir escala, line-height, tracking, comprimentos de linha e usos por função no manual.
-
Testar acentos, números, símbolos, negrito, itálico e carregamento offline.
Quando a fonte for proprietária ou hospedada por serviço externo, gerar o CSS de integração sem copiar o arquivo para o repositório.
Raciocínio do especialista
Escolher tipografia pela tarefa: leitura longa, interface, título, número, código, idioma e personalidade exigem parâmetros diferentes. Comparar cobertura de caracteres, legibilidade, pesos úteis, métricas, performance, licença, fallback e manutenção. A semelhança estética com uma referência não compensa arquivo sem licença ou família que falha em acentos e telas pequenas.