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

Redhat9下的java中文问题解决

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


按第一种方式添加成功后, 在 gtk 2 的程序里设置字体的部分都可以自由使用新字体
比如在控制中心里把应用程序字体都改成 simsum. (另外, 我发现 10 号大小的
simsun 效果最好, 不使用单色也非常清晰, 可以考虑使用)

总的来说, 为 Redhat Linux 添加新字体并没有什么太难太神秘的东西, 我个人做完之

觉得并没有想像中那么难, 尤其是 gtk 1.2 程序的字体部分, 不必改别人说过的那么多
文件,

而实际只要添加完字体, 改个 /etc/gtkrc.zh_CN 就搞定了.


让 Enlightenment 显示中文


同样简单, 在上面的前提下, 找到你当前使用的 E 主题, 如我的是在

~/.enlightenment/themes/AquaX/

进入这个目录后, 最简单的做法:
gedit textclass.cfg

利用 gedit 的替换功能, 把所有关于字体的字符串, 如:

"-*-helvetica-bold-r-normal-*-*-120-*-*-*-*-*-*"

统统替换成和 xmms 一样的:

-microsoft-tahoma-medium-r-normal-*-*-120-*-*-p-*-viscii1.1-1,
-misc-simsun-medium-r-normal-*-*-120-*-*-c-*-koi8-r"

保存退出, 清除 E 的缓存, Restart E, 搞定.


Java 的中文显示


1. JBuilder 的中文问题

vi /etc/profile

添加:

JAVA_FONTS=/path/to/your/zhfonts/
export JAVA_FONTS

比如要用刚才弄好的 simsum 和 tahoma 字体, 因为我们已经把它们放在:
/usr/share/fonts/local 里面了, 所以这里就可以填:

JAVA_FONTS=/usr/share/fonts/local

注意, JBuilder 显然用的是 fontconfig 字体子系统, 所以, 要让它认出来
有哪些字体可以用, fonts.scale 和 fonts.dir 这两个问题无疑是必需的.
相比较上面核心 X 字体子系统的字体文件夹里, 即我的 ~/.fonts 里面只有
字体文件和一个叫 "fonts.cache-1" 的文件, 可以对比着理解.

能让 JBuilder 打开的程序显示中文, 但 JBuilder 本身中文有问题, 下面:
修改 JBuilder 自己的字体配置, 比如我的 JBuilder 装在:

~/Apps/Devs/JBuilder

那么:
vi ~/Apps/Devs/JBuilder8/jdk1.4/jre/lib/font.properties

把这样的东西:

serif.0=-b&h -lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1
serif.1=--standard symbols l-medium-r-normal--*-%d-*-*-p-*-urw-fontspecific

serif.italic.0=-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1
serif.italic.1=--standard symbols l-medium-r-normal--*-%d-*-*-p-*-urw-fontsp
ecific

统统换成如:

serif.0=-microsoft-tahoma-medium-r-normal-*-*-120-*-*-p-*-viscii1.1-1
serif.1=-misc-simsun-medium-r-normal-*-*-120-*-*-c-*-koi8-r

serif.italic.0=-microsoft-tahoma-medium-r-normal-*-*-120-*-*-p-*-viscii1.1-1
serif.italic.1=-misc-simsun-medium-r-normal-*-*-120-*-*-c-*-koi8-r

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