Je travaille avec la génération de PHP en utilisant cette bibliothèque: http://www.fpdf.org/ < / a> p>
Je suis actuellement raccroché, cependant, sur l'ajout de nouvelles polices, spécifiquement l'étape de génération du fichier .afm à partir d'un fichier de polices .ttf. p>
Je suis ici les instructions ici: http://www.fpdf.org/ en / tutoriel / tuto7.htm
Quel état: p>
La première étape d'un trueType consiste à générer le fichier AFM. Un utilitaire existe pour faire cette tâche: TTF2PT1. Le binaire Windows est disponible ici. La ligne de commande à utiliser est la suivante: p>
TTF2PT1 -A FONT.TTF Police P>
Par exemple, pour la bande dessinée SANS MS Régulier: P>
TTF2PT1 -A C: \ Windows \ Fonts \ comic.ttf Comic P>
Deux fichiers sont créés; Celui qui nous intéresse est comic.afm. p>
blockQuote>
Je ne peux pas - ou je ne suis pas sûr comment - obtenir TTF2PT1 de charger. Je suis sur un Mac mais gagnez Win XP via VMware ... et lorsque j'exécute le fichier TTF2pt1.exe via Windows, il charge la ligne de commande, puis ferme rapidement. Existe-t-il une procédure que je dois faire pour l'installer? Je ne suis pas bien versé dans la ligne de commande Win. P>
6 Réponses :
Cette question appartient vraiment à superuSerer.com, mais je vais y répondre ici de toute façon. P>
Il n'y a pas besoin d'installer le programme. Vous devez ouvrir une fenêtre de commande et taper la commande là-bas. Vous pouvez probablement trouver cela sous Programmes-> Accessoires-> Invite de commande. P>
Vous pouvez également faire cela en utilisant Fontforge . C'est un éditeur de polices à part entière qui vous permet de convertir entre de nombreux formats. Si vous ouvrez votre police TrueType, vous pouvez générer un fichier AFM à l'aide de générer des polices et de choisir PFA ou PFB, et vérifier «générer AFM». P>
Fontforge a travaillé, mais j'ai également réalisé que je n'avais pas besoin de traverser de ces travaux. http://fpdf.fruit-lab.de/ générera tous les fichiers nécessaires. P >
J'ai essayé fpdf.fruit-lab.de et cela a fonctionné comme la magie. +1 pour cette webApp!
Avez-vous exécuté the winbuild.bat dans le dossier TTF2PT1? Assurez-vous d'avoir C ++ sur Win Machine. Quelle version de TTF2PTT1 vous utilisez? P>
Voici une autre page pour générer un fichier AFM à partir d'un TTF TTF to AFM Converter P>
Si vous êtes sur Linux, vous pouvez télécharger le fichier .tgz, l'endommager, puis exécuter si vous voulez un fichier .pfb au lieu d'une .pfa, vous pouvez exécuter p> faire tout code>. C'est assez rapide. Ensuite, vous pouvez avoir un fichier .afm et un fichier .pfa en exécutant