Comment ajouter des polices TrueType

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

  1. 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 ).
  2. 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).
  3. 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

Advertisements

~ by netlex on September 6, 2006.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: