This release includes weight-specific underline & strikethrough sizing. Like a few aspects of Recursive, this design decision is made in part to advocate for fuller support of the OpenType spec by software. These won’t be be rendered by all apps & environments, so think of them as progressive enhancement. For instance, default underline & strikethrough values are shown by Chrome & Safari browsers, but custom sizing will be shown by Firefox. Mac apps that use system rendering (CoreText) support custom underline sizing, but not custom strikeout, while Windows 10 apps like WordPad support custom sizing for both, but not custom positioning.
Things look okay with the default sizing & position chosen by apps, or a little better if apps support the custom design decisions.
A good source covering several places where custom underline & strikeout values work (or don’t work) is a blog post by Harbor Type.
This release also fixes an overlap issue in the ß
(uppercase German double S).
Issues closed: