I am using mpdf. When I supplied the arabic and chinese words to the WriteHtml(), the resulting pdf containing square boxes instead of those fonts.
Please suggest!
Sample fonts:
I am testing أنا العالم 我的世界
On mPDF 6.0, we found this made Cantonese work for us:
$mpdf->autoScriptToLang = true;
$mpdf->autoLangToFont = true;
Seems SetAutoFont is now deprecated.
Add this to your php code:
$mpdf->autoScriptToLang = true;
$mpdf->autoLangToFont = true;
in css file make sure that you have:
font-family: dejavusanscondensed;
direction: rtl;
and finly make sure that all DejaVuSans*.ttf files are in ttfonts folder
You need to enable the support of PDF Asian font like this:
$pdf = $this->pdf->load();
$pdf->useAdobeCJK = true;
$pdf->SetAutoFont(AUTOFONT_ALL);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With