歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 10.04下Netbeans使用OpenJDK造成中文顯示不正常的解決方案

Ubuntu 10.04下Netbeans使用OpenJDK造成中文顯示不正常的解決方案

日期:2017/2/28 16:36:06   编辑:Linux教程
我在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這個對象對應了微米黑字體,有點牛頭對馬嘴,不過暫時就先這樣不管了,www.linuxidc.com現在重啟netbeans就可以看到中文正常顯示了~
Copyright © Linux教程網 All Rights Reserved