Windows 下 JetBrains 系列如 IDEA、PhpStorm、PyCharm 中文优化字体方案
因为博主主力工具是 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+ 看起来那么“骚”,但是个人认为已经漂亮多了)
Windows 下 JetBrains 系列如 IDEA、PhpStorm、PyCharm 中文优化字体方案相关推荐
- Windows下JetBrains CLion的pthread使用配置
Windows下JetBrains CLion的pthread使用配置 安装平台 windows10 64位系统 JetBrains CLion C/C++环境:MinGW pthread下载 ...
- mac osx下jetbrains家 IDE 开发工具 错误修复 优化
mac osx 下 jetbrains 家 开发工具 ide phpstrom webstrom 最近频繁使用nodejs 经常使用npm install 安装nodejs包 项目文件夹下 node_ ...
- windows下eclipse项目导入到ubuntu出现中文乱码解决方案
原因:windows下eclipse的编码方式是GBK,而Ubuntu默认不支持GBK编码方式. 方案:修改Ubuntu编码方式,使其支持GBK sudo vi /var/lib/locales/su ...
- tinyxml 读取文本节点_在Windows下使用TinyXML-2读取UTF-8编码包含中文字符的XML文件...
TinyXML-2 是一个用 C++ 开发的小巧.高效的 XML 解析工具,它在 GitHub 网站上的链接为: https://github.com/leethomason/tinyxml2 .它的 ...
- Windows下安装goaccess,并支持显示中文页面的方法
最近在研究nginx日志分析的功能,百度资料很多,经过大量研究.尝试.排坑,最后终于如愿以偿实现了该功能,下面分享一下经验以供大家参考! 注:有尝试过用cowaxess_1.6.0_x64_insta ...
- windows下安装pycharm并连接Linux的python环境
1. 下载安装Pycharm专业版 具体方法略.Pycharm5激活方法参考http://www.cnblogs.com/snsdzjlz320/p/7110186.html 2. 添加配置连接远程服 ...
- Windows下怎样使用bat设置Redis和Nginx开机自启动
场景 若依前后端分离版本,Windows下使用Nginx代理的方式进行部署(全流程,图文教程): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/d ...
- Windows下怎样设置jar包开机自启动运行
场景 在Windows服务器上部署jar包运行. 但是如果自己搭建的服务器或者是电脑重启后就就需要重新运行jar包. 怎样设置在Windows开机后自动运行jar包. 注: 博客: https://b ...
- mac php命令行模式,phpstorm分别在Mac和Windows下启动命令行,并启用ssh
Mac:在terminal下运行 sudo -i 输入密码 就可以用ssh IP:端口 命令行登录了 DAssist是一个命令行开发辅助,可直接在系统命令行工具中使用,Linux和MacOS等自带 ...
最新文章
- 研发大佬组团带玩生成对抗网络(GAN),B站直播教学
- jQuery的事件绑定和解绑
- 算法工程师怎样提升业务理解能力?
- C++ 命名方式建议
- 如何建立自己的轻量级 UI 测试工具
- 溯源:通过qq电话获取对方位置
- 分享一个2.4G无线麦克风音频接收器的成功案例
- 2021 年最受欢迎的深度学习软件
- 年底无心工作?给个摸鱼好去处。中国超级英雄【一方净土】,进来看看嘛
- QT调用WIN32 API代码,遇到无法解析
- 如何发送国际短信更便宜、更稳定?
- 深度解析论文 基于 LSTM 的 POI 个性化推荐框架
- 【无标题】电商SaaS之觞
- 信号处理--常用术语
- mysql connector java5.1.30_mysql connector java下载
- 多路分支之月份天数计算
- 如何利用手机翻译软件进行中文翻译英语
- 1+X中级商城集群搭建(三台主机)
- 18.5.4 分布式恢复
- TFS2010删除团队项目
热门文章
- 联想服务器接显示器一直黑屏,终于发现联想液晶显示器闪烁一下后黑屏是什么原因...
- 纪念碑谷复刻教程 - 基于Unity引擎
- 运营-1.活跃用户数:
- 湖南大学计算机专业女生宿舍,湖南高校宿舍条件大比拼!没有对比就没有伤害......
- python 中list去重
- 用java读取图片的三种方式
- js的编码成gb2312的编码函数(URLEncode)
- 搭建机器人电控系统——MCU基石——STM32 GPIO原理
- 国家开放大学计算机应用基础模块3客观题,国家开放大学《计算机应用基础》考试与答案形考任务模块3模块3Excel2010电子表格系统—客观题答案-20210603091413.docx-原创力文档...
- 【简单爱心win7】护眼电脑主题