Вы открываете PDF-файл на своем компьютере, и документ выглядит именно так, как задумал дизайнер. Каждый заголовок выполнен правильным фирменным шрифтом. Основной текст четкий и читаемый. В подписях используется точный шрифт, указанный в руководстве по стилю. Вы отправляете файл на принтер. Страницы выходят из принтера, и что-то не так. Заголовки переведены на Arial. Основной текст выглядит иначе, немного шире или уже, чем раньше. Изменилось расстояние между строками. Шрифты, которые присутствовали на экране, не перешли на бумагу. Документ, который вы разработали, и документ, созданный принтером, — это явно разные документы.
Эта проблема, связанная с изменением или исчезновением шрифтов при печати PDF-файла, является одной из наиболее распространенных и наиболее заметных ошибок рендеринга PDF-файлов. Это происходит потому, что шрифты, используемые в документе, не были должным образом встроены в файл PDF, и на принтере эти шрифты не установлены. На экране успешно использовались резервные шрифты. Принтер не смог этого сделать, и в результате документ выглядит неправильно. Понимание встраивания шрифтов, способов его проверки и исправления в случае его отсутствия предотвращает возникновение подобных ситуаций с документами, которые вы создаете или распространяете.
По данным Ассоциации PDF, сбои при внедрении шрифтов являются наиболее распространенной причиной различий в рендеринге PDF на разных устройствах, затрагивая примерно 22 процента PDF-файлов, созданных вне профессионального программного обеспечения для проектирования (PDF Association, «Обработка шрифтов в PDF-документах», 2024 г.).

