Атрибут HTML lang не работает в mPDF

#php #mpdf

#php #mpdf

Вопрос:

В настоящее время я работаю над тем, чтобы правильная версия зависящих от языка символов отображалась в соответствующих файлах 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'
 ];
 

Я попытался отобразить HTML, который я передаю в mPDF, и он работает там, поэтому я считаю, что моя проблема в том, что мне не хватает настройки, позволяющей mPDF отображать японские версии этих символов.

Комментарии:

1. Этого даже отдаленно недостаточно для общего кода. Показать больше.

2. Теперь я отредактировал его для получения дополнительной информации.

3. И в чем именно проблема? Предоставленный вами код отображает японские символы (я думаю) правильно.