PDF 中嵌入字体概述

上次更新日期: 2025年11月5日

了解字体嵌入在 PDF 文档中的工作原理,以确保您的 PDF 在不同系统上正确显示和打印。

字体可以保持 PDF 文档的视觉完整性。Adobe Acrobat Distiller 提供了多种处理字体的选项,包括嵌入和替换,以确保您的文档在不同设备上保持预期的外观。

字体嵌入

字体嵌入是将字体数据包含在 PDF 文件中的过程,以便在查看或打印 PDF 时可以使用原始文档中使用的确切字体。只有某字体包含字体供应商允许嵌入该字体的设置时,才能嵌入该字体。

当您嵌入字体时,可以防止字体替换,确保读者看到原始字体中的文本。嵌入字体会略微增加文件大小,除非文档使用 CID 字体(通常用于亚洲语言)。在 Adobe Acrobat 中或者在将 InDesign 文档导出为 PDF 时可以嵌入或替代字体。

字体嵌入选项包括:

  • 嵌入整个字体
  • 嵌入仅包含文件中使用的字符的子集

子集化通过自定义字体名称确保在打印过程中使用您的字体和字体规格。例如,可以始终使用您的 Adobe Garamond 版本(而不是您的打印服务提供商的版本)来进行查看和打印。

在以下情况下,可以嵌入 Type 1 和 TrueType 字体:这些字体包含在 PostScript 文件中,或者位于 Distiller 监视的某个字体位置并且不限制嵌入。

字体替换

当由于字体供应商的设置而无法嵌入字体时,如果打开或打印 PDF 的人无法访问原始字体,Acrobat Distiller 会替换原始字体:

  • 暂时替换为 Multiple Master 字体。例如,AdobeSerifMM 用于缺失的衬线字体,AdobeSansMM 用于缺失的无衬线字体。
  • 替换字体可以拉伸或压缩以适应,保持原始文档的行和页面分隔。
  • 替换并不总能匹配原始字符的形状,尤其是对于非常规字体(如手写体)。

对于亚洲文本,Acrobat 使用安装的亚洲语言工具包的字体或用户系统上类似字体的字体。某些语言的字体或具有未知编码的字体无法替换。在这种情况下,文件中的文本将显示为项目符号。

字体字符
如果字符为非常规字符(左图),则替代字体不匹配(右图)。

注意:

如果无法在 PDF 中复制和粘贴文本,请首先检查是否嵌入了问题字体。 从{{}}菜单{{}} (Windows) 或文件 (macOS) 中选择{1}文档属性{2}。然后,在文档属性对话框中选择字体选项卡。 对于嵌入字体,请尝试更改嵌入字体的位置,而不是在 PostScript 文件中发送该字体。在不嵌入该字体的情况下加工 PDF。 然后,在 Acrobat 中打开 PDF,并且使用印前检查修正功能嵌入字体。