您的 $subset 参数错误。您将其设置为“false”(带引号)。它应该是布尔值 true。
<?php
...
// Wrong
$pdf->SetFont($fontname, '', $fontPoints, '', 'false');
// Right
$pdf->SetFont($fontname, '', $fontPoints, '', true);
...
?>
为什么它有效?
因为它嵌入了整个字体,而不仅仅是一个子集。
诀窍是将方法 $pdf->SetFont() 中的参数 $subset 设置为 true。
http://www.tcpdf.org/doc/code/classTCPDF.html#a471562985997be1573d387f0aeae6964 http://www.tcpdf.org/doc/code/classTCPDF.html#a471562985997be1573d387f0aeae6964
PDF 正在使用
iPad (IOS 7)、iPhone (IOS 7)、Windows 7、MACOSX 10.9。
我的 PDF 创建环境
MAC 10.9、PHP 5.3.x、TCPDF v6.0.078 上的 Apache 2
Files
示例 PDF 和用于创建它的 PHP 脚本 http://www.filedropper.com/tcpdfexampleforipad