UNIX文本处理中的图形与特效技巧
在UNIX文本处理中,有许多实用的技巧和功能可以帮助我们实现各种图形和特效,下面将详细介绍这些内容。
1. 固定间距字体
在UNIX文本处理环境中,我们经常会遇到一种名为CW(Constant Width)的固定间距字体。在计算机书籍中,通常会使用这种字体来展示“计算机语言”的示例,包括键盘输入、文件内容或屏幕输出等。这是因为在许多计算机语言中,精确的缩进在语法或语义上具有重要意义,而可变宽度的排版字体无法保留原始文本的对齐方式。
-
使用固定间距字体 :
- 在ditroff中,可以使用
.ft CW请求或转义序列\f(CW来请求使用固定间距字体。 - 在otroff中,根据输出设备的不同,可以使用名为cw的预处理器来实现固定宽度。该预处理器通过单独处理固定间距字体,绕过了troff的四种字体限制。具体细节可参考UNIX参考手册中对cw的描述。此外,还可以根据输出设备和后处理器的不同采用其他方法。例如,使用otroff与TextWare International的tplus后处理器以及HP LaserJet时,为了绕过字体限制,我们在后处理器中设定11点字体实际上为固定宽度,然后使用
.cs和.ss请求为troff提供正确的间距。
- 在ditroff中,可以使用
-
模拟固定间距效果 :即使在使用可变宽度字体时,也可以使用
超级会员免费看
订阅专栏 解锁全文
4

被折叠的 条评论
为什么被折叠?



