Do not cache ligatured glyphs (e.g. for "<=>")
@grmat
Submitted by grmat Link to original bug (#793391)
Description
Created attachment 368264 wrong ligature display with gnome-terminal
There are monospace fonts designed for coding, improving appeal and readability, e.g. Monoid, Fira Code or Hasklig. Those fonts use ligatures for common character sequences like >> >= != etc. All VTE-based terminals seem to have problems with those. E.g. when entering
echo test > /tmp/test
they would replace the '>' char with the ligature for '=>'.
Please see attached screenshots with this input in gnome-terminal and konsole for reference. For demonstration purposes, I've also appended a useless '=>' to the string.
Tested with gnome-terminal and termite (also see https://github.com/thestinger/termite/issues/315)
Attachment 368264, "wrong ligature display with gnome-terminal":