J'utilise tFPDFUtilisation FontAwesome dans tFPDF
Cette classe est une version modifiée de FPDF qui ajoute le support UTF-8. En outre, il incorpore uniquement les parties nécessaires des polices utilisées dans le document, ce qui rend la taille du fichier beaucoup plus petite que si les polices entières étaient incorporées. Ces caractéristiques ont été développées à l'origine pour le projet mPDF.
Est-il possible d'inclure FontAwesome pour cette classe?
Première tentative: J'ai téléchargé FontAwesome. J'ai téléchargé le fichier à http://www.fpdf.org/makefont/fontawesome-webfont.ttf
qui a ensuite produit fontawesome-webfont.php
, mais avec un bon nombre d'avertissements:
je me suis déplacé à fontawesome-webfont.ttf
tfpdf/font/unifont
et fontawesome-webfont.php
-tfpdf/font/
. J'ai utilisé le Font Dump script pour vérifier si la police a été chargé correctement mais
$pdf = new PDF();
$pdf->AddFont('FontAwesome','','fontawesome-webfont.ttf',true);
$pdf->DumpFont('FontAwesome');
$pdf->Output();
seulement généré
Deuxième essai: Je trouve à Is possible to embed fontawesome font in fpdf? une question similaire pour fpdf. J'ai essayé de suivre cette réponse https://stackoverflow.com/a/31485855/2311074 mais ttf2pt1
semble être outdated. J'ai essayé de suivre l'instruction avec ttf2ps1
mais cela n'a pas produit la sortie requise. Aussi, je ne suis pas sûr de ce qu'il veut dire avec run through makefont.php
. Ce fichier semble ne plus exister.
Question Puis-je inclure fontawesome dans tFPDF ou quelque chose de similaire? Je suis au courant de la police SYMBOL
qui est intégrée dans tFPDF. Cependant, j'ai besoin de 3 symboles, d'un téléphone, d'un email et du monde. Il n'y a pas d'icône de monde dans la police SYMBOL
et l'icône d'email est vraiment mauvaise. WOuld être heureux de tout soutien.
Oui, je pourrais le faire aussi. Mais alors je dois m'inquiéter des marges entre le symbole et le texte. Ajoutant également une nouvelle police était jusqu'à présent assez facile. – Adam