2009-02-08 4 views
2

J'ai les coordonnées des lettres (par exemple en utilisant SVG). Comment pourrais-je générer une police TrueType/PostScript pour mon ordinateur?Création d'une police PostScript/TrueType

(modifié: changé à vectorial TrueType/PostScript)

Répondre

2

Vous pouvez regarder FontForge l'éditeur de police laid et puissant. Il peut également importer SVG.

3

Les outils d'édition de polices canoniques sont Fontographer et Ikarus (fait maintenant partie de Fontmaster). Il y a aussi des outils gratuits. La spécification pour les polices Adobe Type 1 peut être trouvée here et la spécification OpenType peut être trouvée Here.

La conception d'une police qui fonctionne bien n'est pas une mince affaire; Les polices utilisent beaucoup de trucs optiques pour leur donner un aspect équilibré. Certains sont les suivants:

Certaines lettres seront légèrement plus hautes que d'autres pour éviter de donner l'impression qu'elles sont inégales. Par exemple, un capital 'A' ou' O 'peut être légèrement supérieur à un capital' I 'car il est nécessaire de le faire so the heights look even. Vous devrez peut-être bricoler les contours légèrement si vous ne l'avez pas déjà fait.

Hinting donne le tramage additional information pour s'assurer que les éléments qui doivent avoir la même largeur sont rendus tels quels. Il ya varioustutorialsavailable qui discutent des bases et de quelques livres sur le sujet.

Enfin, vous devez trier les letterspacing et kerning pairs. Si votre police est affichée seulement c'est moins important car vous pouvez toujours manuellement le type. Si vous voulez y placer des corps de texte, vous devrez y répondre sinon le texte aura l'air très approximatif.

Cette tâche n'est pas triviale en raison du nombre de combinaisons à effectuer. Historiquement, c'était une proportion importante - souvent 80% ou plus - de l'effort total dans la construction de la police. Il y a des tutoriels sur le web et quelques livres de design sur le marché qui vont dans ce détail. Vous pourriez également vouloir séparer les données de paire de crénage sur d'autres polices (celles-ci peuvent être trouvées dans les fichiers de métriques de polices associés) et voir ce que les autres ont fait.

3

J'ai les coordonnées des lettres. Comment puis-je générer une police TrueType/PostScript

Par programme? Je l'ai fait avec Python et TTX. Pas très joli, mais obtient les vecteurs dans un fichier TTF.

Questions connexes