Ajout de polices et encodage
http://www.obspm.fr/michelangelo/fpdf/tutoriel/tuto7.htm
Ce tutoriel explique comment ajouter des polices TrueType ou Type1 afin de ne plus se limiter aux polices standard. L’autre intérêt est que l’on peut également choisir l’encodage des caractères afin d’utiliser d’autres langues (les polices standard ayant trop peu de caractères disponibles).
Fontes : Convertir du TrueType au PostScript
Utilisation de ttf2pt1
- Installer l’utilitaire ttf2pt1 disponible sur ftp://ttf2pt1.sourceforge.net/pub/ttf2pt1/. Attention, c’est un source C qui doit être compilé après avoir correctement parametré le Makefile ( 2 ou 3 lignes à décommenter pour faire accepter le compilateur ).
- Lancer la commande
./ttf2pt1 -a -b MAFONTE.TTF MMAFONTE( en remplacant mafonte par le vrai nom de votre fonte de caractères ). Le résultat est un fichier .pfb (PostScript binaire) accompagné d’un .afm (pour le metrics). - Recopier ces fichiers dans votre nouveau répertoire de fontes
L’option -a de ttf2pt1 utilisée ici permet la génération complète des caractères. Sans cette option, certaines applications, comme Netscape, ne sauront pas afficher certains caractères non codés dans le fichier d’origine, comme le tiret par exemple. Cette option n’est pas toujours obligatoire. La documentation précise à juste titre que la taille du fichier généré est bien plus importante, et que vous risquez de rencontrer quelques problèmes avec X.
ttf2pt1 est accompagné d’une excellente documentation sur la composition et l’utilisation des polices de caractères. On y trouvera également le programme ttf2pfa pour la convertion des fontes TrueType au format PostScript Type 3.
http://www.quesaco.org/astuces/astuce-unix.php#fontes3
Recent Comments