Почему шрифты пропадают во время печати
При создании PDF-файла у программного обеспечения, которое его создает, есть выбор: встроить шрифты, используемые в документе, в сам PDF-файл или ссылаться на шрифты по имени и полагаться на систему, которая открывает файл, чтобы предоставить их. Встроенные шрифты сопровождают PDF-файл. Куда бы ни находился файл, шрифты идут вместе с ним. Ссылочные шрифты зависят от того, в системе получателя установлены именно эти шрифты. Если у получателя нет шрифта, программа чтения PDF-файлов должна заменить его другим шрифтом. Замена меняет ширину символов, межстрочный интервал и общий внешний вид документа.
Экран и принтер по-разному обрабатывают замену шрифтов. Средство визуализации экрана может найти близкое совпадение отсутствующего шрифта и отобразить документ приемлемым образом. Драйвер принтера может иметь более ограниченный набор резервных шрифтов и выводить результаты, которые выглядят заметно иначе. Статус внедрения PDF Fonts определяет, будет ли документ печататься одинаково на всех устройствах.
Попробуйте редактировать PDF
Никакой установки не требуется. Работает прямо в вашем браузере.
Проверка встраивания шрифтов перед печатью
Откройте PDF-файл в любой программе чтения, которая отображает свойства документа. Перейдите на вкладку «Шрифты». Каждый шрифт, используемый в документе, указан с указанием его статуса внедрения. Для каждого шрифта в статусе должно быть указано «Встроенный» или «Встроенный подмножество». Если какой-либо шрифт отображается как не встроенный, этот шрифт будет заменен при печати документа в системе без него. Проверка занимает несколько секунд и выявляет проблему до того, как задание печати завершится неудачно.
В таблице ниже приведены общие статусы встраивания шрифтов и их значение для печати.
| Статус | Что это значит | Поведение печати |
|---|---|---|
| Встроенный | Весь файл шрифта включен в PDF. Все персонажи доступны | Печатает корректно на любом принтере. Замены не происходит |
| Встроенное подмножество | Встраиваются только символы, фактически используемые в документе. Достаточно для корректного отображения и печати. | Печатает правильно. Все используемые персонажи доступны. Пропущенные символы — это те, которых нет в документе. |
| Не встроено | Шрифт указан по имени, но не включен. Система должна это обеспечить | Принтер заменит запасной шрифт. Вывод будет отличаться от отображения на экране. |
| Подмножество (без встраивания) | Появляется встроенным, но лицензионные ограничения препятствуют полному внедрению. Может печатать частично правильно | Результаты различаются в зависимости от принтера. Некоторые символы могут печататься правильно, другие могут заменять |
Исправление отсутствующих шрифтов перед печатью
Если PDF-файл был создан на основе исходного документа, которым вы управляете, например файла Word или документа Google, вернитесь к источнику и повторно экспортируйте его с включенным встраиванием шрифтов. В Microsoft Word параметры экспорта PDF включают флажок «Встроить шрифты в файл». В Документах Google шрифты встраиваются автоматически. В программном обеспечении для дизайна, таком как InDesign, диалоговое окно экспорта включает явные настройки встраивания шрифтов. При повторном экспорте с включенным встраиванием создается PDF-файл, который правильно печатается на любом принтере.
Если у вас нет доступа к исходному документу, преобразуйте PDF-файл в формат, который требует включения шрифтов. Преобразование PDF в формат PDF/A, требующее внедрения всех шрифтов, решает проблему. Преобразование PDF Printing в PDF/A занимает несколько секунд и создает файл, готовый к печати. WukongPDF PDF Tools Платформа поддерживает преобразование PDF/A, которое встраивает все шрифты и гарантирует единообразную печать.
Печать изображения в качестве крайней меры
Если встраивание шрифтов не удается устранить и документ необходимо распечатать немедленно, распечатайте PDF-файл как изображение. Эта опция доступна в дополнительных настройках большинства диалоговых окон печати. Принтер отображает каждую страницу как изображение с высоким разрешением, а не интерпретирует шрифты. Результат будет визуально правильным, поскольку изображение точно отражает внешний вид экрана. Компромисс заключается в том, что текст не будет таким четким, как отпечатанный правильно внедренным шрифтом, а задание печати будет медленнее, поскольку рендеринг изображения требует больше ресурсов, чем рендеринг шрифта. Используйте этот метод, когда скорость и резкость вторичны по сравнению с правильностью.
Подход PDF Tools отдает приоритет печати из правильно встроенных PDF-файлов. Печать изображения — это запасной вариант, а не стандартный рабочий процесс. Время, потраченное на проверку и исправление встраивания шрифтов, окупается с каждой последующей печатью этого документа.
Как работает замена шрифта во время печати
Когда программа чтения PDF-файлов встречает ссылку на шрифт, которую она не может разрешить, она запускает алгоритм замены. Алгоритм ищет в системном каталоге шрифтов шрифт с совпадающим именем. Если точного совпадения не существует, он ищет шрифт со схожими метриками: шириной символа, высотой по оси x, длиной верхнего и нижнего конца. Замена невидима для пользователя, за исключением ее эффектов: текст перекомпоновывается, поскольку новый шрифт имеет другую ширину символов, сдвигаются разрывы строк и изменяется визуальный характер документа. Замена является детерминированной. Один и тот же отсутствующий шрифт в одной и той же системе всегда приводит к одной и той же замене. Проблема в том, что в разных системах доступны разные шрифты, поэтому замена на вашем экране может отличаться от замены на принтере.
Понимание этого механизма объясняет, почему внедрение шрифтов является единственным надежным решением. Встроенные шрифты делают алгоритм замены ненужным. Шрифт распространяется вместе с PDF-файлом, и программа чтения использует встроенную версию независимо от того, какие шрифты установлены в системе. Надежность PDF Printing, обеспечиваемая внедрением шрифтов, — это разница между документом, который везде выглядит одинаково, и документом, который выглядит по-разному на каждом устройстве.
Предотвращение проблем со шрифтами во время создания документа
Наиболее эффективное решение проблемы отсутствия шрифтов во время печати — предотвратить сбои встраивания шрифтов при первом создании PDF-файла. При экспорте документа в PDF из любого авторского приложения найдите настройки встраивания шрифтов в диалоговом окне экспорта. В Microsoft Word этот параметр называется «Встроить шрифты в файл». и появляется под параметрами PDF. В LibreOffice он находится в параметрах экспорта PDF как «Встроить шрифты». В Документах Google шрифты встраиваются автоматически при экспорте в PDF. Проверка флажка занимает одну секунду и предотвращает все проблемы печати, связанные со шрифтами, описанные в этой статье.
Для документов, которые вы получаете, а не создаете, проверка статуса внедрения шрифта должна стать привычкой перед печатью. Откройте свойства документа, проверьте вкладку «Шрифты» и проверьте статус внедрения. Если шрифты отсутствуют, обратитесь к отправителю и запросите версию со встроенными шрифтами. Отправитель может не знать, что в настройках экспорта не включено встраивание шрифтов. Быстрое сообщение экономит ваше время на устранение неполадок и обеспечивает лучший результат печати для всех, кто работает с документом. WukongPDF сохраняет встраивание шрифтов посредством операций обработки, поэтому правильно встроенный PDF-файл остается правильно внедренным после сжатия, слияния или преобразования.
Попробуйте редактировать PDF
Никакой установки не требуется. Работает прямо в вашем браузере.
