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

67939
Angelo

Я создал документ в MS Word (2007), а затем опубликовал его в PDF с намерением создать документ, который будет выглядеть одинаково независимо от выбора платформы или программы чтения PDF.

На нескольких компьютерах с Windows это выглядит хорошо, но когда я открываю его в Ubuntu (используя acroread), оригинальный шрифт, arial, заменяется каким-то нелепым вычурным шрифтом, который совершенно не подходит.

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

Вопросы:

  1. Я не понимаю, как шрифты работают в PDF, но я слышал о «встраивании» шрифтов в PDF. Гарантирует ли это, что любой выбранный мной шрифт будет отображаться всегда одинаково? Если да, то как мне это сделать?

  2. Есть ли альтернативный надежный способ создания простого PDF, шрифты которого "ведут себя" правильно? Я не привязан к какому-либо конкретному инструменту, как MS Word. Моя первостепенная обеспокоенность заключается в том, что документ в формате PDF выглядит так, как я намереваюсь.

18

3 ответа на вопрос

8
RedGrittyBrick
  1. Да, встраивание шрифтов гарантирует, что все получатели смогут отображать PDF в соответствии с назначением. Вы должны убедиться, что у вас есть право встраивать коммерческий шрифт, есть меньшие ограничения для встраивания подмножеств шрифтов. См. Эту статью для некоторого представления об опциях в Word 2007.

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

В дополнение к этому совету, если у вас установлен Adobe (Acrobat) Distiller, у вас есть возможность печатать в PDF, используя диалоговое окно принтера и выбирая драйвер принтера Adobe PDF. В свойствах этого драйвера есть флажок для указания встраивания шрифтов. Это обычно не проверяется по умолчанию из соображений авторского права. Также могут быть бесплатные опции драйвера принтера PDF. horatio 13 лет назад 2
@RedGrittyBrick: Спасибо! Теперь у меня есть хорошая отправная точка с вашими предложениями. Angelo 13 лет назад 0
7
Kurt Pfeifle

Поскольку вам не требуется MS Word - как насчет использования OpenOffice.org или LibreOffice?

Оба они имеют пункт меню «Файл -> Экспорт в PDF ...» .

Убедитесь, что вы активировали флажок PDF / A-1a - это будет гарантировать соответствие стандарту PDF / A-1a, который требует встраивания всех шрифтов. Таким образом, файлы отображаются и печатаются одинаково на всех платформах («A» в PDF / A означает, что файл соответствует стандарту «архивирования».)

1
music2myear

Безошибочный способ: отсканируйте напечатанный документ или преобразуйте его в изображение (не измененное гипертекстовое изображение, как иногда делает Excel, а в JPG или BMP), а затем отправьте в PDF-файл.

Преобразовывая в изображение, вы работаете с изображением, а не с кодом, который может быть неправильно истолкован или неправильно переведен другими системами.

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

Да, я думаю, что это был бы единственный истинный способ «смотреть в будущее» для отображения экзотических / редких шрифтов. Angelo 13 лет назад 0

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