Проверка шрифтов PDF
Найдите семейства шрифтов, используемые в видимом тексте, и проверьте ресурсы шрифтов и сигналы встроенных файлов шрифтов в вашем PDF.
Проверьте, портативны ли шрифты вашего PDF
Проблемы с шрифтами могут изменить переносы строк, символы и печать при открытии документа на другом устройстве.
Обнаруженные семейства шрифтов
Список названий семей шрифтов, используемых в тексте на проверяемых страницах, с удалением префиксов подмножеств, если возможно.
Инвентаризация ресурсов шрифтов
Сравните видимые семейства шрифтов с ресурсами BaseFont и встроенными ссылками FontFile, хранящимися в PDF.
Сигнал отсканированного документа
Страница с изображениями, но без видимых текстовых шрифтов, может быть сканом или содержать текст, преобразованный в векторные контуры.
Как работает обнаружение шрифтов
Setpdf считывает стили текста страниц и списки операторов с помощью PDF.js, затем проверяет структурные ссылки BaseFont и FontFile. Для очень больших PDF выбирает страницы равномерно по всему документу. Префиксы подмножеств шрифтов, такие как ABCDEF+, удаляются из отображаемых названий семейств при обнаружении.
Ограничения проверки шрифтов
PDF могут повторно использовать, подмножить, кодировать или переименовывать шрифты сложными способами. Количество FontFile — это структурный сигнал, а не доказательство того, что каждый символ имеет встроенный глиф. Текст, преобразованный в контуры, не имеет доступного ресурса шрифта, а отсканированные страницы обычно содержат изображения, а не шрифты.
Инструменты для решения проблем с шрифтами и текстом
Выберите конвертацию, OCR или сжатие в зависимости от того, содержит ли PDF живой текст, отсканированные страницы или отсутствующие встроенные ресурсы шрифтов.
Вопросы о шрифтах PDF
Что значит встроенный шрифт PDF?
Встроенная программа шрифта включена в PDF, поэтому для чтения не требуется локальная установка того же шрифта. Подмножество может содержать только глифы, используемые в документе.
Почему перед некоторыми названиями шрифтов отображается шестибуквенный префикс?
Названия вроде ABCDEF+Roboto обычно указывают на подмножество шрифта. Префикс разделяет встроенные подмножества, которые могут содержать разные наборы глифов.
Почему в PDF с видимым текстом не обнаруживаются шрифты?
Страницы могут быть отсканированными изображениями, буквы могли быть преобразованы в векторные контуры, или кодировка шрифта не предоставляет браузеру доступное имя семейства.