共计 525 个字符,预计需要花费 2 分钟才能阅读完成。
问题如图:
可以看到,这里面的中文有非常明显的粗细不一,我之前一直认为是我字体的设置有问题,虽然我直接把字体设置成宋体或者黑体可以解决这个问题,
但是直到我看到我 linux 虚拟机中的 PHPStrom 字体是默认的却没有问题时,我开始怀疑是其他地方的问题,也曾经怀疑是 Windows10 的问题
可能你觉得没什么,但是对于我这个有微微强迫症,或者说希望追求完美,再或者说希望看的舒服一点的人来说这个真的忍不了。。。
于是上网多方搜集解决办法
这是字体设置界面:
如图,只需要将 fallback font 改为 SimHei(黑体)即可
至于这个 fallback 到底是什么意思,有道词典给出如下解释:
知乎上的解答:
如图,显然,这个应该是备用字体的意思,也就是说,我的使用了 devaju 字体后,其字体库虽然能很好的显示英文,但是对中文却会出错,这是只要设置好备用字体库,中文字体就会按照备用字体库去渲染,这样就实现了中英文用不同的字体库全部正确渲染。
但是这也留下了一个问题
为什么我的 linux 虚拟机中的 phpStrom 不用配置就能默认正常显示中文字体呢?
后记:
通过这次的解决问题,我对 IDE 中字体的设置和系统中对字体的渲染的了解又更近了一步,果然,遇到的坑越多,对自己的提升就越大
正文完