全站搜索

RH 9.0 xtt+xft2可显示粗斜体中文美化

2004-02-06   作者:平生一笑   阅读量:

感谢来自linuxfans的修改包

  最新版的Redhat Linux 9.0对中文的支持很好,不过大家可能都注意到,Redhat 9.0中的中文字体显示比较模糊,相比Windows的汉字显示效果真是相去甚远,为了让我们在学习Linux时有好的心情,对其中文显示进行美化也是必要的。以下是我的Redhat Linux 9.0美化步骤,此方法在基本完全安装的Redhat Linux 9.0上试验成功。

  1.获得根用户权限
  以root用户登录系统或者从其它用户运行su命令切换到root用户。从其它用户切换到root用户为以下形式:
  [softicp@localhost softicp]$ su
  Password:
  在这里输入你的密码,为了安全不会显示你输入的密码长度,不要以为没有输入。
  2.在/usr下建一个文件夹system,然后在里面建一个文件夹fonts,,命令如下:
  #cd /usr
  #mkdir system
  #cd system
  #mkdir fonts
  3.从windows的fonts目录拷贝以下字体文件到/usr/system/fonts,要特别注意字体文件名的大小写,以下字体文件名都是小写:
  simsun.ttf(如果是simsun.ttc改名成simsun.ttf)
  tahomabd.ttf
  tahoma.ttf
  verdanab.ttf
  verdanai.ttf
  verdana.ttf
  verdanaz.ttf
  mingliu.ttc
  在此之前可以参照本站网络学堂中Linux访问Windows分区的文章。
  若是没有这些字体文件,请从 这里 下载,并保存到/usr/system/目录,然后运行以下命令:
  #cd /usr/system/
  #rm -f fonts
  #tar jxvf fonts.tar.bz2
  4.更改字体权限
  运行:
  #cd /usr/system/fonts/
  #chmod 777 *
  5.从 http://article.softicp.com/up_soft/linux/fonts.dir下载fonts.dir文件,保存到/usr/system/fonts下。
  6.把fonts.dir 拷贝一份,并改名为fonts.scale
  # cp /usr/system/fonts/fonts.dir /usr/system/fonts/fonts.scale
  7.从以下地址下载中文PCF字库。
  这里
  保存到/usr/system目录中,然后:
  #tar xvjf redfonts.tar.bz2
  8.在/mnt下新建目录hanhua,下载 这个文件 到刚才建立的目录,然后:
  # cd /mnt/hanhua
  # tar jxvf Xft-fans-rh9.tar.bz2
  # rpm -ivh *.rpm --force
  9.现在开始编辑/etc/fonts/fonts.conf,在编辑前我们要养成备份的好习惯。
  备份:
  # cp /etc/fons.conf /etc/fonts/fonts.confBAK
  然后用kate或vi编辑fonts.conf。注意:不要用gedit来编辑!
  # kate /etc/fonts.conf
  在里面加入下面指出的加箭头的那一行
  

/usr/share/fonts/myset
  
   /usr/X11R6/lib/X11/fonts/Type1
   /usr/share/fonts
   /usr/system/fonts
  <----加箭头指这一行(不要把我写的这几个字加进去哟。。。)
   ~/.fonts
  若是不想自己编辑,可以从 http://article.softicp.com/up_soft/linux/fonts.conf 下载。
  10.修改/etc/X11/XF86Config文件
  备份:
  # cp /etc/X11/XF86config /etc/X11/XF86configBAK
  修改:如下下面指示的行
  # XFree86 4 configuration created by pyxf86config

  RgbPath "/usr/X11R6/lib/X11/rgb"
  FontPath "/usr/system/fonts" 加上这一行
  FontPath "/usr/system/ROfonts" 加上这一行。修改时最好先看看真正的目录。有时候由于目录不正确而没有ROfonts
  FontPath "unix/:7100"
  EndSection

  Section "Module"
  Load "dbe"
  Load "extmod"
  Load "fbdevhw"
  Load "glx"
  Load "record"
  Load "freetype"
  Load "xtt" 加上这一行
  Load "type1"
  Load "dri"
  EndSection
  11.修改/etc/gtk/gtkrc.zh_CN,仍不要忘了备份,以防出现意外
  # cp /etc/gtk/gtkrc.zh_CN /etc/gtk/gtkrc.zh_CNBAK
  # kate /etc/gtk/gtkrc.zh_CN
  改成下面这样的。

  # $(gtkconfigdir)/gtkrc.zh_CN
  #
  # This file defines the fontsets for Chinese language (zh) using
  # the simplified chinese standard GuoBiao as in mainland China (CN)
  #
  # 1999, Pablo Saratxaga
  #

  style "gtk-default-zh-cn" {
  fontset = "-misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0,\ 主要是改这儿的两行
  -misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0"}
  class "GtkWidget" style "gtk-default-zh-cn"
  若是不想自己修改,可以从 http://article.softicp.com/up_soft/linux/gtkrc.zh_CN 下载。
  12.退出X,重新进入,更改的操作就完成了。
  13.设置。
  A:gnome字体设置:
  (1)、在GNOME桌面,点击GNOME菜单-》首选项=》字体,然后改为:
  应用程序字体:Tahoma 10
  桌面字体:Tahoma 12
  窗口标题字体:Tahoma 10
  其它不改动
  (2)mozilla中,编辑-->首先项 在外观类别中的字体项中,把字体除比例字体(第一项)外,全改为simsun
  (3)启动OpenOffice.org,选择"工具(T)"/"选项(O)..."菜单,选择"OpenOffice.org"/"替换字体"项将其字体:"Andale Sans UI" 替换为:"Rofont",接着在"OpenOffice.org"/"视图"项将显示比例修改成"100%"
  (3)XMMS中的字体:
-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,-misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0,*-r-*
  上面的应该是双字体。如果默认的是前面那个,不能显示中文。如果只设后面一个显示汉字的,会不能正常显示英文,所以设双字体。

  在OpenOffice中不能使用宋体等中文进行文档编辑时,可以直接将你需要的字体拷贝到/usr/share/fonts/目录。

责任编辑:yuan
文章来源:蔫老虎交流区   2004-02-06