为什么 Acrobat Distiller 没有完全嵌入所有字体?

发布于 2024-09-15 03:29:03 字数 466 浏览 8 评论 0原文

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

我激活了复选框和设置“始终嵌入”和“无子集设置”。如果我在文本编辑器中检查我保存为自定义 Distiller 配置文件的 *.joboptions 文件,它会清楚地显示:

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

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

还有其他人在使用 Acrobat 时遇到过同样的问题/错误吗?

When I use Acrobat Distiller (v.9.1.3), it seems that I cannot embed all fonts -- at least not in the way I want to (no subsetting). One example is Wingdings (TrueType).

I activated the tickboxes and settings to "Always embed" and "No subsetting". If I check in a text editor the *.joboptions file that I saved as my custom Distiller profile it clearly says:

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

Some fonts Distiller does embed fully (as requested by me), others not. If I change the setting to do font subsetting, this works with all fonts. Therefore I think that my settings are correct.

Does anyone else experience the same problem/bug with Acrobat?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

亚希 2024-09-22 03:29:03

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

碰巧昨天我也在想同样的问题。然后我求助于 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 开发人员中心。"


所以这解释了一切:

根据官方Adobe 规范...

  • ...Type3 和 CIDFontType1 始终嵌入,即使您设置的字体名称恰好是
    这 2 种字体类型之一
    “不嵌入” ;
  • .. .Type3、TrueType (Type42)、CIDFontType0、CIDFontType1 和 CIDFontType2 始终是子集,
    即使您将恰好是这 5 种字体类型之一的字体名称设置为“不子集”

It's not a bug, it's a feature. ;-)

It so happens that yesterday I was wondering about the very same problem. I then resorted to the official PDF specification as published by Adobe. And there (adobe.com/devnet/acrobat/pdfs/PDFCreationSettings_v9.pdf#page=36) I read:


"The following table identifies the types of fonts that you can (or cannot) embed or subset through Distiller settings.

Distiller control over embedding and subsetting fonts:

 ================== ==================== ============= =====================
 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                  

For additional information on Type 1, Type 3, Type 42, and CID-keyed fonts, see Chapter 5, “Fonts,” in the PostScript Language Reference and Chapter 5 in the PDF Reference. You also can find additional documentation on fonts
at the Acrobat Developer Center.

"Note: Distiller 5 and above also support OpenType fonts; Distiller 4 does not. OpenType fonts are based on the compact font format (CFF). For more information, see the Compact Font Format Specification at the
Acrobat Developer Center."


So this explains it all:

According to the official Adobe specification...

  • ...Type3 and CIDFontType1 are always embedded, even if you set a fontname which happens to be
    one of these 2 fonttypes to
    "Don't embed" ;
  • ...Type3, TrueType (Type42), CIDFontType0, CIDFontType1 and CIDFontType2 are always subset,
    even if you set a fontname which happens to be one of these 5 fonttype to
    "Don't subset".
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文