Alguns aplicativos estão mostrando um comportamento estranho ao renderizar fontes em japonês. A fonte usada para kanji é chinesa e parece realmente estranha, especialmente em tamanhos pequenos, onde não é anti-aliased.
Se eu definir meu idioma de exibição como japonês, sair e entrar novamente, o problema desapareceu.
A fonte solicitada (selecionada na interface do usuário do aplicativo) é Segoe UI. As fontes reais usadas para renderização são "MS Mincho" para hiragana e "SimSun" para kanji.
Eu olhei para o registro em Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink
E o Segoe UI tem a entrada correta:
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
O SimSun está listado, mas o MS UI Gothic e o YaHei possuem esses caracteres.
Algumas referências que verifiquei:
- Renderização suave de fontes para caracteres japoneses
- Renderização suave de fontes para caracteres japoneses
- Como faço para definir a fonte CJK padrão no Windows 7?
- Renderização suave de fontes para caracteres japoneses
Renderização incorreta: