LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1134|回复: 6

mozilla or Netscape中文显示问题

[复制链接]
发表于 2003-8-23 10:48:01 | 显示全部楼层 |阅读模式
装了全新的SuSE 8.2 , 然后按照置顶的帖子进行了汉化,sumsun字体的效果也出来了,可是机器重新启动后mozilla的字体就不能正常显示了

我是按这个方法搞的:
mozilla的字体设置,全部设置为misc-simsun-gb2312.1980-0。安装1.3中文版要在你美化完成后进行。记住将/opt/mozilla/plugins目录备份出来,新安装时候,切记安装到原来的目录中。同时,将最小字体设为一个合适的大小(12号左右)。
发表于 2003-8-23 12:03:29 | 显示全部楼层
如何不能正常显示,你再次检查那个fonts.dir文件的内容。
 楼主| 发表于 2003-8-24 13:15:33 | 显示全部楼层
我想问下
fonts.dir和fonts.scale是不是建立在/usr/system/fonts目录里面?还是在/usr/system里?

fonts.dir和fonts.scale应该是和那些字体文件平级的吧?
 楼主| 发表于 2003-8-24 17:28:59 | 显示全部楼层
我是按照置顶的帖子对SuSE 8.2 professional版本进行了美化
可是出现了下面的问题,我把我美化的步骤写下来供大家帮忙参考一下
1.下载了Xft-fans-rh9.tar.bz2文件包
2.在/usr目录下建立了目录system,然后建立三个文件夹fonts,fonts.dir,fonts.scale
3.从windows的fonts目录拷贝了以下的字体到/usr/system/fonts(已经注意了全部为小写)
simsun.ttf (如果是simsun.ttc改名成simsun.ttf)
tahomabd.ttf
tahoma.ttf
verdanab.ttf
verdanai.ttf
verdana.ttf
verdanaz.ttf
4.拷贝以下内容作为fonts.dir和fonts.scale的内容

78

tahoma.ttf -misc-kai-medium-r-normal--0-0-0-0-p-0-ascii-0
tahoma.ttf -misc-kai-medium-r-normal--0-0-0-0-p-0-iso8859-1
tahoma.ttf -misc-kai-medium-r-normal--0-0-0-0-p-0-iso8859-15
simsun.ttf -misc-kai-medium-r-normal--0-0-0-0-c-0-gbk-0
simsun.ttf -misc-kai-medium-r-normal--0-0-0-0-c-0-iso10646-1
simsun.ttf -misc-kai-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-c-0-gbk-0
simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-c-0-iso10646-1
tahoma.ttf -misc-fixed-medium-r-normal--0-0-0-0-p-0-iso8859-1
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
tahoma.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tahoma.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-iso8859-1
tahomabd.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tahomabd.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-iso8859-1
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gbk-0
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-c-0-gbk-0
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-c-0-gbk-0
ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-c-0-gbk-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-fcd8859-15
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-fcd8859-15
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-fcd8859-15
ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-fcd8859-15
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-15
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-iso8859-15
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-iso8859-15
ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-iso8859-15
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso10646-1
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-c-0-iso10646-1
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-c-0-iso10646-1
ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-c-0-iso10646-1
simsun.ttf -misc-song-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.3:simsun.ttf -misc-song-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ds=y:simsun.ttf -misc-song-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ds=y:ai=0.3:simsun.ttf -misc-song-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
tahoma.ttf -misc-song-medium-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tahoma.ttf -misc-song-medium-i-normal--0-0-0-0-p-0-iso8859-1
tahomabd.ttf -misc-song-bold-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tahomabd.ttf -misc-song-bold-i-normal--0-0-0-0-p-0-iso8859-1
simsun.ttf -misc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
ai=0.3:simsun.ttf -misc-song-medium-i-normal--0-0-0-0-c-0-gbk-0
ds=y:simsun.ttf -misc-song-bold-r-normal--0-0-0-0-c-0-gbk-0
ds=y:ai=0.3:simsun.ttf -misc-song-bold-i-normal--0-0-0-0-c-0-gbk-0
simsun.ttf -misc-song-medium-r-normal--0-0-0-0-p-0-fcd8859-15
ai=0.3:simsun.ttf -misc-song-medium-i-normal--0-0-0-0-p-0-fcd8859-15
ds=y:simsun.ttf -misc-song-bold-r-normal--0-0-0-0-p-0-fcd8859-15
ai=0.3:simsun.ttf -misc-song-bold-i-normal--0-0-0-0-p-0-fcd8859-15
simsun.ttf -misc-song-medium-r-normal--0-0-0-0-p-0-iso8859-15
ai=0.3:simsun.ttf -misc-song-medium-i-normal--0-0-0-0-p-0-iso8859-15
ds=y:simsun.ttf -misc-song-bold-r-normal--0-0-0-0-p-0-iso8859-15
ai=0.3:simsun.ttf -misc-song-bold-i-normal--0-0-0-0-p-0-iso8859-15
simsun.ttf -misc-simsuntahoma-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.2:simsun.ttf -misc-simsuntahoma-medium-o-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.4:simsun.ttf -misc-simsuntahoma-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ab=y:simsun.ttf -misc-simsuntahoma-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.2:ab=y:simsun.ttf -misc-simsuntahoma-bold-o-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.4:ab=y:simsun.ttf -misc-simsuntahoma-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
tahoma.ttf -misc-simsuntahoma-medium-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tahoma.ttf -misc-simsuntahoma-medium-i-normal--0-0-0-0-p-0-iso8859-1
tahomabd.ttf -misc-simsuntahoma-bold-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tahomabd.ttf -misc-simsuntahoma-bold-i-normal--0-0-0-0-p-0-iso8859-1
ai=-0.4:simsun.ttf -misc-simsuntahoma-medium-ri-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.4:ab=y:simsun.ttf -misc-simsuntahoma-bold-ri-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.2:simsun.ttf -misc-simsuntahoma-medium-ro-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.2:ab=y:simsun.ttf -misc-simsuntahoma-bold-ro-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-simsuntahoma-medium-r-normal--0-0-0-0-c-0-gbk-0
ai=0.2:simsun.ttf -misc-simsuntahoma-medium-o-normal--0-0-0-0-c-0-gbk-0
ai=0.4:simsun.ttf -misc-simsuntahoma-medium-i-normal--0-0-0-0-c-0-gbk-0
ab=y:simsun.ttf -misc-simsuntahoma-bold-r-normal--0-0-0-0-c-0-gbk-0
ai=0.2:ab=y:simsun.ttf -misc-simsuntahoma-bold-o-normal--0-0-0-0-c-0-gbk-0
ai=0.4:ab=y:simsun.ttf -misc-simsuntahoma-bold-i-normal--0-0-0-0-c-0-gbk-0
ai=-0.4:simsun.ttf -misc-simsuntahoma-medium-ri-normal--0-0-0-0-c-0-gbk-0
ai=-0.4:ab=y:simsun.ttf -misc-simsuntahoma-bold-ri-normal--0-0-0-0-c-0-gbk-0
ai=-0.2:simsun.ttf -misc-simsun-mediumtahoma-ro-normal--0-0-0-0-c-0-gbk-0
ai=-0.2:ab=y:simsun.ttf -misc-simsuntahoma-bold-ro-normal--0-0-0-0-c-0-gbk-0

