先给出结论:
在 Preferences.sublime-settings User 里,多添加
{
"font-options": [
"directwrite"
]
}
如图:


上面的设置来自于Sublime Text 3 默认配置的合法选项,如图:


修改这里会发生什么,查看这里 https
![[呵呵]](/static/emoticons/u5475u5475.png)
://www
![[呵呵]](/static/emoticons/u5475u5475.png)
.sublimetext.
![[呵呵]](/static/emoticons/u5475u5475.png)
com/forum/viewtopic.php
![[呵呵]](/static/emoticons/u5475u5475.png)
?f=2&t=2435
详细:
这个问题在知乎、贴吧里等了两天,也找了很多地方都没有找到解决办法,自己试着找这个问题的解决办法,但是没有找到,现在只是能把 Sublime Text 3 的字体渲染方式修改一下使得字体大小一致,但是不知道为什么,原本应该使用系统默认字体的地方,显示的字体变成了日文字体,可能是 H-云林黑体或者ヒラギノ丸ゴ Pro W4。
这个问题不仅仅出现在 Sublime Text 3 中,其实也出现在其他各种程序需要用到某种系统默认字体的地方——Windows 10 下应该使用某种系统默认中文字体的所有地方,却使用了日文字体。
Sublime Text 3 的编辑窗口可以通过修改 Sublime Text 3 的 User 设置来改善一些,但是只是治标不治本,其他应用程序没有给用户提供这样的修改设置,就修改不了。
修改后的效果如图:
