Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Small letter g, j, p, y have their tail slightly clipped in Kitty #2629

Open
mcchrish opened this issue Jan 1, 2025 · 7 comments
Open

Small letter g, j, p, y have their tail slightly clipped in Kitty #2629

mcchrish opened this issue Jan 1, 2025 · 7 comments
Labels

Comments

@mcchrish
Copy link

mcchrish commented Jan 1, 2025

Describe your problem here. Provide pictures and files if necessary.
image

Probably even f but it's hard to tell.


  • Your font version: (Release or git, version) 32.2.0
  • Your font variant: Iosevka
  • Your operating system (name and version): MacOS
  • Your application using Iosevka: Kitty Terminal
@mcchrish
Copy link
Author

mcchrish commented Jan 1, 2025

image

Found some more for capital letters.

@be5invis
Copy link
Owner

be5invis commented Jan 1, 2025

I suggest you create a feature request to Kitty for better processing italics. I cannot mark every letter that has horizontal overshoot as "ligature part"...

@ilya-bobyr
Copy link

Could it help if Iosevka Term is used instead?

@mcchrish
Copy link
Author

Still the same even with Iosevka Term.

@be5invis
Copy link
Owner

It looks like this is a common issue with Kitty.

I cannot simply make all tall slanted letters as a part of a ligature -- it may significantly reduce the performance in Kitty in another way. Perhaps you can override the slope angle to somehow workaround this with a custom build.

@be5invis
Copy link
Owner

If I keep the key metrics (letter width, sidebearing) between upright and italics, bleeding of many letter WILL happen. A blocky letter like M will have much wider occupied space when get slanted.

Image

Image

@mcchrish
Copy link
Author

That's what I did with my custom build actually. I reduced the angle to 9 and the characters are not clipped anymore.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants