fonttools / fontbakery

🧁 A font quality assurance tool for everyone
https://fontbakery.readthedocs.io
Apache License 2.0
549 stars 100 forks source link

Add check: avar table for slnt axes #2862

Open davelab6 opened 4 years ago

davelab6 commented 4 years ago

Observed behaviour

One of the many problems with registered axes is slnt is not a true angle. https://twitter.com/axis_praxis/status/1253281903798636546?s=19 points out this can be fixed with avar table mapping.

Expected behaviour

Therefore every variable font with an SLNT axis should have an AVAR table for that axis, and ideally the check should check that the AVAR table for the axis is correctly compensating by rerunning this kind of script to compare the results against what's in the font.

davelab6 commented 4 years ago

https://github.com/arrowtype/recursive/issues/59 is related

davelab6 commented 2 years ago

https://twitter.com/jenskutilek/status/1083243100036837384?t=7LV3CrH0pwAtA-6T8336rA&s=19

Code is now mit

davelab6 commented 2 years ago

@felipesanches lmk if you need more clarity about what this check must do

felipesanches commented 2 years ago

Sure! I'll read this early Monday, thanks!