HTML lang 属性在 mPDF 中不起作用

时间:2021-01-11 14:46:37

标签: php mpdf

我目前正在努力使正确版本的语言相关字形显示在它们各自的 PDF 文件中......从我阅读 mPDF 文档后的理解是,我需要做的就是设置 html lang 值如下所示,并将 autoScriptToLangautoLangToFont 设置为 true

我想要日文字符的示例 html:

<html lang="ja">
<body>
Sample language-dependent glyphs: 直今令角雇
</body>
</html>

但它似乎并没有反映在生成的 PDF 文件上。

这是我传递给 Mpdf\Mpdf 的设置

$settings = [
        'autoLangToFont' => true,
        'autoScriptToLang' => true,
        'format' => 'A4',
        'margin_left' => 10,
        'margin_right' => 10,
        'margin_top' => 10,
        'margin_bottom' => 20,
        'margin_header' => 0,
        'margin_footer' => 5,
        'tempDir' => '/tmp/',
        'default_font' => 'frutiger'
 ];

我尝试显示传递给 mPDF 的 HTML 并且它在那里工作,所以我相信我的问题是我缺少允许 mPDF 显示这些字符的日语版本的设置。

0 个答案:

没有答案
相关问题