【问题标题】:How to fix that adding a custom font in tcpdf results in dotted output?如何解决在 tcpdf 中添加自定义字体会导致虚线输出​​的问题?
【发布时间】:2014-11-03 04:48:06
【问题描述】:

我想添加自定义字体。我将一个 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.

确实如此,结果是一团糟:

我错过了什么或做错了什么?

【问题讨论】:

标签: php pdf fonts pdf-generation tcpdf


【解决方案1】:

原来我的字体是错误的。它是通过将 otf 字体转换为 ttf 生成的,即使我可以在 MacOS 中使用该生成的字体,它也存在 TCDP 问题。一旦我将字体作为实际的真实类型文件,问题就解决了。

【讨论】:

    猜你喜欢
    • 2015-07-05
    • 1970-01-01
    • 2014-05-19
    • 1970-01-01
    • 2011-07-12
    • 1970-01-01
    • 2019-08-22
    • 2020-01-07
    • 1970-01-01
    相关资源
    最近更新 更多