Question

Je cherche un moyen simple d'ajouter un glyphe à une véritable police de type existant. Je me demande s'il existe une bibliothèque (C ++ ou C #) ou un outil de ligne de commande pour soutenir cette fonctionnalité, car la génération d'une TTF à partir de zéro semble être une tâche très complexe.
Le contexte de cette question est que nous voudrions développer un outil qui est capable d'ajouter un glyphe à une police. Le glyphe serait défini comme un contour se composant de plusieurs contours qui sont constitué par les listes de points (courbe sur et hors courbe).

Était-ce utile?

La solution

Au meilleur de ma connaissance, je n'ai pas vu un tel outil de ligne de commande / bibliothèque.

Génération d'une police peut être complexe, mais la modification d'une police existante peut être tout aussi mauvais.

Lorsque vous ajoutez un glyphe à une police existante, vous devrez spécifier des choses supplémentaires avec elle (code de caractère par exemple uniques, les valeurs métriques, etc.). En outre, vous aurez également besoin de mettre à jour un bon nombre de tables dans le fichier de police (par exemple CMAP, loca, maxP, etc.), en fonction de la nature des nouvelles lignes.

En fait, je ne pense pas qu'il y ait un moyen simple d'ajouter un glyphe.

La meilleure chose que je peux penser est d'utiliser un outil d'éditeur de police pour ajouter vos glyphes / créer une nouvelle police (par exemple FontForge http://fontforge.sourceforge.net/ ).

Autres conseils

Vous essentiellement ne peut pas le faire (sauf avec certaines polices ouvertes sous licence qui permettent des œuvres dérivées).

Ce n'est pas parce qu'il est impossible, mais parce qu'il est illégal. Les polices sont des droits d'auteur.

Je vous suggère de trouver une autre façon de résoudre tout problème a poussé la question.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top