VT100s predate (1976) qualquer uso de fontes de pitch variável em terminais. Isso é incidental. Há mais de um motivo para usar fontes de pitch fixo em terminais, mas o principal é que o endereçamento de cursor pressupõe um layout de pitch fixo de caracteres (uma grade de linhas / colunas).
Com fontes proporcionais, os caracteres têm larguras diferentes e não se ajustam a uma grade regular (a letra "i" é mais estreita que "M" ou "W", por exemplo).
As fontes proporcionais em terminais não apareceram até a década de 1980 e, raramente, como em 9term . Com eles, você não pode usar programas como o vi (ou vim), mas sim editores como sam
.
A documentação do PuTTY diz, em 4.8.2 :
By default, you will be offered a choice from all the fixed-width fonts installed on the system, since VT100-style terminal handling expects a fixed-width font. If you tick the box marked ‘Allow selection of variable-pitch fonts’, however, PuTTY will offer variable-width fonts as well: if you select one of these, the font will be coerced into fixed-size character cells, which will probably not look very good (but can work OK with some fonts).
Se a fonte é escalonável ou não, os glifos individuais são não , sem muito trabalho. O resultado mostrará muito espaço vazio ou caracteres que sobrescrevem seus vizinhos quando exibidos em uma grade de tons fixos.
Inicialmente o xterm não permitia fontes proporcionais, mas (em 1998 , antes do PuTTY) era modificado para permitir isso com a ressalva de que o resultado não seria bom. A fonte informa o tamanho mínimo e máximo de caracteres sem qualquer sugestão em que a maioria dos caracteres esteja nesse intervalo. O recurso forcePackedFont
do xterm permite para escolher, que extremo usar.