8.4. 无需 VGA 字体绘制线条字符

Xterm 和 rxvt 可以通过适当的转义序列动态切换到线条绘制模式。在输出所需的字符后,你需要切换回来,否则之后的所有文本都会乱码。基于这些输出代码的提示符在控制台上不起作用,而是会产生等效的文本。

要启动线条绘制字符序列,请使用 echo -e\033(0 转义序列。大多数值得使用的字符都在小写字母 “a” 到 “z” 的范围内。使用另一个转义序列 \033(B 终止字符串。

我发现的测试此功能的最佳方法如下面的图像所示:使用 HOWTO 前面提到的 escgen 脚本来显示 100 到 200 的八进制范围,echo 第一个转义序列,运行相同范围的 escgen 脚本,然后 echo 结束转义序列。该图像还展示了如何在提示符中使用它。

在 RXVT(也适用于 Xterm 和 RXVT 衍生版本,如 aterm,此处使用的是 aterm)中使用转义序列来生成线条绘制字符。上面使用的 “escgen” 脚本在 HOWTO 前面给出。