当前位置: 首页>>技术教程>>正文


fonts – 如何更改终端中的行距?

,

问题描述

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

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

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

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

最佳方法

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

urxvt

来自 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.

urxvt 在以下软件包中可用:

rxvt-unicode

rxvt-unicode-256color

rxvt-unicode-lite

次佳方法

此功能在 GNOME Terminal 版本 3.28(VTE 终端仿真库版本 0.52)中可用。

第三种方法

Konsole 有这个功能。您可以在最右侧选项卡的配置文件设置下找到它。 Konsole 是一个 KDE 应用程序,但它的依赖项相对较少,并且在没有 KDE 的情况下似乎也能很好地工作。

mac 终端支持这一点是有充分理由的。 Atom(编辑器)也支持它。对我来说是不可或缺的。我想,很多人更喜欢多一点的行距/行高。

urxvt 对我来说似乎有点过时了。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/12285.html,未经允许,请勿转载。