Fedora 13 运行NetBeans,linux\windows通用版6.91中文乱码问题

podjions 发布于 2010/09/24 08:51
阅读 866
收藏 1

参考:http://linarin.javaeye.com/blog/588207

此问题属于OpenJDK中文字体配置错误导致。
1、查看自己使用的JVM,我使用的是/usr/lib/jvm/java

2、进入目录/usr/lib/jvm/java/jre/lib

3、备份下原来所有以fontconfig开头的文件

4、删除fontconfig.bfc和fontconfig.Fedora.bfc

5、修改文件:fontconfig.Fedora.properties.src

在最后的字体文件映射处,原文件的字体文件目录错了,修改如下:
===============================================
例:()
----原来的:

filename.AR_PL_ShanHeiSun_Uni=/usr/share/fonts/cjkunifonts-uming/uming.ttc

修改为:

filename.AR_PL_ShanHeiSun_Uni=/usr/share/fonts/cjkuni-uming/uming.ttc
===============================================
修改:
filename.AR_PL_ShanHeiSun_Uni=/usr/share/fonts/cjkuni-uming/uming.ttc
filename.AR_PL_ZenKai_Uni=/usr/share/fonts/cjkuni-ukai/ukai.ttc
增加:
filename.WQY_MICROHEI=/usr/share/fonts/wqy-microhei/wqy-microhei.ttc
filename.WQY_ZENHEI=/usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc

注意,修改完成的这个文件,要一定要是你系统中存在的字体文件。
6、复制一份刚才修改的fontconfig.Fedora.properties.src 到 fontconfig.properties
一切OK,启动netbeans就OK了。

加载中
0
蔡华江
蔡华江

好像有点麻烦,我不太会配置字体。

更简单的办法是copy /usr/share/fonts/cjkuni-uming/uming.ttc 到 $JAVAHOME/jre/lib/fonts/fallback

这个目录没有就手动创建下。

0
podjions
podjions

嗯,是挺好的

0
keith
keith

 不过字体都好丑,我到java_fontConfig下还没有fontconfig.Fedora.properties.src

返回顶部
顶部