PhpStorm中文字體調整 未能成功!


PhpStorm中文字體調整

其實在之前的《PhpStorm使用記錄》和《NetBeans IDE 7 中使用英文字體中文變方塊的解決辦法》中已經提過。由於把之前配置搞丟了,今天重新配了一下.
這次沒有用Monaco,換成了DejaVu Sans Mono.

到phpstorm的安裝目錄下面修改JRE字體配置文件:

1
2
cd JetBrains\PhpStorm 2.1.1\jre\jre\lib\
copy fontconfig.properties.src fontconfig.properties

編輯fontconfig.properties
將chinese-ms936映射為微軟雅黑字體,將Monospaced邏輯字體的英文映射為DejaVu Sans Mono字體:

1
2
3
4
5
6
7
8
9
10
allfonts.chinese-ms936 = Microsoft Yahei


monospaced.plain.alphabetic = DejaVu Sans Mono

monospaced.bold.alphabetic = DejaVu Sans Mono Bold

monospaced.italic.alphabetic = DejaVu Sans Mono Italic

monospaced.bolditalic.alphabetic = DejaVu Sans Mono Bold Italic

把 alphabetic和chinese-ms936的順序調換一下:

1
sequence.monospaced.GBK = alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb

然后在最后添加:

1
2
3
4
filename.DejaVu_Sans_Mono = DejaVuSansMono.ttf
filename.DejaVu_Sans_Mono_Bold = DejaVuSansMono-Bold.ttf
filename.DejaVu_Sans_Mono_Italic = DejaVuSansMono-Oblique.ttf
filename.DejaVu_Sans_Mono_Bold_Italic = DejaVuSansMono-BoldOblique.ttf

然后,進入PhpStorm,Settings->Editor->Colors-Fonts->Font,字體選擇Monospaced.
這樣中文顯示就正常了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM