LinuxSir.cn,穿越时空的Linuxsir!

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

fcitx "can't create chinese fonts" solution 解决

[复制链接]
发表于 2008-5-21 12:46:04 | 显示全部楼层 |阅读模式
安了 gentoo, emerge 了 gentoo-china 的overlay ,也安了 fcitx(3.5-070703) 和中文的字体(wqy-zeiHei,wqy-bitmap),可是 fcitx 总是提示
Can't create Chinese font!!

但是 fcitx 可以启动,只是他的那个界面里显示当前输入法(比如“五笔字型”)的地方是乱码(不是 locale 设置问题,这个已经验证)
而且,打字时,选字的小框里也是乱码,奇怪的是,可以把字打出来(对于用五笔的我来说,其实没有太大的影响,只是看着太不爽了)

怎么办呢?

根据 LFS/BLFS 的经验,我从 /usr/portage/dist 下把源码解开,手动再安装一次
./configure --prefix=/usr --with-x --enable-xft && make && make install

还是用我原来的配置文件,就一切正常了。
gentoo 是为这个 fcitx 打了补丁的,不知道是不是这个原因,反正我一般是不打各种补丁的,除非我确实知道自己在干什么。
发表于 2008-5-21 21:13:15 | 显示全部楼层
不知道是不是你没有加turetype use我的机子也是fctix最新版,没有任何问题。
回复 支持 反对

使用道具 举报

发表于 2008-5-22 09:28:30 | 显示全部楼层
我要碰到这样的问题就不会解决,好在蠢人自有天相,装完fcitx就好用了,laf
回复 支持 反对

使用道具 举报

发表于 2008-5-22 11:14:15 | 显示全部楼层
源里的fcitx版本太低了,要安装fcitx3.5时要unmask

如果没有autounmask请先emerge autounmask

autounmask  app-i18n/fcitx-3.5_pre070703

然后再emerge fcitx

如果不能正常显示中文

需要添加USE=“truetype”
回复 支持 反对

使用道具 举报

发表于 2008-5-22 11:51:56 | 显示全部楼层
post u

`iconv -f gb2312 ~/.fcitx/config | head`

here..

also try setup:

显示字体(中)=*
显示字体(英)=*
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-22 16:40:38 | 显示全部楼层
Post by arli;1853297
post u

`iconv -f gb2312 ~/.fcitx/config | head`

here..

also try setup:

显示字体(中)=*
显示字体(英)=*


谢谢楼上,这种方法我试过,不管用。
可能是没有 automask 的原因吧,我也不知道,只是嫌 lfs 太麻烦就用这个发行版了,不会的时候,用我 lfs 的经验,总是能解决的,哈哈。

昨天把 nvidia 的显卡驱动装上,安装 metisse 又出问题了,直接编译错误,于是还是老办法,源代码安装之,就一切 OK 了,呵呵

不知道这样搞几次之后,我的系统还能不能叫 Gentoo 了。

不过说真的,Gentoo 的社区和论坛的氛围都非常好,也非常让人羡慕。
回复 支持 反对

使用道具 举报

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

本版积分规则

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