Почему Acrobat Distiller не встраивает все шрифты полностью? - PullRequest
3 голосов
/ 16 августа 2010

Когда я использую Acrobat Distiller (v.9.1.3), кажется, что я не могу встроить все шрифты - по крайней мере, не так, как я хочу (без поднабора). Одним из примеров является Wingdings (TrueType).

Я активировал галочки и настройки для «Всегда вставлять» и «Без поднабора» . Если я проверяю в текстовом редакторе файл *.joboptions, который я сохранил как свой пользовательский профиль Distiller, он ясно говорит:

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

Некоторые шрифты Distiller полностью встраиваются (как я и просил), другие нет. Если я изменяю настройку на поднабор шрифтов, это работает со всеми шрифтами. Поэтому я считаю, что мои настройки верны.

Кто-нибудь еще испытывает ту же проблему / ошибку с Acrobat?

1 Ответ

6 голосов
/ 16 августа 2010

Это не ошибка, это особенность. ; -)

Так получилось, что вчера я задавался вопросом об этой же проблеме. Затем я прибег к официальной спецификации PDF, опубликованной Adobe. И там ( adobe.com / devnet / acrobat / pdfs / PDFCreationSettings_v9.pdf # page = 36 ) я читаю:


"В следующей таблице указаны типы шрифтов, которые вы можете (или не можете) вставлять или устанавливать в настройках 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                  

Для получения дополнительной информации о шрифтах типа 1, типа 3, типа 42 и CID см. Главу 5 «Шрифты» в справочнике по языку PostScript и главу 5 в справочнике по PDF. Вы также можете найти дополнительную документацию о шрифтах в Центре разработчиков Acrobat .
« Примечание: Distiller 5 и выше также поддерживает шрифты OpenType; Distiller 4 не поддерживает. Шрифты OpenType основаны на формате компактного шрифта (CFF). Для получения дополнительной информации см. Спецификацию формата компактного шрифта на Центр разработчиков Acrobat . "


Итак, это все объясняет:

Согласно официальной спецификации Adobe ...

  • ... Type3 и CIDFontType1 всегда встроены, даже если вы установили имя шрифта, которое оказывается один из этих 2 типов шрифтов для «Не вставлять» ;
  • ... Type3, TrueType (Type42), CIDFontType0, CIDFontType1 и CIDFontType2 всегда являются подмножествами, даже если вы установили имя шрифта, которое является одним из этих 5 типов шрифтов, равным "Don't subset" .
...