|
|
解决了emacs 和scim 冲突和显示汉字的问题(Debian R3+Emacs 21.4)
1. 下载安装wqy-bitmapfont*.tar.gz(Debian 用wqy-bitmapfont-0.9.9-0_all.deb)在sourceforge网站上可下载。
2. 配置~/.Xresources 文件,让emacs 用上刚才的字体。没有安装文泉的朋友可以把字体改成自己需要的字
体。系统支持的字体可以用 xlsfonts 命令查看。在下面的设置中,除了中文之外的字体都被设置成fixed,需
要修改的朋友请自行修改。
代码:
Emacs.Font:fontset-chinese
Emacs.Fontset-0:-*-fixed-medium-r-*-*-16-*-*-*-c-*-fontset-chinese,\
chinese-gb2312:-*-wenquanyi bitmap song-medium-*-normal--16-*-*-*-*-*-iso10646-1,\
chinese-big5-1:-*-wenquanyi bitmap song-medium-*-normal--16-*-*-*-*-*-iso10646-1,\
chinese-big5-2:-*-wenquanyi bitmap song-medium-*-normal--16-*-*-*-*-*-iso10646-1
写完后xrdb -load ~/.Xresources 一下再运行emacs.
3.安装mule-ucs
apt-get install mule-ucs
4. 安装字体
apt-get install emacs-intl-fonts
apt-get install xfonts-intl-chinese*
apt-get install xfonts-intl-japanese*
;;apt-get install xfonts-bitmap-mule ;;可选
(注意:安装字体之後最好重新启动X)
5. 将Emacs设置成中文环境
将如下几行加入到~/.emacs.el(.emacs)
(require 'un-define) ;;最新版的mule-ucs不自动加载unicode支持,须照此行方法手动
载入.
(set-language-environment 'utf-8)
;;下面几行暂时没有必要加入
;;(setq locale-coding-system 'utf-8)
;;(prefer-coding-system 'utf-8)
;;(set-keyboard-coding-system 'utf-8)
;;(set-terminal-coding-system 'utf-8)
;;(set-selection-coding-system 'utf-8)
;;(set-clipboard-coding-system 'ctext)
;;(set-buffer-file-coding-system 'utf-8) |
|