在本文的指导下,让我的Debian Sarge可以显示中文网页了,谢谢
http://www.linuxforum.net/forum/showthr ... =31&fpart=
本文为我在家中为原英文Debian系统上增加GB2312编码网页显示所做努力的纪录,不当之处请指教,安装参考了http://forum.ubuntu.org.cn/about18638.html
一文
1.UTF-8编码系统环境下如何在浏览器里显示GB2312中文网页,我的窗口管理器是GNOME,浏览器是Mozilla,系统为Debian Sarge3.1-R3,装的时候选的是英文
1.1.在/usr/share/fonts/目录下创建zh_CN/目录并将M$的字体文件(simsun.ttc,SimSun18030.ttc,simhei.ttf,simkai.ttf,simfang.ttf)复制到zh_CN/目录下,这些文件包括:
SIMKAI.TTF 楷体 TrueType
SIMSUN.TTC 宋体&新宋体 TrueType
SimSun18030.ttc 宋体-18030&新宋体-18030 TrueType
SIMFANG.TTF 仿宋体 TrueType
SIMHEI.TTF 黑体 TrueType
debian:/home/root#cd /usr/share/fonts
debian:/usr/share/fonts#mkdir zh_CN
debian:/usr/share/fonts#cd zh_CN
...
$copy TureType files to /usr/share/fonts/zh_CN
...
debian:/usr/share/fonts/zh_CN#chmod * 644
1.2.编辑配置文件/etc/X11/xorg.conf和/etc/fonts/local.conf
1.2.1.编辑xorg.conf文件,不要忘记备份!!!
vi /etc/X11/xorg.conf,把“/usr/share/fonts/zh_CN/”目录加入到字库路径中,如:
Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/type1/"
FontPath "/usr/share/fonts/CID/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/truetype/"
FontPath "/usr/share/fonts/zh_CN/" 这行新加
EndSection
1.2.2.创建并编辑字体配置文件文件local.conf,注意不用编辑/etc/fonts/fonts.conf文件!
vi /etc/fonts/local.conf
完整的/etc/fonts/local.conf文件内容如下:
<fontconfig>
<alias>
<family>serif</family>
<prefer>
<family>Bitstream Vera Serif</family>
<family>DejaVu Serif</family>
<family>SimSun</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL ZenKai Uni</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Bitstream Vera Sans</family>
<family>DejaVu Sans</family>
<family>SimSun</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL ZenKai Uni</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Bitstream Vera Sans Mono</family>
<family>DejaVu Sans Mono</family>
<family>SimSun</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL ZenKai Uni</family>
</prefer>
</alias>
<match target="font" >
<test name="family" compare="contains" >
<string>SimSun</string>
<string>SimSun-18030</string>
<string>SimHei</string>
<string>NSimSun</string>
<string>NSimSun-18030</string>
<string>KaiTi_GB2312</string>
<string>FangSong_GB2312</string>
</test>
<edit name="globaladvance">
<bool>false</bool>
</edit>
<edit name="spacing">
<int>0</int>
</edit>
<edit name="hinting">
<bool>true</bool>
</edit>
<edit name="autohint">
<bool>false</bool>
</edit>
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
<test name="pixelsize" compare="more_eq">
<int>12</int>
</test>
<test name="pixelsize" compare="less_eq">
<int>24</int>
</test>
<edit name="antialias" mode="assign" >
<bool>false</bool>
</edit>
</match>
</fontconfig>
1.3.编辑完成后执行以下命令,目的是???(请大虾指导一下)
debian:/usr/share/fonts/zh_CN#mkfontscale
debian:/usr/share/fonts/zh_CN#mkfontdir
debian:/usr/share/fonts/zh_CN#fc-cache
如果没有错误后,重新启动X系统,然后分别调一下浏览器和系统里的设置,应该看上去不错了.