Mam skrypt drukujacy PDF z polskimi ogonkami, wyszystko działa
<?php require_once('fpdf/fpdf.php'); //require_once('fpdf/font/makefont/makefont.php'); //makefont('fonts/arial.ttf','fonts/arial_pl.afm','iso-8859-2'); $title = 'Welcome'; $ogonki = "ęóąśłżźćń ÓĄŚŁŻŹĆŃ"; $pdf=new fpdf(); $pdf->addpage(); $pdf->addfont('arial_pl','b','arial_pl.php'); $pdf->setfont('arial_pl','b',16); $pdf->Cell(40,10,$title); $pdf->Cell(0,20,$ogonki); $pdf->Output(); ?>
lecz jednak jak użyję rozszerzenia klasy FPDF z przykładu podanego na stronie
http://www.fpdf.org/en/tutorial/tuto5.htm
czyli jednym słowem - dołaczam instrukcją require plik z tą klasą i zamiast
<?php $pdf=new fpdf(); ?>
piszę
<?php $pdf=new PDF(); ?>
to juz nie widzi mojego polskeigo fonta (jak uzyje standardowego to dziala)
edit1:
wlasnie odkrylem jeszcze ze te dwie mniej skomplikowane funkcje rysujace tabele
tj BasicTable oraz ImprovedTable działają prawidłowo również z polskimi czcionkami, nie działa jedynie ta najciekawsza FancyTable lecz właśnie na niej mi najbardziej zalezy..
edit2:
właśnie odkryłem że ta trzecia funkcja tj FancyTable miała w sobie wywołanie setfont bez parametru i chyba to najwyraźniej wszystko psuło, ale musze to sprawdzić