+ -
当前位置:首页 → 问答吧 → Redhat 9.0之xtt+xft2,可显示粗斜体美化总结(第二版)

Redhat 9.0之xtt+xft2,可显示粗斜体美化总结(第二版)

时间:2003-04-03

来源:互联网

注:此修改包来自linuxfans
研究、测试过程由flysail和silver810212完成,silver810212校正。



1.在/usr下建一个文件夹system,然后在里面建一个文件夹fonts,,命令如下:
#cd /usr
#mkdir system
#cd system
#mkdir fonts

2.从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 <======加入繁体字库可以使繁体字更漂亮

如果没有这些字体就到下面的链接下载:
http://www.fcitx.org/rh9/fonts.tar.bz2
下载到/usr/system/,然后:
#cd /usr/system/
#rm -f fonts
#tar jxvf fonts.tar.bz2


运行:
#cd /usr/system/fonts/
#chmod 777 *

3.在

http://www.linuxsir.com/bbs/attachme...&postid=314887

下载fonts.dir.txt,将其改名为fonts.dir保存到/usr/system/fonts下,再将fonts.dir复制一份改名为fonts.scale

4.从以下地址下载中文PCF字库。

http://download.linuxsir.org/rh9fonts/redfonts.tar.bz2

到/usr/system目录中

#tar xvjf redfonts.tar.bz2

5、在/mnt下新建目录hanhua
#mkdir /mnt/hanhua
下载
http://download.linuxsir.org/rh9font...ns-rh9.tar.bz2
然后到刚下载的目录:
tar jxvf Xft-fans-rh9.tar.bz2
rpm -ivh *.rpm --force

6、在
http://download.linuxsir.org/rh9fonts/fonts.conf
下载fonts.conf保存到/etc/fonts/下覆盖原文件

http://www.linuxsir.com/bbs/attachme...achmentid=4952

下载gtkrc.zh_CN.txt,将其改名为gtkrc.zh_CN,保存到/etc/gtk/下覆盖原文件
注意用右键,然后另存为

7、修改/etc/X11/XF86Config文件,见下面红色部分,因为篇幅关系,下面只是XF86Config文件的中间一部分,前面的、后面的部分都不要动。
# XFree86 4 configuration created by pyxf86config


RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/system/fonts"加上这一行
FontPath "/usr/system/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


8.退出X,重新进入


9.字体设置
(1)、在GNOME桌面,点击GNOME菜单-》首选项=》字体中全部设置成如图样子



http://www.linuxforum.net/forum/files/399385-gnfont.png


(2)、在KDE的控制中心,将字体选择为Tahoma 9,等宽字体选择为SimSun 9(1024x768,其他分辨率按照需求修改)


http://www.linuxforum.net/forum/file...88-kdefont.png



10.启动konqueror浏览器,配置,将外观字体选择为Tahoma 9,浏览器字体设置全部设置为Tahoma(1024x768,其他分辨率按照需求修改).


11.启动konsole,将字体设置为simsun 10,并保存设置(1024x768,其他分辨率按照需求修改).


12、12.在mozilla和phoenix浏览器中将字体设成如下图所视:
mozilla:
字体建议都设置成12。
http://www.linuxsir.com/bbs/attachme...&postid=196560

http://ljt.3322.org/linux/mozilla.png



phoenix(类似mozilla):
http://www.linuxsir.com/bbs/attachme...&postid=196562

http://ljt.3322.org/linux/phoenix.png



13.启动OpenOffice.org,选择"工具(T)"/"选项(O)..."菜单,选择"OpenOffice.org"/"替换字体"项将
其字体:"Andale Sans UI" 替换为:"Rofont",接着在"OpenOffice.org"/"视图"项将显示比例修改成"100%"即可。


http://www.linuxforum.net/forum/files/399405-OO.png



14. gtk-2.0程序的美化

在~/下新建.gtkrc-2.0,内容如下
#~/.gtkrc-2.0

style "user-font"
{
font_name="tahoma 9"
}
widget_class "*" style "user-font"



