Определить шрифт по картинке онлайн
Необходимость определить шрифт по картинке онлайн возникает, в первую очередь, у дизайнеров, подбирающих подходящий набор символов для оформления сайтов и изображений.
Однако решить эту задачу не всегда просто – особенно, при наличии большого количества похожих друг на друга вариантов.
Помочь разобраться, каким шрифтом пользовались при создании картинки, помогают онлайн-сервисы, интернет-сообщества и специальное программное обеспечение, тоже работающее в режиме онлайн.
Cодержание:
Специальные сервисы
Для поиска подходящего шрифта проще всего воспользоваться услугами одного из сайтов, предлагающих помощь начинающим дизайнерам и создателям шрифтов.
Некоторые сервисы позволяют с большой долей вероятности найти нужный набор или хотя бы максимально похожий на него вариант.
Некоторые сайты помогают, в основном, в поисках только самых популярных шрифтов.
What font is
Ресурс What font is позволяет опознать шрифты с картинки бесплатно и достаточно быстро, но работает только с латиницей.
Попытка распознать кириллицу, скорее всего, будет неудачной.
Порядок действий для пользователя ресурса следующий:
- Открыть главную страницу сервиса.
- Загрузить на сайт изображение, щёлкнув по форме с надписью Upload image containing the font или вставив ссылку на картинку в Сети.
Рис. 1. Загрузка изображения на сервис What font is.
- Нажать на «Find a font».
- Выбрать, будет ли распознаваться изображение без изменений или при распознавании будет выполнено реверс цветов, а также установить определяемую область.
Рис. 2. Выбор реверса цветов.
- Выбрать дополнительные настройки изображения (яркость, контрастность и угол поворота), с помощью которых сервису будет проще распознать тип шрифта, и нажать на «Use image».
Рис. 3. Настройки изображения.
- Расставить буквы в соответствующих формах, увеличивая шанс на распознавание, и нажать Continue.
Рис. 4. Расстановка букв.
- Выбрать подходящий вариант из появившегося на экране списка
Рис. 5. Список подходящих шрифтов.
Результатом поиска может стать большой перечень платных или бесплатных шрифтов, которые можно скачать для дальнейшего использования.
Впрочем, если такие варианты есть среди стандартных наборов в программе, которая будет применяться пользователем, в скачивании нет смысла.
При отсутствии положительных результатов можно попробовать поместить картинку на форуме сайта (англоязычном, поэтому и общаться придётся на английском) и попросить помощи у его участников.
Важно: Для работы с изображением оно должно иметь размер не больше 1,8 МБ и формат JPEG, GIF или PNG. Также рекомендуется распознавать только одну строку за раз – если шрифтов несколько, выделяется часть картинки.
WhatTheFont
Ещё один способ распознать шрифты – перейти на сайт сервиса WhatTheFont и воспользоваться уже его помощью.
Благодаря стараниям сообщества My Fonts, ресурс получил огромную базу данных и является одним из самых удобных в использовании.
Вероятность правильно определить шрифт при его использовании – самая высокая среди подобных сервисов.
Действия пользователей должны быть следующие:
- Открыть страницу и загрузить изображение с текстом
Рис. 6. Начало работы с сервисом – загрузка изображения.
- Выбрать поле, в котором находится текст, и нажать на стрелочку.
Рис. 7. Выбор области распознавания.
- Получить результаты поиска, среди которых обычно легко обнаружить необходимую информацию – так, в указанном примере заметен шрифт Arial Black, который не определился на сайте What font is.
Рис. 8. Результаты поиска.
Важно: Для распознавания требуется выполнение определённых условий: размеры картинки должны быть в пределах 360 х 275 пикс.
Identifont
Сервис Identifont позволяет добиться необходимого результата, ответив на целый ряд вопросов.
В процессе такой проверки пользователь должен сравнивать характеристики распознаваемого шрифта с выдаваемыми вариантами.
Рис. 9. Вопросы, задаваемые сервисом.
Преимущества способа – отсутствие условий к качеству и размерам изображения, недостатком является большое количество потраченного времени. Хотя при поиске нестандартного шрифта вероятность обнаружения всё равно будет небольшой.
Bowfin Printworks
На сайте Bowfin Printworks можно найти значительное количество данных, касающихся различных шрифтов, и идентифицировать тот, который находится на картинке.
Работать с сервисом удобнее, чем с Identifont, но времени придётся потратить больше по сравнению с WhatTheFont.
Рис. 10. Главная страница ресурса Bowfin.
На сайте можно найти удобное руководство по самым популярным в дизайне вариантам шрифтов – таких как Serif, Sans Serif и Script.
Кроме того, есть возможность задавать вопросы владельцу сайта по поводу неопределённого набора символов.
Однако, если речь идёт о кириллице, результаты поиска вряд ли будут положительными.
Ресурс TypeNavigator предлагает собственный подход к поиску шрифтов.
Искать подходящий вариант можно по различным характеристикам символов – типу, ширине, контрасту, углам.
С помощью сервиса пользователь постепенно сужает количество вариантов и после недолгих поисков получает положительный результат.
Рис. 11. Варианты наборов символов, которые предлагает сайт TypeNavigator.
Преимущества сервиса заключаются в огромной базе данных и возможности распознать символы даже на рисунке с минимальной контрастностью.
Недостатком можно назвать невысокую скорость определения – иногда на поиск нужного варианта тратится до получаса.
Притом, что стопроцентной гарантии получить положительный результат, так же как и на других ресурсах, здесь тоже нет.
к содержанию ↑Приложения для смартфонов
Список способов найти подходящий шрифт в режиме онлайн включает приложение, выпущенное сообществом MyFonts для смартфонов на Android или iOS.
Скачать его можно бесплатно в интернет-магазине для соответствующей операционной системы.
А найденные шрифты можно приобрести в режиме онлайн на сайтах разработчиков.
Приложение предоставляет пользователю такое преимущество как определение шрифтов в режиме оффлайн.
Хотя вероятность распознавания будет выше при подключении к Интернету.
к содержанию ↑Расширения в браузере
Кроме сервисов, которые позволяют определять названия шрифтов с переходом на определённые сайты, можно воспользоваться ещё и расширениями, встроенными в браузер.
Например, популярный плагин Naptha даёт возможность распознавать наборы символов с картинок.
Информация на сайте показывает, что шрифты определяются не только на обычных картинках, но даже на анимированных с расширением GIF.
Рис. 13. Встраиваемое в браузер Google Chrome расширение Naptha.
Расширение Naptha работает в браузере Chrome, но можно попытаться установить его и на другой веб-обозреватель.
Среди других вариантов стоит отметить Fontface Ninja для Chrome, Firefox и Safari и Typesample для Хрома.
Есть собственные плагины и у популярных ресурсов – например, разработчики ресурса WhatTheFont создали дополнение Whatfont Tool для Хрома и Сафари, а у IdentiFont есть расширение с таким же названием.
к содержанию ↑Профильные сообщества
Если попытки распознать шрифты всеми предложенными способами не привели к определению названия набора символов, можно попросить помощи у других дизайнеров и разработчиков шрифтов.
Для этого стоит обратиться на такие форумы или сообщества:
- Type&Typography на Facebook;
- форум сервиса MyFonts;
- Typophile – одно из крупнейших сообществ по шрифтам, где можно задать вопросы, размещая картинку на их форуме.
Рис. 14. Популярные темы на форуме сервиса Typophile, посвящённые распознаванию шрифтов.
Получить информацию по шрифтам можно и на сообществах популярного ресурса
Первая группа посвящена распознаванию наборов символов.
Второй форум содержит популярные варианты шрифтов, хотя определять их придётся самостоятельно.
к содержанию ↑Выводы
Независимо от выбранного способа определить название шрифта, не стоит рассчитывать, что справиться с задачей получится быстро.
И, хотя использование некоторых сервисов даёт возможность найти набор символов в течение нескольких минут, другие ресурсы отнимут у пользователя гораздо больше времени.
А в тех случаях, когда за помощью приходится обращаться на форумы или в сообщества, ожидание может растянуться на несколько дней.
5 инструментов для определения шрифта
Вы когда-нибудь встречали шрифт, который идеально подходил для вашего проекта, но не могли его опознать? Или другая частая история: вашему клиенту нужно, чтобы шрифт соответствовал существующему дизайну, но название его он, конечно, не помнит. В этом материале — о том, как быть в подобных ситуациях.
Общие советы
1. Первый, самый простой шаг: если вы работаете с клиентом, спросите у него, знает ли он название шрифта и заплатил ли за него.
2. Существует множество инструментов для идентификации шрифта, но все они имеют свои ограничения. Именно здесь пригодится знание теории типографики, чтобы вы могли понять, как найти шрифт, наиболее похожий на тот, который нужен.
Зная анатомию шрифта, вы можете лучше понимать, чем отличаются шрифты и почему именно они выбраны для проекта. Обращайте особенное внимание на штрихи, линиям, засечкам, выносные элементы и т.д.
3. Прежде чем искать шрифт, оптимизируйте изображение для поисковой системы. Создайте чёрно-белое высококонтрастное изображения, содержащее только символы. Это сделает поиск более быстрым и точным.
4. Избегайте включения сложных вещей, таких как лигатуры, которые разветвляются на несколько букв. Большинство идентификаторов шрифтов не очень хорошо их распознают.
5. Ищите специальный символ, который легко идентифицировать: например, строчная буква g, которая содержит уникальные идентификаторы в большинстве шрифтов. Если вы сузите изображение для поиска до нескольких отдельных символов, у вас будет больше шансов на успех.
Инструменты для определения шрифта
Дисклеймер: это отличные поисковые системы, но нет никакой гарантии, что вы найдете точное совпадение с первой попытки.
What the Font
Простой и удобный метод поиска шрифтов. Просто перетащите изображение на страницу, обведите шрифт и позвольте MyFonts сравнить его с более чем 130 000 вариантов. Работает только с VPN.
Font Identifier
Сервис работает так же, как и предыдущий. Перетащите изображение или загрузите его с компьютера, а дальше в работу вступает поисковая система.
WhatFontIs
Сервис содержит более 850 000 шрифтов для сравнения с вашим образцом. Из недостатков — достаточно назойливая реклама.
Identifont
Сервис всё ещё выглядит как web 1.0 (логотип говорит сам за себя), но может быть полезен, так как помогает найти шрифты по наводящим вопросам об анатомии шрифта.
Функция подбора шрифта в ADOBE PHOTOSHOP
Система поиска шрифтов встроена в саму программу. Photoshop имеет достаточно мощный идентификатор шрифтов, подключенный к библиотеке Adobe Fonts.
Откройте изображение, которое вы хотите идентифицировать в Photoshop, и выделите шрифт. Затем перейдите в меню Type > Match Font. Это даст альтернативные варианты шрифтов, которые соответствуют особенностям выбранного вами изображения (только те, что доступны в Adobe Fonts). Это может оказаться полезным, если у вас нет бюджета на покупку новых шрифтов, но есть возможность найти похожие шрифты.
Загрузите шрифт прямо из библиотеки Adobe и сразу же приступайте к работе!
postscript — Ghostscript не распознает наличие записи шрифта с CID-ключом в файле Fontmap
У меня есть шрифт с CID-ключом NotoSansTamil-Regular.t42
, который имеет 534 тамильских и латинских
глифов и хранится в папке F: \cidfonts
.
Эти глифы будут распечатаны программой постскриптума NotoSansTamil-Regular.ps
на 5 страницах.
gswin64c.exe -sFONTPATH="F:\cidfonts" "F:\cidfonts\NotoSansTamil-Regular.ps"
GPL Ghostscript 9.52 (19 марта 2020 г.) Copyright (C) 2020 Artifex Software, Inc. Все права защищены. Это программное обеспечение поставляется под лицензией GNU AGPLv3 и БЕЗ ГАРАНТИЙ: подробности см. в файле COPYING. Загрузка шрифта NimbusSans-Regular из папки %rom%Resource/Font/NimbusSans-Regular... 4233288 2759415 2938240 1653187 1 выполнено. Сканирование F:\cidfonts на наличие шрифтов... 4 файла, 4 отсканировано, 0 новых шрифтов. Запрос операционной системы на файлы шрифтов... Не удается найти (или не удается открыть) файл шрифта %rom%Resource/Font/%rom%Resource/Font/No. Не удается найти (или не удается открыть) файл шрифта NotoSansTamil-Regular. Не нашел этот шрифт в системе! Замена шрифта Courier на NotoSansTamil-Regular. Загрузка шрифта NimbusMonoPS-Regular из %rom%Resource/Font/NimbusMonoPS-Regular... 4339800 3002661 2978640 1673735 1 готово. Загрузка шрифта NimbusRoman-Regular из папки %rom%Resource/Font/NimbusRoman-Regular... 4567512 3237790 2998840 1691005 1 выполнено. Загрузка шрифта NimbusRoman-Bold из папки %rom%Resource/Font/NimbusRoman-Bold... 4815424 3472868 3019040 1698294 1 выполнено. >>показать страницу, нажмите <возврат> для продолжения<< >>показать страницу, нажмите <возврат> для продолжения<< >>показать страницу, нажмите <возврат> для продолжения<< >>показать страницу, нажмите <возврат> для продолжения<< >>показать страницу, нажмите <возврат> для продолжения<< ГС>
Папка F:\cidfonts
содержит следующие 4 файла:
- Fontmap
- Карта шрифтов.
GS
- NotoSansTamil-Regular.t42
- NotoSansTamil-Regular.ps
Содержимое файла Fontmap
:
%! % Смотрите Fontmap.GS для синтаксиса реальных файлов Fontmap. %% Заменить 1 (Fontmap.GS) (Fontmap.GS) .runlibfile
Содержимое файла Fontmap.GS
:
/NotoSansTamil-Regular (F:\cidfonts\NotoSansTamil-Regular.t42) ;
Проблема заключается в том, что Ghostscript не распознает наличие файла шрифта с ключом CID NotoSansTamil-Regular.t42
в файле Fontmap.GS
.
Ghostscript молча заменяет шрифт Courier
.
Теперь выполните любую из следующих двух команд, предоставив файл шрифта CID t42
непосредственно в качестве аргумента командной строки: Regular.t42″ «F:\cidfonts\NotoSansTamil-Regular.ps»
Или
gswin64c.exe "F:\cidfonts\NotoSansTamil-Regular.t42" "F:\cidfonts\NotoSansTamil-Regular.
ps"
GPL Ghostscript 2.0.095 Copyright (C) 2020 Artifex Software, Inc. Все права защищены. Это программное обеспечение поставляется под лицензией GNU AGPLv3 и БЕЗ ГАРАНТИЙ: подробности см. в файле COPYING. Загрузка шрифта NimbusSans-Regular из папки %rom%Resource/Font/NimbusSans-Regular... 4233288 2754279 3135728 1772705 1 выполнено. Загрузка шрифта NimbusRoman-Regular из %rom%Resource/Font/NimbusRoman-Regular... 4299400 2961838 3539728 2140586 1 готово. Загрузка шрифта NimbusRoman-Bold из папки %rom%Resource/Font/NimbusRoman-Bold... 4527112 3193692 3559928 2148739 1 выполнено. >>показать страницу, нажмите <возврат> для продолжения<< >>показать страницу, нажмите <возврат> для продолжения<< >>показать страницу, нажмите <возврат> для продолжения<< >>показать страницу, нажмите <возврат> для продолжения<< >>показать страницу, нажмите <возврат> для продолжения<< ГС>
Теперь Ghostscript правильно отображает все 534 глифа, доступных в наборе символов. Замена не состоялась.
Ghostscript работает должным образом, если CIDfont имеет значение , явно указанное через аргумент командной строки. Принимая во внимание, что он прибегает к замене всякий раз, когда CIDfont указан неявно через Fontmap.GS
.
Вопрос в том, как указать Ghostscript искать в "F:\cidfonts"
Fontmap.GS
, чтобы получить шрифт NotoSansTamil-Regular.t42
вместо подстановки?
Проще говоря, как настроить Ghostscript для распознавания шрифтов с CID-ключом?
Кто-нибудь может пролить свет на этот вопрос?
Заранее спасибо.
Примечание:
Также см. Преобразование ttf в шрифт CID типа 2 (базовый шрифт типа 42), который имеет отношение к этой теме. Это преобразует файл ttf
в файл t42
.
Я уже пытался настроить Resource/Init/cidfmap
, но это не сработало (или я ошибся).
У меня есть CIDSystemInfo
dict в cidfont t42
следующим образом:
/CIDSystemInfo 3 начать дублирование dict /Registry (Adobe) по умолчанию /Заказ (Идентификация) def /дополнение 0 по умолчанию конец только для чтения
Я отредактировал файл Resource/Init/cidfmap
с одной записью следующим образом: ) 0] >> ;
Команда была:
gswin64c.exe "F:/cidfonts/NotoSansTamil-Regular.ps" GPL Ghostscript 10.0.0 (2022-09)-21) Copyright (C) 2022 Artifex Software, Inc. Все права защищены. Это программное обеспечение поставляется под лицензией GNU AGPLv3 и БЕЗ ГАРАНТИЙ: подробности см. в файле COPYING. Загрузка шрифта NimbusSans-Regular из папки %rom%Resource/Font/NimbusSans-Regular... 4316928 2758434 2938112 1651719 1 выполнено. Запрос операционной системы на файлы шрифтов... Не удается найти (или не удается открыть) файл шрифта %rom%Resource/Font/%rom%Resource/Font/No. Не удается найти (или не удается открыть) файл шрифта NotoSansTamil-Regular. Не нашел этот шрифт в системе! Замена шрифта Courier на NotoSansTamil-Regular. Загрузка шрифта NimbusMonoPS-Regular из %rom%Resource/Font/NimbusMonoPS-Regular... 4383008 2962916 2958312 1668415 1 готово. Загрузка шрифта NimbusRoman-Regular из папки %rom%Resource/Font/NimbusRoman-Regular... 4469288 3166525 2978512 1693735 1 выполнено. Загрузка шрифта NimbusRoman-Bold из папки %rom%Resource/Font/NimbusRoman-Bold.
.. 4696968 3390859 2998712 1700904 1 выполнено. >>показать страницу, нажмите <возврат> для продолжения<<
Команда с ключом -s
выдала следующий вывод:
gswin64c.exe -sFONTPATH="F:\cidfonts" "F:/cidfonts/NotoSansTamil-Regular.ps" GPL Ghostscript 10.0.0 (2022-09)-21) Copyright (C) 2022 Artifex Software, Inc. Все права защищены. Это программное обеспечение поставляется под лицензией GNU AGPLv3 и БЕЗ ГАРАНТИЙ: подробности см. в файле COPYING. Загрузка шрифта NimbusSans-Regular из папки %rom%Resource/Font/NimbusSans-Regular... 4347080 2778952 2938112 1651783 1 выполнено. Сканирование F:\cidfonts на наличие шрифтов... 3 файла, 3 отсканировано, 1 новый шрифт. Не удается найти (или не удается открыть) файл шрифта %rom%Resource/Font/%rom%Resource/Font/No. Не удается найти (или не удается открыть) файл шрифта NotoSansTamil-Regular. Загрузка шрифта NotoSansTamil-Regular из F:\cidfonts/NotoSansTamil-Regular.ttf... 4519672 2972708 3205656 1875933 1 готово. Загрузка шрифта NimbusRoman-Regular из папки %rom%Resource/Font/NimbusRoman-Regular... 4552984 3132356 3205656 1889803 1 выполнено. Загрузка шрифта NimbusRoman-Bold из папки %rom%Resource/Font/NimbusRoman-Bold... 4659464 3336098 3225856 1898588 1 выполнено. >>показать страницу, нажмите <возврат> для продолжения<<
Папка F:\cidfonts
содержит следующие 3 файла:
- NotoSansTamil-Regular.ttf
- NotoSansTamil-Regular.t42
- NotoSansTamil-Regular.ps
Обратите внимание, что Ghostscript предпочитает F:\cidfonts\NotoSansTamil-Regular.ttf
вместо F:\cidfonts\NotoSansTamil-Regular.t42
Также обратите внимание, что я никогда не устанавливал какие-либо переменные среды, связанные с Ghostscript, такие как 9054LIB , GS_LIB_DEFAULT или GS_FONTPATH под Windows 10.
vba — Как заставить этот макрос выделения азиатских шрифтов распознавать символы между словами?
спросил
Изменено 3 года, 5 месяцев назад
Просмотрено 84 раза
Для большинства документов, с которыми я работаю, мне нужно выделить экземпляры азиатского шрифта (например, SimSun, MS Mincho).
Я собрал приведенный ниже код — он работает хорошо, но не выделяет символы азиатского шрифта в неазиатских словах (например, апостроф в слове «это»).
Sub HighlightAsian2019() Dim aWord Для каждого слова в ActiveDocument.Words Если aWord.Font.Name = "SimSun" Тогда aWord.FormattedText.HighlightColorIndex = wdTurquoise Конец, если Следующее слово Для каждого слова в ActiveDocument.Words Если aWord.Font.Name = "MS Mincho" Тогда aWord.FormattedText.HighlightColorIndex = wdTurquoise Конец, если Следующее слово Конец сабвуфера
Может ли кто-нибудь помочь мне улучшить код, чтобы выделялись ВСЕ экземпляры SimSun и MS Mincho в тексте?
Будем признательны за любую помощь!
- vba
- ms-word
- азиатские шрифты
1
Используйте этот цикл:
Sub HighlightAsian2019() С ActiveDocument.