在PDF :: API2中使用中文字符::简单

时间:2017-12-13 09:41:06

标签: perl pdf fonts chinese-locale

我正在使用PDF :: API2 :: Simple从Perl脚本编写PDF。

UIuse UTF-8用于我的文字,它的效果很好,直到我在文本中有中文字符,只显示为方框。

PDF::API2::addFontDirs('/usr/share/fonts/truetype/msttcorefonts/');
my $TimesNewRoman = $pdf->pdf->ttfont('Times_New_Roman.ttf', -encode=>'utf-8');
$pdf->add_font('Times New Roman', $TimesNewRoman, 14);
$pdf->set_font('Times New Roman', 14);
$pdf->text($whateverText);

如果当前字体无法显示所有字符,有没有办法让PDF :: API2 :: Simple回退到另一种字体?

奇怪的是,LibreOffice似乎能够在Times New Roman中显示相同的文本字符串......

0 个答案:

没有答案