GNU Emacs中的Letterspacing

时间:2011-02-21 00:57:02

标签: emacs fonts

Emacs letterspacing

我在64位Ubuntu上使用GNU Emacs。摩纳哥字体效果很好,除了每个字母之间的间隙太宽,从而导致每行代码传播得太广。我想也许这是字体的问题,但是Ubuntu终端能够处理具有较窄水平边距的完全相同的字体。

我可以尝试在Emacs中调整水平线间距吗?

3 个答案:

答案 0 :(得分:3)

您是否检查过Emacs和终端确实以不同方式显示字体?在屏幕截图中,Emacs中的字体大小本身更大。

无论如何,您可以在设置字体时通过将字体附加到字体名称来选择不同的间距值,例如: "Monaco-10:spacing=110"。尝试以这种方式获得您想要的行为。

编辑:也许我的答案的第二段应该被忽视。我基本上根据describe-font的输出猜测了这一点,但是进一步的实验并没有产生令人满意的结果。

答案 1 :(得分:3)

尝试:

M-x customize-face

在提示符处输入“default”

我将字体宽度从中调整为浓缩,看看是否有帮助。

否则你可能会尝试不同的字体。 SHIFT + Mouse-1应显示一个菜单,您可以在其中更改Courier的默认字体。

答案 2 :(得分:1)

我遇到同样的问题,但后来我搜索了这篇文章: http://www.gringod.com/2006/11/01/new-version-of-monaco-font/

它绝对解决了我的问题。

修复相当简单,下载Linux版本的Monaco字体,一切都会好的。 :)