【发布时间】:2020-03-05 16:08:01
【问题描述】:
我必须从 php 页面生成一个 PDF,该页面包含包含 unicode 字体(泰卢固语)的 html。当我打印 html 代码并使用 TCPDF 渲染为 PDF 时,它的显示完美,Unicode 字符扭曲了字母格式。
我从谷歌翻译器那里复制了泰卢固语字体,并将泰卢固语字体添加到 tcpdf 库中。
$message = '<h2 align="center">ధన్యవాదములు -- శుభోదయం</h2>';
$fontname = $pdf->addTTFfont('E:\xampp\htdocs\ncs\svdn\flowers\tcpdf\fonts\mandali-regular.ttf', 'TrueTypeUnicode');
$pdf->SetFont($fontname, "",30, false);
$pdf->writeHTML($message, true, 0, true, 0);
$pdf->Output("Test.pdf", 'I');
html 中的输出如下所示。并且同样必须以 PDF 格式打印。
ధన్యవాదములు -- శుభోదయం
但在当前问题中,上述辅音是不连贯的:
【问题讨论】:
-
你有converted Mandali 用于 TCPDF 吗?