LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: zlly20

已经改过java, mercury还是不能显示部份中文,

[复制链接]
 楼主| 发表于 2006-1-9 14:32:48 | 显示全部楼层
这是我的fontconfig.properties
因为无法上传.properties的文件, 所以我把文件rename成了.txt文件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-1-9 18:52:17 | 显示全部楼层
怎么每个人的fontconfig都那么复杂啊。。简单的只用一种就可以啦,不用从latin1到big5都写上啊。。
我把我的发给你看看,你看看有没有帮助。。。
ps,我是用Vera Yuanti的,就是 3n的那个杂交字体

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-9 20:12:56 | 显示全部楼层
没有用,我试了你的fontconfig.properties,还是老样子.
回复 支持 反对

使用道具 举报

发表于 2006-1-10 05:29:56 | 显示全部楼层
我改过很多个版本,但是似乎都没用,也不知道是字体配置,还是程序问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-10 09:19:57 | 显示全部楼层
看来是程序问题了。因为大家都有这个问题。
回复 支持 反对

使用道具 举报

发表于 2008-7-22 10:49:43 | 显示全部楼层
至今没有解决办法吗?我试了试用sled自带的sun-java 1.4,虽然有点问题,但是中文显示正常!但是如果改成java 1.6,直接从sun下载的,用了网上所有的修改字体的办法,在java控制台里能够正常显示中文,但是也有楼主的问题。

如果用ibm的1.5(中文支持很好),居然无法运行。。。没有源码没法知道问题在哪里,郁闷阿。。。
回复 支持 反对

使用道具 举报

发表于 2008-7-22 18:49:48 | 显示全部楼层
http://www.linuxsir.cn/bbs/thread322009.html
仅供参考
已解决
需要在程序中设置中文字体。
比如Mercury
Options>>Global settings>>Appearance>>Fonts
改成支持中文的字体就好了。
回复 支持 反对

使用道具 举报

发表于 2008-7-23 13:31:16 | 显示全部楼层
楼上说的是问题的原因所在。首先你配置好 java 自己的字体设置,然后在 mercury 里面你指定的界面、菜单、对话框等字体要用 dialog、dialoginput、monospace 这三种英文字体中的任何一种,因为这三种是 java 的逻辑字体,能够在需要显示中文的时候自动用中文字体显示汉字,而其他的英文字体是本地字体,无法具备 java 逻辑字体的功能哦,显示中文不会自动以中文字体显示的,所以就会方块了。或者你直接指定 mercury 的字体为中文字体也可以。
回复 支持 反对

使用道具 举报

发表于 2008-7-23 13:33:47 | 显示全部楼层
话说回来,mercury 可以说是目前 linux 环境下最好的 msn 客户端了,功能相当的齐备!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表