LinuxSir.cn,穿越时空的Linuxsir!

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

emacs中文问题

[复制链接]
发表于 2008-12-20 18:32:31 | 显示全部楼层 |阅读模式
我的F10的系统。用emacs编辑文件时,输入中文不能显示,每输一个汉字显示一个白方框。有同学知道是什么问题,该怎么解决吗?
发表于 2008-12-20 19:30:17 | 显示全部楼层
Post by negroblack;1926931
我的F10的系统。用emacs编辑文件时,输入中文不能显示,每输一个汉字显示一个白方框。有同学知道是什么问题,该怎么解决吗?


1)請確認你已經安裝了中文字體,如果沒有,請將漢語字體安裝到/usr/share/fonts裏面;
2)請確認你的locale是支持漢語的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-20 19:41:47 | 显示全部楼层
我在命令行及vi里面都能输入和显示中文,是否表示我已经安装了中文字体?
怎样确认或修改使我的locale支持汉语?
非常感谢楼上的兄弟。
回复 支持 反对

使用道具 举报

发表于 2008-12-20 20:30:57 | 显示全部楼层
你用的是 emacs 22 吧。要想让 emacs 获得更好的中文支持,请安装 emacs 23
回复 支持 反对

使用道具 举报

发表于 2008-12-20 21:29:55 | 显示全部楼层
Post by negroblack;1926957
我在命令行及vi里面都能输入和显示中文,是否表示我已经安装了中文字体?
怎样确认或修改使我的locale支持汉语?
非常感谢楼上的兄弟。


嗯,字体你有了。
locale 是utf8就行,不一定要gbk
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-21 10:57:00 | 显示全部楼层
不好意思啊,实在是不懂。
“locale 是utf8就行,不一定要gbk”这个是在哪里怎么设置的?
我以前装的F9,安装完系统emacs直接就可以用中文了。
现在装F10,emacs反而不能用中文了。
我现在网吧上网,不知道我的是emacs22还是emacs23。难倒F10用的emacs不是最新的?
感谢各位同学的关心。
回复 支持 反对

使用道具 举报

发表于 2008-12-21 13:07:08 | 显示全部楼层
相关的一个字体没装。
  1. yum install xorg-x11-fonts-misc
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-22 12:14:52 | 显示全部楼层
特殊的原因,我的机器最近都不能上网,只能在网吧上。
所以,“yum install xorg-x11-fonts-misc”恐怕用不了。
我单下了一个“xorg-x11-fonts-misc-7.2-6.fc9.noarch.rpm”安装了,还是不行。
需要到哪里下哪些包进行安装呢?安装顺序怎样?
回复 支持 反对

使用道具 举报

发表于 2008-12-23 00:01:46 | 显示全部楼层
用wenquanyi吧,如果没有先下载装上。

yum install wqy-bitmap-fonts

rpm -ql wqy-bitmap-fonts   ; 查看下在哪里

xset +fp /usr/share/fonts/wenquanyi/bitmap

xlsfonts |grep wenquanyi   ; 查看下字体可以用了没有


然后在你的.emacs加上以下几句:
(create-fontset-from-fontset-spec
  (concat
   "-adobe-courier-medium-r-normal--12-*-*-*-*-*-fontset-wqy,"
   "chinese-gb2312:-*-wenquanyi bitmap song-medium-r-normal--*-*-100-100-p-*-gb2312*-*,"
   "chinese-gbk:-*-wenquanyi bitmap song-medium-*-normal--14-*-*-*-*-*-iso10646-1,"
))

(set-default-font "fontset-wqy")
(setq default-frame-alist
       (append
        '((font . "fontset-wqy")) default-frame-alist))
回复 支持 反对

使用道具 举报

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

本版积分规则

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