Closed pithecantrope closed 1 month ago
@pithecantrope Thanks for using 0xProto!
First of all, from the screenshot you attached, it doesn't seem to be specific to the italic family.
I don't know anything about nvim's implementation of themes, so I can't say exactly what it is.
BUT if I set my theme to default, like, retrobox, then it fixes it!
But if this is true, then I think it is possible to make changes to the font rendering from the theme side.
and try to identify where the problem is.
It's really a Kitty-rendering issue:
I see. At least it doesn't seem to be an issue with the nvim theme. Does the same problem occur when rendering with kitty?
Yes, the same problem with Iosevka (M is cut-out):
I think this will fix it, right? https://github.com/kovidgoyal/kitty/issues/7570#issue-2369183273
Thank you for verifying! This is not related to the font but is a problem with kitty. This issue is closed.
Your font needs to have an italic face that is metric compatible with the regular face for that, it has no connection with font selection/features/variability. - kovidgoyal (kitty creator)
Can't stand the cut offs so I guess I have to go back to the jetbrains Mono until something changes :(
0xProto and 0xProto Italic are exactly the same metric 🤔 And probably almost all other monospaced fonts do too.
'm' almost looks like 'n' in neovim:
Terminal - kitty:
modify_font cell_width 110% doesn't really helping:
Weird thing is, if I: 'm' is still fucked up
Btw, my theme is - https://github.com/dasupradyumna/midnight.nvim
BUT if I set my theme to default, like, retrobox, then it fixes it!
What is happening? Is it problem with your amazing font, kitty or my theme?