最近,我宣布。emacs的破产和重组我的init的东西。在 这个过程中,我撕下了所有的哈克字体选择的东西我有 累积多年来搞清楚有可能更容易的方法 完成什么我要在最现代的版本emacs。

GNU Emacs 23.0.91.1 (i686-pc-linux-gnu, GTK+ Version 2.14.4)
on a GNU/Linux System (Ubuntu 8.10).

我们 忽略的时刻,事实上,我也运行emacs下Mac OS X (GUI+终端)和偶尔在窗,只是专注于X11 情况:

(背景:字体6x13已经部分X11只要我能记住。(a。k.一个 其他固定的半凝结...).这是一个bitmap font.)

  • 我想emacs始终使用X11bitmap font6x13.(这给了我两个缓冲下海誓山盟在我上网本。)
  • 我不想看到幻觉记忆无单的16点或什么鬼来了默认情况下我的笔记本电脑(这是巨大的!)
  • 我想每一个新的框架和窗口来使用这个字体。
  • 我希望来面(如组织结构模式列)使用6x13字并不神秘切换回幻觉记忆无单
  • 我不在乎什么GNOME和X11认为合乎逻辑DPI我的屏幕。我想6x13.
  • 当我远程进入我的笔记本电脑(N机)我可不想看到6×10.我想6x13.
  • 在情况没有任何疑问: 我想6x13.

什么规范的方式来做到让这种事发生?

和以前一些聪明的告诉我菜单:选项>>默认设置 字体:所得到的对话框甚至不提供位的字体,这样 有没有办法选择6x13.此外,它没有解决的 问题的组织模式:表景仍然拿出了错误的字体。

有帮助吗?

解决方案

我控制这些东西从我的 .Xresources 文件。

我个人有

emacs.reverseVideo:     true
emacs.font:             7x13bold

(并且我同意...长生活的位的字体!我会带我的 xterm

XTerm*foreground:       green
XTerm*background:       black
XTerm*font:             7x13bold

...在侏儒终端任何一天)。

如果你是在玩 .Xresources 从内一届会议, xrdb 指令是有用的,以重载它们。

其他提示

你想要设置默认的框架参数,在你的.emacs。

  • 找出名的字体,你想要使用
  • 添加所需要的价值 default-frame-alist.

最简单的方法,实际上是使用定义和定制默认帧-列表,但也可以使用的工作基本是在封闭的情况下进行,并编写

(setq default-frame-alist 
   '(font . "-*-*-medium-r-normal--16-*-*-*-*-*-fontset-hiramin_w6"))

这就是偷我的软件,只需要找到充分的字体的姓名(xfontsel?) 对字体你想要的。

也见 EmacsWiki 设置的字体和面孔。

任何人阅读这与最近的一个Linux发行版你会需要安装6x13第(是的,听起来很明显..).还有 此处的说明 为Ubuntu/Debian它应该在其它的发布过如果你跳过易于获取的随机的字体。安装"FixedSC".解压缩软从那里(它解包to/usr/local/share/fonts),然后按指示将它添加到字体的高速缓存,所以它会出现在侏儒字体选择对话。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top