php TCPDF自定义字体错误

jk9hmnmh  于 5个月前  发布在  PHP
关注(0)|答案(1)|浏览(59)

我正在使用TCPDF 6.6.0创建一个使用自定义字体的文档。当我在本地Web服务器上运行程序时,(在我的计算机上),一切正常。但是当我将其部署到远程Web服务器时,TCPDF不会加载自定义字体,文档是空白的。我的本地计算机是Windows 10。远程服务器是Linux。当我将程序更改为仅使用Helvetica字体时,它工作正常。我没有收到错误消息。我已经验证了字体在服务器上。
我使用add_font工具转换字体,这些字体是TrueType Unicode。
我可以从哪里开始查找此故障排除?

camsedfj

camsedfj1#

我调用了$pdf->AddFont()来添加自定义字体,调用了$pdf->SetFont()来选择它们。我花了一整天的时间向墙上扔东西,看看有什么不同。我碰巧删除了对AddFont()的调用。这就成功了。字体文件已经在tcpdf/fonts文件夹中,显然只需要SetFont()调用。现在,我不知道AddFont()的目的是什么。文档在描述所有这些方面很差。

相关问题