我使用了 DOMPDF 库,现在我对 unicode 语言的内容有疑问。我找到了这个dompdf help 但我不明白这一点。任何人都可以告诉这个细节吗? 谢谢
最佳答案
- 启用mbstring extension
- 查找
.ttf
格式的字体,其中包含支持您给定语言的字符 - 为 DOMPDF 生成一个
.afm
文件:- 使用命令行,
cd
进入包含load_font.php
的目录,然后运行php load_font.php FontName/path/to/font.ttf
- 使用online tool ,填写表格并下载它给你的 zip。将文件从此 zip 复制到
dompdf/lib/fonts
。如果您以前这样做过,请将相关行添加到dompdf_font_family_cache
,否则只需将dompdf_font_family_cache.sample
重命名为dompdf_font_family_cache
- 使用命令行,
通过确保行启用 DOMPDF 的 Unicode 模式
define("DOMPDF_UNICODE_ENABLED", true);
在
dompdf_config.inc.php
中设置。如果它显示为false
而不是true
,请更改它。
关于php - 如何让DOMPDF逐步支持unicode字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8968627/