首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么VT100终端只使用固定宽度的字体?

为什么VT100终端只使用固定宽度的字体?
EN

Unix & Linux用户
提问于 2016-09-07 09:24:59
回答 1查看 1.1K关注 0票数 3

为什么视觉终端VT100需要一个固定宽度的字体?有视觉限制:24x80个字符。但是为什么不使用可变宽度的字符呢?

例如,在腻子文档第4.8.2段中,有人说可变宽度的字体字符被重新绘制,以便它们适合一个固定宽度的字体字符。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2016-09-07 09:32:29

VT100s早于(1976年)在终端中使用可变音高字体.这是偶然的。在终端中使用固定间距字体有不止一个原因,但主要原因是光标寻址假定字符的固定间距布局(行/列的网格)。

使用比例字体,字符是不同的宽度,并且不适合于常规网格(例如,字母"i“比"M”或"W“窄)。

终端中的比例字体直到20世纪80年代才出现,然后很少出现在9个期中。有了这些,您就不能使用vi (或vim)之类的程序,而可以使用像sam这样的编辑器。

PuTTY的文档说,在4.8.2中:

默认情况下,您可以从安装在系统上的所有固定宽度字体中选择,因为be 100风格的终端处理需要一个固定宽度的字体。但是,如果您勾选标有“允许选择可变间距字体”的方框,PuTTY也将提供可变宽度字体:如果您选择其中之一,字体将被强制放入固定大小的字符单元格中,这看起来可能不太好(但某些字体可以正常工作)。

无论字体是否可伸缩,单独的字体都不是,没有大量的工作。结果将显示大量空空间,或者在固定间距网格上显示覆盖其邻居的字符。

最初,xterm不允许比例字体,但是(在1998年年中,在PuTTY之前)它被修改为允许这样做,但要注意的是,结果不会很好。字体显示字符的最小和最大大小,而不提示大多数字符位于该范围内。xterm的forcePackedFont资源允许您选择使用哪一种极端。

票数 10
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/308377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档