Por que algumas letras ou seqüências de escape não são renderizadas corretamente no urxvt?

2

Com uma combinação especial de shell (zsh w / syntax hightlighting), terminal (urxvt) e configuração com Xresources, notei um estranho problema com renderização de fonte que parece ocorrer apenas com alguns caracteres em negrito (AKA bold escape sequences) a letra 'k' - aparecerá como um retângulo vertical alto e vazio (veja a figura abaixo):

Por que isso acontece?

    
por Isaac Aggrey 24.04.2014 / 21:50

1 resposta

2

O problema é devido à configuração do letterSpace no arquivo .Xresources, que define o letterSpace como -1 (ou inferior) como:

! /home/username/.Xresources

URxvt*letterSpace: -1

Muitos usuários e postagens no blog sugerirão alterar a opção letterSpace para -1 para ajustar o kerning, mas parece haver um efeito colateral nessa situação em que o urxvt não pode renderizar o glifo.

    
por 07.07.2014 / 17:08