5

Windows 7 имеет различные шрифты, которые охватывают различные сценарии в Unicode. Тем не менее, бесплатные шрифты Noto предоставляют хорошую альтернативу, покрывая очень большую часть Unicode с визуально однородным дизайном.

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

В частности, мои вопросы:

  • Какие разделы реестра мне нужно создать, чтобы определить связанный шрифт?
  • Что еще я должен сделать, чтобы включить функцию связывания шрифтов?

2 ответа2

4

Сценарий Python был специально написан для объединения шрифтов noto как части пакета nototools. Не требуется скачивать весь пакет, так как этот скрипт можно найти отдельно в github:merge_noto.py.

Вы должны загрузить шрифты noto, которые вы хотите объединить, в одну папку, изменить скрипт в строке 137, чтобы включить только эти шрифты, а затем запустить скрипт.

Просто отметим, что некоторые из шрифтов noto могут быть сложными для объединения, поскольку в них уже используется максимально допустимое количество глифов в одном шрифте OpenType: 65 635.


Универсальный пакет с графическим интерфейсом - это fontforge. Его использование продемонстрировано в этом ответе.

Исходя из того факта, что отдельный скрипт Python был специально написан для этого как часть пакета nototools, я мог бы подозревать проблемы с использованием fontforge, но если он работает, это должно быть проще, чем адаптация вышеуказанного скрипта Python.

образ

3

Вы пытались зайти в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink и создать новый ключ, такой же, как те, что уже есть?

Например, у меня есть ключ под названием Batang который является значением REG_MULTI_SZ и содержит следующую строку:

MSMINCHO.TTC,MS PMincho
MINGLIU.TTC,PMingLiU
SIMSUN.TTC,SimSun
MALGUN.TTF,Malgun Gothic
YUGOTHM.TTC,Yu Gothic UI
MSJH.TTC,Microsoft JhengHei UI
MSYH.TTC,Microsoft YaHei UI
SEGUISYM.TTF,Segoe UI Symbol

Это просто имя файла и название шрифта, разделенные запятой.

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