Windows 下 JetBrains 系列如 IDEA、PhpStorm、PyCharm 中文优化字体方案

本文详细介绍了如何在IntelliJ IDEA中调整字体设置,以在Windows 10系统下获得更佳的显示效果,尤其针对中文字体的优化,通过修改IDEA内部字体配置文件实现。

因为博主主力工具是 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 字体配置
IDEA 字体配置

依旧是下方的代码
代码预览


多说两句,之前有做过 Monaco 与微软雅黑的混合字体,但是搁置两年了,毕竟空闲时间还有很多事要做,就摆在那儿再也没碰过。

不过我提供了一个小方案用于某些程序的支持,参考:Windows 微软雅黑(Microsoft YaHei)+ Monaco 字体整合方案

话说回来,我们来瞧瞧上述方案设置后的 Windows 10 1080P 下的 IDEA:

我不知道大家喜欢什么样的英文字体,我是因为 Monaco 用习惯了,所以…emmm…

这是字体配置:
IDEA 字体配置

这是一段支付宝的退款订单查询方法,可以看到,英文 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 YaHeiMicrosoft YaHei UI

Windows 7 好像也叫 Microsoft YaHei,很久不用 Windows 7,麻烦小伙伴们自行在注册表:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink 中查一查

改好后保存,重新启动 JB 系列 IDE。告辞…

哦对了,结果图:(虽不如 2K+ 看起来那么“骚”,但是个人认为已经漂亮多了)

调整结果

卸载 PyCharm、IntelliJ IDEA、WebStorm 和 PhpStormJetBrains 系列的开发工具,除了删除应用程序本身,还需要手动清除残留的配置文件和缓存数据,以确保彻底卸载。以下是详细的卸载步骤: ### 1. 卸载应用程序 #### Windows - 打开“控制面板” > “程序和功能”。 - 在程序列表中找到 PyCharm、IntelliJ IDEA、WebStorm 或 PhpStorm。 - 右键选择卸载并按照提示完成卸卸载流程。 #### macOS - 打开“应用程序”文件夹,将 PyCharm、IntelliJ IDEA、WebStorm 或 PhpStorm 拖到“废纸篓”。 - 或者使用第三方卸载工具(如 AppCleaner)来删除应用程序及其关联文件。 #### Linux - 如果是通过包管理器安装的,可以使用如下命令卸载: ```bash sudo apt remove pycharm sudo apt remove intellij-idea sudo apt remove webstorm sudo apt remove phpstorm ``` - 如果是手动安装的,则直接删除安装目录。 ### 2. 删除配置和缓存文件 JetBrains 系列软件的配置文件、缓存和插件通常存储在以下路径中,需手动删除: #### Windows - 配置文件路径: ``` C:\Users\用户名\.PyCharm<版本>\config C:\Users\用户名\.IdeaIC<版本>\config C:\Users\用户名\.WebStorm<版本>\config C:\Users\用户名\.PhpStorm<版本>\config ``` - 缓存文件路径: ``` C:\Users\用户名\.PyCharm<版本>\cache C:\Users\用户名\.IdeaIC<版本>\cache C:\Users\用户名\.WebStorm<版本>\cache C:\Users\用户名\.PhpStorm<版本>\cache ``` #### macOS - 配置文件路径: ``` ~/Library/Application Support/JetBrains/PyCharm<版本> ~/Library/Application Support/JetBrains/IdeaIC<版本> ~/Library/Application Support/JetBrains/WebStorm<版本> ~/Library/Application Support/JetBrains/PhpStorm<版本> ``` - 缓存文件路径: ``` ~/Library/Caches/JetBrains/PyCharm<版本> ~/Library/Caches/JetBrains/IdeaIC<版本> ~/Library/Caches/JetBrains/WebStorm<版本> ~/Library/Caches/JetBrains/PhpStorm<版本> ``` #### Linux - 配置文件路径: ``` ~/.config/JetBrains/PyCharm<版本> ~/.config/JetBrains/IdeaIC<版本> ~/.config/JetBrains/WebStorm<版本> ~/.config/JetBrains/PhpStorm<版本> ``` - 缓存文件路径: ``` ~/.cache/JetBrains/PyCharm<版本> ~/.cache/JetBrains/IdeaIC<版本> ~/.cache/JetBrains/WebStorm<版本> ~/.cache/JetBrains/PhpStorm<版本> ``` ### 3. 删除日志文件(可选) JetBrains 产品还会生成日志文件,通常位于以下路径: #### Windows ``` C:\Users\用户名\.PyCharm<版本>\log C:\Users\用户名\.IdeaIC<版本>\log C:\Users\用户名\.WebStorm<版本>\log C:\Users\用户名\.PhpStorm<版本>\log ``` #### macOS ``` ~/Library/Logs/JetBrains/PyCharm<版本> ~/Library/Logs/JetBrains/IdeaIC<版本> ~/Library/Logs/JetBrains/WebStorm<版本> ~/Library/Logs/JetBrains/PhpStorm<版本> ``` #### Linux ``` ~/.local/share/JetBrains/PyCharm<版本>/log ~/.local/share/JetBrains/IdeaIC<版本>/log ~/.local/share/JetBrains/WebStorm<版本>/log ~/.local/share/JetBrains/PhpStorm<版本>/log ``` ### 4. 删除注册信息(可选) 如果曾经激活过付费版本,还可能需要删除许可证信息: #### Windows ``` C:\Users\用户名\.Java\jetbrains ``` #### macOS ``` ~/Library/Preferences/JetBrains ``` #### Linux ``` ~/.Java/jetbrains ``` 完成上述步骤后,JetBrains 系列产品将被彻底卸载,且不会留下任何残留文件。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

至天

看心情啦,最好留着自己喝奶茶

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值