4

Хорошо, позвольте мне попробовать это снова, так что извините за неясность. Мы создаем наши PDF-файлы через Quark, а затем отправляем на печать. Я обычно создаю контуры в своих файлах EPS перед загрузкой в Quark, но на этот раз забыл. Мы обошли ошибку шрифта, которую Quark дал нам случайно, и обнаружили, что наш PDF слишком плохой слишком поздно, и его исправление стоило больших денег.

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

То, что я вижу в Quark, это то, как должен выглядеть шрифт. Когда я просматриваю свой PDF, текст перепутан. Он читабелен, но не выглядит так, как предполагалось, и интервал в тексте отключен.

Мой босс рассказал мне о предпечатной проверке в Quark и внутренней структуре шрифтов. Она спрашивала меня, поможет ли это и что все это значит. (вот где начался мой первый вопрос)

Изображение слева - это мой EPS, это правильно, изображение справа - из PDF. Белый текст в правом верхнем углу и веб-сайт в левом нижнем углу - вот что перепуталось.

Я использую Mac 10.5.8, Quark 7.5 и Acrobat 8.3.1.

Спасибо джейм

2 ответа2

4

ТЛ; др

Кроме человеческого глаза, я не знаю ни одного инструмента, который мог бы проверять PDF-файл и делать вывод, что программа, использованная для создания PDF-файла, заменила шрифт.

Можно просто предположить, что если в PDF-файле присутствует шрифт Courier, что-то пошло не так. Грубая и готовая проверка будет

strings filename.pdf | grep Courier

В общем, чтобы предотвратить подобные проблемы, я бы

0) Убедитесь, что все исходные объекты EPS имеют все шрифты.

Это важно, если на Mac, используемом для проекта Quark, отсутствует какой-либо из этих шрифтов.

Я обычно создаю контуры в своих файлах EPS перед загрузкой в Quark, но на этот раз забыл.

Преобразование символов в контуры (т. Е. В кривые и данные контрольной точки) - это еще один способ снять любые требования к потребителю / получателю EPS о том, что использованные шрифты уже установлены.

1) Сделать Quark встраивать шрифты

Настройки шрифта

При экспорте макета в формат PDF вы можете выбрать ссылку или встраивание (загрузку) шрифтов, используемых в этом макете.

...

  • Встраивание означает, что сами шрифты включены в файл PDF. Это увеличивает размер файла PDF, но гарантирует, что файл будет отображаться или выводиться правильно.

2) Просмотр списка шрифтов в Acrobat

и дважды проверьте , что он показывает их все как встраивание (Меню: Файл -> Свойства, вкладка Fonts)

Диалог со шрифтами Acrobat Reader

Я бы беспокоился о пятом шрифте в этом списке.

Обновить:

Zip-файл Jayme показывает диалоговое окно Quark с надписью

«Некоторые изображения EPS/PDF в этом документе используют экранные шрифты, недоступные в вашей системе, включая Univers-Condensed и Univers-CondensedBold»

Из окончательного изображения PDF ясно, что Quark заменил Courier на отсутствующие шрифты, но применил позиционирование букв из EPS, которое было бы подходящим для Univers-Condensed.

Одним из решений является покупка и установка Univers-Condensed и Univers-CondensedBold на Mac, где проект Quark выводится в PDF.

Другим решением было бы вернуться к приложению, которое произвело EPS, который был помещен в этот проект, и воспроизвести этот EPS, но заставить его встраивать шрифт (используемые подмножества) в EPS, а затем повторно импортировать этот EPS в окончательный проект, прежде чем создавать готовый к печати готовый PDF.

2

Похоже, вы предлагаете конкретное решение в вашем вопросе. Только во втором абзаце вы говорите нам, что ваш вопрос. Ваш реальный вопрос : «Иногда, когда мы отправляем на печать документ PDF, некоторые символы / шрифты печатаются неправильно. Почему это и как мы это исправим?"

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

Во всяком случае, некоторая справочная информация.

В каждом PDF есть два типа шрифтов: встроенные шрифты и ссылочные шрифты.

Встроенные шрифты полностью содержатся в самом PDF-файле. Любая совместимая программа для чтения PDF должна быть способна печатать каждый символ встроенного шрифта. Если это невозможно, это отдельная проблема. Преимущество заключается в том, что вы можете использовать пользовательские шрифты, и человек, который просматривает / печатает документ, сможет читать шрифты, независимо от того, установлен ли у них этот шрифт на их компьютере.

Ссылочные шрифты - это шрифты, которые упоминаются только "по имени" в документе PDF, но PDF полагается на операционную систему, чтобы файлы шрифтов присутствовали во время рендеринга / печати, или вы получаете "проблемы со шрифтами", как вы сказали , Преимущество - маленький размер файла.

Возможных проблем, с которыми вы можете столкнуться, много, и я не могу сказать, какие проблемы у вас возникли по вашему вопросу, поэтому я перечислю их вместе с возможными решениями:

  • Ваши шрифты могут быть встроены в PDF, но у вашего PDF принтера / средства визуализации может быть проблема с анализом (использованием) шрифта (ов). Обычно это ошибка, характерная для программного обеспечения, или, возможно, она несовместима с внедренным форматом файла шрифта. Вы можете решить эту проблему, как правило, обновив программное обеспечение для печати PDF, и перед тем, как предпринимать какие-либо корректирующие действия, убедитесь, что PDF отображается правильно в каноническом средстве просмотра PDF, таком как Adobe Reader (последняя версия) в Windows.

  • На ваши шрифты можно ссылаться в PDF, но на вашем PDF-принтере этот шрифт недоступен. Вы можете решить эту проблему, либо (а) установив соответствующий шрифт (ы) на компьютере / устройстве, которое печатает или отображает PDF, либо (б) переключив ваше программное обеспечение для создания PDF на внедрение шрифтов в PDF, чем ссылаясь на них ,

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .