Why would you want ligatures? I would prefer to see text as it actually is, not combining multiple characters into one. I can't trust what I am seeing if I know the text might be something it is not.
Some writing systems like the Arabic script require ligatures for correct text rendering. I think supporting the third most widely used language worldwide is reasonable.
Also ligatures are optional, you aren't affected if you don't like the feature.
I guess I'm surprised that such a crucial feature isn't standard in everything if you can't even properly display a common language like Arabic without it.
Think you can still trust what you're seeing because the char width is different, so it's not hard to differentiate
Some prefer text to be seen as it was meant to be, so that === ugliness that can't be fixed at the source due to bad unicode support can at least be fixed at the output
Same I love my ligatures to death. And there are some interesting goodies. I find the author take on `tmux` being unecessary interesting, albeit it's a quite divisive opinion. Nevertheless, it's refreshing to see the status quo being challenged.
I liked kitty, but this was part of what drove me away. My terminal at work spans the bottom half of my monitor, and is typically split into 2-3 panes. I’ll also have multiple named windows at any given time. This works amazingly well for me, and I have no desire to switch.
My other problem was having TERMINFO available on remote servers. I’m not about to start installing alternative terminal emulators in prod, and while there is a workaround to losing control characters, IIRC it’s a pain.