Chciałbym dodać niestandardową czcionkę do pdf generuję przy użyciu TCPDF. Być może czegoś mi brakuje, ale wydaje mi się, że the docs jest nieaktualny. Odwołują się one do funkcji addTTFfont()
, ale myślę, że została ona wycofana i już nie istnieje w najnowszej wersji TCPDF.Jak dodać niestandardowe czcionki w TCPDF?
czytałem, że trzeba przekonwertować plik ttf i umieścić go w czcionek folderu więc wpadłem:
php/tcpdf/tools/tcpdf_addfont.php -i php/font/rumpelstiltskin-webfont.ttf
i generowane te pliki, które są teraz w folderze fonts:
rumpelstiltskinwebfont.ctg.z
rumpelstiltskinwebfont.z
rumpelstiltskinwebfont.php
Potem próbowałem dodać czcionki:
$pdf->addFont('rumpelstiltskin');
$pdf->SetFont('rumpelstiltskin', '', 14, '', false);
ale dostaję błąd:
TCPDF ERROR: Could not include font definition file: rumpelstiltskin
Być może musisz nadać funkcji addFont pełną ścieżkę do plików. Wygląda na to, że nie znajduje pliku. – Loopo
@Loopo To nie była pełna ścieżka, której potrzebowałeś, ale byłeś blisko. Używałem nazwy czcionki i chciałem nazwy pliku. Dzięki za komentarz, pomogło mi to rozgryźć. –
Myślę, że można przejść w ten sposób: http: // stackoverflow.com/questions/5263588/how-to-implementation-custom-fonts-in-tcpdf – Ulugov