Tiny Online Tools logoTiny Online ToolssearchПоиск инструментов…grid_viewВсе инструменты
Главнаяchevron_rightPDF инструментыchevron_rightИнспектор шрифтов PDFИнспектор шрифтов PDF

Инспектор шрифтов PDF

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

upload_file

Нажмите для выбора или перетащите файлы сюда

Выберите PDF для проверки шрифтов

Допустимо: .pdf,application/pdf

Похожие инструменты

Инспектор JavaScript в PDF

Инспектор JavaScript в PDF

Находит все сценарии внутри PDF — действия документа, события страниц и аннотаций, расчёты полей форм — и показывает их, не запуская.

Извлечение вложений из PDF

Извлечение вложений из PDF

Находит и сохраняет все файлы, вложенные в PDF, включая вложения в аннотациях и связанные файлы PDF 2.0.

Извлечение ссылок из PDF

Извлечение ссылок из PDF

Показывает все ссылки в PDF — внешние, внутренние, почтовые и «голые» URL в тексте без аннотаций — со страницей, видимым текстом и пометками риска.

Очистка метаданных PDF

Очистка метаданных PDF

Удаляет из PDF автора, программу, отметки времени, XMP и другие скрытые данные — и показывает доказательство, что каждое значение действительно исчезло.

Генератор тени текста

Генератор тени текста

Создавайте эффекты CSS text-shadow с живым предпросмотром.

Оптимизатор 3D-моделей

Оптимизатор 3D-моделей

Оптимизируйте модели GLB и GLTF для отрисовки в реальном времени прямо в браузере.

Конвертер регистра текста

Конвертер регистра текста

Преобразуйте текст между форматами camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE и ещё 8.

apps

Больше инструментов

Просмотрите нашу полную коллекцию бесплатных онлайн-инструментов.

На какой вопрос это отвечает

«Почему в типографии PDF выглядит иначе?» Почти всегда потому, что шрифт не внедрён. Программа просмотра, у которой нет этой гарнитуры, подставляет другую, метрики меняются, и вёрстка съезжает. Инструмент показывает, какие именно шрифты под угрозой.

«Почему скопированный текст превращается в кашу?» У шрифта Type0 без таблицы /ToUnicode нет способа сообщить, что означают его индексы глифов. Глифы рисуются правильно, а копия выходит бессмыслицей.

«Почему мой PDF/A отклонили?» PDF/A требует внедрения всех шрифтов, включая Helvetica и Times, на которые обычный PDF может ссылаться просто по имени. Если файл заявляет PDF/A в пакете XMP, невнедрённые базовые шрифты помечаются здесь как ошибка, а не как примечание.

Что показывается по каждому шрифту

Базовое имя с отделённой шестибуквенной меткой подмножества, подтип, ключ внедрения (/FontFile для Type 1, /FontFile2 для TrueType, /FontFile3 для CFF и OpenType со своим подтипом), распакованный и сохранённый размер программы шрифта, кодировка и сколько кодов переопределяет массив /Differences, наличие /ToUnicode, диапазон символов и число ширин, а из дескриптора — расшифрованные биты флагов, угол наклона, насыщенность, StemV, верхний и нижний выносные элементы, высота прописных и MissingWidth.

Для CID-шрифтов добавляются подчинённый шрифт, тройка Registry–Ordering–Supplement из CIDSystemInfo и /CIDToGIDMap.

Какая страница использует какой шрифт

Это читается из операторов Tf в потоке содержимого каждой страницы, а не из словаря ресурсов. Издатели регулярно оставляют в /Resources шрифты, которые ни одна страница не выбирает; они перечисляются отдельно как неиспользуемые. Шрифты, применяемые только внутри форменных XObject, тоже находятся.

О строке-образце

Образец — это настоящий текст из документа, показанный шрифтом сайта, а не внедрённой программой шрифта: у подмножества перестроена таблица символов, и произвольный текст отрисовался бы неверными глифами. У CID-шрифтов с кодировкой Identity байты являются индексами глифов, а не символами, поэтому образец не предлагается вовсе.

Конфиденциальность

Файл разбирается в вашем браузере. Ничего не загружается на сервер.