更改emacs字体(菜单中没有“设置默认字体”选项; .emacs脚本不起作用)

时间:2014-10-12 03:52:06

标签: linux emacs fonts

在很多关于如何更改emacs默认字体的帖子中,似乎emacs 24应该在Menu - >下面有一个名为“set default font”的选项。选项。从下图中可以看出,我没有给出这样的选择。 (与字体相关的唯一选项是“设置默认字体”。)我尝试在我的.emacs文件中添加各种脚本,这些脚本旨在更改全局字体,但默认值仍然存在。

我已经通过sudo apt-get install fonts-inconsolata(ttf-inconsolata不再有效)下载并安装了Inconsolata,而且我还运行了sudo fc-cache。鉴于通常的答案似乎没有起作用,我对下一步做什么感到很遗憾......

此时,我怀疑是否需要在设置中进行shell级别(或可能是系统级别)更改才能在emacs上启用字体选择(即,类似于确保我的XTERM颜色设置为256色是为了让Zenburn工作;如果不明显的话,我是Linux新手 - 只是想在这里集思广益。

版本信息,如果有用:我正在运行Ubuntu 14.04.1(Xubuntu),emacs 24.3.1,并通过默认的Xubuntu shell中的“emacs -nw”启动。

这是我在进入菜单然后选择选项时看到的内容(即按“F10”,然后按“o”):

enter image description here

1 个答案:

答案 0 :(得分:1)

简单的答案是Emacs无法更改终端的字体。它只能设置颜色(并可能添加粗体和下划线属性)。对于所有控制台模式程序都是如此。您需要在GUI模式下运行Emacs以启用完整的字体选择。