Некоторые приложения показывают странное поведение при рендеринге японских шрифтов. Шрифт, используемый для кандзи, является китайским, и он выглядит очень странно, особенно в небольших размерах, где он не сглаживается.
Если я установлю свой язык отображения на японский, выйду из системы и снова войду в систему, проблема исчезнет.
Запрашиваемый шрифт (выбранный в пользовательском интерфейсе приложения)- это Segoe UI. Для рендеринга используются шрифты MS Mincho для хирагана и SimSun для кандзи.
Я заглянул в реестр на
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink
И пользовательский интерфейс Segoe имеет правильную запись:
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 есть эти персонажи.
Некоторые ссылки, которые я проверил:
- Плавная отрисовка шрифтов для японских символов
- Плавная отрисовка шрифтов для японских символов
- Как установить шрифт CJK по умолчанию в Windows 7?
- Плавная отрисовка шрифтов для японских символов
Плохой рендеринг: