最近使用IDEA自带的Inconsolata字体发现使用飘号会出现莫名的乱行现象,改用Hermit字体,但是之前安装的Hermit字体却在设置中不识别,网上的方法都试了一下,总结以下两种方案:
方案一:
电脑环境:Windows10 x64、IntelliJ IDEA 2018.3.5 x64
解决办法:找到IDEA安装目录,把字体文件复制到IDEA-jre-lib-fonts目录下,重启IDEA就能看到该字体了。
方案二:
win10 全新安装 1901版本,会带有一个新的特性。默认安装字体是只给当前用户安装的。而intellij idea 2018.3 版本 无法良好适配这一特性,获取系统字体的时候,会看不到新安装的字体。
当然,如果把字体放在启动JRE环境的 lib/font 下面可以发现字体,但是渲染效果会比使用发现系统字体差非常多。
解决办法很简单,右键单击 字体文件,TTF类型,选择给所有用户安装此字体。idea 启动 jre 下面 lib/font 如果有对应字体,删掉。重启 idea。 就可以识别为系统可用字体。这样渲染效果会达到理想水平。