2012-03-12 33 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