PDF字体及字体嵌入/替换


字体嵌入和替代

只有某字体包含字体供应商允许嵌入该字体的设置时,才能嵌入该字体。嵌入可防止在读者查看或打印文件时发生字体替代,并确保读者以其原始字体查看文本。除非文档使用 CID 字体(即,亚洲语言常用的字体格式),否则嵌入仅会稍微增加文件大小。在 Acrobat 中或者在将 InDesign 文档导出为 PDF 时可以嵌入或替代字体。

可以嵌入整个字体,也可以仅嵌入文件中使用的字符子集。子集化通过创建自定义字体名称确保在打印时使用您的字体和字体规格。例如,如果采用子集化,服务提供商可以始终使用您的 Adobe Garamond® 版本(而不是您的服务提供商的版本)来进行查看和打印。在以下情况下,可以嵌入 Type 1 和 TrueType 字体:这些字体包含在 PostScript 文件中,或者位于 Distiller 监视的某个字体位置并且不限制嵌入。

如果字体因字体供应商的设置而无法嵌入,以及打开或打印 PDF 的用户无权访问原始字体,将临时替代 Multiple

  • Master 字形:AdobeSerifMM 替代缺少的 serif 字体,AdobeSansMM 替代缺少的 sans serif 字体。
  • Multiple Master 字形可以拉伸或紧凑以适合页面,以确保保持原始文档的换行符和分页符。然而,替代无法始终匹配原始字符的形状,特别在字符是非常规字符(如 script 字形)时更是如此。

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

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

注意:如果无法在 PDF 中复制和粘贴文本,请首先检查是否嵌入了问题字体(“文件”>“属性”>“字体”标签)。对于嵌入字体,请尝试更改嵌入字体的位置,而不是在 PostScript 文件中发送该字体。在不嵌入该字体的情况下加工 PDF。然后在 Acrobat 中打开 PDF,并且使用“印前检查修正”嵌入字体。


使用 Distiller 访问并嵌入字体

当将 PostScript 文件转换为 PDF 时,Distiller 需要访问文件的字体方可将适当的信息插入到 PDF。Distiller 首先为 Type 1、TrueType 和 OpenType 字体搜索 PostScript 文件。如果字体没有嵌入在 PostScript 文件中,Distiller 搜索附加的字体文件夹。Distiller 在 Windows 中搜索下列字体文件夹:

  • Acrobat 文件夹中的 /Resource/Font
  • /Program Files/Common Files/Adobe/Fonts
  • Distiller 在 Mac OS 中搜索下列字体文件夹:
  • Acrobat 文件夹中的 /Resource/Font
  • /Users/[用户名]/Library/Fonts
  • /Library/Fonts
  • /System/Library/Fonts

Acrobat 安装程序包括了通用的中文、日文和韩文固定宽度版本字体,因此 Distiller 可以访问 Acrobat 中的这些字库。请确保这些字体在您的计算机上可用。(在 Windows 中,安装 Acrobat 时选择“完全”,或者选择“自定义”并选择“查看 Adobe PDF”类别下的“亚洲语言支持”选项。在 Mac OS 中,将自动安装这些字体。)

有关将字体包括在 PostScript 文件中的详细信息,请参阅应用程序和您正在使用的用于创建 PostScript 文件的打印机驱动程序附带的文档。

注意:Distiller 不支持 Type 32 字体。

要为 Distiller 指定要搜索的其它字体文件夹,请在 Acrobat Distiller 中,选择“设置”>“字体位置”。然后在对话框中,单击“添加”添加字体文件夹。选择“忽略标准 PostScript 字体的 TrueType 版本”来排除和 PostScript 3 字体集同名的 TrueType 字体。

注意:要允许 Distiller 访问已被移走的字体文件夹,请使用本对话框来删除原位置下列出的文件夹,然后将其添加到新位置。


没有本地字体时预览 PDF

为文档创建一个可打印的预览;该预览会将使用了您本地计算机上可用但未嵌入到 PDF 中的字体设置格式的任何文本替换为默认字体。此预览可帮助您决定是否在 PDF 中嵌入这些本地字体,以便您的文档获得您想要的外观。

在“首选项”对话框的“种类”下,选择“页面显示”,然后取消选择“使用本地字体”。
注意:如果字体无法替代,则文本以项目符号显示,而且 Acrobat 报告错误信息。


查找 PostScript 字体名称

如果您需要在“Adobe PDF 设置”对话框的“字体”面板手动输入一个字体名称,您可以使用一个 PDF 来找到名称的准确拼写。

  • 请使用应用程序创建包含字体的一页文档。
  • 从文档创建 PDF。
  • 在 Acrobat DC 中打开 PDF,然后选择“文件”>“属性”>“字体”。
  • 按照“字体信息”对话框中显示的字体名称的拼写,包括大小写和连字符,准确地记下字体的名称。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注