我已成功将字体Arial
添加到TCPDF
,但由于嵌入了字体,因此文件大小很大。我认为Arial
是绝大多数用户计算机上的标准字体,因此有一种方法可以使用Arial
(如果可用),然后Helvetica
如果没有,那么任何sans-serif字体作为备份?
答案 0 :(得分:3)
您可以对字体进行子集化,该字体仅嵌入文档中实际使用的字形。这将节省一些空间,因为Arial具有非常大的Unicode字符空间的字形。
它是setFont()调用中的最后一个参数(滚动到页面底部)。
答案 1 :(得分:0)
我发现如果我删除除arial
之后的字体文件夹中的所有.php
文件,则文件大小会下降到大约500KB,就像tcpdf中的其他核心字体一样。我想这意味着它们现在没有嵌入,如果它们没有arial,它们将在用户机器上恢复为另一种无衬线字体。