分页: 1 / 1

[问题]为什么Emacs23字体不是锯齿就是及其模糊

发表于 : 2008-08-03 0:06
ccbrighty
如题
系统是8.041, 已更新到最新;
Emacs是源
http://emacs.orebokech.com 上的最新版本:
This is GNU Emacs 23.0.60.1 (i486-pc-linux-gnu, GTK+ Version 2.12.11)
of 2008-07-27 on elegiac, modified by Debian

.emacs中的字体设置为:

代码: 全选

;; 字体设置
(defun my-default-font()
  (interactive)
  (set-default-font "DejaVu Sans Mono-11")
  (set-fontset-font "fontset-default"
                    'han '("AR PL UMing CN" . "unicode-bmp"))
  (set-fontset-font (frame-parameter nil 'font)
                    'symbol '("AR PL UMing CN" . "unicode-bmp"))
  (set-fontset-font (frame-parameter nil 'font)
                    'cjk-misc '("AR PL UMing CN" . "unicode-bmp"))
  (set-fontset-font (frame-parameter nil 'font)
                    'bopomofo '("AR PL UMing CN" . "unicode-bmp")))
;(my-default-font)
(add-to-list 'after-make-frame-functions
             (lambda (new-frame)
               (select-frame new-frame)
               (if window-system
                   (my-default-font))))
(if window-system
    (my-default-font))
.Xresources中有:

代码: 全选

Xft.dpi: 96
Xft.antialias:yes
Xft.hinting:None
Xft.rgba:rgb
Xft.hintstyle: hintfull
Emacs.font: DejaVu Sans-11
当.Xresources中有:

代码: 全选

Emacs.FontBackend:xft
时, 字体及其模糊
没有的时候, 字体又都是锯齿, 无比郁闷啊Orz....

发表于 : 2008-08-03 0:53
zhuqin_83
把.emacs里的setfont统统注释掉。最新编译的emacs会自动调用系统字体设置。.xresource也是不需要的。

发表于 : 2008-08-03 1:08
ccbrighty
好像不行
我把.emacs和.Xresources删了
结果字体不是系统的等宽字体

发表于 : 2008-08-03 1:51
zhuqin_83
你难道不是gnome,不用gdm启动的?

发表于 : 2008-08-03 1:52
zhuqin_83

发表于 : 2008-08-03 2:13
ccbrighty
zhuqin_83 写了:你难道不是gnome,不用gdm启动的?
?? 不好意思有点不懂你的意思, 能否说的清楚一些?
Emacs 的安装我就是按照Wiki上做的, 安装的就是http://emacs.orebokech.com上的最新的deb包
如果按照Wiki说的在.Xresources里只有一句

代码: 全选

Emacs.font: Monospace-10
的话那么字体就是上面贴出来的锯齿型
如果有

代码: 全选

Emacs.FontBackend:xft
的话就变得超模糊, 总之对眼睛都很折磨...
by the way, 我也不太想用系统的字体设置, Emacs不可以指定字体吗?

[已解决]

发表于 : 2008-08-03 18:31
ccbrighty
解决了 不是配置的问题 是最新版本的Bug
在这里:
http://pluskid.lifegoo.com/upload/debian/emacs/
下载2008年2月5日的版本
就没有问题……囧Orz....

发表于 : 2008-08-04 23:30
redflow
楼主,你的emacs的tabbar和行号栏俺很喜欢,哪里弄的?还是23就有的?

发表于 : 2008-08-06 4:05
ccbrighty
23默认带的~

发表于 : 2008-08-06 7:12
cvgmt
zhuqin_83 写了:把.emacs里的setfont统统注释掉。最新编译的emacs会自动调用系统字体设置。.xresource也是不需要的。
是吗?6月份从 cvs 拉源代码编译还是设 ~/.Xresource 字体才清晰好看,难道 8 月份的 cvs 有了重大更新?

发表于 : 2008-08-08 14:23
cvgmt
zhuqin_83 写了:把.emacs里的setfont统统注释掉。最新编译的emacs会自动调用系统字体设置。.xresource也是不需要的。
今天下载了 emacs cvs 版本编译,果然不需要 ~/.Xresources。