为什么phpstorm字体这么少
发布网友
发布时间:2022-04-25 21:33
我来回答
共1个回答
热心网友
时间:2022-04-28 11:31
到phpstorm的安装目录下面修改JRE字体配置文件:
cd JetBrains\PhpStorm 2.1.1\jre\jre\lib\
copy fontconfig.properties.src fontconfig.properties
编辑fontconfig.properties
将chinese-ms936映射为微软雅黑字体,将Monospaced逻辑字体的英文映射为DejaVu Sans Mono字体:
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的顺序调换一下:
sequence.monospaced.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb
然后在最后添加:
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.
这样中文显示就正常了。