RSS
热门关键字:  java  Ajax  JSP  JSF  Struts
当前位置 : 首页>Java>列表

Redhat9下的java中文问题解决

来源: 作者: 时间:2008-03-03 点击:


(还是用上面 xmms 一样的字体)

所有这些 "*.0=.." 都是描述英文该用什么字体
而所有 "*.1=..." 都是描述中文该用什么字体

最后保存退出, JBuilder 里的英文就都是 tahoma, 所有的中文都是 simsun
自然, 因为已经设置了 JAVA_FONTS , 所以所有 Java 的应用程序都能正常找到
中文字体并显示.

最后注意一点, 我自己尝试失败的一件事:

记得我们上面配置核心 X 字体子系统时, 在 ~/.fonts/ 里面放置了给 gtk 1.2
程序使用的字体文件, 如果这时把 JAVA_FONTS 指向这里, 会出现的现象是:

JBuilder 里面打开的程序可以显示中文
但是, JBuilder 自己的窗口无法显示中文.

我个人认为和 fontconfig 的 fonts.dir, fonts.scale 以及核心 X 的
"fonts.cache-1" 有关系, 具体就不懂了.
所以这里可以体验到两个字体子系统的差异.

2. j2sdk 的中文问题:

上面这样配置之后, 只有在 JBuilder 环境内开发程序时, 才能正常显示中文
(因为 JBuilder 帮你找字体), 而如果我们回到命令行方式使用 j2sdk 开发,
这时会发现还是显示不了中文, 让我们由此及彼地推想一下, jbuilder 的 jre
里把 font.properties 修改完就能显示中文, 同样, j2sdk 下面也有自己的
jre... 没错! 只要把我们刚才为 JBuilder 修改完的 fonts.properties 拷
到 $JAVA_HOME/jre/lib 下面, 把它原来的覆盖, 一切 OK!

3. j2re 的中文问题:

还没想到测试方法, 回头再说...估计也一样, j2re 下面的 lib 里一样有
font.properties, 所以, 应该可以再次重用 JBuilder 的 fonts.properties.
总之呢, 这一切都基于你最初要把字体添加正确, 其它都好办了, 拷文件而已.´ 

共4页: 上一页 [1] [2] [3] 4 下一页
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
Google Adsense
相关文章