因为博主主力工具是 MacBook Pro,所以在 macOS 下 IDEA 使用 Monaco 字体时,字体显得非常美观(毕竟 Retina 2K,在小小的 15 吋笔电上)。回家后面对 1080P 的 Windows 10(我一定要存钱上个 4K HDR!!!),面对这样难受的字体。心里万只草泥马奔腾啊。
2019-7-26 更新
目前最新版的 IDEA 中(非 2019.1 直接升级),版本 2019.2,JDK 变更为 11,所以无需修改下方描述的文件
如需更改字体,直接参考下方的 Editor - Font 配置,将 Fallback font
修改为你喜欢的中文字体即可(部分字体找不到需取消上方的 Show only monospaced fonts
)
悄悄更新一张 2019.2 下 4K 截图(嘿嘿嘿,HDR 没撸上但是撸了个性价比还行且 ΔE<2 的 AOC)
系统显示设置:(系统推荐缩放比用 150%,我觉得小了些,175% 正合适)
IDEA 字体配置
依旧是下方的代码
多说两句,之前有做过 Monaco 与微软雅黑的混合字体,但是搁置两年了,毕竟空闲时间还有很多事要做,就摆在那儿再也没碰过。
不过我提供了一个小方案用于某些程序的支持,参考:Windows 微软雅黑(Microsoft YaHei)+ Monaco 字体整合方案
话说回来,我们来瞧瞧上述方案设置后的 Windows 10 1080P 下的 IDEA:
我不知道大家喜欢什么样的英文字体,我是因为 Monaco 用习惯了,所以…emmm…
这是字体配置:
这是一段支付宝的退款订单查询方法,可以看到,英文 Monaco 15 号设置下,勉强看得过去(个人意见)
但是中文就惨不忍睹了,这他喵的,忒细了吧?难看!
然后我苦于没有漂亮的中文字体,崩溃在沙发上…然后解决方法来啦!
戳开 JB 系列 IDE 安装目录\jre64\lib
(64 位为例),找到 fontconfig.properties.src
文件!
先修改文件名,去掉 .src
改为 fontconfig.properties
,用一款顺手的文本编辑器戳开它
在第 33 行左右,也就是 allfonts.chinese
开头的配置项中,改为如下内容:(不喜欢雅黑的得自己找一找其它的字体名)
allfonts.chinese-ms936=Microsoft YaHei
allfonts.chinese-ms936-extb=Microsoft YaHei
allfonts.chinese-gb18030=Microsoft YaHei
allfonts.chinese-gb18030-extb=Microsoft YaHei
allfonts.chinese-hkscs=Microsoft YaHei
allfonts.chinese-ms950-extb=Microsoft YaHei
注意这是 Windows 10 下的改法,Windows 10 中微软雅黑就叫 Microsoft YaHei 或 Microsoft YaHei UI
Windows 7 好像也叫 Microsoft YaHei
,很久不用 Windows 7,麻烦小伙伴们自行在注册表:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink
中查一查
改好后保存,重新启动 JB 系列 IDE。告辞…
哦对了,结果图:(虽不如 2K+ 看起来那么“骚”,但是个人认为已经漂亮多了)