Repolode
Nutlope

Nutlope/fontzz

Treinta y seis familias tipográficas de código abierto, generadas mediante código con un generador de Python, cada una con pesos del 100 al 900 y bajo la SIL OFL.

Estrellas
74
Forks
3
Issues abiertos
0
Último commit
hace 5 días

¿Qué es?

fontzz es una colección de 36 familias tipográficas originales cuyos glifos se generan de forma paramétrica mediante un script de Python, en lugar de dibujarse en un editor de fuentes. Cada familia tiene tres maestros (Thin, Regular y Black) y se distribuye como fuente variable y en nueve pesos estáticos, del 100 al 900, en formatos TTF y WOFF2.

Cada familia incluye 285 caracteres, entre ellos Latin-1, un subconjunto de Latin Extended-A, cifras, símbolos monetarios y flechas. El kerning se calcula a partir de los perfiles laterales de los glifos. Todos los archivos TTF y WOFF2 se validan con OTS, el sanitizador que Chrome y Firefox usan para las fuentes web. Por ahora, no se incluyen los alfabetos cirílico ni griego.

El repositorio también incluye un sitio creado con Vite y React para previsualizar y descargar las fuentes, con un paquete de todas las familias disponible en un archivo zip. Las fuentes y el generador se publican bajo la SIL Open Font License 1.1.

Funciones clave

  • 01Treinta y seis familias tipográficas, cada una con una fuente variable y nueve pesos estáticos del 100 al 900.
  • 02Los glifos se generan de forma paramétrica con código Python, sin necesidad de un editor de fuentes.
  • 03Incluye 285 caracteres por familia, entre ellos Latin-1, Latin Extended-A, cifras, símbolos monetarios y flechas.
  • 04Genera archivos TTF y WOFF2 que superan la validación del sanitizador OTS para fuentes web.
  • 05Se publica bajo la SIL Open Font License 1.1 para uso personal y comercial.

Casos de uso

  • Elegir una tipografía gratuita con varios pesos para un proyecto web o una página de destino.
  • Descargar una fuente variable para usarla en herramientas de diseño o aplicaciones.
  • Estudiar cómo generar una familia tipográfica a partir de código paramétrico.

Inicio rápido

  1. 1

    Clona el repositorio

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

    Instala las dependencias del sitio e inicia el servidor de desarrollo

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

    Abre el sitio local en el navegador

  4. 4

    Configura el generador de fuentes de Python

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

Antes de usarlo

  • Los alfabetos cirílico y griego aún no están incluidos; solo se admite el latino.
  • Las familias cursiva, stencil e inline, y el hinting para tamaños pequeños en Windows siguen en la hoja de ruta.

Temas

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

Preguntas frecuentes

¿Qué es fontzz?
Treinta y seis familias tipográficas de código abierto, generadas mediante código con un generador de Python, cada una con pesos del 100 al 900 y bajo la SIL OFL. fontzz es una colección de 36 familias tipográficas originales cuyos glifos se generan de forma paramétrica mediante un script de Python, en lugar de dibujarse en un editor de fuentes. Cada familia tiene tres maestros (Thin, Regular y Black) y se distribuye como fuente variable y en nueve pesos estáticos, del 100 al 900, en formatos TTF y WOFF2.
¿fontzz es gratuito? ¿Qué licencia tiene?
fontzz es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿fontzz sigue mantenido?
Mantenimiento activo. El último commit de fontzz fue el 2 nov 2026.
¿Para qué puedo usar fontzz?
Elegir una tipografía gratuita con varios pesos para un proyecto web o una página de destino. Descargar una fuente variable para usarla en herramientas de diseño o aplicaciones. Estudiar cómo generar una familia tipográfica a partir de código paramétrico.
¿Cómo se instala fontzz?
Clona el repositorio: git clone https://github.com/Nutlope/fontzz.git && cd fontzz Instala las dependencias del sitio e inicia el servidor de desarrollo: npm --prefix site install && npm --prefix site run dev Abre el sitio local en el navegador Configura el generador de fuentes de Python: python3 -m venv .venv && .venv/bin/pip install -r type/requirements.txt
¿Dónde consigo fontzz?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Nutlope/fontzz

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Fuente monoespaciada de código, de código abierto, con esquinas redondeadas, ligaduras de programación, iconos Nerd Font y un eje de peso variable.

Otros#coding-font#monospace-font#font
29,7 mil+97 esta semana1,2 milPythonOFL-1.1Actualizado hace 8 días