Как исправить эту проблему с отображением текста в Konsole?

Как исправить эту проблему с отображением текста в Konsole?

Есть две основные проблемы. Одна из них связана с подчеркиваниями. Подчеркивания появляются не всегда, а при переключении окон они могут спонтанно появляться и исчезать. Более того, при очистке экрана подчеркивания не всегда исчезают вместе с подчеркнутым текстом; иногда подчеркивание остается без текста, поэтому на терминале появляются, казалось бы, случайные горизонтальные линии.

Другая проблема связана с символами Unicode. Символы Unicode, которых нет в шрифте, который я использую (PxPlus IBM VGA8, отздесь) отображаются обрезанными в нижней части строки, так как высота регулируется. Хуже того, высота не сбрасывается, поэтому последующие символы в той же строке также отображаются обрезанными и не выстраиваются в линию с началом строки.

Я заметил, что отключение двунаправленной отрисовки текста в Konsole влияет на это, но просто заменяет его другим некорректным поведением: подчеркивания вообще не отображаются, а символы Unicode (вместе с последующим текстом, не являющимся Unicode) сдвигаются вверх, а не вниз.

Вот пример некорректного поведения, наблюдаемого в Konsole:

Konsole (неправильное отображение)

А вот для сравнения, gnome-terminalс теми же настройками шрифта, который отображается правильно:

gnome-terminal (правильное отображение)

Кто-нибудь знает, что является причиной этой проблемы и как ее исправить?

Связанный контент