CatharsisFonts / Ysabeau

Ysabeau: The essence of Garamond in an open-source sans-serif typeface
SIL Open Font License 1.1
483 stars 16 forks source link

Preparing Ysabeau for Google Fonts #28

Open yanone opened 1 year ago

yanone commented 1 year ago

Hello,

I'm commissioned to prepare Ysabeau for release on Google Fonts.

There are some aspects of the font which are not following GF specs. I'll start with the most glaring example, which makes Ysabeau unpublishable in its current shape: The weight setup.

You've reused weight classes several times in three instances, but weight classes must be unique, allowing a maximum of 9 instances (from 100 to 900). GF specs also allow weight class 1 and 1000, tho they are currently not yet supported by the API, meaning they will be dropped, but in future updates those could be made available.

See https://googlefonts.github.io/gf-guide/variable.html#wght and https://github.com/googlefonts/axisregistry/blob/main/Lib/axisregistry/data/weight.textproto

Given that you've carefully spaced out the weights across the axis, I'm not sure how to continue.

But tbh, I don't think there's a way around redefining the weights to meet the specs. Any way I look at it, only a maximum of 11 weights are possible for Google Fonts, with only 9 being publishable right away, with the other 2 (1 & 1000) having to wait until they are officially supported (and we shouldn't wait for that)

anthony0030 commented 1 year ago

Congratulations on getting your beautiful typeface onto google fonts! 🎉 Keep up the great work.🔧