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

Design issue: Several glyphs have disproportionate stem widths at curves #62

Open
vitorsr opened this issue Nov 16, 2023 · 0 comments
Open

Comments

@vitorsr
Copy link

vitorsr commented Nov 16, 2023

This is prominent in glyphs such as five (U+0035) and especially so due to the Thin master having stem widths at curves that are greater than H or V.

When interpolated, widths are severely amplified and causes important contrast issues in the design. Here, the interpolated Light weight has a peak stem width at the curvature of 149.3 font units, while the same quarter curve has H stem of 126 units and V stem of 140 units.

5

This is due to the fact that the same glyph on the Thin master has peak stem width at the curvature of 55.8 while the H stem is 54 and the V stem is 55.

Moreover, this strongly impacts TrueType (auto-) hinting. fontview.exe RobotoMono-Light.ttf 12 pt/16 ppem (96 dpi):

fontview.exe RobotoMono-Light.ttf

Ideally in my view it would be best for glyphs to not have stems at curves greater than H and V unless expressively intentional.

I do not believe this is the case for this typeface as several glyphs look off at low ppem values because of this issue.

The best way forward is automatically checking and fixing instances where quarter circle-kind paths have stem widths at the curve unintentionally greater than expected.

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

No branches or pull requests

1 participant