|
|

楼主 |
发表于 2004-10-18 19:14:29
|
显示全部楼层
安装redhat7.3系统选默认简体中文,连繁体也选上.我提议在redhat7.3
安装字体前最好保持一直不用root登录x-window.
控制台操作:
#mkdir /usr/X11R6/lib/X11/fonts/TrueType
#vi /etc/X11/fs/config(在目录项加入以下一条)
[tab]/usr/X11R6/lib/X11/fonts/TrueType,
#vi /etc/X11/XF86Config-4
.....................
Section "Files"
FontPath "unix/:7100"
FontPath "/usr/X11R6/lib/X11/fonts/TrueType"(添加目录)
EndSection
....................
Section "Module"
....................
# Load "freetype"
# Load "type1"
Load "xtt"(增加模块)
EndSection
.....................................................
#mkdir /root/font(建立font目录)
(找10M以上simsun.ttf,新的字体在mozilla显示时少了一点)
#cp [path]/simsun.ttf /root/font/
(通常用redhat 7.3,都是7.2走过来,就安装7.2里ttfm-0.9.1-8.i386.rpm软件)
#rpm -ivh [path]/ttfm-0.9.1-8.i386.rpm
#cd /usr/share/fonts/install
#./xttfm.ttfm --add /root/fonts/simsun.ttf
#cd /usr/X11R6/lib/X11/fonts/TrueType/
#cp /usr/share/fonts/zh_CN/TrueType/encodings.dir encodings.dir
(这样覆盖原encodings.dir文件可以拥有更多编码,mozilla要用gbk编码,
否则有些字体显示不来)
#/etc/rc.d/init.d/xfs restart(或者重启:reboot)
可能发现的问题:
/usr/share/fonts/zh_CN/TrueType/encodings.dir文件不存在,我怀疑是用root
账号登录X-window所置,只好这样解决:
.............................
#cd /usr/X11R6/lib/X11/fonts/TrueType
#cp /usr/X11R6/lib/X11/fonts/encodings/encodings.dir ./encodings.bak
#vi encodings.bak
(修改文件,把这一条删除:
microsoft-win3.1 /usr/X11R6/lib/X11/fonts/encodings/microsoft-win3.1.enc
然后把文件开头数字减1,如:49改成48)
#cp ./encodings.bak encodings.dir(覆盖文件)
#/etc/rc.d/init.d/xfs restart(或者重启:reboot)
现在打开mozilla字体选择框会发现很多简体字体不见,就算不是用ttfm来安装字体,
也会有这种现象,跟着办:
#cd /usr/X11R6/lib/X11/fonts/TrueType
#cp encodings.bak /usr/share/fonts/zh_CN/TrueType/encodings.dir
#/etc/rc.d/init.d/xfs restart(或者重启:reboot)
重新登录X-window(gnome) |
|