我在 windows terminal 中设置的字体是 jetbrains mono,但是这款字体不包含中文,windows terminal 会自动把他 fall back 到系统默认字体,很丑。
请问有办法自定义 fall back 字体吗,比如思源黑体
1
northisland 2021-01-31 12:20:20 +08:00
|
2
wdhwg001 2021-01-31 12:34:12 +08:00 via iPhone 1
雅黑比不上苹方我可能还信,比不上思源…中宫大了点就这么不受待见吗
|
3
iamwho 2021-01-31 12:37:04 +08:00
|
4
echo314 2021-01-31 13:41:32 +08:00 1
https://github.com/be5invis/Sarasa-Gothic 下载,安装,设置 vscode 字体。一气呵成。
|
6
sky96111 2021-01-31 14:07:10 +08:00 via Android
目前 Windows terminal 还不支持 fallback 字体,最好的解决方法是使用 @echo314 说的更纱黑体,这个字体包含中文支持
|
7
hahasong 2021-01-31 14:12:44 +08:00
|
8
imn1 2021-01-31 14:23:43 +08:00
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink
windows 修改注册表可以自行组织字体,你可以把指定的中文字体加入到英文字体 FontLink 中,这样你选用这个英文字体,遇到中文的话会使用你指定的字体,其他语言同理 注意:你需要去翻一下 FontLink 相关文章,了解一下注册表中字体后面数字的意义,才能自行添加 |
9
imn1 2021-01-31 14:38:17 +08:00
补充:
FontLink 也能解决一些中文字体高矮不一的问题,原因就是中文字体缺字,系统默认了另一个中文字体显示缺的字 这个需要排好 FontLink 字体的顺序、字号,不好搞,因为不是改完就能显示的,是要再次进入 windows 才能显示,很麻烦 之前没有搜到 FontLink 设定的相关工具,所以我只知道改注册表这种方法 同理也可以解决指定 emoji 字体问题 |
10
zro 2021-01-31 14:52:43 +08:00
用着 Cascadia Mono,也挺好看的。。
|