promovaweb/brandfy

brandfy-tipografia-web

Seleciona webfonts, baixa arquivos licenciados e gera CSS tipográfico.

Ver código-fonte

Como usar

  1. Copie o comando e verifique o pacote antes de instalar no seu ambiente de agente.
  2. Consulte no original as ferramentas, credenciais e ambientes necessários.
  3. Descreva os dados de entrada e a entrega esperada; confira a saída com as fontes.
npx skills add https://github.com/promovaweb/brandfy --skill brandfy-tipografia-web

Antes de começar

  • A instalação não inclui assinatura de modelo, franquia API ou acesso aos seus arquivos.
  • Estrelas e instalações indicam atividade, não um teste independente de qualidade ou segurança.
Documento original do Skill

Renderizado do repositório de origem, preservando títulos, exemplos, código, tabelas, links e imagens.

Preparar 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

  1. Escolher famílias para títulos, corpo, interface e código com base no idioma,

no repertório necessário e nas aplicações.

  1. Preferir WOFF2 variável quando o suporte e a licença permitirem. Manter

arquivos estáticos apenas para pesos realmente usados.

  1. Registrar cada arquivo em .brandfy/fonts.json, incluindo URL direta,

licença, autoria, peso, estilo e hash opcional.

  1. Executar:
bash
   node <caminho-da-skill>/scripts/download-fonts.mjs \
     --manifest .brandfy/fonts.json \
     --output brand/fonts
  1. Gerar brand/fonts/fonts.css com @font-face, font-display: swap,

fallbacks e tokens de família.

  1. Definir escala, line-height, tracking, comprimentos de linha e usos por

função no manual.

  1. 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.

Relacionados por tarefa

do mesmo repositório

Mais Skills

Todos os Skills