LinuxSir.cn,穿越时空的Linuxsir!

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

中文字体的奇异现象

[复制链接]
发表于 2003-5-13 10:00:09 | 显示全部楼层 |阅读模式
主要用xft,fcitx也是用make Makefile.xft编译的
由于gtk1不支持xft,所以有加了个使用font.dir的字体目录
在/etc/X11/XFconfig86中加入了字体目录
但是忘了去掉Load xtt的注释,也就是说,x还不能
使用除了xft解析的truetype字体
然后奇异的事情就出现了
我的mozilla是编译成gtk2的,支持xft,但
flash插件是gtk1的,
在运行输入法fcitx之前,运行mozilla,
到一个flash上点右键,出现的菜单是中文乱码,
但是运行fictx之后,再运行mozilla,flash菜单的中文
就正常了,由于那个菜单的字体还很难看,也就没太
注意,以为是flash的问题
之后,由于嫌kde太慢,去装了个xfce,这个xfce是基于
gtk1的,运行之后,菜单也是乱码,然后我在终端运行fcitx之后
再运行xfce自带的一些程序,例如xftree之后,发现竟然中文
正常了,字体大概和fictx的一样大小,大约应该是simsun16号左右的
字体,而xfce运行即加载的xfce的配置模块,始终不能显示中文界面,
也就是说fcitx运行之后,gtk就能找到合适的中文了(因为我指定simsun
为gtk1的字体),后来发现xtt没有执行,修改好配置后,重新运行X
一切正常了,和合
难道xft解析字体后存放在某个地方,然后能够被gtk发现
不解
发表于 2003-5-13 10:12:36 | 显示全部楼层
不是,fcitx里带了一个16号的gbk点阵字体,和simsun的16号挺像的.
它启动的时候把字体添加到xfree的资源里面了.
你看看/usr/bin/fcitx,如果是1.8.4版,那应该是一个脚本.
 楼主| 发表于 2003-5-13 10:52:53 | 显示全部楼层
ft,看见了
xlsfonts|grep gbk
-fcitx-gbkst-medium-r-normal--0-0-100-100-c-0-gbk-0
-fcitx-gbkst-medium-r-normal--16-116-100-100-c-160-gbk-0
-misc-simsun-bold-i-normal--0-0-0-0-c-0-gbk-0
-misc-simsun-bold-o-normal--0-0-0-0-c-0-gbk-0
-misc-simsun-bold-r-normal--0-0-0-0-c-0-gbk-0
-misc-simsun-bold-ri-normal--0-0-0-0-c-0-gbk-0
-misc-simsun-bold-ro-normal--0-0-0-0-c-0-gbk-0
-misc-simsun-medium-i-normal--0-0-0-0-c-0-gbk-0
-misc-simsun-medium-o-normal--0-0-0-0-c-0-gbk-0
-misc-simsun-medium-r-normal--0-0-0-0-c-0-gbk-0
-misc-simsun-medium-ri-normal--0-0-0-0-c-0-gbk-0
-misc-simsun-medium-ro-normal--0-0-0-0-c-0-gbk-0


最初由 tram 发表
不是,fcitx里带了一个16号的gbk点阵字体,和simsun的16号挺像的.
它启动的时候把字体添加到xfree的资源里面了.
你看看/usr/bin/fcitx,如果是1.8.4版,那应该是一个脚本.
发表于 2003-5-13 11:19:01 | 显示全部楼层
星际译王也会自动添加点阵字体,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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