2

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

У меня установлено много шрифтов, и многие поддерживают несколько или несколько систем письма (скриптов) для разных языков. (Моя ОС - Windows 7)

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

Как я могу получить список шрифтов в моей системе для строки / символа / языка / системы письма?

Я бы принял сайт, который можно проверить, инструмент, уже включенный в Windows 7, инструмент, который мне нужно скачать, и т.д.

(Я понимаю, что некоторые шрифты могут содержать символы, но не имеют достаточно данных, чтобы правильно отобразить слова. Я в порядке с этим и аналогичными ограничениями.)

2 ответа2

0

Для просмотра списка всех установленных шрифтов в Windows вы можете использовать команду:

reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts"

Для отображения только шрифтов типа TrueType вы можете использовать что-то вроде:

reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts"|findstr TrueType

Если вы хотите увидеть все шрифты с ненастроенным типом, используйте findstr следующим образом:

...|findstr -v TrueType 
0

Я нашел старый инструмент 2007 года, который имеет эту функцию, несколько скрытую:

CharMapEx можно скачать из поста в блоге "Интернационализация поваренной книги".

  1. Сначала вам нужно найти шестнадцатеричный код символа Unicode или начало диапазона сценариев Unicode.
    Похоже, что это не входит в инструмент, но один из способов найти его - выполнить поиск в Google, включая искомый символ, плюс ключевое слово "fileformat". Сайт fileformat.info предоставит вам код.

  2. Используйте панель инструментов CharMapEx, чтобы перейти к диапазону.

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

  4. Щелкните правой кнопкой мыши на поле вашего персонажа, даже если у него просто квадрат или вопросительный знак и т.д. Вы увидите всплывающее меню.

  5. Выберите «Найти шрифт, содержащий глиф» из всплывающего меню.

  6. Откроется диалоговое окно со списком имен всех локально установленных шрифтов, которые содержат глиф для этого символа. К сожалению, вы не можете скопировать и вставить список, но вы можете нажать на любой элемент, и дисплей будет обновлен с этим шрифтом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .