小编Byz*_*zod的帖子

Fontlink(注册表中的 FontLink/SystemLink)在 Window 10 x64 中未按预期工作

我想要的是

Consolas用作 Notepad++ 的默认字体,但我希望在使用Consolas.

根据 The MSDN article,我可以将多种字体链接到,Consolas以便它可以显示它自己不支持的字符。

目标

  • 使用字体显示拉丁字符 Consolas
  • 显示中文和日文字符使用 Microsoft YaHei
  • 显示YaHei无法处理的符号使用Meiryo
  • 让系统处理其他Meiryo无法显示的字符

实现目标的步骤

  1. 添加一个REG_MULTI_SZ条目ConsolasHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink
  2. 设置值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)
  3. 注销 Windows,然后重新登录

Windows 7 中的实际结果

  1. 拉丁字符 (0-9,az,AZ) 和常用符号 (;:'" 等) 使用 Consolas
  2. 中文和日文字符显示使用 Microsoft YaHei
  3. 特殊符号显示使用 Meiryo
  4. 使用系统默认值显示上述字体不支持的其他字符和符号(idk 那是什么)

Windows 10 中的实际结果

  1. 拉丁字符 (0-9,az,AZ) 和常用符号 (;:'" 等) 使用 Consolas
  2. 中文和日文字符显示使用 Microsoft YaHei
  3. 特殊符号显示使用 Segoe UI …

windows-registry fonts windows-10

13
推荐指数
1
解决办法
3854
查看次数

标签 统计

fonts ×1

windows-10 ×1

windows-registry ×1