我在Ubuntu 10.04下是直接sudo apt-get install netbeans装的,其自动下载的是OpenJDK而不是Sun的JDK,而OpenJDK的fontconfig.properties文件配置中文有问题,所有导致中文显示不正常。
fontconfig.properties位置(默认)
/usr/lib/jvm/Java-1.6.0-openjdk/jre/lib/
wqy-microhei字体位置(默认)
/usr/share/fonts/truetype/wqy
解决办法:
1、打开fontconfig文件,在文件开头将中文字体除了wqy,其他统统注释掉。如下:
# Chinese fonts
#allfonts.umingcn=AR PL UMing CN
#allfonts.umingcn.motif=AR PL UMing CN
#allfonts.uminghk=AR PL UMing HK
#allfonts.uminghk.motif=AR PL UMing HK
#allfonts.umingtw=AR PL UMing TW
#allfonts.umingtw.motif=AR PL UMing TW
allfonts.wqy-zenhei=WenQuanYi Zen Hei
#allfonts.wqy-zenhei.motif=WenQuanYi Zen Hei
#allfonts.shanheisun=AR PL ShanHeiSun Uni
#allfonts.shanheisun.motif=AR PL ShanHeiSun Uni
2、将下面字体文件地址改掉
filename.WenQuanYi_Zen_Hei=/usr/share/fonts/truetype/wqy/wqy-zenhei.ttf
改成
filename.WenQuanYi_Zen_Hei=/usr/share/fonts/truetype/wqy/wqy-microhei.ttc
这样WenQuanYi_Zen_Hei这个对象对应了微米黑字体,有点牛头对马嘴,不过暂时就先这样不管了,现在重启netbeans就可以看到中文正常显示了~
Ubuntu 10.04下Netbeans使用OpenJDK造成中文显示不正常
内容版权声明:除非注明,否则皆为本站原创文章。