Ajout d'outils et de procédure pour convertir des TrueType pour FPDF
This commit is contained in:
parent
36dfb4a098
commit
7539017a65
55
dev/fpdf/README-FR
Normal file
55
dev/fpdf/README-FR
Normal file
@ -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
|
||||||
Loading…
Reference in New Issue
Block a user