首页 > 解决方案 > TCPDF Pyidoungsu(unicode)字体顺序错误

问题描述

标签: phpunicodetcpdf

解决方案


我们通过使用 Zawgyi 字体解决了这个问题。

由于 TCPDF 在缅甸 Unicode 字体中存在渲染问题,但在 Zawgyi 字体中没问题。所以我们使用 zawgyi 字体并使用 Rabbit Converter 将我们原始的 Unicode 内容转换为 Zawgyi。

您可以看到完整的源代码,这是我们的公共仓库。 https://github.com/aungkoman/pdf_generate/

require("Rabbit.php");
function uni2zg($str){
    return Rabbit::uni2zg($str);
}

$pdf->SetFont($font_family = 'zawgyi', $variant = '', $fontsize = 11);
$pdf->Text(0, 0, uni2zg("သီဟိုဠ်မှ ဉာဏ်ကြီးရှင်သည် အာယုဝဍ္ဎနဆေးညွှန်းစာကို ဇလွန်ဈေးဘေး ဗာဒံပင်ထက် အဓိဋ္ဌာန်လျက် ဂဃနဏဖတ်ခဲ့သည်။"));

推荐阅读