我目前正在努力使正确版本的语言相关字形显示在它们各自的 PDF 文件中......从我阅读 mPDF 文档后的理解是,我需要做的就是设置 html lang 值如下所示,并将 autoScriptToLang 和 autoLangToFont 设置为 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 显示这些字符的日语版本的设置。