关于jetBrains软件中文字体粗细不一的解决方法

问题如图:

可以看到,这里面的中文有非常明显的粗细不一,我之前一直认为是我字体的设置有问题,虽然我直接把字体设置成宋体或者黑体可以解决这个问题,
但是直到我看到我linux虚拟机中的PHPStrom字体是默认的却没有问题时,我开始怀疑是其他地方的问题,也曾经怀疑是Windows10的问题

可能你觉得没什么,但是对于我这个有微微强迫症,或者说希望追求完美,再或者说希望看的舒服一点的人来说这个真的忍不了。。。
于是上网多方搜集解决办法
这是字体设置界面:


如图,只需要将fallback font改为SimHei(黑体)即可
至于这个fallback到底是什么意思,有道词典给出如下解释:

知乎上的解答:

如图,显然,这个应该是备用字体的意思,也就是说,我的使用了devaju字体后,其字体库虽然能很好的显示英文,但是对中文却会出错,这是只要设置好备用字体库,中文字体就会按照备用字体库去渲染,这样就实现了中英文用不同的字体库全部正确渲染。
但是这也留下了一个问题

为什么我的linux虚拟机中的phpStrom不用配置就能默认正常显示中文字体呢?
后记:
通过这次的解决问题,我对IDE中字体的设置和系统中对字体的渲染的了解又更近了一步,果然,遇到的坑越多,对自己的提升就越大

你可能感兴趣的:(jetbrains)