be5invis / Iosevka

Versatile typeface for code, from code.
http://be5invis.github.io/Iosevka
SIL Open Font License 1.1
19.33k stars 577 forks source link

Optimize auto-serif behavior of four characters. #2553

Closed jmcwilliams403 closed 1 month ago

jmcwilliams403 commented 1 month ago

Originally this was just going to be for returning auto-serifed behavior to Greek Lower Digamma/Heta to save a handful of glyphs, but I extended the scope to improve variant selection for forced-single-storey a and g to facilitate #2552 so that one of its single-storey g-derived characters doesn't show duplicate variants once its auto-serifed variants are exposed in the specimen.

Showing all a variants as an example: sans before: image sans after (in particular look at cv36-02/07): image slab before: image slab after (effectively unchanged): image

To show g variants in the same way would not show an obvious difference except for in the variant atlas in the release build, so I'll spare you the images for bandwidth reasons.