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

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

Если я язык дисплея японский, выйти и снова войти в систему, проблема исчезла.

запрошенный шрифт (выбранный в пользовательском интерфейсе приложения) - Segoe UI. Фактические шрифты, используемые для рендеринга являются "MS Mincho" для хирагана и "SimSun" для кандзи.

Я посмотрел в реестре на

ComputerHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFontLinkSystemLink

и Segoe UI имеет правильный ввод:


TAHOMA.TTF,Tahoma
MEIRYO.TTC,Meiryo UI,128,96
MEIRYO.TTC,Meiryo UI
MSGOTHIC.TTC,MS UI Gothic
MSJH.TTC,Microsoft JhengHei UI,128,96
MSJH.TTC,Microsoft JhengHei UI
MSYH.TTC,Microsoft YaHei UI,128,96
MSYH.TTC,Microsoft YaHei UI
MALGUN.TTF,Malgun Gothic,128,96
MALGUN.TTF,Malgun Gothic
MINGLIU.TTC,PMingLiU
SIMSUN.TTC,SimSun
GULIM.TTC,Gulim
YUGOTHM.TTC,Yu Gothic UI,128,96
YUGOTHM.TTC,Yu Gothic UI
SEGUISYM.TTF,Segoe UI Symbol

SimSun указан, но MS UI Gothic и YaHei имеют эти символы.

некоторые ссылки, которые я проверил:

плохой рендеринг:

result in note pad and emclient

24
задан harrymc
05.04.2023 0:49 Количество просмотров материала 2913
Распечатать страницу

1 ответ

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

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


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


более современное решение состоит в том, чтобы обмануть приложения, думая, что они были запущен на японском языке. Утилита, которая упрощает это бесплатно Эмулятор Локали.

Locale Emulator

2
отвечен harrymc 2023-04-06 08:37

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх