1 votos

¿Cómo convertir un TTF en imágenes individuales de carácter PNG?

<p>Quiero generar un <code></code> imagen para cada glifo en un <code></code> archivo de fuente. ¿Cómo lo hago?</p>

1voto

compor Puntos 18

Usted puede usar Python con FontForge, tiene un intérprete de Python 2.7.

En Windows: después de la instalación de FontForge, busque el "bin" en la ruta de instalación y agregar a la ruta de acceso del sistema de Windows, en mi caso es:

c:\Program Files (x86)\FontForgeBuilds\bin\

Esta dir contiene ffpython.exe así que después de añadirlo a la PATHde acceso puede directamente ejecutar un .py secuencia de comandos en la consola.

> ffpython myscript.py

Para exportar todos los glifos que usted puede utilizar este sencillo script:

import fontforge
F = fontforge.open("perpetua.ttf")
for name in F:
    filename = name + ".png"
    # print name
    F[name].export(filename)
    # F[name].export(filename, 600)     # set height to 600 pixels

documentación:
http://fontforge.github.io/python.html#Glyph
http://fontforge.github.io/python.html#Font

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: