【发布时间】:2019-10-09 19:31:36
【问题描述】:
运行tcpdf_addfont.php工具生成tcpdf使用的字体文件时
php .\tcpdf_addfont.php -i HansomFY-Light_S.otf
我收到以下错误消息:
*** Output dir set to C:\xampp2\htdocs\vboxCode\flow-api\TCPDF-master/fonts/
--- ERROR: can't add HansomFY-Light_S.otf
--- Process completed with ERRORS!
这个工具不能用otf吗?
【问题讨论】:
-
HansomFY-Light_S.otf 来自哪里?还有其他错误信息吗?
-
嗨@Frankich,它与 tcpdf_addfont.php 是同一个文件夹
-
你能把你的文件托管在某个地方,这样我就可以对你的字体进行测试了吗?
-
@bananaCute 您的问题与将字体转换为 TTF 无关。 1.可能是路径问题(你可以看到你的路径混合了斜杠和反斜杠); 2.字体完整性有问题(我之前在cmets中建议,你可以用字体工具检查)。 简而言之,TCPDF 支持 OTF 格式;无需转换为 TTF。
-
如果您使用的是 macOS,您可以使用内置的 FontBook 应用程序。对于 Windows,微软提供了一个工具来做类似的工作:github.com/microsoft/Font-Validator