如何更改终端中的行距?

Dog*_*her 22 fonts gnome-terminal

是否可以在终端中更改行距,或者是否有其他应用程序允许它?我正在从 Mac 迁移,它的终端应用程序具有此功能,可以独立于字体大小更改行距。

例如,这是 Mac 上 17pt 的 Monaco,没有任何调整。我的问题是它是一堆乱七八糟的文字 - 眼睛的垂直方向和水平方向一样多:

摩纳哥

并使用“1.1”行距和稍微更紧的字符间距。我这样做是为了让我的眼睛更容易跟随线条。行与行之间的间距应大于单词之间的间距,这是布局中的一般经验法则。这更接近这个理想:

摩纳哥与我的自定义更改

我想知道如何用 Ubuntu 来实现这一点。目前,我最好的解决方法是使用 Source Code Pro,它的设计考虑了这些想法,显然:

源代码专业版

McN*_*sse 9

有一个具有此功能的终端仿真器。

urxvt
Run Code Online (Sandbox Code Playgroud)

来自 urxvt:

-lsp number
Compile frills: Lines (pixel height) to insert between each row of the display.      
Useful to work around font rendering problems; resource lineSpace.
Run Code Online (Sandbox Code Playgroud)

urxvt 在以下软件包中可用:

rxvt-unicode

rxvt-unicode-256color

rxvt-unicode-lite

  • 还有带有 `scaleHeight` 资源的 `xterm`。 (3认同)

egm*_*ont 5

此功能在GNOME Terminal3.28 版(VTE终端仿真库 0.52 版)中可用。