This release fixes an issue where a few of the styles of Recursive (Linear Medium–ExtraBold) had taller default line heights on macOS in programs like Sketch & Keynote. As before, line heights are compact and vertically-center uppercase letters for easy, ideal centering in UI design elements like buttons, boxes, and icon labels. Previously, a few of the Linear weights would have required adjustments to work as intended, but with this release, all line heights are consistent by default.
Line heights stay the same as they previously were – so, there shouldn’t be any layout changes on the web, and layout changes are only expected (maybe) in documents like Sketch & Keynote documents using Linear Medium–ExtraBold styles.
Technical details: previously, diacritics on uppercase characters for Western European languages exceeded the general “bounding box” (hhea.ascent
) in a few styles, which caused macOS to ignore the font metrics and set these with excessive line height.
This release closes #308.
UPDATE
As a hotfix on Feb 19, 2021, new versions of the Recursive Code fonts have been added which solve a line-height issue in Sublime Text on Windows 10 (#418).