LinuxSir.cn,穿越时空的Linuxsir!

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

emacs中文输入的问题

[复制链接]
发表于 2007-3-24 10:31:23 | 显示全部楼层 |阅读模式
我在make.conf中加入了leim,Xaw3d,安装好emacs后,用ctrl+|调出输入法,显示的是两个方块,输入文字也是显示方块,我想是不是字体没有配置对,我的.emacs如下:
(custom-set-variables
  ;; custom-set-variables was added by Custom -- don't edit or cut/paste it!
  ;; Your init file should contain only one such instance.
'(case-fold-search t)
'(current-language-environment "Chinese-GB")
'(default-input-method "chinese-py-punct")
'(global-font-lock-mode t nil (font-lock))
'(show-paren-mode t nil (paren)))
(custom-set-faces
  ;; custom-set-faces was added by Custom -- don't edit or cut/paste it!
  ;; Your init file should contain only one such instance.
)

(setq auto-mode-alist
           (cons '("\\.py$" . python-mode) auto-mode-alist))
(setq interpreter-mode-alist
           (cons '("python" . python-mode) interpreter-mode-alist))

(autoload 'python-mode "python-mode" "ython editing mode." t)

(set-language-environment 'Chinese-GB)
(set-keyboard-coding-system 'euc-cn)
(set-clipboard-coding-system 'euc-cn)
(set-terminal-coding-system 'euc-cn)
(set-buffer-file-coding-system 'euc-cn)
(set-selection-coding-system 'euc-cn)
(modify-coding-system-alist 'process "*" 'euc-cn)
(setq default-process-coding-system
                      '(euc-cn . euc-cn))
(setq-default pathname-coding-system 'euc-cn)

请问大家如何设置能在emacs中输入中文
发表于 2007-3-24 10:59:59 | 显示全部楼层
是不是中文显示的问题?我用wqy,下面是我的.emacs字体设置,希望能有帮助:)
  1. ;; 设置字体
  2. ;; --------------------------------
  3. (create-fontset-from-fontset-spec
  4.    "-*-courier-medium-r-*-*-14-*-*-*-*-*-fontset-song,\
  5.    chinese-gb2312:-wenquanyi-wenquanyi bitmap song-medium-r-*-*-*-*-*-*-*-*-iso10646-1,\
  6.    chinese-gbk:-wenquanyi-wenquanyi bitmap song-medium-r-*-*-*-*-*-*-*-*-iso10646-1,\
  7.    chinese-gb18030:-wenquanyi-wenquanyi bitmap song-medium-r-*-*-*-*-*-*-*-*-iso10646-1,\
  8.    chinese-cns11643-5:-wenquanyi-wenquanyi bitmap song-medium-r-*-*-*-*-*-*-*-*-iso10646-1,\
  9.    chinese-cns11643-6:-wenquanyi-wenquanyi bitmap song-medium-r-*-*-*-*-*-*-*-*-iso10646-1,\
  10.    chinese-cns11643-7:-wenquanyi-wenquanyi bitmap song-medium-r-*-*-*-*-*-*-*-*-iso10646-1")
  11. (set-default-font "fontset-song")
  12. (add-to-list 'after-make-frame-functions
  13.    (lambda (new-frame) (select-frame new-frame)
  14.       (set-default-font "fontset-song")))
  15. ;; --------------------------------
复制代码
回复 支持 反对

使用道具 举报

发表于 2007-3-24 14:31:23 | 显示全部楼层
装emacs-23啦,就没有字体设置的问题了。
回复 支持 反对

使用道具 举报

发表于 2007-3-25 06:04:45 | 显示全部楼层
zhllg老大在 Gentoo 中文 写过教程

http://groups.google.com/group/gentoo-china/web/poguidexml

看文本编辑器那段
如果是64位在
echo app-editors/emacs-cvs >> /etc/portage/package.unmask
后还要
echo app-editors/emacs-cvs ~amd64 >> /etc/portage/package.keywords
回复 支持 反对

使用道具 举报

发表于 2007-3-25 08:45:14 | 显示全部楼层
装emacs-23啦,就没有字体设置的问题了。
我用的就是emacs-23,一样的有中文显示为方块的问题。问题还主要出现在我喜欢的courier字体上:
1、不设字体,则很多汉字显示为方块。
2、设置为Courier + wenquanyi ,则方块都被wqy补上了,可还是有大小不一的情况。
3、设置为Courier + msyahei ,字体大小一致了,可中文标点如引号"",省略号……都不能正常显示,看到的只是方块,用wenquanyi没这个问题。(之前有过一段时间是正常的,不知怎么cvs了源代码又回去了)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-26 20:39:12 | 显示全部楼层
按照http://groups.google.com/group/g ... 制台上输入:
emacs --enable-font-backend -fn "Dejavu Sans Mono-12"才能用上中文,效果不错。
怎么才能把这个字体配置写入.emacs呀。
回复 支持 反对

使用道具 举报

发表于 2007-3-28 09:05:08 | 显示全部楼层
Post by crawler
按照http://groups.google.com/group/g ... 制台上输入:
emacs --enable-font-backend -fn "Dejavu Sans Mono-12"才能用上中文,效果不错。
怎么才能把这个字体配置写入.emacs呀。

http://blog.chinaunix.net/u/3425/showart_263445.html
回复 支持 反对

使用道具 举报

发表于 2007-3-28 12:54:34 | 显示全部楼层
我的emacs22是这样的:
安装wenquanyi字体,然后
在~/.Xresources中添加一下内容
Emacs.Font:fontset-chinese
Emacs.Fontset-0:-*-fixed-medium-r-*-*-14-*-*-*-c-*-fontset-chinese,\
chinese-gb2312:-*-wenquanyi bitmap song-medium-*-normal--12-*-*-*-*-*-iso10646-1,\
chinese-big5-1:-*-wenquanyi bitmap song-medium-*-normal--12-*-*-*-*-*-iso10646-1,\
chinese-big5-2:-*-wenquanyi bitmap song-medium-*-normal--12-*-*-*-*-*-iso10646-1

然后
#xrdb -load ~/.Xresources

http://blog.chinaunix.net/u/29642/showart_243287.html
回复 支持 反对

使用道具 举报

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

本版积分规则

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