Так, у меня есть файл 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, возможно?), но я готов установить другую свободную утилиту, если я должен.
Для встраивания шрифта в документ в формате PDF, необходимо иметь тот шрифт в наличии в системе, и шрифт должен позволить встраивать. Почти все шрифты позволяют встраивать, так, чтобы не должна была быть проблема.
Ручной способ встроить шрифт в Acrobat (я использую Профессионала Acrobat 8, так надо надеяться, это доступно в 7 - у меня нет доступа к 7 больше), должен использовать "текстовый Инструмент TouchUp"
Tools > Advanced Editing > TouchUp Text Tool
Тот шрифт должен теперь быть встроен - проверяют установку Fonts для проверки
File > Properties... > Fonts
Необходимо будет повторить этот процесс для каждого шрифта, который Вы хотите встроить.
URW ++ выпустил версии GPL всех стандартных шрифтов Постскриптума. К сожалению, их трудно найти самостоятельно, самый легкий способ получить их от установки Ghostscript.
После того как Вы установили те шрифты, у Вас будет Helvetica, хотя он мог бы находиться под другим именем.
PagePlus (http://www.freeserifsoftware.com/software/pageplus/) может открыть и отредактировать файлы PDF, таким образом, у Вас, вероятно, было бы больше удачи с этим.
InDesign только импортирует файлы PDF, как будто они были графикой, и можно открыть и отредактировать отдельные страницы от PDF в Illustrator, но это было бы реальной болью для больше, чем нескольких страниц.
Можно использовать Ghostscript (даже в Windows) для создания PDFs, которые имеют все Шрифты (даже шрифты TrueType) встроенный.
Если Вы удачливы, Вы смогли создавать файл PostScript (который будет служить входом для процесса создания PDF, выполненного Ghostscript), которому встроили шрифты путем выполнения этих шагов:
(Выше 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'. А именно, это будет использовать: