Phillip Susi <
ph...@thesusis.net> writes:
> I investigated this myself several months ago. It turns out that
> certain unicode characters like emoji and grapheme clusters are
> supposed to be displayed as a double wide character, but different
> terminals calculate the width wrongly in different ways.
> [...]
Wow thank you so much for the context! I will read the article later but the at the end there's a
table of MODE 2027 support for a number of Linux terminal emulators. I use the Kitty terminal
emulator, which the article says does not support MODE 2027. However, after digging a little bit I
discovered that it was implemented just one month ago (!) in kitty 0.42, which I tested and - yes -
fixes the problem! I'll wait for Debian to release the update :-)
I don't know your setup but maybe you're lucky and there's a terminal emulator you like that
supports grapheme clusters.
Thanks again! Solving this issue was a hilarious combination of asking in the wrong place, finding
by stroke of luck a person with the same problem, pointing me in the right direction and discovering
that the issue was just solved after I've been affected since basically forever (LOL).
Anyway: the internet.