Eu uso Consolas
como a fonte padrão do meu Notepad ++, mas quero uma aparência melhor de caracteres e símbolos chineses e japoneses ao usar Consolas
.
De acordo com o artigo do MSDN , posso vincular várias fontes a Consolas
para que pode exibir caracteres que ele não suporta sozinho.
Consolas
Microsoft YaHei
YaHei
não podem manipular usando Meiryo
Meiryo
não pode exibir também REG_MULTI_SZ
entry Consolas
em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink
Defina o valor de Consolas
:
MSYH.TTC,Microsoft YaHei,128,96
MSYH.TTC,Microsoft YaHei
MEIRYO.TTC,Meiryo,128,85
MEIRYO.TTC,Meiryo
Consolas
Microsoft YaHei
Meiryo
Consolas
Microsoft YaHei
Segoe UI Symbol
(Eu preciso de 10 rep para postar mais links e imagens, então, por favor, clique no link da imagem para ver o screenshot do resultado do caso de teste e copie / cole o texto do url para visitar o site)
Aqui está um teste tentando entender a cobertura de caracteres das fontes mencionadas acima (e mais)
%WINDIR%/Notepad.exe
http://www.babelstone.co.uk/Software/BabelMap.html
Cadeia de teste: 我风おA☃
我(\u6211): A character available in both Chinese and Japanese
风(\u98ce): A Chinese only character
お(\u304a): A Japanese only character
A(\u0041): A Latin character
☃(\u2603): A unicode symbol
Edit Buffer
Single Font
Simple Rendering
Single Font
Edit Buffer
Consolas
como mencionado acima, faça logoff / in para entrar em vigor Notepad.exe
, abra o menu Format > Fonts
para definir a fonte para Consolas
Microsoft YaHei
não pode exibir o símbolo do boneco de neve Meiryo
não tem caracteres chineses Segoe UI Symbol
contém apenas símbolos Yu Gothic
é semelhante a Meiryo
, mas parece diferente Consolas
é projetado apenas para o script latino. O texto em Notepad.exe
é exibido usando 3 fontes diferentes:
我风お: Microsoft YaHei
A: Consolas
☃: Segoe UI Symbol
Você pode dizer que é certamente o Segoe UI Symbol
porque esses bonecos de neve são muito diferentes em fontes diferentes
No entanto, neste caso, esperamos que Notepad.exe
exiba esses caracteres usando fontes como esta:
我风お: Microsoft YaHei
A: Consolas
☃: Meiryo
Meiryo
que definimos no registro fontlink é completamente ignorado?