你打开一个 PDF ,字体看起来与预期不同——一种独特的品牌字体被 Times New Roman 取代,或者一个干净的无衬线标题出现在通用衬线字体中。布局可能发生了变化,换行符发生了变化,并且文档看起来不再像创建者设计的那样。这就是字体替换,它有特定的原因和特定的修复方法。

为什么出现错误的字体
PDF 可以通过两种方式引用字体:将字体数据直接嵌入到文件中,或者通过命名字体并期望查看者在本地系统上找到它。嵌入字体后,每个查看器都会正确显示它,因为字体数据随文件一起传输。当引用字体但未嵌入字体时,查看器会在运行该字体的设备上查找该字体。
如果查看者的设备上未安装该字体(因为它是许可字体、自定义公司字体,或者只是大多数计算机没有的不常见字体),则查看者会替换最接近的可用替代字体。 Adobe Reader 通常用 Times New Roman 版本代替衬线字体,用 Helvetica 版本代替无衬线字体。替换看起来相似但绝不相同,并且由于不同的字体具有不同的字符宽度,因此文本重排和换行符会发生变化。
尝试编辑 PDF
无需安装。直接在您的浏览器中工作。
如何检查是否嵌入字体
在 Adobe Acrobat 或 Reader 中,转到“文件”>“属性>字体选项卡。这列出了文档中使用的每种字体并显示每种字体是否已嵌入。寻找“嵌入式”或“嵌入子集”每个字体名称旁边 - 这些都已正确嵌入。如果字体未显示嵌入状态或显示“未嵌入”,则字体将显示为“未嵌入”。该字体将在未安装该字体的系统上被替换。
“嵌入子集”意味着仅嵌入文档中实际使用的字符而不是完整的字体文件。这对于显示目的来说很好——可见字符都正确渲染。唯一的限制是,如果您尝试编辑文档并添加该字体的新字符,这些附加字符可能无法正确呈现,除非您安装了完整的字体。
修复:重新导出并嵌入字体
如果您有权访问源文档,修复方法很简单:重新导出到 PDF 并启用字体嵌入。在 Microsoft Word 中,文件 >另存为>当您使用本机导出而不是打印到 PDF 时,PDF 默认使用嵌入字体。通过选中导出对话框中的选项来确认这一点 - “在文件中嵌入字体”应该检查。
在 Adobe InDesign 或 Illustrator 中,PDF 导出设置包括字体嵌入选项。在导出对话框中,确保所有字体都设置为嵌入。对于大多数标准导出,嵌入会自动发生 - 当有人使用默认情况下不嵌入字体的第三方 PDF 打印机驱动程序进行导出时,或者当他们专门选择排除字体嵌入的低兼容性导出设置时,通常会出现问题。
在没有源文档的情况下修复现有的 PDF
如果源文档不可用,但您的计算机上安装了字体,Adobe Acrobat Pro 可以将它们嵌入到现有的 PDF 中。在 Acrobat Pro 中,转到文件 >属性>字体,然后使用印前检查工具(工具 > 印刷制作 > 印前检查)运行嵌入缺失字体的修复程序。
问题是:字体嵌入需要嵌入许可证。大多数商业字体明确允许嵌入 PDF 中。某些受限制的字体会禁止它 - 如果某种字体在其许可证中具有嵌入限制,即使您请求,Acrobat 也不会嵌入它。如果嵌入操作失败,请检查字体属性中字体的嵌入权限。
当有人向您发送字体错误的 PDF 时
如果您收到的 PDF 显示替换字体并且您需要按预期查看它,您有两种选择。首先,在系统上安装缺少的字体 - 如果您知道正在替换哪些字体,安装正确的字体可以使 PDF 正确呈现,而无需对文件进行任何更改。其次,联系发件人并要求他们使用嵌入字体重新导出。
如果 PDF 仅供参考,并且字体替换不会影响您阅读内容的能力(仅影响视觉外观),则可能不值得花费精力来修复。字体替换主要是视觉质量问题而不是内容问题。话是一样的;只是字体不同。
防止导出时出现字体问题
最有效的预防措施是始终在创作应用程序中使用本机 PDF 导出而不是第三方 PDF 打印机,并在分发之前验证结果文件属性中的字体嵌入。对于使用自定义或许可的 PDF 字体 的文档,请检查“属性”>“每次导出后的“字体”选项卡可确认所有字体显示为嵌入或嵌入子集。这个三十秒的检查可以防止问题到达收件人。
尝试编辑 PDF
无需安装。直接在您的浏览器中工作。
