問題如圖:
能夠看到,這裏面的中文有很是明顯的粗細不一,我以前一直認爲是我字體的設置有問題,雖然我直接把字體設置成宋體或者黑體能夠解決這個問題,
可是直到我看到我linux虛擬機中的PHPStrom字體是默認的卻沒有問題時,我開始懷疑是其餘地方的問題,也曾經懷疑是Windows10的問題php
可能你以爲沒什麼,可是對於我這個有微微強迫症,或者說但願追求完美,再或者說但願看的舒服一點的人來講這個真的忍不了。。。
因而上網多方蒐集解決辦法
這是字體設置界面:
如圖,只須要將fallback font改成SimHei(黑體)便可
至於這個fallback究竟是什麼意思,有道詞典給出以下解釋:
知乎上的解答:
如圖,顯然,這個應該是備用字體的意思,也就是說,個人使用了devaju字體後,其字體庫雖然能很好的顯示英文,可是對中文卻會出錯,這是隻要設置好備用字體庫,中文字體就會按照備用字體庫去渲染,這樣就實現了中英文用不一樣的字體庫所有正確渲染。
可是這也留下了一個問題
爲何個人linux虛擬機中的phpStrom不用配置就能默認正常顯示中文字體呢?
後記:
經過此次的解決問題,我對IDE中字體的設置和系統中對字體的渲染的瞭解又更近了一步,果真,遇到的坑越多,對本身的提高就越大linux