Почему в PDF съезжает текст и как это исправить
Если при открытии PDF-файла на другом компьютере текст «поехал», изменились отступы или шрифт заменился на стандартный Arial/Times New Roman, причина в отсутствии встроенных шрифтов. Чтобы верстка осталась неизменной, шрифты необходимо внедрить (embed) в файл при экспорте. В этой статье разберем, как проверить наличие шрифтов и настроить их встраивание в популярных редакторах: Microsoft Word, LibreOffice, Adobe Illustrator и InDesign.
Краткий ответ: Верстка «едет», потому что PDF не содержит визуальных данных шрифта, а лишь ссылки на него. Если у получателя нет этого шрифта в системе, программа просмотра заменяет его на доступный аналог с другими метриками. Решение — включить опцию «Встроить шрифты» при сохранении файла.
Механика проблемы: почему меняется вид документа
PDF (Portable Document Format) задумывался как формат для точной передачи документа независимо от устройства. Однако по умолчанию многие программы сохраняют в PDF только ссылки на шрифты, а не сами файлы шрифтов, чтобы уменьшить вес документа.
Когда вы открываете такой файл на устройстве, где нужный шрифт не установлен:
- Подмена шрифта. Система заменяет отсутствующий шрифт на ближайший доступный (например, Helvetica вместо Arial).
- Изменение метрик. У разных шрифтов разная ширина символов и высота строки.
- Сдвиг верстки. Из-за разницы в ширине слова не помещаются в строку, переносятся на новую, блоки текста растягиваются или сжимаются, нарушая дизайн-макет.
Лицензионные ограничения. Некоторые коммерческие шрифты имеют защиту от встраивания (бит Embedding Permissions установлен в Restricted). В таком случае программа либо откажется создавать PDF, либо встроит шрифт не полностью. Всегда проверяйте лицензию шрифта перед использованием в макетах для широкой рассылки.
Как проверить, встроены ли шрифты в ваш PDF
Прежде чем исправлять документ, убедитесь, что проблема именно в шрифтах.
- Откройте PDF-файл в Adobe Acrobat Reader (бесплатная версия) или другом продвинутом просмотрщике.
- Перейдите в меню Файл → Свойства (или нажмите
Ctrl + D/Cmd + D). - Откройте вкладку Шрифты.
- Изучите список:
- (Embedded) или (Встроенный) — шрифт внутри файла, верстка должна быть стабильной.
- (Embedded Subset) — встроена только часть использованных символов. Это нормально и экономит место, но редактировать такой текст будет нельзя.
- Отсутствие пометки — шрифт не встроен. Именно он является причиной проблем на чужих ПК.
Настройка встраивания в Microsoft Word
Word часто игнорирует шрифты при быстром экспорте, если не заданы специальные параметры.
Способ 1: При сохранении конкретного файла
- Нажмите Файл → Сохранить как.
- Выберите тип файла PDF (*.pdf).
- Перед нажатием «Сохранить» кликните по ссылке или кнопке Параметры (Options).
- В открывшемся окне найдите раздел «Параметры PDF».
- Поставьте галочку Внедрить шрифты в файл (Embed fonts in the file).
- Опционально: Снимите галочку «Внедрять только используемые знаки», если планируете редактировать PDF позже или используете редкие символы.
- Сохраните файл.
Способ 2: Глобальная настройка для всех документов
Чтобы не настраивать каждый файл вручную:
- Перейдите в Файл → Параметры → Сохранение.
- В блоке «Сохранение документов» поставьте галочку Внедрить шрифты в файл.
- Рекомендуется снять галочку «Не внедрять системные шрифты», чтобы гарантировать одинаковый вид даже со стандартными шрифтами на разных версиях Windows/macOS.
Экспорт из LibreOffice Writer
В бесплатном пакете LibreOffice настройки экспорта более прозрачны.
- Нажмите Файл → Экспорт в PDF.
- В появившемся диалоговом окне перейдите на вкладку Общие (General).
- В разделе «Шрифты» убедитесь, что стоит галочка Встроить стандартные шрифты (Embed standard fonts) или просто Встроить шрифты.
- Если файл предназначен только для чтения и печати, можно оставить галочку «Использовать подмножество шрифтов» (Subset fonts) — это уменьшит размер файла.
- Нажмите Экспорт.
Для максимальной совместимости в LibreOffice также можно зайти в Сервис → Параметры → LibreOffice Writer → Основные шрифты (CJK/CTL) и убедиться, что для сложных скриптов выбраны корректные шрифты, поддерживающие встраивание.
Работа в Adobe Illustrator и InDesign
В профессиональных редакторах контроль над шрифтами максимальный, но и ошибок здесь больше всего из-за сложных настроек пресетов PDF.
Adobe Illustrator
- Файл → Сохранить как (или Экспорт) → выберите Adobe PDF.
- В диалоге сохранения слева выберите категорию Шрифты (Fonts).
- Убедитесь, что стоят галочки:
- Встроить все шрифты (Embed All Fonts).
- Если галочка «Подмножество» (Subset) активна, убедитесь, что порог установлен на 100% или снимите её, если нужно встроить шрифт целиком.
- Если какой-то шрифт не может быть встроен (из-за лицензии), Illustrator выдаст предупреждение. В этом случае используйте перевод в кривые.
Adobe InDesign
- Файл → Экспортировать → Adobe PDF (Печать) или Интерактивный.
- В меню слева выберите пункт Дополнительно (Advanced) или Шрифты (зависит от версии, обычно в разделе «Дополнительно»).
- В разделе «Встраивание шрифтов»:
- Выберите Все шрифты (All Fonts).
- Снимите галочку «Подмножество шрифтов, когда процент использованных знаков меньше...», если хотите внедрить шрифт полностью. Для печатных макетов лучше внедрять полностью.
- Проверьте вкладку Предупреждения перед сохранением: если там есть сообщения о невстраиваемых шрифтах, исправьте их до экспорта.
Радикальное решение: перевод текста в кривые
Если шрифт защищен лицензией от встраивания или вы хотите гарантировать 100% неизменность вида (например, для логотипов и заголовков в типографии), переведите текст в векторные контуры (кривые).
Плюсы:
- Текст становится графикой. Он не зависит от наличия шрифта в системе.
- Верстка не «поедет» никогда.
Минусы:
- Текст нельзя отредактировать или скопировать.
- Размер файла может увеличиться.
- Мелкий текст (менее 8–9 pt) может стать нечетким при печати.
Как сделать:
- Illustrator: Выделите текст → Меню Текст → Создать outlines (
Shift + Ctrl + O/Shift + Cmd + O). - InDesign: Выделите текстовый блок → Меню Текст → Создать контуры. Делайте это только после финальной вычитки текста.
- CorelDRAW:
Ctrl + Q.
Сравнение методов сохранения шрифтов
| Программа | Где искать настройку | Рекомендация |
|---|---|---|
| MS Word | Файл → Сохранить как PDF → Параметры | Всегда включайте «Внедрить шрифты». |
| LibreOffice | Экспорт в PDF → вкладка Общие | Включайте «Встроить шрифты». |
| Illustrator | Сохранить PDF → вкладка Шрифты | «Встроить все шрифты». Для лого — в кривые. |
| InDesign | Экспорт PDF → Дополнительно | «Все шрифты». Проверять предупреждения. |
| Google Docs | Нет прямой настройки | Используйте только веб-безопасные шрифты (Arial, Roboto) или скачивайте как PDF через браузер (Печать → Сохранить как PDF), но гарантии нет. |
Частые ошибки при работе с PDF
- Использование «системных» шрифтов без проверки. Шрифт с названием «Arial» на Mac и Windows может иметь разные начертания и метрики. Лучше использовать кроссплатформенные шрифты (OpenType) и всегда встраивать их.
- Забытый перевод в кривые для логотипов. Даже если основной текст встроен, логотип, созданный уникальным шрифтом, может исчезнуть, если дизайнер забыл встроить именно этот шрифт или перевести его в кривые.
- Конфликт версий шрифта. Если у вас установлен шрифт версии 2.0, а в PDF встроена версия 1.0 (или наоборот), при редактировании могут возникнуть артефакты. Старайтесь обновлять шрифты до актуальных версий перед финальным экспортом.
- Сжатие PDF сторонними сервисами. Онлайн-сервисы для сжатия PDF часто «вырезают» встроенные шрифты для уменьшения веса, заменяя их на стандартные. После сжатия обязательно перепроверяйте файл.
FAQ
В: Можно ли встроить шрифт в уже готовый PDF? О: Да, с помощью Adobe Acrobat Pro (инструмент «Оптимизация PDF» или «Редактирование PDF») или специализированных утилит вроде Enfocus PitStop. Однако надежнее пересохранить файл из исходного редактора с правильными настройками.
В: Почему шрифт встроился, но текст все равно выглядит иначе? О: Возможно, включено сглаживание (антиалиасинг) или масштабирование в программе просмотра. Также проверьте, не включен ли режим «Высокая контрастность» в ОС. Реже — причина в разной интерпретации кернинга разными ридерами.
В: Что делать, если Word пишет «Не удалось встроить шрифт»? О: Этот шрифт имеет лицензионную защиту от встраивания. Замените его на аналог с открытой лицензией (например, из Google Fonts) или переведите фрагмент с этим шрифтом в изображение/кривые (если это заголовок).