我每天在 cronjob 中使用 TCPDF 库生成服务器端 PDF。该库从数据库中获取 UTF8 字符串,并使用 Arial Unicode MS 字体将它们写入 PDF(也将其嵌入到 PDF 中)。
为了能够使用这种字体,我必须按照以下说明将其转换为 PHP 友好格式:http ://www.tcpdf.org/fonts.php
然而,虽然大多数语言看起来都是正确的(字形在希伯来语、中文、日语、葡萄牙语等中是正确的),但韩语字形在 PDF 中显示为方形框。
ttf2ufm
在运行上面链接中描述的二进制文件时,我注意到许多(数百个)错误:
Previous entry type: M
Warning: **** closepath on empty path in glyph "_d_8235" ****
我怀疑这与这个问题有关(无法正确转换这几百个字形,从而导致字体文件无效)。
难道我做错了什么?或者这只是这个库的限制?