问题如图:
能够看到,这里面的中文有很是明显的粗细不一,我以前一直认为是我字体的设置有问题,虽然我直接把字体设置成宋体或者黑体能够解决这个问题,
可是直到我看到我linux虚拟机中的PHPStrom字体是默认的却没有问题时,我开始怀疑是其余地方的问题,也曾经怀疑是Windows10的问题php
可能你以为没什么,可是对于我这个有微微强迫症,或者说但愿追求完美,再或者说但愿看的舒服一点的人来讲这个真的忍不了。。。
因而上网多方搜集解决办法
这是字体设置界面:
如图,只须要将fallback font改成SimHei(黑体)便可
至于这个fallback究竟是什么意思,有道词典给出以下解释:
知乎上的解答:
如图,显然,这个应该是备用字体的意思,也就是说,个人使用了devaju字体后,其字体库虽然能很好的显示英文,可是对中文却会出错,这是只要设置好备用字体库,中文字体就会按照备用字体库去渲染,这样就实现了中英文用不一样的字体库所有正确渲染。
可是这也留下了一个问题
为何个人linux虚拟机中的phpStrom不用配置就能默认正常显示中文字体呢?
后记:
经过此次的解决问题,我对IDE中字体的设置和系统中对字体的渲染的了解又更近了一步,果真,遇到的坑越多,对本身的提高就越大linux