LinuxSir.cn,穿越时空的Linuxsir!

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

Emacs无法显示中文,都是一个个小方块,搜索了n多文档也不行,能用文泉一字体么?

[复制链接]
发表于 2006-9-22 00:43:27 | 显示全部楼层 |阅读模式
Emacs版本是21.4.

现在唯一不爽的问题来了:Emacs无法显示中文,都是一个个小方块,搜索了n多文档也不行。

那位能给个step by step的教程么????

我的.emacs的配置:
================================
(normal-erase-is-backspace-mode 1)
(transient-mark-mode t)
(global-font-lock-mode 1)
(add-to-list 'load-path "/home/qingran")
(require 'wb-line-number)
(wb-line-number-toggle)

(setq fonts-dir "/usr/share/fonts/wqy-bitmapfont")

(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)

(set-default-font "-wenquanyi-wenquanyi\ bitmap\ song-medium-r-normal--16-160-75-75-p-80-iso10646-1")
(setq default-frame-alist (append '((font . "fontset-adobe")
                                    (width . 78) (height . 45))))

(setq default-frame-alist
            (append '((font . "fontset-global")) default-frame-alist))
================================


我的locale的输出:
=================
LANG=zh_CN
LC_CTYPE="zh_CN"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_COLLATE="zh_CN"
LC_MONETARY="zh_CN"
LC_MESSAGES="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL=zh_CN
===================

我的 xlsfonts | grep wenquan的结果:
===================================
localhost ~ $ xlsfonts | grep wenquan
-wenquanyi-wenquanyi bitmap song-bold-r-normal--0-0-75-75-p-0-iso10646-1
-wenquanyi-wenquanyi bitmap song-bold-r-normal--12-120-75-75-p-119-iso10646-1
-wenquanyi-wenquanyi bitmap song-bold-r-normal--13-130-75-75-p-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-bold-r-normal--15-150-75-75-p-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-bold-r-normal--16-160-75-75-p-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-medium-r-normal--0-0-75-75-p-0-iso10646-1
-wenquanyi-wenquanyi bitmap song-medium-r-normal--12-120-75-75-p-119-iso10646-1
-wenquanyi-wenquanyi bitmap song-medium-r-normal--13-130-75-75-p-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-medium-r-normal--15-150-75-75-p-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-medium-r-normal--16-160-75-75-p-80-iso10646-1
==============================
 楼主| 发表于 2006-9-22 00:44:48 | 显示全部楼层
我的Gentoo用的~x86,然后emacs的版本是app-editors/emacs-21.4-r5
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-22 00:47:05 | 显示全部楼层
那位能给个step by step的教程么????
回复 支持 反对

使用道具 举报

发表于 2006-9-22 09:19:46 | 显示全部楼层
我的blog里有
回复 支持 反对

使用道具 举报

发表于 2006-9-23 10:36:07 | 显示全部楼层
22版本以上的才支持中文显示
回复 支持 反对

使用道具 举报

发表于 2006-9-24 07:27:14 | 显示全部楼层
这是我的.emacs字体设置,希望能有帮助:)

(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-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")

(add-to-list 'after-make-frame-functions
    (lambda (new-frame) (select-frame new-frame)
                        (set-default-font "fontset-song"))
回复 支持 反对

使用道具 举报

发表于 2006-9-24 11:43:05 | 显示全部楼层
装23版本
然后
(set-default-font "wenquanyi-wenquanyi bitmap song-medium-r-normal--15-150-75-75-p-80-iso10646-1")
一句就够了
回复 支持 反对

使用道具 举报

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

本版积分规则

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