posługując się tematem (http://forum.php.pl/generowanie_plikow_pdf__polskie_czcionki_t5438.html) oraz wujkiem google chciałem dodać do FPDF polskie czcionki.
Generalnie przykład tworzenia polskich czcionek kodowanych w ISO-8859-2 podany jest przy użyciu narzędzia MakeFont. Ja jednak znalazłem ciekawszę opcję, online, dedykowaną pod tą bibliotekę (http://fpdf.fruit-lab.de/).
Problem polega na tym, że po wygenerowaniu czcionki w odpowiednim kodowaniu zapisuje pliki .php oraz .z (pomijam pliki .afm i .t1a, gdyż są to pliki potrzebne do generowania .php oraz .z, a że je mam to stąd wniosek, że są bezużyteczne dla mnie) w katalogu font (u mnie ścieżka wygląda następująco C:/xampp/php/PEAR/fpdf/font) i przy próbie użycia utworzonej czcionki wywala mi następujący błąd:
Warning: file_get_contents(C:\xampp\php\PEAR\fpdf/font/9fd22ac9adc501264b488b72934d2576_arial.z) [function.file-get-contents]: failed to open stream: No such file or directory in C:\xampp\php\PEAR\fpdf\fpdf.php on line 1540
Ktoś ma pomysł o co tutaj chodzi? Wg. poradników wystarczy przekopiować te pliki do wyżej wymienionego katalogu i dodać linijke kodu:
$pdf->AddFont('arialpl','','arialpl.php'); $pdf->SetFont('arialpl','',12);
Wcześniej wymienione pliki nazywają się rzecz jasna: arialpl.php i arialpl.z
Błąd nakazuje mi odwołanie się do pliku fpdf.php, ale w linijcie podanej przez interpretator php nic sensownego nie ma, a w poradnikach takiej sytuacji nie mieli:(