是否可以在TCPDF
生成的PDF
=>中有波兰语字母ążźśćłó
?我使用了在名为
的库中工作的字体,但没有结果:FPDF
arial_ce
$fontname = $pdf->addTTFfont('tcpdf/tcpdf/fonts/arial_ce.ttf', 'TrueType', '', 96);
$pdf->SetFont($fontname, '', 14, '', true);
同样的结果是使用DejaVuSansCondensed
字体。
从您的 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。