I’m on Fedora 42, konsole version 25.04.0 and font ligatures have stopped working. I’m using the Fira Code Nerd Font, and I’ve confirmed ligatures work in kwrite 25.04.0, but not konsole.
Hi! I’d guess that this is related to “Word mode” changes resulting from some issues in the upstream Qt6 toolkit: Disable word mode by default (!1044) · Merge requests · Utilities / Konsole · GitLab
If you head to Settings > Edit Current Profile > Appearance page > Complex Text Layout tab, and toggle the Word Mode choice, does that show up correctly on your device and with that font choice?
That was exactly it. Thank you so much!
hello, when trying the mentioned solution, have you mentioned the addition of any padding between the cursor and typed text in the terminal?
Yes, that has been my experience with word mode enabled.
Ligatures are still broken in Konsole for me with fira code. They work in the test typing section of the font selection but not in the terminal. Disabling word mode had no effect.
I believe the workaround is to enable Word Mode. This worked for me, but was very inconsistent (some ligatures would be visible and some not, even on the same line). Additionally turning on “Use the same attributes for whole word” made it consistent and I haven’t noticed issues so far.
I must have clearly misunderstood what “Use the same attributes for whole word” means, as it makes the entire word have the same color and other attributes, which leads to confusing display if the cursor is over any character in that word (e.g. if it’s on the first character, the foreground color of that character will turn to black to be visible on the cursor background, but then the whole word turns black beyond the cursor).
I’ve disabled it and am choosing to live with the slight inconsistencies: