LinuxSir.cn,穿越时空的Linuxsir!

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

我的字体为什么没有gb2312编码格式?[以解决]

[复制链接]
发表于 2006-9-5 13:35:17 | 显示全部楼层 |阅读模式
我的simsun.ttc在/usr/share/fonts/TrueType目录中,在这个目录中执行mkfontscale命令,在生成的font.scale文件中,关于simsun的有如下几行:
simsun.ttc -misc-simsun-medium-r-normal--0-0-0-0-p-0-cns11643-1
simsun.ttc -misc-simsun-medium-r-normal--0-0-0-0-p-0-cns11643-3
simsun.ttc -misc-simsun-medium-r-normal--0-0-0-0-p-0-gb18030.2000-0
simsun.ttc -misc-simsun-medium-r-normal--0-0-0-0-p-0-iso10646-1
simsun.ttc -misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-1
simsun.ttc -misc-simsun-medium-r-normal--0-0-0-0-p-0-jisx0208.1983-0
simsun.ttc -misc-simsun-medium-r-normal--0-0-0-0-p-0-jisx0208.1990-0
simsun.ttc -misc-simsun-medium-r-normal--0-0-0-0-p-0-koi8-r

可以发现,其中并没有针对gb2312.1980-0编码格式的,不知道是什么原因?是不是我的glibc的问题呢?

另:这个原因造成我的fvwm无法显示中文字符,因为fvwm默认使用的是gb2312字符集,下面是fvwm报的错误:
[FvwmPager][FlocaleGetFontSet]: (-*-fixed-medium-r-semicondensed-*-13-*-*-*-*-*-*-*,-*-fixed-medium-r-normal-*-14-*-*-*-*-*-*-*,-*-*-medium-r-normal-*-16-*-*-*-*-*-*-*) Missing font charsets:
GB2312.1980-0
[FvwmPager][FlocaleGetFontSet]: (5x8) Missing font charsets:
GB2312.1980-0
发表于 2006-9-5 22:33:45 | 显示全部楼层
我也遇到同样问题,你怎么解决的?
回复 支持 反对

使用道具 举报

发表于 2006-9-5 22:48:35 | 显示全部楼层
可以手动添加进去,或者修改fvwm的设置
回复 支持 反对

使用道具 举报

发表于 2006-9-6 10:10:55 | 显示全部楼层
怎么做?
mkfontscale -a gb2312 ?
修改fonts.scale启动时仍会报错,说那个字体缺少gb2312的编码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-6 10:32:29 | 显示全部楼层
我查看了一下我的simsun.ttc和我同事的simsun.ttc文件,发现文件大小不一样,把他的文件copy到我的机器上,就好用了,可能是字体文件的问题,我没有继续深入地去研究。
回复 支持 反对

使用道具 举报

发表于 2006-9-6 13:06:17 | 显示全部楼层
yun,simsun也会不一样大小吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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