LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: soloforce

这个emacs字体不错

[复制链接]
发表于 2006-6-20 09:12:55 | 显示全部楼层
Post by wildfire
pluskid,是否能帖一下你 ~/.emacs 中有关字体的部分?

我现在用的是 Emacs 23(unicode-branch-2),配置字体一直很郁闷,看了这个贴才知道 Emacs-23 的字体要另外的方法配置:
http://www.linuxsir.cn/bbs/showthread.php?t=261151

于是这是我现在的配置:

~/.Xresources
[php]
Emacs.Font: fontset-23

Emacs.Fontset-0:-*-fixed-medium-r-*-*-14-*-*-*-c-*-fontset-23
[/php]

~/.emacs
[php]
(if (string-match "23" (emacs-version))
    (set-fontset-font
     "fontset-default" 'chinese-gb2312
     "-misc-evermore song-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0" nil 'prepend))
[/php]

如果是以前版本的 Emacs (21或者22),在 .Xresources 里面配置字体集也是很方便的:
[php]
Emacs.Fontset-0:-*-fixed-medium-r-*-*-14-*-*-*-c-*-fontset-23

Emacs.Fontset-1:-*-fixed-medium-r-normal--12-*-*-*-c-*-fontset-lucida,\
ascii:-b&h-lucidatypewriter-medium-r-normal-sans-12-120-75-75-m-70-iso8859-1,\
chinese-gb2312:-wenquanyi-wenquanyi bitmap song-medium-r-normal--12-160-75-75-c-80-iso10646-1
!chinese-gb2312:-*-simsun-medium-r-*-*-14-*-*-*-p-*-gb2312.1980-*

Emacs.Fontset-2:-*-fixed-medium-r-normal--14-*-*-*-c-*-fontset-fixed,\
ascii:-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1,\
chinese-gb2312:-wenquanyi-wenquanyi bitmap song-medium-r-normal--12-160-75-75-c-80-iso10646-1
!chinese-gb2312:-*-simsun-medium-r-*-*-14-*-*-*-p-*-gb2312.1980-*

Emacs.Fontset-3:-*-fixed-medium-r-normal--14-*-*-*-c-*-fontset-pretty1,\
ascii:-schumacher-clean-medium-r-normal--14-140-75-75-c-70-iso646.1991-irv,\
chinese-gb2312:-wenquanyi-wenquanyi bitmap song-medium-r-normal--12-160-75-75-c-80-iso10646-1
!chinese-gb2312:-*-simsun-medium-r-*-*-14-*-72-72-p-*-gb2312.1980-*

Emacs.Fontset-4:-*-fixed-medium-r-normal--12-*-*-*-c-*-fontset-courier,\
ascii:-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1,\
chinese-gb2312:-*-simsun-medium-r-*-*-12-*-72-72-p-*-gb2312.1980-*
!chinese-gb2312:-wenquanyi-wenquanyi bitmap song-medium-r-normal--12-160-75-75-c-80-iso10646-1

Emacs.Fontset-5:-*-*-bold-r-normal--14-*-*-*-c-*-fontset-pretty2,\
ascii:-schumacher-clean-bold-r-normal--14-140-75-75-c-80-iso646.1991-irv,\
chinese-gb2312:-misc-simsun-medium-r-normal--12-*-*-*-p-*-gb2312.1980-0

Emacs.Fontset-6:-*-*-medium-r-normal--14-*-*-*-c-*-fontset-simsun,\
ascii:-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1,\
chinese-gb2312:-misc-simsun-medium-r-normal--12-120-*-*-p-*-gb2312.1980-0

Emacs.Fontset-7:-*-*-medium-r-normal--12-*-*-*-m-*-fontset-couriernew,\
ascii:-monotype-courier new-medium-r-normal--12-0-0-0-m-0-iso8859-1,\
chinese-gb2312:-wenquanyi-wenquanyi bitmap song-medium-r-normal--13-130-75-75-p-80-iso10646-1,\
mule-unicode-0100-24ff:-misc-freemono-medium-r-normal--0-0-0-0-p-0-iso10646-1

Emacs.Fontset-8:-*-*-medium-r-normal--12-*-*-*-m-*-fontset-yahei,\
ascii:-monotype-courier new-medium-r-normal--12-0-0-0-m-0-iso8859-1,\
chinese-gb2312:-microsoft-microsoft yahei-medium-r-normal--12-0-0-0-p-0-gb2312.1980-0,\
mule-unicode-0100-24ff:-misc-freemono-medium-r-normal--0-0-0-0-p-0-iso10646-1

Emacs.Fontset-9:-*-fixed-medium-r-normal--14-*-*-*-c-*-fontset-terminus,\
ascii:-xos4-terminus-medium-r-normal--12-120-72-72-c-60-iso8859-1,\
chinese-gb2312:-wenquanyi-wenquanyi bitmap song-medium-r-normal--12-120-75-75-p-119-iso10646-1,\
mule-unicode-0100-24ff:-misc-freemono-medium-r-normal--0-0-0-0-p-0-iso10646-1
[/php]
配置的字体集可以在 Emacs 里面用 shift + 左键调出来进行选择,也可以直接在 .Xresources 文件里面指定。

这是我现在的字体,还不错,总算弄到中文是英文的两倍,而起中文不是太大,英文也不是太小了:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-6-20 09:19:11 | 显示全部楼层
还是kid理解我嘛,这里有很多人反感用版权的字体的。
回复 支持 反对

使用道具 举报

发表于 2006-7-26 05:45:24 | 显示全部楼层
太感谢了!
现在我的emacs-23终于既可以显示中文,又可以使用fcitx了!
回复 支持 反对

使用道具 举报

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

本版积分规则

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