
Es gibt zwei Hauptprobleme. Das eine betrifft die Unterstreichungen. Unterstreichungen werden nicht immer angezeigt und können beim Wechseln zwischen Fenstern spontan erscheinen oder verschwinden. Außerdem verschwinden Unterstreichungen beim Löschen des Bildschirms nicht immer mit dem unterstrichenen Text. Manchmal bleiben die Unterstreichungen bestehen, ohne dass dort Text vorhanden ist, sodass ich scheinbar zufällige horizontale Linien auf dem Terminal erhalte.
Das andere Problem betrifft Unicode-Zeichen. Unicode-Zeichen, die nicht in der von mir verwendeten Schriftart (PxPlus IBM VGA8, vonHier) werden beim Anpassen der Höhe am unteren Ende der Zeile abgeschnitten angezeigt. Schlimmer noch: Die Höhe wird nicht zurückgesetzt, sodass nachfolgende Zeichen in derselben Zeile ebenfalls abgeschnitten erscheinen und nicht mit dem Zeilenanfang übereinstimmen.
Mir ist aufgefallen, dass das Deaktivieren der bidirektionalen Textdarstellung in Konsole zwar Auswirkungen darauf hat, diese aber nur durch ein anderes fehlerhaftes Verhalten ersetzt: Unterstreichungen werden überhaupt nicht angezeigt und Unicode-Zeichen (zusammen mit dem folgenden Nicht-Unicode-Text) werden nach oben statt nach unten verschoben.
Hier ist ein Beispiel für das fehlerhafte Verhalten, wie es in Konsole auftritt:
Und zum Vergleich hier noch ein Bild gnome-terminal
mit den gleichen Schrifteinstellungen, das korrekt angezeigt wird:
Weiß jemand, was dieses Problem verursacht und wie ich es beheben kann?