emacs - 如何让我的 Emacs 在 X11 上*始终*使用 6x13

标签 emacs fonts gtk x11

我最近宣布 .emacs 破产并重组了我的初始化内容。在
在这个过程中,我撕掉了我所有的hacky字体选择
多年来累积,认为可能有更简单的方法
在最现代的 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+终端),偶尔在 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 终端)。

    如果您正在玩 .Xresources从 session 中,xrdb命令对重新加载它们很有用。

    关于emacs - 如何让我的 Emacs 在 X11 上*始终*使用 6x13,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/623748/

    相关文章:

    qt - 如何在 Windows Qt 中使用 linux 字体?

    c# - 加载字体并获取C#中的字符

    model-view-controller - Qt 中的 MVC 与 Gtk+

    python - pygtk 拖放问题 : file to GtkFileChooserButton

    emacs - 如何在模式行中显示不同颜色的文本

    emacs - s-表达式的折叠部分 - 请求建议

    Emacs:使用字体锁定/语法着色非常慢的滚动

    emacs - 配置Emacs Flymake直接调用g++

    c# - WPF Fonts.GetFontFamilies()缓存字体列表,如何清除缓存?

    c - GTK+3 移植 : GdkDeviceAxis