PhpStorm中文字体调整
Published by 默认 2455 views
on 2012-08-26 00:00:00 under其实在之前的《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.
这样中文显示就正常了。