LinuxSir.cn,穿越时空的Linuxsir!

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

给 gentoo 装输入法已经一个星期了,都没装上。(已解决)

[复制链接]
发表于 2008-6-29 22:17:16 | 显示全部楼层 |阅读模式
好不容易在 Thinkpad T61 上装了 gentoo ,许多问题都解决了,就剩一个输入法,一周内装了 fcitx 、 chinput、scim 三个输入法,问题都是一样的:它们都报错说找不到字体。特别是 scim ,一启动就卡在找不到 FontEnd ,把整个KDE界面都卡死。

我用 mkfontdir 和 mkfontscale ,在 /usr/share/fonts/TTF 下生成宋体和雅黑的字体列表,但是列表中都没有 gb2312 编码,我就算手工添加上 gb2312 编码,也不行。用 ttmkfdir ,也不行。

该咋办啊?
发表于 2008-6-29 22:20:57 | 显示全部楼层
难道你用xft???

fontconfig是自动扫描字体的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-29 22:25:04 | 显示全部楼层
没有啊。就用的 X11 、KDE
回复 支持 反对

使用道具 举报

发表于 2008-6-29 22:29:00 | 显示全部楼层
我是说
现在没有必要用mkfontdir 和 mkfontscale来生成字体列表
回复 支持 反对

使用道具 举报

发表于 2008-6-29 22:40:30 | 显示全部楼层
不会吧?字体直接丢进目录不就行了?对比看下权限对不:
jack@Gentoo ~ $ ls /usr/share/fonts/Others/ -l
总计 87663
-rw-r--r-- 1 root    root 15443432 2005-03-27 fireflysung.ttf
-rw-r--r-- 1 root    root        6023 2007-11-09 fonts.dir
-rw-r--r-- 1 root    root        6023 2007-11-09 fonts.scale
-rw-r--r-- 1 root    root  3650864 06-08 00:26 fzcqk.ttf
-rw-r--r-- 1 root    root   7044664 06-06 11:02 fzytk.ttf
-rw-r--r-- 1 root    root     8823308 2007-09-04 mingliu.ttf
-rw-r--r-- 1 root    root    14519496 2007-09-04 msyhbd.ttf
-rw-r--r-- 1 root    root    14882412 2007-09-04 msyh.ttf
-rw-r--r-- 1 root    root    3996872 06-06 10:25 simfang.ttf
-rw-r--r-- 1 root    root    10044356 2007-09-04 simhei.ttf
-rw-r--r-- 1 root    root    10500792 2007-09-04 simsun.ttf
-rw-r--r-- 1 root    root      355436 2007-09-04 tahomabd.ttf
-rw-r--r-- 1 root    root      383140 2007-09-04 tahoma.ttf
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-29 22:43:45 | 显示全部楼层
比方说,
用 chinput ,它会报告:无法打开字体 -*-*-*-*.....*-*-gb2312.1980-0

用 fcitx ,它会报告:无法打开中文字体

用 scim 则在读取 FontsEnd 的时候死机。

用 xlsfonts | grep sim 指令查看宋体字体列表,发现它们的后缀要么是 -ascii-0 ,要么是 -iso8859-* ,要么是 koi8-* ,就是没有 gb2312 。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-29 22:46:07 | 显示全部楼层
权限都对 -rw-r--r-- 1 root root
回复 支持 反对

使用道具 举报

发表于 2008-6-29 22:57:55 | 显示全部楼层
我的情况:
-misc-simsun-medium-r-normal--0-0-0-0-p-0-cns11643-1
-misc-simsun-medium-r-normal--0-0-0-0-p-0-cns11643-3
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb18030.2000-0
-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso10646-1
-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-1
-misc-simsun-medium-r-normal--0-0-0-0-p-0-jisx0208.1983-0
-misc-simsun-medium-r-normal--0-0-0-0-p-0-jisx0208.1990-0
-misc-simsun-medium-r-normal--0-0-0-0-p-0-koi8-r
kde? 好像现在大多数程序都不再用font.dir 了。无能为力了,等高人来解决。
回复 支持 反对

使用道具 举报

发表于 2008-6-30 05:31:10 | 显示全部楼层
scim DOES NOT use fonts.dir/fonts.scale...
回复 支持 反对

使用道具 举报

发表于 2008-6-30 05:31:48 | 显示全部楼层
there are howto install input method on zh.gentoo-wiki.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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