如何在不使用嵌入的情况下使用TCPDF在PDF中使用Arial

时间:2011-11-10 14:06:36

标签: php fonts embedding tcpdf

我已成功将字体Arial添加到TCPDF,但由于嵌入了字体,因此文件大小很大。我认为Arial是绝大多数用户计算机上的标准字体,因此有一种方法可以使用Arial(如果可用),然后Helvetica如果没有,那么任何sans-serif字体作为备份?

2 个答案:

答案 0 :(得分:3)

您可以对字体进行子集化,该字体仅嵌入文档中实际使用的字形。这将节省一些空间,因为Arial具有非常大的Unicode字符空间的字形。

它是setFont()调用中的最后一个参数(滚动到页面底部)。

答案 1 :(得分:0)

我发现如果我删除除arial之后的字体文件夹中的所有.php文件,则文件大小会下降到大约500KB,就像tcpdf中的其他核心字体一样。我想这意味着它们现在没有嵌入,如果它们没有arial,它们将在用户机器上恢复为另一种无衬线字体。