Conversor de fuentes TTF a formato WOFF2 optimizado para web. Aquí te explico cómo usarlo:
Necesitas instalar:
- Python 3
- La biblioteca fonttools y brotli, que puedes instalar con:
pip install fonttools brotli
El script puede utilizarse de la siguiente manera:
python woff2.py <archivo_o_patron_ttf> [opciones]
Convertir un solo archivo:
python woff2.py ruta/al/archivo.ttf
Convertir todos los archivos TTF en un directorio:
python woff2.py "directorio/*.ttf"
Especificar un directorio de salida:
python woff2.py "archivos/*.ttf" -d directorio_salida
Convertir archivos recursivamente en subdirectorios:
python woff2.py "directorio/*.ttf" -r
-o, --output
- Especifica el archivo de salida o directorio para guardar los archivos WOFF2-d, --directory
- Directorio para guardar los archivos WOFF2 convertidos--no-optimize
- Desactiva las optimizaciones adicionales-r, --recursive
- Busca archivos TTF recursivamente en subdirectorios
El script realiza las siguientes operaciones:
- Busca los archivos TTF según el patrón especificado
- Convierte cada archivo a formato WOFF2
- Aplica optimizaciones eliminando tablas innecesarias para web (a menos que se use --no-optimize)
- Muestra información sobre el tamaño original, nuevo y el porcentaje de reducción
El programa mostrará un resumen de los resultados de la conversión, incluyendo los tamaños de archivo y el porcentaje de reducción logrado.