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

Question: If it doesn’t affect character widths, why isn’t the Weight axis a “Grade” axis? #365

Closed
arrowtype opened this issue Jul 31, 2020 · 0 comments
Labels
question Further information is requested

Comments

@arrowtype
Copy link
Owner

arrowtype commented Jul 31, 2020

I have received the following question:

If the Weight axis doesn’t affect horizontal metrics / character widths, why isn’t it a “Grade” axis?

There are basically three reasons:

  1. People intuitively understand the Weight axis, but most haven’t yet heard of Grade. Recursive is meant to be a font with a lot of features which are accessible to newcomers, so the simpler, more-understood axis makes more sense to use.
  2. Recursive is a monospace font at its core, and plenty of monospace fonts have Weight axes which don’t change character widths, but which aren’t Grade axes. The proportional versions of Recursive (MONO > 0) are not traditional proportional styles, which prioritize a continuous appearance of proportions & spacing across weights (requiring widths to change), but more like “proportional monospace” or “semi-monospace” styles, prioritizing continuity of character widths across styles (allowing some change in the appearance of spacing & apparent width between weights).
  3. Even type designers who do talk about Grade, definitions differ. Some define Grade as being a small change to glyph outlines to facilitate rendering on different materials or screen conditions. Others define Grade as basically a full Weight axis that doesn’t affect character widths. I tend to side with the former camp. So, Recursive could get a Grade axis in the future which is something like +/- 50 in Weight. However, it isn’t currently clear to me what benefit that would have – it seems that a web developer wanting a small up/down shift in color would find it simpler to just use different font-weight values.
@arrowtype arrowtype changed the title Readme: add to Weight axis definition why it’s not a “Grade” axis Question: If it doesn’t affect character widths, why isn’t the Weight axis a “Grade” axis? Jul 31, 2020
@arrowtype arrowtype added the question Further information is requested label Jul 31, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant