Я использую mPDF в проекте codeigniter.Он хорошо работает для английского и русского языков, но на идиш показывает только точки (.) И запятые (,), как показано ниже:
mPDF output
В то время как контентЯ пишу в нем:
Контент на идише
Вот мой код:
$mpdf = new \Mpdf\Mpdf();
$mpdf->SetFont('avenirnext');
$mpdf->SetTitle($title);
$mpdf->SetAuthor('Blavatnik');
$mpdf->WriteHTML($stylesheet, 1);
$mpdf->WriteHTML($stylesheet2, 1);
$mpdf->WriteHTML($stylesheet3, 1);
$mpdf->setAutoTopMargin = 'stretch';
$mpdf->SetHtmlHeader($header, 'OE');
$mpdf->SetHTMLFooter($footer, 'OE');
$mpdf->WriteHTML($html);
if ($html2 != '' && $html3 != '') {
$mpdf->SetHtmlHeader($secondHeader, 'OE');
$mpdf->WriteHTML($html2);
$mpdf->SetHtmlHeader($header, 'OE');
$mpdf->WriteHTML($html3);
}
if ($transcriptHtml2 != '' && $transcriptHtml3 != '') {
$mpdf->WriteHTML($transcriptHtml2);
$mpdf->WriteHTML($transcriptHtml3);
}
$mpdf->Output($title . '.pdf', 'I');
Я также пытался использовать приведенное ниже решение:
$mpdf = new mPDF('utf-8');
$mpdf->SetDirectionality('rtl');
Что еще я могу изменить, чтобы оно работало для всех языков или, в основном, для этого языка идиш.Спасибо!