TCPDF – polskie czcionki
Napisane przez wowo | Kategorie: php
Jeśli potrzebujemy (a na pewno tak będzie) polskich czcionek w dokumentach PDF generowanych przez php’ową bibliotekę TCPDF, można to osiągnąć w prosty sposób: czcionkę z polskimi znakami, np windowsowy Courier, zapisujemy jako cour.ttf na serwerze, a w pliku, który będzie generował pdf’a:
require_once('tcpdf.php');
$pdf = new TCPDF('L', 'mm', 'A4', false, 'iso-8859-2');
$pdf->SetFont('cour');
z konsoli natomiast wydajemy odpowiednie polecenia (będąc w katalogu TCPDF’a):
ttf2afm cour.ttf > cour.afm php fonts/utils/makefont.php cour.ttf cour.afm cp1250 cp cour.* fonts/
I cieszymy się polskimi znakami w PDF’ach :-)
Tagi: pdf, php, polskie czcionki, polskie fonty, polskie znaki, tcpdf
Podobne wpisy
- Prosty skrypt zwalczający spam
- Usuwanie pustych tagów html
- Symfony admin generator – optymalizacja zapytań do bazy dla Doctrine
3 Responses to “TCPDF – polskie czcionki”
-
Weselny Says:
Listopad 18th, 2009 at 13:30Spróbuję wykorzystać to w moodle – o ile się da. Dzięki za post :)
-
mateuszd Says:
Grudzień 8th, 2009 at 13:13Dobry artykuł.
Spróbowałem tak z Arialem niestety cały czas zmieniało mi czcionkę na Helvetikę dopiero jak zmieniłem nazwę z “arial” na “ar” zaczęło poprawnie działać i przez to trochę się namęczyłem.
-
Tom Says:
Czerwiec 23rd, 2010 at 23:29U mnie krzaki są nie wiedzieć czemu …
Sugeruję też zmianę template dla tej www kompletnie nic nie widać.



