|
在RedHat8.0用xfs来渲染simsun(一个试验的方案)
这个方案可以很简单在Redhat8.0加入simsun.
缺点: 1. 无法应用在mozilla(因它默认读取XF86Config文件字体).
2. 中文只能应用正楷.
1. 将 TrueType 字体加入您的 linux 里。建一个目录来存放这些字体:
mkdir /usr/share/fonts/zh_CN_ttfonts
2. 字体安装後,以超级使用者执行:
ttmkfdir -o fonts.scale 这个命令产生fonts.scale
mkfontdir 这个命令产生fonts.dir
我设定的"fonts.scale":
72
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-ascii-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-fcd8859-15
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso10646-1
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso8859-1
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso8859-15
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-koi8-r
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gbk-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-1
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-big5-0
simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-kai-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
tahoma.ttf -microsoft-Tahoma-medium-r-normal--0-0-0-0-p-0-ascii-0
tahoma.ttf -microsoft-Tahoma-medium-r-normal--0-0-0-0-p-0-fcd8859-15
tahoma.ttf -microsoft-Tahoma-medium-r-normal--0-0-0-0-p-0-iso10646-1
tahoma.ttf -microsoft-Tahoma-medium-r-normal--0-0-0-0-p-0-iso8859-1
tahoma.ttf -microsoft-Tahoma-medium-r-normal--0-0-0-0-p-0-iso8859-10
tahoma.ttf -microsoft-Tahoma-medium-r-normal--0-0-0-0-p-0-iso8859-15
tahoma.ttf -microsoft-Tahoma-medium-r-normal--0-0-0-0-p-0-iso8859-2
tahoma.ttf -microsoft-Tahoma-medium-r-normal--0-0-0-0-p-0-iso8859-3
tahoma.ttf -microsoft-Tahoma-medium-r-normal--0-0-0-0-p-0-iso8859-4
tahoma.ttf -microsoft-Tahoma-medium-r-normal--0-0-0-0-p-0-iso8859-5
tahoma.ttf -microsoft-Tahoma-medium-r-normal--0-0-0-0-p-0-iso8859-6
tahoma.ttf -microsoft-Tahoma-medium-r-normal--0-0-0-0-p-0-iso8859-7
tahoma.ttf -microsoft-Tahoma-medium-r-normal--0-0-0-0-p-0-iso8859-8
tahoma.ttf -microsoft-Tahoma-medium-r-normal--0-0-0-0-p-0-iso8859-9
tahoma.ttf -microsoft-Tahoma-medium-r-normal--0-0-0-0-p-0-koi8-r
tahoma.ttf -microsoft-Tahoma-medium-r-normal--0-0-0-0-p-0-koi8-ru
gulim.ttf -HanYang System-Gulim-medium-r-normal--0-0-0-0-c-0-ascii-0
gulim.ttf -HanYang System-Gulim-medium-r-normal--0-0-0-0-c-0-fcd8859-15
gulim.ttf -HanYang System-Gulim-medium-r-normal--0-0-0-0-c-0-iso10646-1
gulim.ttf -HanYang System-Gulim-medium-r-normal--0-0-0-0-c-0-iso8859-1
gulim.ttf -HanYang System-Gulim-medium-r-normal--0-0-0-0-c-0-iso8859-10
gulim.ttf -HanYang System-Gulim-medium-r-normal--0-0-0-0-c-0-iso8859-15
gulim.ttf -HanYang System-Gulim-medium-r-normal--0-0-0-0-c-0-iso8859-2
gulim.ttf -HanYang System-Gulim-medium-r-normal--0-0-0-0-c-0-iso8859-3
gulim.ttf -HanYang System-Gulim-medium-r-normal--0-0-0-0-c-0-iso8859-4
gulim.ttf -HanYang System-Gulim-medium-r-normal--0-0-0-0-c-0-iso8859-5
gulim.ttf -HanYang System-Gulim-medium-r-normal--0-0-0-0-c-0-iso8859-7
gulim.ttf -HanYang System-Gulim-medium-r-normal--0-0-0-0-c-0-iso8859-9
gulim.ttf -HanYang System-Gulim-medium-r-normal--0-0-0-0-c-0-koi8-r
gulim.ttf -HanYang System-Gulim-medium-r-normal--0-0-0-0-c-0-koi8-ru
simsun18030.ttf -misc-SimSun_18030-medium-r-normal--0-0-0-0-m-0-ascii-0
simsun18030.ttf -misc-SimSun_18030-medium-r-normal--0-0-0-0-m-0-fcd8859-15
simsun18030.ttf -misc-SimSun_18030-medium-r-normal--0-0-0-0-m-0-iso10646-1
simsun18030.ttf -misc-SimSun_18030-medium-r-normal--0-0-0-0-m-0-iso8859-1
simsun18030.ttf -misc-SimSun_18030-medium-r-normal--0-0-0-0-m-0-iso8859-15
simsun18030.ttf -misc-SimSun_18030-medium-r-normal--0-0-0-0-m-0-iso8859-6
simsun18030.ttf -misc-SimSun_18030-medium-r-normal--0-0-0-0-m-0-koi8-r
simsun18030.ttf -misc-SimSun_18030-medium-r-normal--0-0-0-0-m-0-gb18030.2000-0
simsun18030.ttf -misc-SimSun_18030-medium-r-normal--0-0-0-0-m-0-gb18030.2000-1
simsun18030.ttf -misc-SimSun_18030-medium-r-normal--0-0-0-0-m-0-big5-0
tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-ascii-0
tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-fcd8859-15
tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso10646-1
tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-1
tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-10
tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-15
tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-2
tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-3
tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-4
tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-5
tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-6
tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-7
tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-8
tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-iso8859-9
tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-koi8-r
tahomabd.ttf -microsoft-Tahoma-bold-r-normal--0-0-0-0-p-0-koi8-ru
simhei.ttf -misc-SimHei-medium-r-normal--0-0-0-0-c-0-ascii-0
simhei.ttf -misc-SimHei-medium-r-normal--0-0-0-0-c-0-iso10646-1
SimHei.ttf -misc-SimHei-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
3. 接下来,编辑您的 xfs 字体设定文件 /etc/X11/fs/config 在您字体表中加入您的 TrueType 字体:
catalogue = /usr/share/fonts/zh_CN_ttfonts:unscaled, <----这里
/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/share/fonts/zh_CN/TrueType,
/usr/share/fonts/zh_TW/TrueType,
/usr/lib/openoffice/share/fonts/truetype
4. 修改/etc/fonts/fonts.conf.加入:
<!-- Font directory list configured on Mon Sep 9 15:24:30 EDT 2002 -->
<dir>/usr/share/fonts/zh_CN_ttfonts</dir> <----这里
<dir>/usr/X11R6/lib/X11/fonts/Type1</dir>
<dir>/usr/share/fonts</dir>
<dir>~/.fonts</dir>
------------------------------------------------------
<match target="font">
<test name="lang" compare="contains">
<string>zh</string>
</test>
<edit name="hinting" mode="assign">
<bool>true</bool> <----这里
</edit>
</match>
5. 重新启动 xfs
/etc/rc.d/init.d/xfs restart
现在可以应用simsun. |
|