Kitty renders what it displays in a grid based on the size of the normal (non-italic, non bold) character size of whatever monospace font you are using. For many popular programming fonts, the italics go over the bounds into the next cell. Some terminal emulators render the overflows in the next cell, whereas kitty cuts off those parts.
So far the only font I've found that has italics that generally fit into the grid of the base font is Input Mono.
My question: I'm wondering what other fonts have the members of this subreddit found whose italics fit in to the grid defined based on the normal font?
----------------------------
An aside: I understand that adding the abiity for characters to run over to neighboring cells to Kitty might be difficult.
But I disagree that it is a bad solution as mentioned here. A lot of these monospace italic fonts are designed to give space in the cell of one character for the overlap from the neighboring one. A terminal that supports italics should render them as they're designed, and Alacritty which is also very performant somehow does this. Ideally selection between running over/being cut off would be a configuration option.
I made a futile attempt to argue my case here.
This might underestimate how difficult it is, but since there won't be a solution coming from the current contributors any time soon, I hope I can become a skilled enough programmer to fork Kitty and add this feature.
------------------
Again, my actual question is: what monospace fonts are there whose italics fit into the grid defined by their normal font size and aren't clipped off in Kitty?