Я пытаюсь создать PDF-файл, который будет содержать китайские иероглифы, используя dompdf. Вот мой код:
require('dompdf/dompdf_config.inc.php');
$dompdf = new DOMPDF();
mb_internal_encoding('UTF-8');
def("DOMPDF_UNICODE_ENABLED", true);
$html = ' <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<style>
*{ font-family: DejaVu Sans, font-size: 12px;}
</style> </head> <body>
忠烈祠
</body>
</html>';
$dompdf->load_html($html);
$dompdf->render();
$output = $dompdf->output();
$filename = 'a.pdf';
$path = $filename;
file_put_contents($path, $output);
Проблема в том, что сгенерированный PDF-файл показывает только квадраты, когда я открываю его с помощью Chrome или Adobe Reader, но в Mozilla Firefox он выглядит нормально.
Любые предложения?