3

当我使用 Acrobat Distiller (v.9.1.3) 时,我似乎无法嵌入所有字体——至少不是以我想要的方式(没有子集)。一个例子是 Wingdings (TrueType)。

我将复选框和设置激活为"Always embed""No subsetting"。如果我在文本编辑器中检查*.joboptions我保存为自定义 Distiller 配置文件的文件,它会清楚地显示:

/EmbedAllFonts true
/EmbedOpenType true
/MaxSubsetPct 1
/SubsetFonts false

Distiller 确实完全嵌入了一些字体(按照我的要求),而另一些则没有。如果我将设置更改为进行字体子集,这适用于所有字体。因此我认为我的设置是正确的。

是否有其他人在使用 Acrobat 时遇到相同的问题/错误?

4

1 回答 1

6

这不是一个错误,这是一个功能。;-)

碰巧昨天我想知道同样的问题。然后我求助于 Adob​​e 发布的官方 PDF 规范。在那里(adobe.com/devnet/acrobat/pdfs/PDFCreationSettings_v9.pdf#page=36)我读到:


“下表确定了您可以(或不能)通过 Distiller 设置嵌入或子集的字体类型。

Distiller 对嵌入和子集字体的控制:

 ================== ==================== ============= =====================
 Font?              NeverEmbed?          AlwaysEmbed?  Subset?           
 ================== ==================== ============= =====================
 Type1              Yes                  Yes           Yes                  
 Type3              No (always embedded) -             No (always subsetted)
 TrueType (Type42)  Yes                  Yes           No (always subsetted)
 CIDFontType0       Yes                  Yes           No (always subsetted)
 CIDFontType1       No (always embedded) -             No (always subsetted)
 CIDFontType2       Yes                  Yes           No (always subsetted)
 OpenType           Yes                  Yes           Yes                  

有关 Type 1、Type 3、Type 42 和 CID 键控字体的更多信息,请参阅 PostScript 语言参考中的第 5 章“字体”和 PDF 参考中的第 5 章。您还可以在Acrobat 开发人员中心找到有关字体的其他文档。
注意: Distiller 5 及更高版本也支持 OpenType 字体;Distiller 4 不支持。OpenType 字体基于紧凑字体格式 (CFF)。有关详细信息,请参阅 Acrobat 开发人员中心的紧凑字体格式规范。”


所以这解释了一切:

根据 Adob​​e 官方规范...

  • ...Type3 和 CIDFontType1 始终是嵌入的,即使您将恰好是这两种字体类型之一的字体名称设置为 "Don't embed"
  • ...Type3、TrueType (Type42)、CIDFontType0、CIDFontType1 和 CIDFontType2 始终是子集,即使您将恰好是这 5 种字体类型之一的字体名称设置为 "Don't subset"也是如此。
于 2010-08-15T21:32:50.920 回答