arrowtype / recursive

Recursive Mono & Sans is a variable font family for code & UI
https://recursive.design
SIL Open Font License 1.1
3.26k stars 51 forks source link

Check that descenders are aligned as intended #178

Closed arrowtype closed 4 years ago

arrowtype commented 5 years ago

I specifically want most descenders to be relatively short, except for "tails" that need extra space to be a bit longer – in particular, the double-story /g.

Down to -250:

Down to only -200

Currently, I'm noticing that there are quite a few times at which the /j or /y go further than intended. This needs a specific review, and fixes where

arrowtype commented 5 years ago

For this, it would be most effective to adapt a drawbot script for robofont to lay out all glyphs with descenders, plus vertical metrics.

Maybe even better: make a script that checks the yMin in a list of glyphs. If it is below -200 or -210, flag it.

LisaHuang2017 commented 4 years ago

(note: /j.mono is missing in all masters) Mono masters:

Capture d’écran 2020-01-10 à 16 54 27 Capture d’écran 2020-01-10 à 16 54 33

Sans masters:

Capture d’écran 2020-01-10 à 17 05 13 Capture d’écran 2020-01-10 à 17 12 37