LinuxSir.cn,穿越时空的Linuxsir!

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

求助:emacs默认字体实在太小,我的机器在1024x768分辨率下,看起来太累,如何默认打开时字

[复制链接]
发表于 2008-4-2 22:16:38 | 显示全部楼层 |阅读模式
我知道在Option里可以设置字体:而起我还从别处抄来了绑定到C-+   C--上的程序:
;;字体大小的配置过程
;;#xlsfonts ;display system fonts
;;#
(defun sacha/increase-font-size ()
  (interactive)
  (set-face-attribute 'default
                      nil
                      :height
                      (ceiling (* 1.10
                                  (face-attribute 'default :height)))))
(defun sacha/decrease-font-size ()
  (interactive)
  (set-face-attribute 'default
                      nil
                      :height
                      (floor (* 0.9
                                  (face-attribute 'default :height)))))
(global-set-key (kbd "C-+") 'sacha/increase-font-size)
(global-set-key (kbd "C--") 'sacha/decrease-font-size)
我不喜欢这么麻烦每次打开都要调整,能否每次打开自动就设定好?
发表于 2008-4-3 07:16:28 | 显示全部楼层
当你确认 Emacs 的字体已经使你满意之后,执行下面的操作:
  1. 1. M-x ielm RET

  2. 2. (frame-parameter nil 'font) RET

  3. 3. 把得到的字符串写到配置文件 .emacs 中,像下面这样:

  4.      (set-default-font FONT)
  5.     (add-to-list 'default-frame-alist '(font . FONT))

  6. 这里 FONT 就是上面的字符串。
复制代码


不知道你用的是哪个 Emacs 版本。如果已经有 font backend 的支持,你可以直接在 .emacs 中写类似下面的内容:

  1. (set-default-font "FreeMono-12")
  2. (add-to-list 'default-frame-alist '(font . "FreeMono-12"))
复制代码


其中 FreeMono 是在现代程序的字体对话框里看到的字符串,12 是字号。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-6 07:35:01 | 显示全部楼层
谢谢!安你的方法解决了
回复 支持 反对

使用道具 举报

发表于 2008-12-25 20:46:33 | 显示全部楼层
Post by herberteuler;1834245
当你确认 Emacs 的字体已经使你满意之后,执行下面的操作:
  1. 1. M-x ielm RET

  2. 2. (frame-parameter nil 'font) RET

  3. 3. 把得到的字符串写到配置文件 .emacs 中,像下面这样:

  4.      (set-default-font FONT)
  5.     (add-to-list 'default-frame-alist '(font . FONT))

  6. 这里 FONT 就是上面的字符串。
复制代码


不知道你用的是哪个 Emacs 版本。如果已经有 font backend 的支持,你可以直接在 .emacs 中写类似下面的内容:

  1. (set-default-font "FreeMono-12")
  2. (add-to-list 'default-frame-alist '(font . "FreeMono-12"))
复制代码


其中 FreeMono 是在现代程序的字体对话框里看到的字符串,12 是字号。


兄台 请问你是怎么阅读VIM和EMACS的源码的 好厉害!我也想看看,请问有没有好的开发的手册。谢谢。
回复 支持 反对

使用道具 举报

发表于 2009-4-28 02:57:34 | 显示全部楼层
-unknown-Monaco-normal-normal-normal-*-15-*-*-*-m-0-iso10646-1
这是我返回的
因为安装字体后 xlsfonts 一直不显示此字体  所以我一直在配置文件里配置不成功 (字串名错误) 但在emacs菜单里可以设置出来
苦于找不到显示当前字体 字串名的方法 E文又差  找了半天资料不得其解
在emacs 菜单里使用了这个字体后
用2楼神人的方式 获得这个字串   字体设置成功

unknow? 为什么是unknow 呢? 不明白  谁能解释下  这和xlsfonts的联系是什么?


ps:顶老帖 顶2楼的神仙
回复 支持 反对

使用道具 举报

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

本版积分规则

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