LinuxSir.cn,穿越时空的Linuxsir!

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

解决Emacs无法调出输入法的问题

[复制链接]
发表于 2009-3-28 21:29:13 | 显示全部楼层 |阅读模式
前两天将Gnome卸载后,换成了Xfce,今天用Emacs时竟然发现原来好好的Emacs通过CTRL+SPACE调不出SCIM输入法了。Google了好长时间,都没有发现一个较好的解决方式,后来在论坛里找到一个帖子:http://www.linuxsir.cn/bbs/showthread.php?t=275479,说是字体的大小对能不能调出输入法有重要的影响,于是我看了看我的字体配置,用的是15号字体,原来要改成16号字体才能调出输入法。但16号字体太大了,不好看,如果能改成15号字体就好了。我尝试着重新编译了一下emacs-cvs,不过这一次加入了xft的USE,再修改字体大小,完全可以了。总结一下,有两种解决方式:
1、字体采用16号的汉字。
2、编译emacs-cvs是加入xft的USE。

最后,列出我的字体配置:

(create-fontset-from-fontset-spec
   "-*-courier-medium-r-*-*-14-*-*-*-*-*-fontset-song,\
   chinese-gb2312:-wenquanyi-wenquanyi bitmap song-medium-r-normal--15-150-75-75-p-80-iso10646-1,\
   chinese-gbk:-wenquanyi-wenquanyi bitmap song-medium-r-normal--15-150-75-75-p-80-iso10646-1,\
   chinese-gb18030:-wenquanyi-wenquanyi bitmap song-medium-r-normal--15-150-75-75-p-80-iso10646-1,\
   chinese-cns11643-5:-wenquanyi-wenquanyi bitmap song-medium-r-normal--15-150-75-75-p-80-iso10646-1,\
   chinese-cns11643-6:-wenquanyi-wenquanyi bitmap song-medium-r-normal--15-150-75-75-p-80-iso10646-1,\
   chinese-cns11643-7:-wenquanyi-wenquanyi bitmap song-medium-r-normal--15-150-75-75-p-80-iso10646-1")
(set-default-font "fontset-song")

希望对碰到同样问题的兄弟有所帮助。
发表于 2009-3-28 23:38:28 | 显示全部楼层
都用xft了,你上面设定字体的方法,就过时了。
回复 支持 反对

使用道具 举报

发表于 2009-3-29 12:13:00 | 显示全部楼层
我用 emacs 时都是用 C-0(数字) 来调出输入法,因为 emacs 用 C-spc 来做标记,这个很方便。调不出输入法是因为冲突了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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