大猫 (Madao) - まるでダメなおっさん

IntelliJ IDEA 中文乱码,字体优化解决之道

by bigCat 22 Comments

IntelliJ IDEA 12 附带黑色 Darcula 主题之后,国内的兄弟姐妹们必然是要搞起啊,谁没有一颗 ST2 | VI 的心?

然后就会发现,中文变成了口口口口口…

chinese-sucks

解决方法就是如图,在 Appearance 里头勾选 Override default fonts by (not recommended)

然后 name: 里头挑选一个中文字体,微软雅黑或宋体什么的

(因为字体名称也是中文,所以先摸黑选一个口口,就可以看了)

重启下 IntelliJ IDEA, 一切正常

chinese-yahei

第二个问题来了,那界面字体正常了

我编辑器里需要一个等宽字体肿么办?

在 Editor > Colors & Fonts > Font 里头选择一个等宽字体例如 Consolas 之后,所有的中文都挤成一坨屎了…

现有正式版本的解决方案是选择中文字体…

或者去群共享里下载一款叫 Yahei Consolas Hybrid 的字体

font-family-old

如果没有这些字体,注意要取消 Show only monospaced fonts;

在12.1版本里, 已经可以设置多个字体

font-family

如果没有这些字体,注意要取消 Show only monospaced fonts;

是不是想起了CSS里 font-family:”Source Code Pro”,”微软雅黑”;

现在已经发布了,解决中英文搭配老大难问题.

IntelliJ IDEA, PHPStrom, WebStorm 前端开发指南.

https://github.com/damao/Intellij-IDEA-F2E

Comments ( 22 )

  1. Replywww.d2o.cn
    学到点东西~~顺便也留个脚印~~~谢谢啦·
  2. Replywww.d2o.cn
    thanks```
  3. Replywtser
    也算是为更爽的使用做出了努力,什么时候完美兼容中文就好了。
  4. Replyt
    你貌似可以设定字体为 Microsoft YaHei 的。。。
    • ReplybigCat
      @t 雅黑的话英文不是等宽,略累
  5. Replyt
    还有吐槽一下你的 WordPress 主题那个页面内目录的 opacity 不敢恭维啊。。。
    • ReplybigCat
      @t 没测IE,,请用chrome firefox之类的, hover即可看清
      • Replyt
        @bigCat Post author 我当然知道 hover 可以看清,但是觉得这太不舒服了。。。
  6. Replyairhunter
    大猫同志,你有没有遇到IntelliJ的Deubug里面,监视变量的值如果是中文的话,就会乱码的问题?
  7. Replyairhunter
    大猫同志,你可有遇到Debug窗体,监视变量如果值为中文时,值显示成乱码。必须用Alt+F8查看,才会显示中文。
    • ReplybigCat
      @airhunter 木有用到过这功能,你可以问问群里的同学
      • Replyairhunter
        @bigCat Post author 可以把群告之不,我还没有加过呢。
        • ReplybigCat
          @airhunter 开发指南里有
  8. ReplyJerry Lee
    解决中英文搭配老大难问题,用了! 之前使用下面比较麻烦的方法来解决, http://oldratlee.com/post/2012-11-07/intellij-idea-font-config-under-windows
    • ReplybigCat
      @Jerry Lee 新版本12.1里应该是已经有这个了,推荐更新
  9. ReplyLeon
    最近不写Intellij的了。。
    • ReplybigCat
      @Leon 好吧。。。明天来一篇
  10. Replykagami
    棒!phpstorm在ubuntu下也可以这个方法解决
  11. Reply宇宙
    重启之后又变回乱码了
  12. IntelliJ IDEA 中文乱码,字体优化解决之道 - 不静之心
    […] http://ooxx.me/intellij-idea-font-famliy.orz […]
  13. ReplyNickname ( required )
    啦啦啦,赞一个

Leave a reply

Your email address will not be published.

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>