mcpField
B
brandfy-tipografia-web

brandfy-tipografia-web

github.com/promovawebDesign & UI13160 installsUpdated 2w ago
Repository

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

  1. 01Select fonts for different roles
  2. 02Track licenses and font metadata
  3. 03Download and preserve font files
  4. 04Generate CSS with fallbacks
  5. 05Test glyphs and offline loading

Use cases

  1. 01Prepare web fonts for a brand
  2. 02Check font licensing before use
  3. 03Set up font-family and fallbacks
  4. 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-web

After installing, type/brandfy-tipografia-webin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

agents/
openai.yaml
references/
webfonts.md
scripts/
download-fonts.mjs

Details

From the project README

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.

  2. Preferir WOFF2 variável quando o suporte e a licença permitirem. Manter arquivos estáticos apenas para pesos realmente usados.

  3. Registrar cada arquivo em .brandfy/fonts.json, incluindo URL direta, licença, autoria, peso, estilo e hash opcional.

  4. Executar:

    node <caminho-da-skill>/scripts/download-fonts.mjs \
      --manifest .brandfy/fonts.json \
      --output brand/fonts
    
  5. Gerar brand/fonts/fonts.css com @font-face, font-display: swap, fallbacks e tokens de família.

  6. Definir escala, line-height, tracking, comprimentos de linha e usos por função no manual.

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

Comments

Markdown supported