LinuxSir.cn,穿越时空的Linuxsir!

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

还问字体问题

[复制链接]
发表于 2006-8-21 15:33:57 | 显示全部楼层 |阅读模式
因为新换了机子而重装了gentoo(2006.0 ,gcc-4.1,emerge --sync && emerge e world完成),但字体问题再次出现了,导致fvwm和gtk1程序乱码。
我用的中文字体:Vera Sans YuanTi & WenQuanYi Bitmap Song。
细细比较原来的配置,发现差异似乎只在一个地方:
原来生成的font.scale文件中可以发现gb2312.1980和gbk的编码,而现在的文件中没有,而gb18030.2000编码还在。
而我的 .fvwmrc 配置文件和 gtkrc.zh_CN 文件中都用的是gb2312的编码。
试着改成其他编码,乱码如故。
gb2312编码的问题还体现在:用 xfontsel 程序配置字体的时候,无论如何都预览不到中文,我尝试过使用有gb2312的font.scale文件,这样的话在 xfontsel 中可以选gb2312.1980的编码,但一样无法出现中文预览,而程序的乱码也一样没有解决。

我的 xorg.conf 字体相关模块:
Section "Module"
        Load        "ddc"
        Load        "vbe"
        Load        "dbe"
        Load        "dri"
        Load        "extmod"
        Load        "glx"
        Load    "drm"
        Load        "bitmap"
        Load        "speedo"
        Load        "type1"
        Load        "freetype"
        Load        "record"
EndSection

xlsfonts 中的圆体:
-misc-vera sans yuanti-medium-r-normal--0-0-0-0-p-0-cns11643-1
-misc-vera sans yuanti-medium-r-normal--0-0-0-0-p-0-cns11643-3
-misc-vera sans yuanti-medium-r-normal--0-0-0-0-p-0-gb18030.2000-0
-misc-vera sans yuanti-medium-r-normal--0-0-0-0-p-0-iso10646-1
-misc-vera sans yuanti-medium-r-normal--0-0-0-0-p-0-iso8859-1
-misc-vera sans yuanti-medium-r-normal--0-0-0-0-p-0-iso8859-15
-misc-vera sans yuanti-medium-r-normal--0-0-0-0-p-0-iso8859-9
-misc-vera sans yuanti-medium-r-normal--0-0-0-0-p-0-jisx0208.1983-0
-misc-vera sans yuanti-medium-r-normal--0-0-0-0-p-0-jisx0208.1990-0
-misc-vera sans yuanti-medium-r-normal--0-0-0-0-p-0-koi8-r
-misc-vera sans yuanti-medium-r-normal--0-0-0-0-p-0-microsoft-cp1252


我感到有疑问的地方是:
1、为什么会找不到字体中的 gb2312.1980/gbk 编码了,又如何找回来呢?
2、fvwm的字体显示是否一定要用到 gb2312/gbk编码,又如何保证中文的正常显示呢?

我在所找到的字体美化设置文档中都没有发现与这两个问题相关的讨论,也不知道是不是其他的缘故导致如此的。顺便提一下,我原来的gb2312编码似乎是ttmkfdir程序识别的,但这次用它居然识别出来的编码更少,连gb18030.2000都没有。请大家帮忙分析一下,谢谢。
发表于 2006-8-21 16:30:08 | 显示全部楼层
现在已经很少人用 xfs 了吧。。还有什么程序用这个取字的?(我能想到的就是xmms了)
回复 支持 反对

使用道具 举报

发表于 2006-8-21 16:32:44 | 显示全部楼层
mplayer?
回复 支持 反对

使用道具 举报

发表于 2006-8-21 17:02:55 | 显示全部楼层
看wiki的HOWTO索引的中文化部分
最新的mplayer也是gtk+2了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-21 18:54:30 | 显示全部楼层
应该是我的设置问题,导致fvwm的字体乱码。
常用的应用程序都没什么问题,除了xmms。
我其实主要还是想了解一些fvwm的字体设置问题,默认编译的fvwm就显示的乱码:(
顺便也想了解一下gtk1的取字方法,是不是正是因为这方面的缺陷,才使得大家都放弃它而投奔gtk2了?
回复 支持 反对

使用道具 举报

发表于 2006-8-22 10:56:39 | 显示全部楼层
fvwm好像得修改一个地方,要不很有可能汉字无法正常显示的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-3 23:12:14 | 显示全部楼层
感觉是不是freetype的原因?现在机器中只有freetype2了。
freetype1和freetype2好像可以共存啊,但不知是如何共同工作的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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