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


Ответы:


44

Ответ Джина покрывает TIFF или любое другое растровое (пиксельное) изображение.

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

В Adobe Reader, Adobe Acrobat и Foxit Reader 3 - возможно, немного отличаются в других приложениях - меню «Файл»> «Свойства»> вкладка «Шрифты» предоставляет список всех шрифтов, используемых в документе.

Есть также сторонние плагины для Acrobat, такие как Enfocus PitStop Pro , которые добавляют возможность находить / заменять / сообщать о экземплярах определенного шрифта во всем документе.


1
... и если вы не можете найти информацию о шрифте, вы можете сделать снимок экрана PDF и отправить снимок в What the Font .
Яри ​​Кейнянен

2
Xpdf поставляется с pdffonts, ср. man-страница , инструмент командной строки с переключателями для ограничения списка шрифтов для диапазона страниц.
Чарльз Стюарт

Я сделал это сообщество вики, намереваясь собрать все ресурсы в один список.
e100


22

Если вам нужна помощь в определении образца шрифта, есть много ресурсов.

Некоторые из них автоматизированы, вы отправляете образец снимка экрана или проходите серию вопросов, которые помогают сузить возможности:

Некоторое программное обеспечение может помочь найти шрифт, близкий к тому, что вы хотите:

Другие люди руководствуются тем, что эксперты и энтузиасты могут проверить вашу работу:

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


16

На Mac или Linux откройте свой терминал и введите:

strings /path/to/your.pdf | grep -i fontname

Это лучший ответ, потому что никакого нового программного обеспечения не требуется. Для вывода строк потребовалось около получаса, но это сработало как шарм.
Густаво Штраубе

9

В PDF с реальным текстом вы можете скопировать блок текста в Word (или другой многофункциональный редактор) и посмотреть на выпадающий список Font.


PDF-текст обычно копируется без стилизации в некоторых операционных системах и некоторых программах чтения PDF.
dkuntz2

И я сомневаюсь, что это сработает для шрифтов, которые вы не установили в своей системе.
e100

9

Просто добавьте в список новое программное обеспечение для идентификации шрифтов с помощью изображения или снимка экрана: «Найди мой шрифт» - http://www.findmyfont.com (я разработчик этого программного обеспечения).

Приложение работает в Mac-OS или Windows и идентифицирует шрифты заданного растрового изображения путем поиска шрифтов как онлайн (125 000+ бесплатных и коммерческих шрифтов), так и на вашем компьютере, пока вы получаете список точных и похожих совпадений + a % совпадения для каждого, всего за 3-5 секунд. Он может использовать все виды цветных изображений без дополнительной предварительной обработки.


1

1. Резюме

1.1. Требования

Если ваши требования:

  1. бесплатное программное обеспечение или услуга
  2. идентификация шрифта для символов кириллицы

1.2. Рекомендация

Использование:

  1. FontMatch для полуавтоматического определения изображений
  2. pdffonts, strings или Foxit Reader для автоматической идентификации в файлах PDF

2. Отказ от ответственности

Этот ответ актуален для августа 2019 года. В дальнейшем данные этого ответа могут быть устаревшими.


3. PDF

Вы можете использовать img2pdf для преобразования ваших изображений в файлы PDF (и PDF-XChange Editor для дополнительного добавления слоя OCR ) и использовать это программное обеспечение.

3.1. pdffonts

Poppler инструмент pdffonts . Пользователи Windows могут установить Poppler через Chocolatey .

D:\SashaDebugging\FontsIdentification>pdffonts KiraGoddess.pdf
name                                 type              encoding         emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
Arial                                CID TrueType      Identity-H       yes no  yes      7  0
Arial                                TrueType          WinAnsi          no  no  no       8  0

3.2. строки

Как сказал Кайл Крэнмер . Пользователи Windows также могут использовать инструмент strings, устанавливая необходимое программное обеспечение от Chocolatey:

D:\SashaDebugging\FontsIdentification>strings KiraGoddess.pdf | grep -i fontname
/FontName /Arial
/FontName /Arial

3.3. Foxit Reader

FilePropertiesFontsкак описано в сообществе вики ответ :

Foxit Reader

3.4. рамки

Для некоторых файлов PDF шрифты могут быть:

  1. не определено
  2. определен неправильно

Я перепроверяю результаты pdffonts / strings / Foxit Reader, использую FontMatch.


4. FontMatch

Вы можете использовать pdftoppm для преобразования файлов PDF в изображения и использовать FontMatch.

4.1. использование

Сделайте скриншот из любых букв из изображения → FileOpen→ выберите файл скриншота → Identify→ FontMatch предлагает возможные шрифты:

FontMatch

Вручную сравнить лучшие шрифты из Matching Fontsсписка с вашим шрифтом. Для сравнения других букв было бы неплохо применить такие программы как Font Runner - локальный просмотрщик шрифтов с открытым исходным кодом :

Font Runner

4.2. рамки

  1. Поддерживаются только локальные шрифты
  2. Программное обеспечение больше не поддерживается

5. Не помогло

Я тестировал КираИдеал.jpgне управляемые человеком сервисы и программное обеспечение из font-identificationописания тегов .

5.1. Данные

КираИдеал.jpg

5.2. Не поддерживаются символы кириллицы

  1. WhatTheFont - WTF:

    WhatTheFont

  2. WhatFontIs :

    WhatFontIs

  3. Matcherator :

    Matcherator

  4. Identifont - латино-ориентированное руководство:

    Identifont1

    Identifont2

  5. Bowfin Printworks - также латино-ориентированное руководство:

    Bowfin Printworks

5.3. оплаченный

  1. Adobe Photoshop Match Fonts - цены .
  2. FindMyFont - 30 дней использования бесплатной версии:

    FindMyFont

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.