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

Vim、Emacs配置和使用
回复
头像
ccbrighty
帖子: 17
注册时间: 2008-05-01 11:36

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

#1

帖子 ccbrighty » 2008-08-03 0:06

如题
系统是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....
附件
锯齿
锯齿
模糊
模糊
正常效果
正常效果
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#2

帖子 zhuqin_83 » 2008-08-03 0:53

把.emacs里的setfont统统注释掉。最新编译的emacs会自动调用系统字体设置。.xresource也是不需要的。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
ccbrighty
帖子: 17
注册时间: 2008-05-01 11:36

#3

帖子 ccbrighty » 2008-08-03 1:08

好像不行
我把.emacs和.Xresources删了
结果字体不是系统的等宽字体
附件
screenshot1.jpg
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#4

帖子 zhuqin_83 » 2008-08-03 1:51

你难道不是gnome,不用gdm启动的?
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#5

帖子 zhuqin_83 » 2008-08-03 1:52

HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
ccbrighty
帖子: 17
注册时间: 2008-05-01 11:36

#6

帖子 ccbrighty » 2008-08-03 2:13

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

代码: 全选

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

代码: 全选

Emacs.FontBackend:xft
的话就变得超模糊, 总之对眼睛都很折磨...
by the way, 我也不太想用系统的字体设置, Emacs不可以指定字体吗?
头像
ccbrighty
帖子: 17
注册时间: 2008-05-01 11:36

[已解决]

#7

帖子 ccbrighty » 2008-08-03 18:31

解决了 不是配置的问题 是最新版本的Bug
在这里:
http://pluskid.lifegoo.com/upload/debian/emacs/
下载2008年2月5日的版本
就没有问题……囧Orz....
redflow
帖子: 264
注册时间: 2007-05-14 23:14

#8

帖子 redflow » 2008-08-04 23:30

楼主,你的emacs的tabbar和行号栏俺很喜欢,哪里弄的?还是23就有的?
KDE!!!
Linux 发行版永远都是在重复造轮子。
Linux 发行版总是把应由开发者关心问题抛给普通用户。
头像
ccbrighty
帖子: 17
注册时间: 2008-05-01 11:36

#9

帖子 ccbrighty » 2008-08-06 4:05

23默认带的~
cvgmt
帖子: 322
注册时间: 2007-02-26 2:29
来自: 广东

#10

帖子 cvgmt » 2008-08-06 7:12

zhuqin_83 写了:把.emacs里的setfont统统注释掉。最新编译的emacs会自动调用系统字体设置。.xresource也是不需要的。
是吗?6月份从 cvs 拉源代码编译还是设 ~/.Xresource 字体才清晰好看,难道 8 月份的 cvs 有了重大更新?
cvgmt
帖子: 322
注册时间: 2007-02-26 2:29
来自: 广东

#11

帖子 cvgmt » 2008-08-08 14:23

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