Existem dois problemas principais. Uma é com sublinhados. Os sublinhados não aparecem consistentemente e, ao alternar as janelas, podem aparecer ou desaparecer espontaneamente. Além disso, ao limpar a tela, os sublinhados nem sempre desaparecem com o texto sublinhado; às vezes o sublinhado permanece sem qualquer texto lá, então eu recebo linhas horizontais aparentemente aleatórias no terminal.
O outro problema é com caracteres Unicode. Caracteres Unicode que não estão na fonte que eu uso (PxPlus IBM VGA8, de aqui ) aparecem cortados na parte inferior da linha quando a altura é ajustada. Pior ainda, a altura não é redefinida, portanto os caracteres subsequentes na mesma linha aparecem cortados e não se alinham com o início da linha.
Percebi que desativar a renderização de texto bidirecional no Konsole tem um efeito sobre isso, mas apenas o substitui por um comportamento incorreto diferente: os sublinhados não aparecem de todo e os caracteres Unicode (juntamente com os seguintes texto não-Unicode) são deslocados para cima em vez de para baixo.
Aqui está uma amostra do comportamento incorreto como visto no Konsole:
E,paracomparação,aquiestágnome-terminal
comasmesmasconfiguraçõesdefonte,quesãoexibidascorretamente:
Alguém sabe o que causa esse problema e como posso corrigi-lo?