Como faço para corrigir esse problema de renderização de texto no Konsole?

Como faço para corrigir esse problema de renderização de texto no Konsole?

Existem dois problemas principais. Um deles é com sublinhados. Os sublinhados não aparecem de forma consistente e, ao alternar entre janelas, podem aparecer ou desaparecer espontaneamente. Além disso, ao limpar a tela, nem sempre os sublinhados desaparecem junto com o texto sublinhado; às vezes, o sublinhado permanece sem nenhum texto, então recebo linhas horizontais aparentemente aleatórias no terminal.

O outro problema são os caracteres Unicode. Caracteres Unicode que não estão na fonte que uso (PxPlus IBM VGA8, deaqui) aparecem cortados na parte inferior da linha conforme a altura é ajustada. Pior ainda, a altura não é redefinida, então os caracteres subsequentes na mesma linha também aparecem cortados e não se alinham com o início da linha.

Reparei que desligar a renderização de texto bidireccional no Konsole tem um efeito sobre isto, mas apenas a substitui por um comportamento incorrecto diferente: os sublinhados não aparecem de todo, e os caracteres Unicode (juntamente com os seguintes caracteres não-Unicode texto) são deslocados para cima em vez de para baixo.

Aqui está um exemplo do comportamento incorreto visto no Konsole:

Konsole (exibição incorreta)

E para comparação, aqui estão gnome-terminalas mesmas configurações de fonte, que são exibidas corretamente:

gnome-terminal (exibição correta)

Alguém sabe o que causa esse problema e como posso corrigi-lo?

informação relacionada