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!>
I guess this is pretty late but I've tried this for Arabic language using version 8.x and it worked for me.
$mpdf = new Mpdf();
$mpdf->autoLangToFont = true;
$mpdf->WriteHTML($html);
I needed to add $mpdf->autoLangToFont = true;
because some fonts don't render arabic and that's where it gets messy with squares, etc.
for more information here