V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Divinook
V2EX  ›  问与答

Windows Terminal 中文显示问题

  •  
  •   Divinook · 2021-01-31 11:56:39 +08:00 via Android · 2451 次点击
    这是一个创建于 561 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我在 windows terminal 中设置的字体是 jetbrains mono,但是这款字体不包含中文,windows terminal 会自动把他 fall back 到系统默认字体,很丑。

    请问有办法自定义 fall back 字体吗,比如思源黑体

    11 条回复    2021-01-31 17:16:02 +08:00
    northisland
        1
    northisland  
       2021-01-31 12:20:20 +08:00
    wdhwg001
        2
    wdhwg001  
       2021-01-31 12:34:12 +08:00 via iPhone   ❤️ 1
    雅黑比不上苹方我可能还信,比不上思源…中宫大了点就这么不受待见吗
    iamwho
        3
    iamwho  
       2021-01-31 12:37:04 +08:00
    echo314
        4
    echo314  
       2021-01-31 13:41:32 +08:00   ❤️ 1
    https://github.com/be5invis/Sarasa-Gothic 下载,安装,设置 vscode 字体。一气呵成。
    echo314
        5
    echo314  
       2021-01-31 13:43:20 +08:00
    @echo314 #4 就在你的 jetbrains mono 后面增加 Sarasa Term SC
    sky96111
        6
    sky96111  
       2021-01-31 14:07:10 +08:00 via Android
    目前 Windows terminal 还不支持 fallback 字体,最好的解决方法是使用 @echo314 说的更纱黑体,这个字体包含中文支持
    hahasong
        7
    hahasong  
       2021-01-31 14:12:44 +08:00
    imn1
        8
    imn1  
       2021-01-31 14:23:43 +08:00
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink

    windows 修改注册表可以自行组织字体,你可以把指定的中文字体加入到英文字体 FontLink 中,这样你选用这个英文字体,遇到中文的话会使用你指定的字体,其他语言同理

    注意:你需要去翻一下 FontLink 相关文章,了解一下注册表中字体后面数字的意义,才能自行添加
    imn1
        9
    imn1  
       2021-01-31 14:38:17 +08:00
    补充:
    FontLink 也能解决一些中文字体高矮不一的问题,原因就是中文字体缺字,系统默认了另一个中文字体显示缺的字
    这个需要排好 FontLink 字体的顺序、字号,不好搞,因为不是改完就能显示的,是要再次进入 windows 才能显示,很麻烦

    之前没有搜到 FontLink 设定的相关工具,所以我只知道改注册表这种方法

    同理也可以解决指定 emoji 字体问题
    zro
        10
    zro  
       2021-01-31 14:52:43 +08:00
    用着 Cascadia Mono,也挺好看的。。
    Divinook
        11
    Divinook  
    OP
       2021-01-31 17:16:02 +08:00 via Android
    @imn1 谢谢,我研究一下
    @sky96111 我试试这个字体,感谢
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3352 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 04:39 · PVG 12:39 · LAX 21:39 · JFK 00:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.