LinuxSir.cn,穿越时空的Linuxsir!

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

fcitx使用的字体在那里设置?

[复制链接]
发表于 2005-4-17 02:28:31 | 显示全部楼层 |阅读模式
如题,他使用的是不是桌面(我的是kde3.4)设定的字体?我在qtconfig里面设置成simsun了。程序显示正常,但是输入中文时有些汉字不能显示
发表于 2005-4-17 09:39:35 | 显示全部楼层
nano -w .fcitx/config
回复 支持 反对

使用道具 举报

发表于 2005-4-18 02:01:42 | 显示全部楼层
字体都可以在/etc/fonts/local.conf文件里调,加入下面一段:
<match target="pattern">
        <test qual="any" name="family">
                <string>sans-serif</string>
        </test>
        <edit name="family" mode="append" binding="strong">
                <string>SimSun</string>
        </edit>
</match>
<match target="font">
        <test qual="any" name="family">
                <string>SimSun</string>
                <string>SimHei</string>
        </test>
        <test name="pixelsize" compare="more_eq">
                <double>9</double>
        </test>
        <test name="pixelsize" compare="less_eq">
                <double>12</double>
        </test>
        <edit name="pixelsize" compare="eq">
                <double>12</double>
        </edit>
</match>

KDE我没用过,以前用GNOME,现在用的是FVWM,但我在FVWM里用FCITX的时候也出现过你说的情况,加入上面的代码后问题就解决了
但听你说的有的字不能显示,应该是编码选择的问题了,修改下i18n文件里的编码试下,(我的默认是UTF8的,改成GBK后正常了)修改编码的方法在论坛里有,自己找下吧,我就不多说了。祝你好运
回复 支持 反对

使用道具 举报

发表于 2005-4-18 07:59:23 | 显示全部楼层
有可能是字体问题,就是使用的字体未能覆盖gbk编码。也有可能是fcitx的版本问题。记得3.0.x的时候有gbk字符乱码和无法显示的问题。换3.1.1以上的fcitx试试。
回复 支持 反对

使用道具 举报

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

本版积分规则

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