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

Bad left-side bearings of text uc italic glyphs #561

Open
Amphiboly opened this issue Nov 5, 2024 · 1 comment
Open

Bad left-side bearings of text uc italic glyphs #561

Amphiboly opened this issue Nov 5, 2024 · 1 comment
Labels
enhancement pr-welcome A PR contributing towards this issue would be welcome. script latin

Comments

@Amphiboly
Copy link

Some uc italic glyphs have too much space on the left. In particular, the T and W, and the bold N suffer from this, and other glyphs (C, G O, Q, and U) suffer to a lesser extent. This results in uneven spacing in text, and more importantly, ugly left margins when one of these glyphs is at the left of the line. This is with release 7.051.

image

I would expect to see consistent spacing without for all of these, including their bold variants, without the extra padding.

A similar issue was previously addressed for math fonts (#252, #256).

@alerque
Copy link
Owner

alerque commented Nov 5, 2024

I agree. Besides T and W, O and Q look pretty off to me from your preview. Possible a few others to lesser degrees.

Contributions are welcome. I probably won't be able to jump on this soon but all the tooling is open source and this should be a relatively easy fix if somebody wants to jump in. Besides the LSB, one would need to make sure any existing kerning values don't get messed up when the change is made. I would start with the most egregious letters and work backwards. The hardest decision will probably be when to stop touching more letters. The fewer changes the better as this will cause reflows for people, but its still a worthwhile fix I think.

@alerque alerque added enhancement pr-welcome A PR contributing towards this issue would be welcome. script latin labels Nov 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement pr-welcome A PR contributing towards this issue would be welcome. script latin
Projects
None yet
Development

No branches or pull requests

2 participants