Domanda

Sto cercando un modo semplice per aggiungere un glifo a un font true type esistente.Mi chiedo se esista una libreria (C ++ o C #) o uno strumento a riga di comando per supportare tale funzionalità perché la generazione di un TTF da zero sembra essere un'attività davvero complessa.
Lo sfondo per questa domanda è che vorremmo sviluppare uno strumento in grado di aggiungere un glifo a un carattere.Il glifo sarebbe definito come un contorno costituito da più contorni costituiti da elenchi di punti (su curva e fuori curva).

È stato utile?

Soluzione

Per quanto ne so, non ho visto un simile strumento / libreria a riga di comando.

La generazione di un carattere può essere complessa, ma la modifica di un carattere esistente può essere altrettanto negativa.

Quando aggiungi un glifo a un carattere esistente, dovrai specificare altre cose insieme ad esso (ad es. codice carattere univoco, valori di metrica, ecc.).Inoltre dovrai anche aggiornare un bel po 'di tabelle nel file dei caratteri (es. Cmap, loca, maxp, ecc.), A seconda della natura del nuovo schema.

Fondamentalmente non credo che ci sia un modo semplice per aggiungere un glifo.

La cosa migliore che riesco a pensare è usare uno strumento di editor di caratteri per aggiungere i tuoi glifi / creare un nuovo carattere (ad es. FontForge http://fontforge.sourceforge.net/ ).

Altri suggerimenti

Fondamentalmente non puoi farlo (eccetto con alcuni font con licenza aperta che consentono lavori derivati).

Questo non perché sia impossibile, ma perché è illegale.I caratteri sono copyright.

Ti suggerisco di trovare un altro modo per risolvere qualunque problema abbia sollevato la domanda.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top