当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > 汉化你的RedHat全攻略(2)- TrueType字体的使用

Unix/Linux
Linux 备份 恢复方法
Linux玩CS反恐精英的方法
在一个ISO镜像中集成多个不同的linux发行版,可刻盘,可引导
Linux 快捷键使用
Linux DHCP 服务器配置方法介绍
Linux 22端口的修改方法
Linux 记录会话过程的命令
Linux 后台执行程序如何操作?
linux Wget命令来浏览网页的方法
Linux tail命令的巧妙应用
Wine 中文存在很多的乱码怎么解决方法
linux 新手教程之创建锁文件的方法
配置Linux 保证其系统的安全
Linux DHCP协议实现过程
Linux系统下破解SAM密码
linux/unix vi 编辑器用法详解
Linux 误删文件的解决方法
Linux系统下的历史记录删除方法
Red Hat Linux 安全设置指南
Linux基本命令-注销、关机、重启

Unix/Linux 中的 汉化你的RedHat全攻略(2)- TrueType字体的使用


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 42 ::
收藏到网摘: n/a

  前言: 

在上一篇文章当中,我向大家介绍了如何安装中文环境和输入法,不知道大家留意到没有,Gnome的桌面字体是非常难看的。想个办法让他好看一点吧。最好的办法当然是让Redhat接受TrueType字体。 

如果你使用的不是Redhat 7.0的话,很不幸,他们所附带的Xf86对TrueType字体的支持并不是很好,甚至可以用非常的差来形容。所以,确定你的Xfree86版本是4.0以上版本是非常必要的。(RH 6.2的Xfree86是3.3.6版本) 


注:网上有文章介绍如何让Xfree 3.3.6支持TrueType,我测试过了,好像并不怎么行,小弟不才,请高手指点!! 


一.XFree86 


1-1 确定Xfree86的版本 

如果你使用的是Redhat 7.0以下的版本,你需要升级你的Xfree86. 


1-2 获得Xfee86 4.01 

下载下面这些软件包(from xree86.org) 


Xlib.tgz 

Xetc.tgz 

Xdoc.tgz 

Xf100.tgz 

Xfcyr.tgz 

Xfenc.tgz 

Xflat2.tgz 

Xfnon.tgz 

Xfnts.tgz 

Xfscl.tgz 

Xfsrv.tgz 

extract 

Xinstall.sh 

Xinstall.bin 

Xjdoc.tgz 

Xhtml.tgz 

Xman.tgz 

Xnest.tgz 

Xprog.tgz 

Xmod.tgz 

Xprt.tgz 

Xps.tgz 

Xvar.tgz 

Xvfb.tgz 

Xxserv.tgz 


总共大概是20M,一个多小时可以下载完毕! 


1-3 升级Xfree86 


其实Xfree86的升级是超级简单,但是在升级以前请备份下面的两个文件: 


/etc/X11/xinitrc/Xclients -- 将来可以用他成为启动X的预读文件 

/usr/X11R6/bin/startx -- 新的startx好像不会读取gnome的gtk资源文件. 


到新的Xree86目录下面 


./Xinstall.sh -- 安装XFree86 

然后一路 [y] 下去就可以了. 


然后,你就得用xf86config之类的命令来配置XF86Config文件.详细的方法不说了,请参考其他文章. 


然后: 

cp startx /usr/X11R6/bin/startx -- 用旧的startx覆盖新的. 

cp Xclients /etc/X11/xinitrc/xinitrc -- startx会读取这个文件,选用给定的桌面.(一般是gnome) 


修改/etc/xinitrc,注释掉文件最后这些 

xclock -geometry 100x100-5+5 & 

xterm -geometry 80x50-50+150 & 

if [ -f /usr/bin/netscape -a -f /usr/doc/HTML/index.html ]; then netscape /usr/doc/HTML/index.html & 

fi 

if [ -f /usr/X11R6/bin/fvwm ]; then 

exec fvwm 

else exec twm 

fi 

(不同版本的RH可能会用一些不一样) 


如果一切顺利,startx后会进入gnome环境! 


二 字体 


2-1 xfs 


新的xfree86默认是不使用xfs,如果是想使用TrueType,我也不推荐使用xfs.所以 setup->system service->关闭xfs 


2-2 得到TrueType字体 


mkdir /usr/X11R6/lib/X11/fonts/trueType -- 建立TrueType的存放目录 

cp /windows/fonts/simsun.ttf /usr/X11R6/lib/X11/fonts/TrueType -- 将你win98下的simsun字体复制到linux下. 


cd /usr/X11R6/lib/X11/fonts/TrueType 

ttmkfdir>fonts.dir -- 生成fonts.dir 


我使用的Windows 98是SE版本,将生成的fonts.dir改成了下面的样子. 




simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-ascii-0 simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0 simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1 


生成fonts.scale:cat fonts.dir>fonts.scale 


2-3 让XFree86能够解析TrueType 

修改/etc/X11/XF86Config,找到解析Fonts的地方,由于FreeType和xtt解析不能够共存,所以我们关闭FreeType解析,