Byz*_*zod 13 windows-registry fonts windows-10
我Consolas用作 Notepad++ 的默认字体,但我希望在使用Consolas.
根据 The MSDN article,我可以将多种字体链接到,Consolas以便它可以显示它自己不支持的字符。
ConsolasMicrosoft YaHeiYaHei无法处理的符号使用MeiryoMeiryo无法显示的字符REG_MULTI_SZ条目Consolas中HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink设置值Consolas:
MSYH.TTC,Microsoft YaHei,128,96
MSYH.TTC,Microsoft YaHei
MEIRYO.TTC,Meiryo,128,85
MEIRYO.TTC,Meiryo
Run Code Online (Sandbox Code Playgroud)ConsolasMicrosoft YaHeiMeiryoConsolasMicrosoft YaHeiSegoe UI Symbol(我需要10个代表发布更多链接和图片,所以请点击图片链接查看测试用例结果截图并复制/粘贴url文本自己访问该网站)
这是一个测试,试图了解上述字体的字符覆盖率(以及更多)
%WINDIR%/Notepad.exehttp://www.babelstone.co.uk/Software/BabelMap.html测试字符串: ???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
Run Code Online (Sandbox Code Playgroud)Edit BufferSingle Font单选按钮Simple Rendering复选框Single FontEdit BufferConsolas如上所述设置字体链接,注销/登录生效Notepad.exe,打开Format > Fonts菜单将字体设置为ConsolasMicrosoft YaHei 无法显示雪人符号Meiryo 没有汉字Segoe UI Symbol 只包含符号Yu Gothic类似于Meiryo但看起来不同Consolas 专为拉丁文字设计。文本输入Notepad.exe使用 3 种不同的字体显示:
???: Microsoft YaHei
A: Consolas
?: Segoe UI Symbol
Run Code Online (Sandbox Code Playgroud)
你可以说这肯定是Segoe UI Symbol因为那些雪人在不同的字体中是非常不同的
但是,在这种情况下,我们希望Notepad.exe使用如下字体显示这些字符:
???: Microsoft YaHei
A: Consolas
?: Meiryo
Run Code Online (Sandbox Code Playgroud)Meiryo我们在fontlink 注册表中的设置被完全忽略了?小智 1
微软决定删除 Windows 10 中的多种字体,其中之一是 Meriyo
https://docs.microsoft.com/en-us/windows/deployment/windows-10-missing-fonts
这可以通过观察 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink 来确认
默认情况下,它在 Windows 7 中必须存在,而在 Windows 10 中不会存在
您可以通过任何步骤在您的计算机上安装 Meriyo ttc 文件
| 归档时间: |
|
| 查看次数: |
3854 次 |
| 最近记录: |