如果只是想安装字体,怎么做呢?
我想这么安装RH8。安装中文支持,但选择默认语言为英文,此时系统安装完成后LANG=en_US.UTF8。我想保持系统的LANG为en_US,只是安装各种中文字体给应用程序,让它们能够正确且漂亮的识别、显示和输入中文,如Mozila、OpenOffice等。也就是说,只安装字体和输入法。
这么安装完了,应用程序的菜单等应该还是英文,是不是啊?
怎么做呢?
:mrgreen::mrgreen: 各位大侠,帮帮忙,谢谢! :-D 删掉那些中文的po或者mo文件就再也没有中文菜单啦 :mrgreen: 晕倒..... :roll:
呵呵,我是想增加字体,又不是删除系统资源文件。 建议移走然后做对应的ln,这样新安装的软件也会保留英文界面
(安装中文字体没问题,但你想装输入法又想保留英文界面就有点问题,因为输入法往往要求locale的输出为zh_CN类,而如果你的locale的输出为zh_CN的话,界面变回中文,因此才建议你移走那些中文po和mo文件,这样一来就算locale为中文,它找不到中文的资源文件,不得不用英文代替) 呵呵,那么具体怎么做呢?
1、拷贝字体;
2、修改fonts.dir
3、FreeType2升级
4、XF86Config修改
字体就安装完成,可以在应用程序的字体选择里找到了,是吗?
而gtkrc.ZH_CN文件,还需不需要修改呢?我觉得如果LANG=en_us,这个文件是不是不会被gtk和gnome用到?
不好意思,我还没有机器来安装RH8,这些试验都没法做,但心痒不已,想来讨论讨论,搞明白这些文件的原理。20号开装!
这么理解行不行:XF86Config指明有哪些目录下存放了字体,fonts.dir定义这个目录的字体细节,FreeType2则是用来显示字体,至于gtkrc.ZH_CN则是指明当LANG=zh_CN时所有widget应该使用的字体信息。还有/etc/fonts/font.conf不知道是什么作用。
呵呵,对不对?新手一个,请多教诲,谢谢! :mrgreen::mrgreen::mrgreen: 我是这么想的:
LANG=en_US,并不影响系统软件如Oracle、Apache对中文的处理,而且根据以前的经验,只有这种情况下系统最稳定。(我对此很不理解,中文就会导致系统崩溃?!LANG=zh_CN下informix,DB2崩溃了好几次,en_US一次也没有!)
所以我想安装一个英文系统,至少应该是这种情况:超级用户和系统软件环境必须是en_US,可以找个一般的用户来做个汉化的X界面做一些文档和浏览等事情。
因为汉化需要修改的文件都是系统级别的文件,对全部用户都起作用,所以所以很急迫的想要知道都是做什么的? 我觉得你的目的是:
可以显示中文文件
可以输入中文文字
可以正确处理中文信息(数据库中)
那么为了显示中文文件,我们安装字体,建立fonts.dir,配置那些烂七八糟的文件
为了输入中文文字,使用xsim或者chinput,这就必须保证系统的LANG是zh_CN
为了正确处理中文信息,也必须保证系统的LANG是zh_CN
所以,我认为,一旦在.xsession文件里面设置了LANG=zh_CN,如果在.gtkrc.zh_CN文件里面字体不是用的中文,那么基于gtk的程序一方面由于LANG=zh_CN会使用中文的界面,一方面由于.gtkrc.zh_CN文件没有指定正确的汉字,一定会显示出乱码。因此.gtkrc.zh_CN文件也要用汉字。
那么你想要得到英文的菜单,除了删除那些中文的po和mo,还可以把LC_MESSAGES设置成为英文。 呵呵,不好意思,麻烦各位老大了。 :mrgreen: 我的意思不是得到英文菜单,而是希望安装一个以英文为默认环境的较为稳定的系统,而汉化局限于个别用户。
1、LANG=en_US时,数据库可以正常的处理中文等语言,SCO及AIX之下均如此,而设置成zh_CN时,偶有处理失败(尤其数据导出成文本备份时)和崩溃现象;
2、由于输入法需要系统环境为zh_CN,所以我在想建立一个一般用户账号,仅对这个用户的环境进行汉化。是否可行?我理解fonts.dir和XF86Config中的修改主要是安装字体并配置xft等字体服务使之可以找到字体,可能不至于影响其他的用户,但/etc/gtk/gtkrc.zh_CN、/etc/gnome/gtkrc.zh_CN、/etc/fonts/fonts.conf等文件是否会对其他用户产生影响呢?如我上面的帖子所述,这些文件为全系统共用,而非用户的个人配置,所以想搞明白到底何时引用了。 原来是不同用户不同效果。
可以的,你只要不同用户的用户目录下面建立:
.gtkrc.zh_CN
.xsession
这两个文件就可以复盖/etc/下面相应文件的效果。
比如你的root用户这两个文件都是英文的环境,普通用户就是zh_CN。 十分感谢老大的帮助,总结一下,老大看看对不对。
1、fonts.dir 本目录字体信息;
2、XF86Config 增加字体目录信息,给xft或其他字体服务用,也可配置该文件调整使用其他字体服务如xtt;
3、gtkrc.zh_CN,可用用户目录下的.gtkrc.zh_CN覆盖,用于gtk、gnome默认中文字符集配置;
4、fonts.conf增加字体目录信息,并可指定何种情况下使用何种字体;
呵呵 :mrgreen: ,老大,问题来乐。fonts.conf中如指定默认的字体采用simsun,那么其他用户的环境是en_US,界面上会不会出现乱码啊? 应该不会,因为simsun字体已经包括英文的ISO-8859-1英文字母的编码,支持英文显示,但效果可能不好 Thanks a lot. Now I only worry whether I can make a right environment for the user account I'd like to be Chinese interface.
hoho, since the default environment of the system is English. I hope I can make a totolly same environment of Chinese for an individual user.
Thanks everyone!!
:mrgreen::mrgreen::mrgreen:
页:
[1]