TCPFT字体的问题

时间:2013-04-04 07:00:40

标签: php tcpdf

是否可以在TCPDF生成PDF =>中使用波兰语字母? ążźśćłó

我使用的字体在名为FPDF的{​​{1}}库中工作,但没有结果:

arial_ce

同样的结果是使用$fontname = $pdf->addTTFfont('tcpdf/tcpdf/fonts/arial_ce.ttf', 'TrueType', '', 96); $pdf->SetFont($fontname, '', 14, '', true); 字体。

1 个答案:

答案 0 :(得分:0)

从TCPDF字体文件夹中删除arial_ce.z,arial_ce.ctg.z和arial_ce.php文件,然后更改

$fontname = $pdf->addTTFfont('tcpdf/tcpdf/fonts/arial_ce.ttf', 'TrueType', '', 96);

到此:

$fontname = $pdf->addTTFfont('tcpdf/tcpdf/fonts/arial_ce.ttf');

(即使您更改参数,addTTffont也不会覆盖现有字体,这就是为什么我提到删除已创建的字体。)

默认值对此字体效果更好。在这之后,我能够在TCPDF制作的PDF中使用波兰字符。

编辑:哦,当然,TCPDF应该使用源字符串所在的字符集。在我的情况下,它将是UTF-8。