2012-09-18 20 views
4

我有一个非常恼人的问题使用TCPDF PHP库与嵌入式字体。TCPDF嵌入字体正在消失取决于读者

我知道我正确地使用它(如手册所述),并且字体已正确嵌入。

每当我尝试在Adobe阅读器上阅读我的输出文件时,它都能正常工作。

但是,当我使用iPad之类的非adobe阅读器时,有些字体和只有一些字体完全消失。

有关如何解决此问题或如何调试PDF文件的任何建议,以便获得更多信息?

+0

即使嵌入字体,一些读者也不会使用嵌入字体,某些字体只能被某些系统无法使用。消失的字体之间是否有共同点?它们都是TrueType还是都来自一个字体家族等?是否有特定的观众子集正在遇到这个问题?有没有一个特定的设备会遇到这个问题?另外,你实际使用什么代码来嵌入字体? –

回答

0

使用TTF字体,并将其添加这样的:

$neueCE55r = $pdf->addTTFfont('ttf/HelveticaNeueCE55Roman.ttf', 'TrueTypeUnicode', '', 96); 
$pdf->SetFont($neueCE55r, '', 20, '', false); 

这些字体应在所有系统上运行。