为啥要Inconsolata?

首先,假如你不是程序员,可能这不是你想找的文章。
OK,平时编程,总觉得编译器自带的字体丑爆了,后来换上微软的Consola,瞬间感觉这个字体超级好看(不仅仅因为好看,因为等宽字体更适合编程,它能让你的代码结构看起来更清晰),可是移步Mac,由于Consola是收费字体,Mac下用它可能会有些不可达错误,虽然WebStorm自带选择了melo字体,可是总觉得看上去怪怪的(粗粗的,你懂的),于是搜索到公认前十名字体排行,发现了开源免费的“程序猿”字体——Inconsolata,正当我兴高采烈地在Mac上安装这个字体时,结果在Mac的Font Book上能正常预览,却在WebStorm上全是乱码(方框里面赫然竖立一个大写的A)。“渺小的百度”啥都查不到,无奈用VPN才找到根本原因。虽然这个人用的Python版IDE,不过都是属于JetBrains IDEs,讲的过于复杂,但是也说到重点——字体格式不对,我们在Inconsolata下载的.otf是无法被WebStorm识别的,移步谷歌字体库才是正确的。

安装策略

1、谷歌下载.ttf格式字体,http://www.google.com/fonts#UsePlace:use/Collection:Inconsolata (请自行使用VPN下载,点击仪表盘右上边的下箭头,下载.zip文件,解压)。
2、点击Launchpad,打开Other->Font Book,添加自定义字体(这里仅仅安装Regular,不然安装多个版本可能会让WebStorm感到迷惑,它不知道要使用哪个版本)。
3、打开WebStorm,进入Preferences->Color & Fonts->Font即可选择Inconsolata。

A&Q

1、我点击链接,打开不了页面啊!?
答:请百度什么是“墙”。
2、我的机子是Windows X/Ubuntu X咋整?
答:请参照安装大致思想百度即可,可能后续会补上Windows、Linux的配置教程(Linux的可以移步到这里)。
3、我之前百度,自行折腾装过一次,按照你的教程,还是显示乱码啊?
答:这很有可能是Cache问题:
a、移除所有相关你之前下载的Inconsolata字体,从Font Book里面。
b、在控制台输入 (清空字体缓存):

sudo atsutil databases -removeUser 

c、点击File->Invalidate Caches/Restart;
d、按教程走......