如何使用TCPDF库在PDF上添加自定义字体(Myriad Pro)

时间:2019-04-01 16:52:11

标签: php tcpdf

我使用TCPDF库v6.2。

首先,我已测试过使用以下代码导入Myriad Pro字体:

\TCPDF_FONTS::addTTFfont($fontPath, 'TrueTypeUnicode');

当$ fontPath正确时,该方法将响应'false'。我已经测试了另一种字体,并且此方法返回了一个数组。

接下来,我使用一个网站在tcpdf文件(.z,.php ...)上转换字体,并将其复制到TCPDF字体文件夹中。 但是生成我的PDF后,我的字体在PDF上不可见。我认为这很正常,因为在我的OS Debian中我没有此字体。如何与pdf导入字体以获得最大的兼容性?

我使用此示例代码

$pdf->SetFont('myriadpro', $fontStyle, $fontSize);
$pdf->Cell($width, $height, $text);

'myriadpro'是生成的文件(.z,.php)的名称。

谢谢

1 个答案:

答案 0 :(得分:0)

在我的情况下,三个文件:myfont.phpmyfont.zmyfont.ctg.z

并检查文件权限