Una tipografía sans serif variable, gratuita y de código abierto, inspirada en el diseño neogrotesco suizo, con formas similares a Helvetica y un toque divertido.
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
Clona el repositorio
git clone https://github.com/Nutlope/fontzz.git && cd fontzz - 2
Instala las dependencias del sitio e inicia el servidor de desarrollo
npm --prefix site install && npm --prefix site run dev - 3
Abre el sitio local en el navegador
- 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
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.
Fuente japonesa compacta y llamativa de píxeles, con métrica vertical de 12 px y licencia SIL OFL 1.1.
Una versión variable de Cal Sans v2 optimizada para interfaces, diseñada para texto de 14–15px en pantallas de alta densidad.
Una biblioteca de Python para leer, editar y convertir archivos de fuentes, que incluye la herramienta TTX para convertir fuentes TrueType y OpenType a XML y viceversa.
Un gestor de fuentes nativo para macOS, pensado para diseñadores y programadores, con exploración, vistas previas y un espacio para evaluar fuentes de programación.