2012-03-12 93 views
3

我不知道这是否可以容易用Emacs的完成(阅读下面我砍的情况下,有没有简单的方法来做到这一点),所以...如何将1个像素的vert-spacing添加到Emacs字体?

如何添加的在垂直的一个像素Emacs下每行之间的间距?

我知道屏幕房地产是宝贵的,但我使用“自定义”字体(ProggyFont),并且在IntelliJ IDEA下,我可以将垂直间距修改为我喜欢的东西。

然而,在Emacs下,我发现文本难以阅读,因为一行中的像素距离另一行的像素太近,所以我想在每行之间添加一个“一个像素”空垂直行。这可以简单地完成吗?

如果没有“简单的方法”,我该如何采用“x by y”位图字体并将其转换为“x by(y + 1)”位图字体?我不介意使用字体编辑器:在那里,做到了。但我不知道所涉及的一切。

回答

3

查看line-spacing变量,例如,

(setq line-spacing 0.2) 

从文档:

Additional space to put between lines when displaying a buffer. The space is measured in pixels, and put below lines on window systems. If value is a floating point number, it specifies the spacing relative to the default frame line height. A value of nil means add no extra space.

+0

非常感谢......我做了谷歌,但没有找到该变量。我用一个整数*(setq行间距2)*,它工作正常。然后,我做了*“M-x自定义选项”*,现在一切看起来都很棒:) – 2012-03-12 21:56:21