印地语在tcpdf上显示不正确

我创建了下面的代码,用于在tcpdf中使用arial unicode字体显示印地文文本

$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);

// set default monospaced font
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);


//set some language-dependent strings
$pdf->setLanguageArray($l);

// ---------------------------------------------------------

$pdf->addTTFfont('fonts/ARIALUNI.TTF', 'TrueTypeUnicode', '', 32);
$pdf->SetFont('arialuni', '', 10,'false');

$txt = 'hindi text with arial unicode समृध्दि';

$pdf->Write(0, $txt, '', 0, 'L', true, 0, false, false, 0);

// ---------------------------------------------------------

//Close and output PDF document
$pdf->Output('example_038.pdf', 'I');

但它没有正确显示

但在PHP中显示正确的文字。

请告诉我是否有任何问题。


尝试使用mPDF作为替代方案。 这是非常好的,易于使用。 这是一个如何显示印地语的例子


我会尝试mpdf1.com我已经尝试过,并且它与印地语一起工作


字体可能有问题。

尝试替换以下行并尝试另一种字体:

$pdf->addTTFfont('fonts/ARIALUNI.TTF', 'TrueTypeUnicode', '', 32);
$pdf->SetFont('arialuni', '', 10,'false');
链接地址: http://www.djcxy.com/p/88669.html

上一篇: Hindi language not displaying correctly on tcpdf

下一篇: How to attach javadoc or sources to jars in libs folder?