还有在该文件的Modules部份,请加上xtt模块linux 安装中文字体,同时必须取消freetype模块,两模块不可同时使用。
比如:
Section"Module"
Load"dbe"#Double-buffering
#Load"GLcore"#OpenGLsupport
#Load"dri"#DirectrenderinginfrastrUCture
Load"glx"#OpenGLXprotocolinterface
Load"extmod"#Misc.requiredextensions
Load"v4l"#Video4Linux
#Load"pex5"#PHIGSforX3Denvironment(obsolete)
#Load"record"#Xeventrecorder
#Load"xie"#XImageExtension(obsolete)
#Youonlyneedthefollowingtwomodulesifyoudonotusexfs.
#Load"freetype"#TrueTypefonthandler
Load"xtt"#TrueTypefonthandler
#Load"type1"#AdobeType1fonthandler
EndSection
注:此方式不须要关掉xfs,比较简单。
5:设置GNOME的TrueType英文字体
为了使我们设置的TrueType字体才能在GNOME下边使用,必须更改GNOME的资源配置文件。
编辑/etc/gtk/gtkrc.zh_CN文件,设置字体如下:
style"gtk-default-zh-cn"{
fontset="-misc-simsun-medium-r-normal--14-0-0-0-p-0-*-*"
class"GtkWidget"style"gtk-default-zh-cn"
再编辑/etc/gnome/gtkrc.zh_CN文件,将所有的FontSet设置为:
fontset="-misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0"
此时运行startx步入GNOME桌面,就可以看见漂亮的TrueType英文字体啦!
6:英文输入
这儿我们采用Chinput3.0.1作为英文输入服务器。Chinput3.0.1可以支持XIM合同。
不仅Chinput3.0.1的rpm包,另外还须要GNUpth和UNICON的输入法部份。
首先安装pth
rpm-ivhpth-1.3.7-3.i386.rpm
之后安装UNICON输
一、GNOME的英文显示
RedHat7.1采用glibc2.2.2和XFree864.0.3,对国际化的支持有了很大的进步。GNOME是优秀的桌面平台,也是目前
Linux使用的对国际化支持最好的桌面平台。这儿我主要讲怎样实现在RedHat7.1下边显示和输入繁体英文。
为了简单起见,仅仅述说GB2312编码的字符集。
由于XFree864.0.3对主板的支持不如XFree863.3.6广泛,所以RedHat7.1上面同时保留了XFree863.3.6
可以用xdpyinfo查看XFree86的版本号。方式
xdpyinfogrepreleaseseds/^.*[^[:digit:]]//
瞧瞧结果是不是4003,倘若不是,表明版本不是4.0.3,您将不能用本文中的方式设置TrueType字体。
(XFree863.3.6不支持xtt模块,您须要参考其它资料设置)
1:设置英文locale
Linux采用locale技术以实现对多语言的支持。因而首先要设置英文locale。
RedHat7.1安装的时侯有语言选择的选项,要求起码选择英文(Chinese)选项,否则好多英文的按键、菜单可就看不到了
若果不能确定,那就把所有语言都选上。
假如你使用的是bash红旗linux5.0,这么请编辑~/.bash_profile文件,加上
eXPortLC_ALL=zh_CN
exportLANG=zh_CN
之后运行..bash_profile或则重新登入帐号以使设置生效。
编辑~/.i18n文件,内容为:
LANG="zh_CN"
2:测试英文locale
在控制台上运行date命令,假如你能看见乱码证明英文locale早已生效。
由于glibc2.2和2.1的locale名称有点不同,所以还要做一点工作
cd/usr/share/locale
ln-szh_CN.GB2312zh_CN
此时运行startx步入GNOME桌面,你将见到任务栏上的时间早已弄成英文显示了。假如你默认的不是GNOME桌面则可以
运行switchdeskgnome切换到GNOME桌面。
3:显示Windows下的英文文件名
假如你还装了英文Windows95/98/Me,这么如今就可以显示英文文件名了。RedHat7.1采用2.4.2的内核,可以支持
繁体英文代码页。使用方式:在mount后加选项-ocodepage=936,iocharset=cp936。为了永久生效,可以更改/etc/fstab
文件。比如我的/etc/fstab文件内容为:
LABEL=//ext2defaults11
/dev/hda1/mnt/cvfatdefaults,codepage=936,iocharset=cp93600
/dev/hda7/mnt/dvfatdefaults,codepage=936,iocharset=cp93600
/dev/cdrom/mnt/cdromiso9660noauto,owner,ro00
/dev/fd0/mnt/floppyautonoauto,owner00
none/procprocdefaults00
none/dev/ptsdevptsgid=5,mode=62000
/dev/hda10swapswapdefaults00
4:安装英文TrueType字体
XFree864.x可以比较好的支持TrueType字体。TrueType字体可以无级缩放手机linux操作系统,显示疗效非点阵字体可比。为了达到
MicrosoftWindows那样的漂亮字体疗效,我们可以安装英文TrueType字体。最简单的方式就是直接使用Windows98下
的英文字体。
mkdir/usr/share/fonts/default/TrueType
cp/mnt/c/windows/fonts/simsun.ttf/usr/share/fonts/default/TrueType
cd/usr/share/fonts/default/TrueType
ttmkfdir>fonts.dir
由于ttmkfdir对Windows字体的编码辨识有问题,因而须要自动更改一下。
编辑fonts.dir文件,将
simsun.ttf-misc-SimSun-medium-r-normal--0-0-0-0-p-0-fcd8859-15
更改为
simsun.ttf-misc-SimSun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
之后设置可缩放字体
cpfonts.dirfonts.scale
设置编码文件
cp/usr/X11R6/lib/X11/fonts/encodings/encodings.dir.
我们必须指定字体路径。
编辑/etc/X11/XF86Config-4文件,加上
所须要的字体路径linux 安装中文字体,如下所示:(#表示注释行,以下同)
Section"Files"
FontPath"unix/:7100"
FontPath"/usr/share/fonts/default/TrueType"(关键)
EndSection