使用TCPDF生成pdf文件时,我试图将字体嵌入到我的pdf文件中。我已经在手册中阅读了它,我已经谷歌搜索了几个小时。
我使用了那种方法:
$fontname = $pdf->addTTFfont('/fonts/aller.ttf', '', '', 32);
之后我的tcpdf字体目录中有3个文件:aller.php,aller.z和aller.ctg.z 我设置这样的字体:
$pdf->SetFont('aller', '', 20, '', true)
不幸的是,我的pdf文件中出现了点,并显示错误消息“无法提取嵌入字体'AAAAAD + Aller,Bold'。某些字符可能无法正确显示或打印。”
我正在使用Windows,因此我无法使用ttf2atm.exe并按照某些教程中的建议调用php -q makefont.php。
我在这里找到一个问题link,但没有解决方案。
有人知道如何在tcpdf pdf文件中添加全新的字体吗?我想添加Aller字体(您可以从here下载它 - 只需点击'pobieraj'链接。
帮助将不胜感激。
Kalreg。
问题已经解决 - 不幸的是我试图嵌入的字体已损坏 - 任何其他工作都可以使用$ pdf-> addTTFfont()方法。