新版Sublime text 3的中文和字符显示乱码的问题解决

中文显示问题

自从Sublime text 3更新3.1以后,代码里的中文就开始做各种奇怪的“姿势”,比如字符上下“窜动”、某些字符莫名其妙变成繁体、中英字符错位等。

刚开始我以为是小bug不影响使用,说不定下次更新就修复了,没怎么在意。用了一段时间感觉越来越感觉难受,好不容易等更新一出,赶紧安装,重启了sublime…好气啊,问题依然没有解决…..

然后经过各大网站搜索查阅,最后得出结论:是默认字体Consolas的问题!

Consolas字体

众所周知,Consolas是一款很适合编程码字的字体,属于无衬线等宽字体。

传统上,程序员在Windows环境下,一般都会使用Courier New或其他近似的等宽字体来显示程序代码。通常用来编写程序代码的程序都会让程序员选择用来显示程序代码的字体。由于Courier New的字型比较肥大,使每个画面或页面所能显示的程序代码大为减少。Consolas除了能够在较少的空间显示更多的内容,它的清晰字型亦使程序员能够更快捷的分辨每一个文字。—————————————百度百科

但是,这个字体没有内建中文字符!

如果这时候你拿他显示中文的话就会用fallback了,这时因为某些特殊原因,不知fallback到什么地方去了,字符就会错位,字形就发生奇怪的改变。

 

然后把 Sublime的默认字体改为“微软雅黑”,也不行,看着十分不习惯。

我就推荐一款已经做好的字体:

Consolas-with-Yahei

应用方法:

  1. 下载该字体并安装(点击链接
  2. 打开Sublime的设置
  3. 在右侧User标签键入:

“font_face”: “Consolas-with-Yahei”,

记得有逗号(全角),然后保存

就好了

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如有链接无法下载、失效或广告,请联系站长处理!
4. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
5. 如果你也有好模型或者教程,可以到审核区发布,分享有金币奖励和额外收入!
6. 本站提供的模型、教程、施工图等等其他资源,都不包含技术服务 请大家谅解!
7. 如遇到加密压缩包,默认解压密码为yiweibang.com如遇到无法解压的请联系管理员!

易微帮 » 新版Sublime text 3的中文和字符显示乱码的问题解决

提供最优质的资源集合

立即查看 了解详情