php - TCPDF Pyidoungsu(unicode)字体顺序错误
问题描述
解决方案
我们通过使用 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("သီဟိုဠ်မှ ဉာဏ်ကြီးရှင်သည် အာယုဝဍ္ဎနဆေးညွှန်းစာကို ဇလွန်ဈေးဘေး ဗာဒံပင်ထက် အဓိဋ္ဌာန်လျက် ဂဃနဏဖတ်ခဲ့သည်။"));
推荐阅读
- asp.net-ajax - Razor Pages AJAX url id 参数
- java - 为什么我会收到此 NullPointerException:空对象引用错误?
- sql - 在 SQL(ORACLE) 中获取前 N 个类别(变量的维度)
- javascript - 使用 FabricJS+React+Jquery 无法点击添加文本
- date - 在保留显示的同时更改日期的类型和格式
- c++ - 为什么之前没有在类定义的末尾声明对象;就像为 c/c++ 中的结构做的那样?
- ruby-on-rails - Rails 模型随处可见
- typescript - 正确扩展接口
- c++ - 在多个基类之间重载成员函数
- delphi - 如何将图标添加到标准集合编辑器?