无法使用 Html2pdf / TCPDF (PHP) 添加字体

问题描述

使用 Html2pdf PHP lib ("spipu/html2pdf": "^5.2") 我无法添加新字体。

我尝试过“DancingScript”(从谷歌字体下载)。

这是我的代码:

$html2pdf = new Html2Pdf('P','A4','fr',true,'UTF-8',array(0,0));
$html2pdf->addFont('DancingScript','regular','/var/.../font/DancingScript/DancingScript-Regular.ttf');

它说:

500 Internal Server Error - Error details: [0] TCPDF ERROR: The font definition file has a bad format: /var/.../www/font/DancingScript/DancingScript-Regular.ttf in /var/.../www/vendor/tecnickcom/tcpdf/tcpdf.php on line 2950. Backtrace: #0 /var/.../www/vendor/tecnickcom/tcpdf/tcpdf.php(4302): TCPDF->Error() #1 /var/.../www/vendor/spipu/html2pdf/src/Html2Pdf.php(464): TCPDF->AddFont() 

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)