我最近宣布.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).

让我们
暂时忽略我也在Mac OS X下运行emacs的事实
(GUI + Terminal),偶尔在Windows上,仅关注X11
案件:

(背景:据我所知,字体6x13一直是X11的一部分。
混合固定的半压缩...)。这是一种位图字体。)
  • 我希望emacs始终使用X11位图字体6x13。 (这使我上网本上的两个缓冲区彼此相邻。)
  • 我不想在我的上网本上看到DejaVu Sans Mono 16pt或任何默认出现的乱码(这是巨大的!)
  • 我希望每个新框架和窗口都使用此字体。
  • 我希望派生的面孔(例如org-mode-column)使用6x13字体,而不是神秘地切换回DejaVu Sans Mono
  • 我不在乎GNOME和X11认为屏幕的逻辑DPI是什么。我想要6x13。
  • 当我远程进入上网本(NX机器)时,我不想看到6x10。我想要6x13。
  • 如果有任何疑问:我想要6x13。

  • 做到这一点的规范方法是什么?

    在一些智能提示告诉我菜单之前:选项>>设置默认值
    字体:出现的对话框甚至不提供位图字体,因此
    无法选择6x13。此外,它不能解决
    组织模式的问题:表格 View 仍然使用错误的字体。

    最佳答案

    我可以从.Xresources文件中控制这些东西。

    我个人有

    emacs.reverseVideo:     true
    emacs.font:             7x13bold
    

    (我非常同意。。。位图字体万岁!我将xterm
    XTerm*foreground:       green
    XTerm*background:       black
    XTerm*font:             7x13bold
    

    ...
    可以通过Gnome终端)。

    如果您正在 session 中使用.Xresources进行播放,则xrdb命令可用于重新加载它们。

    10-06 11:39