中间的字体设置可以自定义。。。
这样美化后gtk-2.0的字体效果就会好很多。


也可以把这个文件改名放到/etc/gtk-2.0/gtkrc全局起作用,不必每个用户设置。


建议在安装时将开发工具全部选上。
还要注意:不要安装太新的nvidia和ATI显卡驱动。原因如下:
对新增的 NPTL 特性的内核支持显著地改变了好几个内部内核编程界面。其结果是,好几种外部编程界面如果不做修改可能不会与新界面兼容。目前这样的例子包括 NVIDIA 和 ATI 3D 模块,以及任何使用内核线程和/或信号的其它模块。[摘自RH9发行注记]


输入法推荐使用fcitx,见:
http://www.linuxsir.com.cn/fcitx/fcitx-1.8.2-1.i386.rpm
#rpm -e miniChinput
#rpm -ivh fcitx-1.8.2-1.i386.rpm --nodeps --force
#cd /usr/bin
#ln -s fcitx gWuBi
详见:
http://www.linuxsir.com/bbs/showthre...threadid=27869

xmms和xchat用如下字体:
-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,-misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0,*-r-*

解决xmms不能放mp3的方法:下载安装下面的rpm包:
http://havardk.xmms.org/dist/xmms-1.....7-21.i386.rpm
rpm -ivh xmms-mpg123-1.2.7-21.i386.rpm

Nvidia驱动:
ftp://download.nvidia.com/XFree86/Linux-x86/1.0-4349

作者: flysail   发布时间: 2003-04-03

KDE控制中心

http://www.linuxforum.net/forum/file...90-kdecent.png

作者: flysail   发布时间: 2003-04-03

增加/删除程序

http://www.linuxforum.net/forum/files/399389-bao.png

作者: flysail   发布时间: 2003-04-03

老兄强啊!
不过我个人没有什么美化,感觉也不错啊!Rh9.0的中文支持又进步了啊!

作者: jin.liu   发布时间: 2003-04-04

为何只适合nVidia显卡,能否说明原因?

作者: beyond_2000   发布时间: 2003-04-04

Redhat 9.0之xtt+xft2,可显示粗斜体美化总结 ( 注:只适用于使用NVIDIA显卡用户 )

注:
此帖转贴自http://www.linuxsir.com
此修改包来自http://www.linuxfans.org,此汉化方法大部分借鉴于magic linux 1.0 和http://www.linuxfans.org论坛。
研究、测试过程由silver810212和本人完成。

1.在/usr下建一个文件夹system,然后在里面建三个文件夹fonts,truetype和ROfonts目录,命令如下:
#cd /usr
#mkdir system
#cd system
#mkdir fonts truetype ROfonts

2.从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 <======加入繁体字库可以使繁体字更漂亮

3.复制/usr/system/fonts目录中除mingliu.ttc以外的所有字库到/usr/system/truetype目录中

,然后在

http://www.linuxsir.com.cn/software/redhatzh/fonts.dir

下载fonts.dir保存到/usr/system/truetype下,再将fonts.dir复制一份改名为fonts.scale

4.从以下地址下载中文PCF字库。

http://www.linuxfans.org/nuke/module...eninfo&did=463

到/usr/system/ROfonts目录中

#tar xvjf redfonts.tar.bz2

5.下载 http://www.linuxsir.com.cn/software/...redhat8.tar.gz


在text模式下执行下列几步操作。
#tar zxvf redhat8.tar.gz
#cd xft2-test-fans
#chmod +x install.sh
#./install.sh

6.修改/etc/fonts/fonts.conf文件

<dir>/usr/X11R6/lib/X11/fonts</dir>
<dir>/usr/system/fonts</dir>
<dir>/usr/X11R6/lib/X11/fonts/Type1</dir> 《======加入这行
<dir>/usr/X11R6/lib/X11/fonts/OTF</dir> 《======加入这行
<dir>~/.fonts</dir>



7.修改/etc/X11/XF86Config文件

因为篇幅关系,下面只是XF86Config文件的中间一部分,前面的、后面的部分都不要动。
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.

RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/system/truetype" 《========加入这行
FontPath "/usr/system/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

8.修改/etc/X11/fs/config文件

# where to look for fonts
#
catalogue = /usr/X11R6/lib/X11/fonts/misc:unscaled,
/usr/X11R6/lib/X11/fonts/75dpi:unscaled,
/usr/X11R6/lib/X11/fonts/100dpi:unscaled,
/usr/X11R6/lib/X11/fonts/misc,
/usr/X11R6/lib/X11/fonts/Type1,
/usr/X11R6/lib/X11/fonts/Speedo,
/usr/X11R6/lib/X11/fonts/cyrillic,
/usr/X11R6/lib/X11/fonts/TTF,
/usr/share/fonts/default/Type1,
/usr/system/ROfonts, 《==========加入这行
,
/usr/lib/openoffice/share/fonts/truetype,
/usr/share/fonts/zh_CN/TrueType,
/usr/share/fonts/zh_TW/TrueType
# in 12 points, decipoints
default-point-size = 120


9.启动X-Window,此时会见到清晰的字体,不过英文字特宽,而且没有粗斜体。

在GNOME桌面,点击GNOME菜单-》首选项=》字体中全部设置成如图样子

http://www.linuxforum.net/forum/files/399385-gnfont.png

在KDE桌面,点击KDE菜单-》控制中心-》观感-》字体中设置成如图样子

http://www.linuxforum.net/forum/file...88-kdefont.png


10.从http://www.linuxfans.org/nuke/module...eninfo&did=568

地址下载最新的NVIDIA驱动程

作者: lijiangt   发布时间: 2003-04-04

这下终于完美了,

作者: flysail   发布时间: 2003-04-04

phoenix:

作者: lijiangt   发布时间: 2003-04-04

konqueror文件管理器:

作者: lijiangt   发布时间: 2003-04-04

菜单和桌面:

作者: lijiangt   发布时间: 2003-04-04

gtk程序:

作者: lijiangt   发布时间: 2003-04-04

abiword如何使用字体呢!
安装完后,abiword无法启动????

作者: euboy   发布时间: 2003-04-04

我的gaim的字体还是有点问题,能帮忙看一下吗?

作者: redlan   发布时间: 2003-04-04

那个/mnt/hanhua目录有什么用处?

作者: blackwhite   发布时间: 2003-04-04

检查一下你的/etc/gtk/gtkrc.zh_CN。
看看里面的fontset是不是这样的:
-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1, -misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0,*-r-*"
如果不是就改成这样。。

作者: lijiangt   发布时间: 2003-04-04

我查看了我的文件,确实是一样的,请看

# $(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 <[email protected]>
#

