diff --git a/dev/fpdf/README-FR b/dev/fpdf/README-FR new file mode 100644 index 00000000000..c036af3c4e7 --- /dev/null +++ b/dev/fpdf/README-FR @@ -0,0 +1,55 @@ +## Convertisseur de Polices TrueType pour FPDF ## + +cette version de makefont a été modifié pour fonctionner en ligne de commande avec la version cliente de PHP. + +Tout d'abord il vous faut l'utilitaire pour générer le fichier de métrique: +http://ttf2pt1.sourceforge.net/download.html + +Binaire Windows: +http://www.fpdf.org/fr/dl.php?id=21 + + +## Création du fichier de métrique ## + +Voici la ligne de commande pour créer un fichier de métrique allégé : + +ttf2pt1 -b -L cp1250.map comic.ttf comic + +cp1250.map : fichier de mapping se trouvant dans le répertoire makefont +comic.ttf : police TrueType à convertir +comic : nom de la police de sortie, en principe le même nom que le TTF. + +On obtient alors les fichiers comic.pfb et comic.afm. comic.pfb +Copier ses 2 fichiers dans le répertoire "/dev/fpdf/tmp" + +## Création du fichier php de la police ## + +tapez en ligne de commande avec la version cliente de php (php-cli): + +php convert.php TYPE_OF_FONT NAME_OF_FONT [ENCODAGE] + +TYPE_OF_FONT : mettre 1 pour TrueType ou 2 pour Type1, ici nous mettrons 2. +NAME_OF_FONT : mettre le nom de la police, ici dans l'exemple "comic". +ENCODAGE : optionnel, mettre le type d'encodage, par défaut "cp1250" suffisant pour notre utilisation. + +exemple: +php convert.php 2 comic + +Vous obtiendrez un fichier nommé : comic.php que vous pouvez mettre dans le répertoire /htdocs/includes/fpdf/fpdf/font/" + +## Déclarer la police dans un modèle ## + +si vous voulez utiliser une nouvelle police dans un modèle pdf vous devez ajouter cette ligne pour l'activer : + +$pdf->AddFont('Comic'); + +si votre police est en gras, vous aurez créé un fichier nommé comicb.php par exemple, +donc il vous faudra la déclarer comme ceci dans le modèle : + +$pdf->AddFont('Comic','B'); + +Pour plus d'information visitez ce lien : +http://www.fpdf.org/fr/tutorial/tuto7.htm + +et pour toute question ou problème de fonctionnement : +regis.houssin@cap-networks.com \ No newline at end of file