
Una herramienta de línea de comandos (con una interfaz de escritorio en mente para el futuro) que modifica fuentes a través de un pipeline componible de transformaciones, donde configuramos cada paso con parámetros tipados, los encadenamos en cualquier orden y exportamos el resultado. Escrita en Go sin dependencias fuera de la librería estándar.
¿Por Qué Este Proyecto?
Por nada en particular. Solo por amor al arte. Quiero hacer fuentes, pero la cadena de herramientas me resulta un poco abrumadora. Así que quise crear algo más simple que me permita hacer todo lo que pueda necesitar y ayudarme a aprender todo lo que pueda sobre fuentes.
Uso
Ejecutar un pipeline:
handyman run pipeline.json input.ttf output.ttf
Archivo de pipeline:
[{ "bold": { "amount": 50 } }, { "monospace": { "target_width": 600 } }]
Transformaciones Planeadas
| Nombre | Qué hace |
|---|---|
bold | Expande los contornos para aumentar el peso visual |
width | Escala las coordenadas X y los anchos de avance |
monospace | Normaliza todos los anchos de avance a un solo valor |
bounce | Alterna el offset vertical de los glifos |