lxde / lxterminal

VTE terminal emulator written in GTK
GNU General Public License v2.0
159 stars 55 forks source link

[Feature Request] Ligatures #89

Open Iron-E opened 3 years ago

Iron-E commented 3 years ago

Hello! Thank you for your work on this project— it has been my terminal of choice for the past year.

I see that QTerminal supports ligatures, but LXTermimal does not. Would it be possible to add this functionality to this terminal as well?

The use case is so that fonts such as Fira Code can render their ligatures, rather than have their raw characters output on the screen.

FinboySlick commented 3 years ago

That's a pretty neat feature. Since LXTerminal is based on VTE, this sort of stuff technically needs to be supported by VTE first, then it becomes (relatively) trivial to implement with LXTerminal. Quick googling suggests that VTE isn't quite there yet. I would suggest pushing for it there first and I see no problem enabling it in LXTerminal once/if VTE can do it.

Iron-E commented 3 years ago

Unfortunately it seems that ligatures are kind of a non-goal for VTE at the moment. Doing more research also suggests that QTerminal is on the short list of Linux terminals which do support the feature; I suppose it just isn't something that many consider worth the effort to implement, which is totally fair.