QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 640|回复: 0

超级新手美化RH9方案

[复制链接]
发表于 2003-5-30 02:05:51 | 显示全部楼层 |阅读模式
首先要感谢公社的各位前辈们 这篇文章有些地方是参照前辈们的方案来做的

首先我们要创建一个目录来装字体 我选的是/usr/share/fonts/local

1. 创建 /usr/share/fonts/local/ 目录(如果它不存在):
mkdir /usr/share/fonts/local/"

2. 把新字体文件复制到 /usr/share/fonts/local/ 中(别告诉我你不会啊)

ttmkfdir -d /usr/share/fonts/local/ -o /usr/share/fonts/local/fonts.scale

  然后:
1) 把 fonts.scale 拷贝出来一份 fonts.dir.
2) chkfontpath --add /usr/share/fonts/local/

然后再重新启动linux


再用root登录:
编辑etc/gtk/gtkrc.zh_CN 文件  把原来的
fontset = "-adobe-helvetica-medium-r-normal--16-*-*-*-*-*-iso8859-1,\
-*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*"



fontset ="-microsoft-tahoma-medium-r-normal-*-*-100-*-*-p-*-viscii1.1-1,\
-misc-simsun-medium-r-normal-*-*-100-*-*-c-*-koi8-r"


二、修改/etc/X11/XF86Config ,/etc/gtk/gtkrc.zh_CN ,/etc/gnome/gtkrc.zh_CN 三个文件

1、/etc/X11/XF86Config
对这个文件的修改和以前一样, 大家注意在相关位置进行修改:
代码:

Section "Files"

RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/local/zhfonts"
FontPath "unix/:7100"
EndSection

Section "Module"

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


2、 /etc/gtk/gtkrc.zh_CN
代码:

style "gtk-default-zh-cn" {
#        fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
#                          -*-*-medium-r-normal--12-*-*-*-*-*-gbk-0,\
#                          -*-*-medium-r-normal--12-*-*-*-*-*-gb2312.1980-0,\
#                          -*-*-medium-r-normal--12-*-*-*-*-*-gb18030.2000-0,\
          fontset = " -*-*-medium-r-normal--12-*-*-*-*-*-iso10646-1,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"

经测试,如此修改可以很好的解决Gaim不能显示GBK字符集的问题,大家可以试试看能在Gaim中输入(拼音jun)“珺、碅、雋”吗。(10.6 update)
3、/etc/gnome/gtkrc.zh_CN
将所由字体改成
代码:
fontset = "-misc-simsun-medium-r-normal--12-*-*-*-*-*-iso10646-1"



这一步也是常规的修改,自RH71来几乎没有变化。

第二部分:为gnome2和KDE配置simsun字体


三、修改/etc/fonts/fonts.conf文件
这是一个很关键的文件。

必需修改的第一处:

代码:

<!-- Font directory list configured on Mon Sep 9 15:24:30 EDT 2002 -->

<dir>/usr/share/fonts/local/</dir>
<dir>/usr/X11R6/lib/X11/fonts/Type1</dir>
<dir>/usr/share/fonts</dir>
<dir>~/.fonts</dir>

<dir>/usr/share/fonts/local</dir> 一行就是指定你的simsun.ttf所在的目录。

必需修改的第二处:
代码:

!--
If the font still has no generic name, add sans-serif
-->
<match target="pattern">
<test qual="all" name="family" compare="not_eq">
<string>Simsun</string>
</test>
<test qual="all" name="family" compare="not_eq">
<string>Simsun</string>
</test>
<test qual="all" name="family" compare="not_eq">
<string>Simsun</string>
</test>
<edit name="family" mode="append_last">
<string>Simsun</string>
</edit>
</match>

此处的修改可让不支持汉字的字库使用SimSun字库 ,非常有用。


最后再在各个软件里面设置字体就行了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-3 04:21 , Processed in 0.036618 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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