Как встроить Arial в PDF, когда PDF имеет Helvetica?

Так, у меня есть файл PDF, это сгенерировано программой, которая использует Основу 14 шрифтов, так, чтобы она содержала "Helvetica" и "римлянина Времен". Когда я смотрю на это в своей копии Acrobat 7.0 в Windows (например), это показывает их с Arial и Times New Roman. Все хорошо с этим.

Проблема - то, что я хотел бы опубликовать этот файл PDF на lulu.com, и они хотят все встроенные шрифты. Включение Основы 14. У меня нет копии Helvetica, поэтому что кажется, что естественная вещь сделать заменить Arial Helvetica и встроить Arial. Как я могу сделать это?

Я пытался использовать функцию Print в Acrobat (примечание: это - полная версия, не Читатель) распечатать к использованию файла PDF "Печать Adobe к PDF" драйвер принтера, и выбрал опцию "Embed All Fonts" в настройках печати. Это работало на шрифты, из которых у меня были фактические копии, но вместо того, чтобы "печатать" Arial для Helvetica - который он сделает при печати к реальному принтеру - это оставляет весь Helvetica как Helvetica и не встраивает его.

Какие-либо предложения для альтернативных способов сделать это? То, что я действительно хочу, является просто копией моего файла PDF со ВСЕМИ шрифтами, встроенными, и я довольно счастлив при выполнении, который означает делать одну из обычных замен на "Helvetica", это находится в нем. Я был бы самым счастливым, если я могу сделать это в Acrobat или другом программном обеспечении, которое я имею (pdftex, возможно?), но я готов установить другую свободную утилиту, если я должен.

3
задан 11.01.2011, 00:32

4 ответа

Для встраивания шрифта в документ в формате PDF, необходимо иметь тот шрифт в наличии в системе, и шрифт должен позволить встраивать. Почти все шрифты позволяют встраивать, так, чтобы не должна была быть проблема.

Ручной способ встроить шрифт в Acrobat (я использую Профессионала Acrobat 8, так надо надеяться, это доступно в 7 - у меня нет доступа к 7 больше), должен использовать "текстовый Инструмент TouchUp"

Tools > Advanced Editing > TouchUp Text Tool
  1. С выбранным инструментом нажмите на некоторый текст, который использует шрифт, который Вы хотите встроить для выбора его.
  2. Щелкните правой кнопкой и выберите Properties...
  3. Выберите текстовую вкладку
  4. Ищите Поле Полномочий - Оно скажет Вам, если шрифт может быть встроен
  5. Непосредственно направо от той информации флажок для, "Встраивают"
  6. Проверка встраивает
  7. Хит близко
  8. Сохраните документ
  9. Тот шрифт должен теперь быть встроен - проверяют установку Fonts для проверки

    File > Properties... > Fonts
    

Необходимо будет повторить этот процесс для каждого шрифта, который Вы хотите встроить.

3
ответ дан 07.12.2019, 23:19

URW ++ выпустил версии GPL всех стандартных шрифтов Постскриптума. К сожалению, их трудно найти самостоятельно, самый легкий способ получить их от установки Ghostscript.

После того как Вы установили те шрифты, у Вас будет Helvetica, хотя он мог бы находиться под другим именем.

0
ответ дан 07.12.2019, 23:19

PagePlus (http://www.freeserifsoftware.com/software/pageplus/) может открыть и отредактировать файлы PDF, таким образом, у Вас, вероятно, было бы больше удачи с этим.

InDesign только импортирует файлы PDF, как будто они были графикой, и можно открыть и отредактировать отдельные страницы от PDF в Illustrator, но это было бы реальной болью для больше, чем нескольких страниц.

0
ответ дан 07.12.2019, 23:19

Можно использовать Ghostscript (даже в Windows) для создания PDFs, которые имеют все Шрифты (даже шрифты TrueType) встроенный.

Если Вы удачливы, Вы смогли создавать файл PostScript (который будет служить входом для процесса создания PDF, выполненного Ghostscript), которому встроили шрифты путем выполнения этих шагов:

  • Установите последний Ghostscript для Windows (v8.71) на Вашем ПК.
  • Установите драйвер Adobe PostScript на своем поле Windows.
  • Выберите все настройки по умолчанию (особенно размер страницы и ориентация), Вы хотите использовать для своего PDF.
  • Настройте внедрение шрифтов (на вкладке 'Advanced' в свойствах драйвера) как это:
    • Шрифт TrueType: 'загрузите как softfont на принтер'
    • Опция загрузки TrueType: 'TrueType' (не 'Схема' или 'Битовый массив' или 'Автоматический')
  • Включите флажок 'Print to File'.

(Выше UI строки были переведены мной назад английскому языку - так точные формулировки, которые Вы видите на своем ПК, может отличаться.)

Когда Вы распечатаете, Вам предложат filename+path с расширением по умолчанию *.prn. Сохраните файл как "somename.ps" (это будет PostScript).

Теперь выполните командную строку Ghostscript в cmd/DOS окне для создания PDF:

gswin32c ^
 -dNOPAUSE ^
 -dBATCH ^
 -sDEVICE=pdfwrite ^
 -dPDFSETTINGS=/prepress ^
 -dCompatibilityLevel=1.4 ^
 -dHaveTrueTypes=true ^
 -dSubsetFonts=true ^
 -sOutputFile="c:\path\to\somename.pdf" ^
 -c ".setpdfwrite <</NeverEmbed [ ]>> setdistillerparams" ^
 "c:\path\to\somename.ps"

Ghostscript будет использовать свои собственные (очень хорошие) шрифты клона (пожертвованный Литейным заводом URW в соответствии с лицензией FOSS) вместо исходного Adobe, 'основывают 14'. А именно, это будет использовать:

  • вместо "Времен": "Nimbus Roman No9 L"
  • вместо "Helvetica": "Nimbus Sans L"
  • вместо "Курьера": "Nimbus Mono L"
  • вместо "Символа": "Стандартные символы L"
  • вместо "ZapfDingbats": "Графические метки"
5
ответ дан 07.12.2019, 23:19

Теги

Похожие вопросы