style "gtk-default-zh-cn" {
fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
-misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"

作者: redlan   发布时间: 2003-04-04

引用:
最初由 euboy 发布
abiword如何使用字体呢!
安装完后,abiword无法启动????
RH9好象不带abiword,去下面的链接下载abiword:
ftp://ftp.rpmfind.net/linux/rawhide/...0.5-1.i386.rpm
然后用
rpm -ivh abiword-1.0.5-1.i386.rpm
装上之后就可以用了,字体很漂亮,我试过了。

作者: lijiangt   发布时间: 2003-04-04

引用:
最初由 blackwhite 发布
那个/mnt/hanhua目录有什么用处?

是个零时目录。是针对新手用的。
我怕哪位兄弟下载的目录里本来就有些rpm包,而那个补丁包解压时解压到了原目录,在rpm -ivh *.rpm --force安装的时候把那些不该装上的rpm包也装上就麻烦了。

这个帖子的宗旨是给新手一个傻瓜式的汉化方法。
只要按着步骤一步一步来,就一定能汉化成功。

强烈推荐使用。
如果有什么汉化方法再在后面跟帖。



redlan兄弟的问题等我下午做实验回来再解决。
对不住了。毕业论文导师催的紧。。

作者: lijiangt   发布时间: 2003-04-04

我就是从iso装的!
可惜现在还启动不了呀!

作者: euboy   发布时间: 2003-04-04

在终端运行
#abiword
看看有什么提示。
我的RH9怎么就没有abiword,我记得RH8也没有啊。

作者: lijiangt   发布时间: 2003-04-04

/usr/bin/abiword: line 76: 5826 已放弃 $ABISUITE_LIBEXEC/AbiWord_d "$@"

作者: euboy   发布时间: 2003-04-04

嗯,贴一个我自己觉得不错的另类一点的汉化吧,主要是使用了StarSuite里面的FZHeiTi这个字体,
这样就可以完全地体验AA字体的好处了。。。

对于gtk1的程序还是用的SimSun。

自己要做的事情只有改/etc/X11/XF86Config文件:
FontPath "/home/system/truetype"
FontPath "unix/:7100"
EndSection

Section "Module"
Load "xtt"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
# Load "freetype"
Load "type1"
Load "dri"

下载
ftp://ftp.gnuchina.org/incoming/rh9-...hinese.tar.bz2
tar xjf ,然后./setup.sh。

作者: cybergene   发布时间: 2003-04-05

mozilla/galeon的字体效果:(注意吧mozilla里面的字体全部选成FZHeiTi,12大小,最小12)

作者: cybergene   发布时间: 2003-04-05

气死我了,为什么我的xmms乱码???
我按照Redhat 9.0之xtt+xft2,可显示粗斜体美化总结(第二版)的方法一步不差的做。
除了xmms,其他的效果都很好。
我设的字体是-misc-simsun-medium-r-normal-*-*-120-*-*-c-*-gbk-0
为什么我的xmms的字体是乱码?
设其他字体也不行,请求帮助!!

作者: wanwei   发布时间: 2003-04-05

在-misc-simsun...之前再加上-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,

作者: cybergene   发布时间: 2003-04-05

看看是否选中 “Use fontsets"和 ”Use X font"复选框。

作者: flysail   发布时间: 2003-04-05

我着步骤做下来,汉化的效果很满意,感谢flysail兄!
现在我有个辣手的问题,我的rxvt的字体间距变得太大了:(
怎么解决阿?
请各位老大出招,谢谢先!

作者: figure   发布时间: 2003-04-05

我觉得还是for RH8.0那个更好用:按for Rh8.0的方法汉化后,会出现英文字体很难看,只要把北南兄提供的那个gtkrc.zh_CN覆盖原来的即可一切正常。
用这个方案汉化会出现下面的情况:汉化后,如果系统更新,系统会自动把汉化时安装进去的6个低版本的RPM更新,结果重新进入系统后,一切又回到未汉化前的样子,这样,在升级时就得很小心:到底哪几个文件不能更新(我试过把新文件安装上去,然后用汉化过的fonts.conf覆盖回去,这样汉字能正常显示,可是E文就难看了。
而用for RH8.0的方法则没有这些情况。

作者: llw318   发布时间: 2003-04-05

我用了,感觉是最完美的一个汉化,强!

作者: enjoyit   发布时间: 2003-04-05

真实太谢谢了,很受启发

作者: mrmrmr0   发布时间: 2003-04-05

汉化是完美,就是怕升级别的包的时候又乱了,会吗?有人试过吗?

作者: 7299   发布时间: 2003-04-05

我试过。
在我的机器上是这样的。
只好记着哪几个包不敢升级它们,或升级后再rpm -Uvh *.rpm --force一遍。

作者: llw318   发布时间: 2003-04-05

我的汉化后右键菜单的字体大的超出想象,这是怎么回事啊!!??

作者: icezerg   发布时间: 2003-04-05

为什么我从第10步到第11步到,就进不了X-windows了,屏幕上乱七八糟的乱码,然后就死机了,请问我怎么样才把XF86Config改回去呀,现在字符界面怎么进呀?我急等.......................................
  引用:
 “10.从http://www.linuxfans.org/nuke/module...eninfo&did=568
  
  地址下载最新的NVIDIA驱动程序
 
  检查”内核开发包“是否安装,如果没有安装请装上。


  退出X-Window,执行

  # sh NVIDIA-Linux-x86-1.0-4349.run

   按提示安装成功。

  修改/etc/X11/XF86Config文件

  注释 Load "dbe"
  注释 Load "dri"

  注释 Load "dpms"

   Section "Device"
   Identifier "Videocard0"
   Driver "nvidia" 《=======将nv改成nvidia
   VendorName "Videocard vendor"
   BoardName "RIVA TNT2"
   VideoRam 32768
   Option "NvAGP" "3" 《=======设置AGP模式,如果是老主板不支持AGP,则改成 0
   BusID "PCI:1:0:0" 《=======加入这行
   EndSection

   11.启动X-Window桌面,这时我们就可以看到粗斜体字了。。。。。。。”

   我已经重装一次了,不想再重装了.............

作者: hatason_ft   发布时间: 2003-04-06

silver810212 老大

你贴图上的桌面效果是怎么做到的,我的没有那么好看?

作者: xueyhfeng   发布时间: 2003-04-06

引用:
最初由 xueyhfeng 发布
silver810212 老大

你贴图上的桌面效果是怎么做到的,我的没有那么好看?
出了那个窗口修饰,其他的都是RH9自带的。


窗口修饰主题见附件。

作者: lijiangt   发布时间: 2003-04-06

引用:
最初由 redlan 发布
我的gaim的字体还是有点问题,能帮忙看一下吗?
还有没哪位兄弟和redlan兄弟有一样的问题?
他用的是笔记本。。

作者: lijiangt   发布时间: 2003-04-06

我发现gtk程序的字体的问题与我安装的nvidia驱动有关

我的显卡为Geforce4 Go420 32MB DDR (不与系统共享内存)

只要我不安装显卡的驱动,则汉化一切成功.

请教版主如何卸载nvidia的驱动?:o

作者: redlan   发布时间: 2003-04-06

nvidia驱动的怪问题。

我的是东芝TE2100的笔记本,显卡是GF420 go (16M),开始的驱动程序是nv,我采用斑竹的汉化方法得到了完美的效果,但是当我把驱动程序升级为现在最新的nvidia的驱动后,phoenix和mozilla
的字体就变的特别难看,xmms的字体也变难看了,但是konqueror的显示效果还是好的。
可以注意的是:我在/etc/modules.conf 文件的末尾中加入了
options nvidia NVreg_SoftEDIDs=0 NVreg_Mobile=2 这样一句
否则,显示屏幕的右边有1cm宽的竖条是黑色的,并且不能调整分辨率。下面两张图是nvidia驱动下,两种不同浏览器的效果,



[IMG]/root/snapshot1.png[/IMG]
[IMG]/root/snapshot2.png[/IMG]

作者: bullud   发布时间: 2003-04-06

不知道为什么会这样,居然和驱动程序有关

作者: bullud   发布时间: 2003-04-06

我的XMMS的字體還是有問題﹐出現?y碼﹗﹗
我完全按照上面的步驟?淼摹Vx謝﹗﹗

作者: hongfengyue   发布时间: 2003-04-07

E文的間距特別大﹐有什么辦法嗎﹐我是按照for RH8.0的步驟?砗够末o我的XMMS的字體已經好了

作者: hongfengyue   发布时间: 2003-04-07

经过汉化后一切都还好,可就是GDM出问题了,菜单上的字都没了........
何解????
Redhat 9 + kde3

作者: Executioner   发布时间: 2003-04-07

引用:
最初由 hongfengyue 发布
E文的間距特別大﹐有什么辦法嗎﹐我是按照for RH8.0的步驟?砗够末o我的XMMS的字體已經好了


再执行一遍RH9的补丁包。
然后相应修改一下/etc/fonts/fontsc.conf 和/etc/X11/XF86Config就可以了。

作者: lijiangt   发布时间: 2003-04-07

谢谢你,我已经按照你的提示搞定了。

作者: hongfeng   发布时间: 2003-04-08