[问题]emacs23无论如何设置,中文字体不变。

Vim、Emacs配置和使用
回复
oiniya
帖子: 256
注册时间: 2007-07-26 15:07
送出感谢: 0
接收感谢: 0

[问题]emacs23无论如何设置,中文字体不变。

#1

帖子 oiniya » 2007-08-01 8:37

在论坛上搜索了N次,所有设置中文字体的方式都试过了,可是无论如何设置,中文字体永远是那样的。
丑不丑倒是无所谓,关键是太大了。
英文字体倒是会变的。
附件
Screenshot-emacs.png
汉字太大了,字体也不好看。
zerg17
帖子: 22
注册时间: 2006-06-20 8:39
送出感谢: 0
接收感谢: 0

#2

帖子 zerg17 » 2007-08-01 19:37

看下这个帖子
viewtopic.php?t=59762&highlight=emacs+% ... E%E7%BD%AE


你要是不死心就把你的
xlsfonts | grep "$fonts_to_use"
输出贴出来

还有你的.emacs里面的相应$fonts_to_use
贴出来

然后我告诉你应该怎么处理
头像
zhan
帖子: 1880
注册时间: 2005-08-15 0:04
来自: 南7技校
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 zhan » 2007-08-14 18:43

使用 xft 启动看看

如果是最近的 cvs 版本的话,这样设置

先写文件 .Xresources (没有就新建)

代码: 全选

Emacs.FontBackend: xft
Emacs.font: DejaVu Sans Mono-12

Xft.antialias: 1
Xft.hinting: 1
Xft.hintstyle: hintfull
!Xft.rgba: rgb
然后执行 xrdb -merge .Xresources
然后在 .emacs 中写入一行

代码: 全选

(set-default-font "DejaVu Sans Mono-12")
(set-fontset-font (frame-parameter nil 'font)
     'unicode '("WenQuanYi Bitmap Song" . "unicode-bmp") 'nil 'append)
当然其中的字体随你喜欢的换。

然后 启动 emacs 看看
飞得高,飞得低,学习再学习,多少大秘密!
http://zhan.blog.ubuntu.org.cn
oiniya
帖子: 256
注册时间: 2007-07-26 15:07
送出感谢: 0
接收感谢: 0

#4

帖子 oiniya » 2007-08-16 14:17

问题解决了,似乎下载的emacs23版本不对,在帖子里面有一个好像是5月更新的版本,用那个版本就可以。
郁闷啊。
就是为了图方便,没自己编译结果就花了这么长时间。
tick
帖子: 65
注册时间: 2005-08-24 17:50
来自: yunnan
送出感谢: 0
接收感谢: 0
联系:

#5

帖子 tick » 2007-08-16 19:33

看看我的这个帖子
viewtopic.php?t=59762&highlight=


或者我的设置

代码: 全选

;;中文字体设置方法一
;(create-fontset-from-fontset-spec
;"-*-fixed-medium-r-normal-*-14-*-*-*-*-*-fontset-14,
;chinese-gbk-0:-*-simsun-medium-r-*-*-14-*")
;(create-fontset-from-fontset-spec
;"-*-fixed-medium-r-normal-*-14-*-*-*-*-*-fontset-14,
;chinese-gbk-0:-*-simsun-medium-r-*-*-14-*")
;(setq default-frame-alist (append '((font . "fontset-14"))))

;;字体设置的方法二
;;英文字体设置
(create-fontset-from-fontset-spec
;"-*-fixed-medium-r-normal-*-14-*-*-*-*-*-fontset-courier")
;"-*-andale mono-medium-r-normal-*-14-*-*-*-m-*-fontset-courier")
"-*-courier 10 pitch-medium-r-normal-*-14-*-*-*-m-*-fontset-courier")
(set-default-font "fontset-courier")
(setq default-frame-alist(append
'((font . "fontset-courier")) default-frame-alist))

;;中文字体设置
(set-fontset-font
"fontset-default" nil
"-*-simsun-*-*-*-*-14-*-*-*-*-*-gb2312.1980-*" nil 'prepend)
(set-fontset-font
"fontset-courier" 'kana
"-*-simsun-*-*-*-*-14-*-*-*-*-*-gbk-0" nil 'prepend)
(set-fontset-font
"fontset-courier" 'han
"-*-simsun-*-*-*-*-14-*-*-*-*-*-gbk-0" nil 'prepend)
(set-fontset-font
"fontset-courier" 'cjk-misc
"-*-simsun-*-*-*-*-14-*-*-*-*-*-gbk-0" nil 'prepend)
好好学习,天天向上
我的bloghttp://toddyallan.cn
fans1
帖子: 17
注册时间: 2007-01-21 15:42
送出感谢: 0
接收感谢: 0

#6

帖子 fans1 » 2007-11-17 19:24

(load "fontset-win.el")
(huangq-fontset-consolas 17)
回复

回到 “Vim和Emacs”