mate-desktop / mate-terminal

The MATE Terminal Emulator
http://www.mate-desktop.org
GNU General Public License v3.0
133 stars 73 forks source link

Support Ligatures for fonts like FiraCode and Jetbrains-Mono #323

Open nudgegoonies opened 4 years ago

nudgegoonies commented 4 years ago

Expected behaviour

Show ligatures for fonts that support it like explained here: https://www.jetbrains.com/lp/mono/#ligatures

Actual behaviour

Ligatures in fonts that provide them are ignored.

Steps to reproduce the behaviour

cat a c,cpp,java, etc. files that conains a != which should be a one character sign as seen in the link above.

MATE general version

1.20

Package version

1.20.2-2

Linux Distribution

Debian 10

Link to downstream report of your Distribution

tamplan commented 4 years ago

The explanation is here : https://github.com/tonsky/FiraCode/blob/master/README.md

Mate Terminal is a lib-vte based app.

Regards.

nudgegoonies commented 4 years ago

This means that because mate-terminal is lib-vte based too it will support it in the future?

tamplan commented 4 years ago

I am too new in Mate development here to know that.

Another one with same issue posts here : https://unix.stackexchange.com/questions/278175/do-any-open-source-linux-terminals-and-fonts-support-ligatures/278243

Kitty seems a solution...

nudgegoonies commented 4 years ago

Ok. I keep using mate-terminal. But ligatures are a nice feature. Thats the reason why i opened this ticket. According to this ticket https://bugzilla.gnome.org/show_bug.cgi?id=584160 the problem lies in vte.