如何解決 Konsole 中的此文字渲染問題?

如何解決 Konsole 中的此文字渲染問題?

有兩個主要問題。一種是帶下劃線的。下劃線不會始終出現,並且在切換視窗時它們可能會自發性出現或消失。此外,當清除螢幕時,下劃線並不總是會隨著下劃線的文字一起消失。有時下劃線仍然沒有任何文本,所以我在終端上看到看似隨機的水平線。

另一個問題是 Unicode 字元。 Unicode 字元不在我使用的字體中(PxPlus IBM VGA8,來自這裡) 在調整高度時在線底部顯示被切斷。更糟的是,高度沒有重置,因此同一行上的後續字元也會被切斷,並且不會與行的開頭對齊。

我注意到在 Konsole 中關閉雙向文字渲染對此有影響,但它只是用不同的錯誤行為替換它:下劃線根本不顯示,並且 Unicode 字元(以及以下非 Unicode)文字)向上移動而不是向下移動。

以下是 Konsole 中看到的不正確行為的範例:

Konsole(顯示不正確)

為了進行比較,這裡gnome-terminal使用相同的字體設置,可以正確顯示:

gnome-terminal(正確顯示)

有誰知道導致此問題的原因以及如何解決它?

相關內容