当你没有那个字体时

我们经常被问到:字体缺失时,为什么我的文件看起来不一样?

简短的回答是这样。Publisher 不会告诉你字体缺失。它悄悄挑一个替代字体,然后继续。每个字体的字母宽度都不同,所以替代字体会把词推到别的位置,换行位置跟着变,下面的一切也跟着挪。看上去没有任何东西坏掉。只是像换了个人来排这一页。

我们照抄 Publisher 的替换,而不是自己定一套

任何转换器都得挑一个替代字体。多数会挑一个合理的。我们挑 Publisher 挑的那个,因为对齐 Publisher 就是这份工作的全部。

这个月有三项修复出自于此:

Optima 现在映射到 Calibri。 这和 Publisher 做的替换一样,所以用 Optima 排的页面现在换行位置和以前一致。

一个幽灵般的 Helvetica 替换消失了。 有些文件我们以前会悄悄换成 Helvetica,其实不该换。这些文件现在保留它们要的那个字体。

字体度量按 Publisher 的方式读取。 每个字体都自带数字,说明字母向上和向下伸出基线多远。我们对几个常见字体读错了这些数字,其中包括 Gill Sans MT 和粗体 Times New Roman。首行会偏高约一磅,下面的每一行都继承了这个误差。已修复,首行现在从 Publisher 起始的位置开始。

还有一项在 Word 这边。Word 会忽略 Publisher 文件里用来建议后备字体的"备用名"提示,所以我们现在写入引擎实际解析出来的字体族。你打开的就是你看到的。

如果你有这个字体

PDF 导出会嵌入我们解析出来的字体,所以 PDF 发到哪里都没问题。对 Word 和 IDML,先装上字体,再把原来的字体名设回文字上。Word 和 InDesign 会重新链接到真正的字体,页面按设计时的样子重新排版。

关于字体选择如何移动文字,还可以看:字号出错之谜

有带特殊字体的文件?免费预览任意文件