5.
#tar jxvf Xft-fans-rh9.tar.bz2
#rpm -ivh *.rpm --force
6.下载字体freetype2
#tar jxvf freetype-2.1.4.tar.bz2
在/freetype-2.1.4/include/freetype/config/中改ftoption.h,把#define TT_CONFIG_OPTION_BYTECODE_INTERPRETE这一行前后的/*删除使它生效。
然后./configure --prefix=/usr
#make
#make install

7.修改/etc/fonts/fonts.conf,这个文件好象没有被第一步的程序修改,所以要在一下地方添加
<!-- Font directory list configured on Thu Apr 3 13:42:53 CST 2003 -->

<dir>/usr/X11R6/lib/X11/fonts/Type1</dir>
<dir>/usr/system/fonts</dir> <====这里
<dir>/usr/share/fonts</dir>
<dir>~/.fonts</dir>

8.修改/etc/gtk/grkrc.zh_CN文件

9.修改/etc/X11/XF86Config,加入以下部分,记住修改前将此文件备份

Section "Files
...
...
FontPath "/usr/system/fonts"
FontPath "unix/:7100"
...
...
Section "Module"
Load "xtt"
....

10.修改/etc/sysconfig/language
RC_LANG="zh_CN.GB2312"
RC_LC_ALL="zh_CN.GB2312"
RC_LC_MESSAGES="zh_CN.GB2312"
RC_LC_CTYPE="zh_CN.GB2312"
RC_LC_COLLATE="OSIX"
RC_LC_TIME=""
RC_LC_NUMERIC="1,234.56"
RC_LC_MONETARY=""
ROOT_USES_LANG="ctype"

11.我用的是Gnome系统,进入Gnome Control Center,选择fonts,然后都
设置成simsun的12号字体,效果还可以,不过我还是比较喜欢tahoma的粗体字

但是,下面的步骤我没有做,因为我觉得自己的GTK程序字体没有过大

由于GTK2.0程序不会自动取得系统字号,所以,要自己建立一个文件如下:
.gtkrc-2.0,将此文件至于你的用户根目录里。

#~/.gtkrc-2.0

style "user-font"
{
font_name="tahoma 10"
}
widget_class "*" style "user-font"

是不是这一步没有做导致了mozilla浏览器不能自动提取系统字库啊?
发表于 2003-9-7 08:02:28 | 显示全部楼层
帮楼上这位兄弟顶一下
发表于 2003-9-7 11:51:55 | 显示全部楼层
fonts.dir跟simsun.ttf文件在同一个目录中。mozilla界面的字体设置是在/etc/gtk中的。.gtkrc-2.0是设置gtk2程序界面字体的。
发表于 2003-9-7 12:49:48 | 显示全部楼层
最初由 beyond_2000 发表
fonts.dir跟simsun.ttf文件在同一个目录中。mozilla界面的字体设置是在/etc/gtk中的。.gtkrc-2.0是设置gtk2程序界面字体的。
斑竹,能否贴一个你的gtkrc-2.0的内容?我的gimp无论是root还是普通用户都是乱码,安装你推荐的gftp可以进入中文目录的那个程序界面也是乱码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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