1

Bonjour je suis désolé de revenir avec un sujet qu'on parle beaucoup dans ce forum mais il n'y a rien de claire. D'ailleurs je me demande bien pourquoi est-ce si compliqué à comprendre.

bon selon le wiki il faut faire quelque chose du genre addFont($family, $style='', $file='')
selon tcpdf il faut faire $avenir = $pdf->addTTFfont('/mesfontes/AvenirLTStd-Book.ttf', 'TrueTypeUnicode', '', 32);

alors voilà j'ai adapté les deux parceque je ne sais laquel utilisé et voilà ce que j'ai marqué et ça ne fonctionne vraiment pas , quelqu'un pourrait m'expliquer sans m'envoyer au tuto tcpdf

mes fontes sont déjà sur le serveur dans le repertoires mesfontes alors je me demende bien ce qu'il me reste à écrire corectement pour que ça fonctionne correctement


merci de bien vouloir m'éclairer

2

si je ne m'abuse tu doit les convertir au préalable dans un format adapté, et le faire pour chaque "style" (italique, gras, ...)

il y à un utilitaire tcpdf dédié à cette tache
et la le mec il le pécho par le bras et il lui dit '

3

bon voici ce que j'ai trouvé et ça marche même si je ne comprends tjs pas la tuto de tcpdf

1- convertir tes fontes ici http://fonts.snm-portal.com/ si tu es allergique à windows
2- les déposer dans le répertoire fonte de html2pdf
3- tu les appels dans ton fichier comme par exemple ce qui suit

$html2pdf->pdf->addFont('avenirltstd45book','b','avenirltstd45book.php');
$html2pdf->pdf->addFont('gillsansstdb','b','gillsansstdb.php');
$html2pdf->pdf->addFont('helveticaltstdb','b','helveticaltstdb.php');
$html2pdf->pdf->SetFont('gillsansstdb','b',35);
$html2pdf->pdf->SetFont('avenirltstd45book','b',35);
$html2pdf->pdf->SetFont('helveticaltstdb','b',35);

jespère que ceci va sauver quelques personnes de la galère que je me suis tapé.
Aller bonne journée et merci à l'auteur de html2pdf
beau travail!

4

Merci,

ça m'a été super utile smile
avatar
le Pho ça brûle u_u