我想添加自定义字体。我将otf文件转换为ttf,并通过以下方式加载它们:
$std = \TCPDF_FONTS::addTTFfont($frutigerStd, 'TrueTypeUnicode', '', 96);
这些命令似乎在某事中设置了这些值,因为$std
将具有值frutigerltstdcn
。
并在我的扩展TCDP
课程中使用设置它们:
$this->SetFont($std);
然而,一旦我打开生成的pdf,Adobe Reader就会声明:
Cannot extract the embedded font 'AAAAAC+FrutigerLTStd-Cn'.
Some characters may not display or print correctly.
而且确实如此,结果是一团糟:
我错过了什么或做错了什么?
答案 0 :(得分:1)
原来我的字体是错误的。它是通过将otf字体转换为ttf生成的,即使我可以在MacOS中使用该生成的字体,它也存在TCDP问题。一旦我将字体作为实际的真实类型文件,问题就解决了。