Como configurar o cursor xterm para ser um quadrado perfeito?

1

As seqüências de escape podem alterar a forma e a cor do cursor em um terminal, mas como posso alterar a proporção? Ao usar uma fonte quadrada (por exemplo, Panoptica), eu gostaria que ela imprimisse com a mesma proporção, ou seja, mesma largura que a altura. A grade em um xterm pode ser alterada de tal forma que o que você imprimir mostra "ao quadrado"?

Atualização: As letras de uma fonte perfeitamente quadrada (como Panoptica), naturalmente, mostram ao quadrado, o que eu quero ser quadrado é a caixa que contém a letra, que continua sendo retangular; é por isso que adicionei a referência à grade do xterm. Pode ser que eu esteja usando os termos errados.

    
por nightcod3r 30.08.2016 / 14:38

1 resposta

1

curto: não

long: o cursor xterm é desenhado para preencher (ou contornar) uma célula para um caractere. Uma "célula" é qualquer combinação de linha / coluna: cada linha possui várias células e cada coluna possui várias células. Uma célula não possui mais de um caractere. Não há intervalo entre as células (horizontal ou vertical).

Como o xterm só conhece as fontes de pitch fixo, todas as células são iguais (embora você possa ter caracteres de largura dupla ocupando duas células).

Portanto, as proporções da célula determinam a forma do retângulo. É raro (mas não impossível) que uma fonte use quadrados.

Se Panoptica parece ser quadrado, mas xterm não está mostrando quadrados, provavelmente é porque

  • o cabeçalho da fonte Panoptica afirma que não é realmente quadrado ou
  • existem alguns glifos não quadrados na fonte que você ignorou.
por 31.08.2016 / 00:08

Tags