文 = 7okis
问题
Sublime Text 3 更新了 Build 3143 后,YaHei Consolas Hybrid
字体的空格不再是一个半角字符(一个英文字母)宽了。代码看起来十分难受。希望继续使用雅黑和 Consolas 的组合。
在Sublime Text Issues #1933中,Noto Sans Mono CJK
字体报告了同样的问题,而目前仍未得到解决方法。
调查与解决
-
这个讨论中有人建议在
Settings
中加入"font_options": ["gdi"],
实际的效果使得空格变为一个全角字符(汉字)宽。 - 字体的 github 页,有人提交了同样的 Issue,回复中
wuqiling97
在另一个branch Consolas-with-Yahei中对字体进行了调整修复,并加入了斜体、粗体与粗斜体。
安装后恢复了空格半角字符的效果。
总结
- 软件不要乱更新。
- 发现 github 上问题先看 Issues 中有没有,没有也搜索不到的话,应当提交 Issue。