gentoo java_解决Gentoo的Java中文字体问题

如果没记错的话,刚刚开始玩Linux时,最先解决的几个问题中其中一个就是Java的中文字体问题。当时的解决办法是复制了一个simsun.ttc,哈哈!

现在换到了Gentoo,虽然不常运行Java程序了,但是难免还是要用到的,如Freemind。

最初开始用Freemind时,因为简体中文显示有问题,我懒得解决,就试着设置成“正體中文”,居然能正常显示正體。真不愧是正體中文啊!

但是今天用着这个显示着点阵字体的Freemind,突然觉得发现问题不解决问题实在不是我的作风。于是又开始了解决Java中文字体之路。

这次不能再用simsun.ttc的方法来解决字体的问题了,于是看了些其他资料。终于以最小的代价解决了这个问题。

原来问题是Jre的fontconfig配置问题,因为Jre不知道用户的电脑上安装了什么字体,所以它的fontconfig指向的默认字体是自己提供的bsmi00lp.ttf。这个字体就是显示有问题,而且是点阵的中文字体了。

开:/opt/sun-jdk-1.6.0.10/jre/lib/fontconfig.properties,定位到

filename.-arphic_technology_co这行,默认值是:/usr/share/fonts/arphicfonts

/bsmi00lp.ttf,改成指向文泉驿就可以了:/usr/share/fonts/wqy-zenhei/wqy-zenhei.ttf。

下面是改前和改后的样子,我就喜欢这样的方式解决问题,不会引入或删除任何文件,然后改动也仅仅是半行而已。

uid-22101074-id-90965.html

uid-22101074-id-90965.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值