OpenSUSE11.4 JDK字体设置

OpenSUSE 11.4是一个不错的Linux 学习系统,性能稳定,易用性较好。但是相对于风头正劲的Ubuntu,互联网上的相关资料还是少了不多。这不,最近NetBeans 7.0最近发布,打算在OpenSUSE下安装一把,结果装完后菜单界面字体巨丑,实在无法忍受(虽然中文正常显示已经很不错了,想当年Linux下都方框呢),网上搜索半天很多都没用,最后综合各种资料,多次尝试终于搞定。因此总结下,与大家分享。

Netbeans界面字体难看,原因不在NetBeans本身,而在于JDK,因此需要修改的是JDK的字体设置。我安装的JDK是SUN的JDK。在/usr/lib/jvm/java-1.6.0-sun/jre/lib路径下,有许多fontconfig.*.properties*的配置文件,看上去是JDK 为各个Linux发行版提供的配置文件,其中当前生效的是那份不带src的以.properties为扩展名的文件,在OpenSUSE11.4中应该是fontconfig.SuSE.properties这一份,文件中的这一行allfonts.chinese-gb18030=AR PL SungtiL GB指定的中文字体对应的名称,然后在文件后面的另一部分指明了该字体名称对应的字体文件filename.AR_PL_SungtiL_GB=/usr/share/fonts/truetype/gbsn00lp.ttf,我们只要修改这里的字体文件即可,我把它修改成下面的配置:

filename.AR_PL_SungtiL_GB=/usr/share/fonts/truetype/wqy-zenhei.ttc
这样使用了文泉驿字体,重新启动Neteans 7.0,好看多了。

解决该问题主要参考了这篇文章http://zh.linuxforfun.net/2008/04/30/jdk-chinese-fonts/,令写本篇一方面做个笔记,另一方面方面用 OpenSuse11.4 、Neteans7.0等关键字查找解决方案。

猜你喜欢

转载自sysutyphoon.iteye.com/blog/1025987