Repolode
Nutlope

Nutlope/fontzz

36 famílias tipográficas open source geradas por código com um script em Python, cada uma com pesos de 100 a 900, sob a SIL OFL.

Estrelas
74
Forks
3
Issues abertas
0
Último commit
há 5 dias

O que é?

fontzz é uma coleção de 36 famílias tipográficas originais, cujos glifos são gerados parametricamente por um script em Python, em vez de serem desenhados em um editor de fontes. Cada família tem três masters (Thin, Regular e Black) e é disponibilizada como fonte variável e em nove pesos estáticos, de 100 a 900, nos formatos TTF e WOFF2.

Cada família inclui 285 caracteres, entre eles Latin-1, um subconjunto de Latin Extended-A, algarismos, símbolos monetários e setas. O kerning é derivado dos perfis laterais dos glifos. Todos os arquivos TTF e WOFF2 são verificados com o OTS, o sanitizador usado pelo Chrome e pelo Firefox para fontes web. Ainda não há suporte a cirílico nem grego.

O repositório também inclui um site feito com Vite e React para visualizar e baixar as fontes, além de um pacote ZIP com todas as famílias. As fontes e o gerador são disponibilizados sob a SIL Open Font License 1.1.

Recursos principais

  • 0136 famílias tipográficas, cada uma com uma fonte variável e nove pesos estáticos, de 100 a 900.
  • 02Glifos gerados parametricamente por código Python, sem necessidade de um editor de fontes.
  • 03Cada família inclui 285 caracteres, entre eles Latin-1, Latin Extended-A, algarismos, símbolos monetários e setas.
  • 04Gera arquivos TTF e WOFF2 aprovados pelo sanitizador de fontes web OTS.
  • 05Disponibilizado sob a SIL Open Font License 1.1 para uso pessoal e comercial.

Casos de uso

  • Escolher uma fonte gratuita com vários pesos para um projeto web ou uma landing page.
  • Baixar uma fonte variável para usar em ferramentas de design ou aplicativos.
  • Estudar como uma família tipográfica pode ser gerada a partir de código paramétrico.

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/Nutlope/fontzz.git && cd fontzz
  2. 2

    Instale as dependências do site e inicie o servidor de desenvolvimento

    npm --prefix site install && npm --prefix site run dev
  3. 3

    Abra o site local no navegador

  4. 4

    Configure o gerador de fontes em Python

    python3 -m venv .venv && .venv/bin/pip install -r type/requirements.txt

Antes de usar

  • Os alfabetos cirílico e grego ainda não estão incluídos; apenas o latino é compatível.
  • As famílias itálica, stencil e inline, e o hinting para tamanhos pequenos no Windows ainda estão no roteiro.

Tópicos

#fonts#typography#python#variable-font#open-font-license#web-fonts

Perguntas frequentes

O que é fontzz?
36 famílias tipográficas open source geradas por código com um script em Python, cada uma com pesos de 100 a 900, sob a SIL OFL. fontzz é uma coleção de 36 famílias tipográficas originais, cujos glifos são gerados parametricamente por um script em Python, em vez de serem desenhados em um editor de fontes. Cada família tem três masters (Thin, Regular e Black) e é disponibilizada como fonte variável e em nove pesos estáticos, de 100 a 900, nos formatos TTF e WOFF2.
fontzz é gratuito? Qual é a licença?
fontzz é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
fontzz ainda é mantido?
Manutenção ativa. O último commit de fontzz foi em 2 de nov. de 2026.
Para que posso usar fontzz?
Escolher uma fonte gratuita com vários pesos para um projeto web ou uma landing page. Baixar uma fonte variável para usar em ferramentas de design ou aplicativos. Estudar como uma família tipográfica pode ser gerada a partir de código paramétrico.
Como instalar fontzz?
Clone o repositório: git clone https://github.com/Nutlope/fontzz.git && cd fontzz Instale as dependências do site e inicie o servidor de desenvolvimento: npm --prefix site install && npm --prefix site run dev Abra o site local no navegador Configure o gerador de fontes em Python: python3 -m venv .venv && .venv/bin/pip install -r type/requirements.txt
Onde consigo fontzz?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Nutlope/fontzz

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados

Fonte monoespaçada open source para programação, com cantos arredondados, ligaduras, ícones Nerd Font e eixo de peso variável.

Outros#coding-font#monospace-font#font
29,7 mil+97 esta semana1,2 milPythonOFL-1.1Atualizado há 8 dias