TCPDF – polskie czcionki

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: , , , , ,

Podobne wpisy

3 Responses to “TCPDF – polskie czcionki”

  1. Weselny Says:
    Listopad 18th, 2009 at 13:30

    Spróbuję wykorzystać to w moodle – o ile się da. Dzięki za post :)

  2. mateuszd Says:
    Grudzień 8th, 2009 at 13:13

    Dobry 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.

  3. Tom Says:
    Czerwiec 23rd, 2010 at 23:29

    U mnie krzaki są nie wiedzieć czemu …
    Sugeruję też zmianę template dla tej www kompletnie nic nie widać.

Skomentuj