QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12443|回复: 42

我的Redhat 9.0之xtt+xft2,可显示粗斜体美化

[复制链接]
发表于 2003-4-3 19:30:55 | 显示全部楼层 |阅读模式
我的Redhat 9.0之xtt+xft2,可显示粗斜体美化总结  ( 注:只适用于使用NVIDIA显卡用户 )

此修改包来自www.linuxfans.org,此汉化方法大部分借鉴于magic linux 1.0 和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目录中

,然后在

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

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

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

http://www.linuxfans.org/nuke/mo ... nfo&did=463

到/usr/system/ROfonts目录中

#tar xvjf redfonts.tar.bz2

5.下载 www.linuxsir.com.cn/software/redhatzh/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菜单-》首选项=》字体中全部设置成如图样子



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




10.从http://www.linuxfans.org/nuke/mo ... nfo&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桌面,这时我们就可以看到粗斜体字了。

12.修改/etc/gtk/gtkrc.zh_CN
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"

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

 楼主| 发表于 2003-4-3 19:44:44 | 显示全部楼层
KDE控制中心

回复

使用道具 举报

 楼主| 发表于 2003-4-3 19:45:49 | 显示全部楼层
增加/删除程序

回复

使用道具 举报

 楼主| 发表于 2003-4-3 19:47:32 | 显示全部楼层
KDE浏览器

回复

使用道具 举报

 楼主| 发表于 2003-4-3 19:49:33 | 显示全部楼层
自带Mozilla1.2显示粗体

回复

使用道具 举报

发表于 2003-4-3 20:02:38 | 显示全部楼层
真不错,回头我也试试
回复

使用道具 举报

 楼主| 发表于 2003-4-3 20:24:53 | 显示全部楼层
打完补丁后中文字体清晰,但没有等宽字。

我装完最新版NVIDIA驱动后尽然有粗体了,等宽字体也正常了。
回复

使用道具 举报

发表于 2003-4-4 07:55:02 | 显示全部楼层
新的x'ft2的补丁在哪里?
回复

使用道具 举报

发表于 2003-4-4 13:38:38 | 显示全部楼层
搞定了!!!!!谢谢
回复

使用道具 举报

发表于 2003-4-8 00:46:48 | 显示全部楼层
不错,我没装显卡驱动,只是没有粗体字,但是等宽字是有的。(我装上显卡驱动以后,Kylix就不能启动了,不知道为什么 )
回复

使用道具 举报

发表于 2003-4-8 01:04:54 | 显示全部楼层
突然发现一个奇怪的问题,一些GNOME上的程序在GNOME上运行很好,在KDE下面就都编成等宽字了,为什么?怎么解决啊?
回复

使用道具 举报

发表于 2003-4-8 01:27:58 | 显示全部楼层
哦,原来是没打补钉,现在好了。呵呵。
回复

使用道具 举报

发表于 2003-4-8 10:44:06 | 显示全部楼层
我怎么看着不像是平滑字体啊,好像是点阵字体
回复

使用道具 举报

发表于 2003-4-8 16:05:25 | 显示全部楼层
为什么装了之后mozilla的英文字体还是很宽啊
回复

使用道具 举报

发表于 2003-4-8 16:55:34 | 显示全部楼层
晕死,手工改了.mozilla目录下得配置文件把所有字体设为tahoma就好了
还有问题,为什么一定要nvidia的显卡才能显示中文的粗体和粗斜体??
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-6 15:41 , Processed in 0.051885 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表