解决 Sublime 4 标签栏中文字体上下错位问题

由于 notepad++ 的流氓行为,我被迫改用 sublime 4 作为主力文本编辑器。

问题如图,标签栏中的“编码”二字比后面的“安全指南”要高一像素,非常难看。

搜索互联网,得到的解决方案是添加一项配置:

1
"font_options": ["gdi"]

或者

1
2
"font_face": "中文字体",
"font_size": 16,

这似乎是针对正文区的配置,对于标签栏并不起作用,于是我继续研究,发现了以下解决方法,针对标签栏:

点击 菜单 - 设置 - 定制配色方案

加入以下配置,如果已有其他配置请自行合并

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
"variables":
{
// 注意以下这个字体不是 Windows 内置的字体,
// 如果你没有这个字体,请换成其他已安装的支持中文的字体,如“等线”
"font_face": "Microsoft YaHei Mono"
},
"rules":
[
{
"class": "tab_label",
"font.face": "var(font_face)",
"font.size": "var(font_size)"
}
]
}

效果如图,舒服多了

解决 Sublime 4 标签栏中文字体上下错位问题

https://www.imaegoo.com/2023/sublime-ui-chn-misplaced/

作者

iMaeGoo

发布于

2023-02-13

更新于

2023-02-13

许可协议

CC BY 4.0

评论