|
我昨天刚安装了Suse9.0,但是发现它显示中文时有字体残缺不全的现象,所以想法美化一下。具体方法如下:
一:先从http://firefly.idv.tw/setfont-xft/Fedora/Core_1/RPMS/
下载以下RPM文件
fontconfig-2.2.92-0.5.firefly.i386.rpm
fontconfig-devel-2.2.9-0.5.firefly.i386.rpm
freetype-2.1.7-4.firefly.i386.rpm
freetype-demos-2.1.7-4.firefly.i386.rpm
freetype-devel-2.1.7-4.firefly.i386.rpm
freetype-utils-2.1.7-4.firefly.i386.rpm
libXft-2.1.2-2.firefly.i386.rpm
pango-1.2.5-10.firefly.i386.rpm
pango-devel-1.2.5-10.firefly.i386.rpm
把它们存放在"/tmp/firefly"目录中然后从http://www.pcdigest.com/download/magazine/2004-8/
下载美化所需的
SUSE-font.rar文件,存放在"/tmp"目录中。
二:复制字库
先以root身份在"/ussr"目录下建立"system/fonts" 子目录,用于存放字库。使用命令如下:
cd /usr
mkdir system
cd /system
mkdir fonts
然后从Windows分区复制字库到"/usr/system/fonts"目录中
simsun.ttf(由simsun.ttc改名得到)
tahomabd.ttf
tahoma.ttf
verdanab.ttf
verdana.ttf
verdanaz.ttf
再把下载的SUSE-font.rar文件解压到"/tmp"目录下。将其中的"fonts.dir"文件复制到"/usr/system/fonts"目录下,并且另存为"fonts.scale"(文件名必须全部是小写)。
三:安装美化包
首先,必须要在字符界面运行命令。使用编辑工具(如Kwrite写字板)以root身份打开"/etc/inittab"文件,找到其中的"id:5:initdefault:"段,将“5”改成“3”,存盘退出,重启计算机,这样Suse 9.0就以字符界面运行。
然后以root身份在字符界面下使用firefly补丁包,键入命令:
cd /tmp/firefly
rpm -Uvh *.rpm --nodeps --force
接下来将下载的fonts.conf 文件复制到"/etc/fonts/"目录下,将原来的fonts.conf文件覆盖。然后备份"/usr/X11R6/lib/"中原来的libXft.so.2 、 libXft.so文件。
cp /tmp/fonts.conf /etc/fonts/fonts.conf
cd /ussr/X11R6/lib/
cp libXft.so.2 libXft.so.2.bak
cp libXft.so libXft.so.bak
复制"/usr/lib/"下的libXft.so.2、libXft.so.2.1.1和libXft.so文件到"/usr/X11R6/lib/"目录中,并覆盖原文件。
cp /usr/lib/libXft.so.2.1.1 /usr/X11R6/lib/libXft.so.2.1.1
cp /usr/lib/libXft.so.2 /usr/X11R6/lib/libXft.so.2
cp /usr/lib/libXft.so /usr/X11R6/lib/libXft.so
好了,现在美化补丁打完了。
四:字体设置
执行startx命令经入X-Windows桌面,使用编辑工具打开"/etc/X11/XF86config"文件,在"Section "Files" "段中加入字体所在的路径"FontPath "/usr/system/fonts" " 。在
"Section "Module" " 段中确保有"Load "xtt" "和"Load "freetype" "两行,确认无误和后存盘。
再使用编辑工具打开"/etc/opt/gonme/gtk/gtkrc.zh_CN"文件,将fontset值改成如下这样:
fontset="mircrosoft-Tahoma-medium-r-normal--12-*-*-*-*-iso8859-1,\
-*-*-medium-r-normal--12-*-*-*-*-*-gb2312.1980-0,*-r-*"
(该值是用来定义如xmms,GIMP 等GTK 应用程序的中文字体效果的 )
使用编辑工具在"/etc/opt/gnome/gtk-2.0/"下新建一个gtkrc文件,写入如下内容后存盘。
style "user-font"
{
font_name="tahoma 14"
}
widget_class "*" style "user-font"
最后再使用编辑工具把”/etc/inittab" 文件中的"id:3:initdefault:"段的“3”还原成“5”。重启以后就可以直接进入图形界面了。
进入图形界面后,在KDE 桌面的开始菜单中选择“KDE控制中心”,依次选择“外观和主题” / “字体”
进入字体设置,设置自己喜欢的字体。(字体大小约为14左右)
{参照PCD 第8期《美化SUSE 》一文做的美化,请大家指教}
终于写完了:p :sleep |
|