|
|
前两天将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")
希望对碰到同样问题的兄弟有所帮助。 |
|