una forma sencilla de agregar o modificar glifos en fuentes de tipo verdadero (TTF)

StackOverflow https://stackoverflow.com/questions/5354379

  •  27-10-2019
  •  | 
  •  

Pregunta

Estoy buscando una forma sencilla de agregar un glifo a una fuente de tipo verdadero existente.Me pregunto si existe una biblioteca (C ++ o C #) o una herramienta de línea de comandos para admitir esa funcionalidad porque generar un TTF desde cero parece ser una tarea realmente compleja.
El trasfondo de esta pregunta es que nos gustaría desarrollar una herramienta que pueda agregar un glifo a una fuente.El glifo se definiría como un contorno que consta de múltiples contornos que constan de listas de puntos (en curva y fuera de curva).

¿Fue útil?

Solución

Hasta donde yo sé, no he visto una biblioteca / herramienta de línea de comandos de este tipo.

Generar una fuente puede ser complejo, pero modificar una fuente existente puede ser igualmente malo.

Cuando agrega un glifo a una fuente existente, deberá especificar cosas adicionales junto con él (por ejemplo, código de carácter único, valores de métricas, etc.).Además, también necesitará actualizar bastantes tablas en el archivo de fuentes (por ejemplo, cmap, loca, maxp, etc.), dependiendo de la naturaleza del nuevo esquema.

Básicamente, no creo que haya una forma sencilla de agregar un glifo.

Lo mejor que se me ocurre es utilizar una herramienta de edición de fuentes para agregar glifos o crear una nueva fuente (por ejemplo, FontForge http://fontforge.sourceforge.net/ ).

Otros consejos

Básicamente, no puede hacer esto (excepto con algunas fuentes con licencia abierta que permiten trabajos derivados).

Esto no se debe a que sea imposible, sino a que es ilegal.Las fuentes son propiedad intelectual.

Te sugiero que encuentres otra forma de resolver el problema que provocó la pregunta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top