2
兼容PDF库我使用FPDF和TCPDF两者似乎不能与乌尔都语工作,例如FPDF明确不支持它,但另一方面,TCPDF支持波斯语和阿拉伯语具有相同的字体字符乌尔都语。乌尔都语支持用PHP
问题出现在某些字符正确呈现并且其他人未使用TCPDF时。见下图:
有没有解决TCPDF或一些其他库的方式,本身支持乌尔都语语言是PHP兼容。
谢谢!
兼容PDF库我使用FPDF和TCPDF两者似乎不能与乌尔都语工作,例如FPDF明确不支持它,但另一方面,TCPDF支持波斯语和阿拉伯语具有相同的字体字符乌尔都语。乌尔都语支持用PHP
问题出现在某些字符正确呈现并且其他人未使用TCPDF时。见下图:
有没有解决TCPDF或一些其他库的方式,本身支持乌尔都语语言是PHP兼容。
谢谢!
所以这是我做什么,我复制窗口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);
?>
这产生可与TCPDF使用,并且可以用TCPDF PDF类实例,像这样使用合适的字体文件:
$pdf->SetFont('arialuni', '', 12);
输出:
现在,它的工作方式与预期相同。
有一个FPDF的多字节变体,称为MBFPDF,可能有效吗?我通常看到它用于日文字符,不确定乌尔都语。 –
@MariM我不确定,但我最终做了一些字体转换,对我来说工作正常,请看到答案。 – Ayub