与php兼容的乌尔都语支持的PDF库

与php兼容的乌尔都语支持的PDF库,pdf,pdf-generation,tcpdf,fpdf,Pdf,Pdf Generation,Tcpdf,Fpdf,我使用了FPDF和TCPDF,两者似乎都不适用于乌尔都语,例如FPDF显然不支持它,但另一方面,TCPDF支持波斯语和阿拉伯语,它们与乌尔都语具有相同的字体字符 当一些字符被正确渲染,而另一些字符没有使用TCPDF时,就会出现问题。见下图: 有没有办法绕过TCPDF或其他一些本机支持乌尔都语并与PHP兼容的库 谢谢大家! 这就是我所做的,我复制了windows字体ARIAL UNICODE MS并粘贴到tcpdf/fonts/文件夹中 然后我从tcpdf/examples/ <?php

我使用了FPDF和TCPDF,两者似乎都不适用于乌尔都语,例如FPDF显然不支持它,但另一方面,TCPDF支持波斯语和阿拉伯语,它们与乌尔都语具有相同的字体字符

当一些字符被正确渲染,而另一些字符没有使用TCPDF时,就会出现问题。见下图:

有没有办法绕过TCPDF或其他一些本机支持乌尔都语并与PHP兼容的库


谢谢大家!

这就是我所做的,我复制了windows字体ARIAL UNICODE MS并粘贴到
tcpdf/fonts/
文件夹中

然后我从
tcpdf/examples/

<?php 


    require_once('tcpdf_include.php');
    $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
    $fontname = TCPDF_FONTS::addTTFfont('../fonts/ARIALUNI.ttf', 'TrueTypeUnicode', '', 32);

?>
输出:


现在,这一切都如愿了。

FPDF的多字节变体MBFPDF可能会起作用吗?我通常认为它用于日文字符,不确定乌尔都语。@MariM我不确定,但我最后做了一些字体转换,对我来说效果很好,请看答案。不起作用。显示“TCPDF错误:无法包含字体定义文件:arialuni”
$pdf->SetFont('arialuni', '', 12);