github arrowtype/recursive v1.072
v1.072 – Map Slant axis for more geometrically-accurate degree values, improve ss08

latest releases: v1.085, v1.084, v1.082...
3 years ago

In variable fonts, Slant axis values are intended to match degrees of rotation. However, if a Slant axis merely has linear interpolation, this will be slightly inaccurate. Additionally, because Recursive has a slightly special Slant axis, which slants up to 14° and then activates italic/cursive forms beyond that, the axis was a little further off. At -14, it was off by nearly a full degree.

Most of the time, this small inaccuracy wouldn’t matter or even be perceptible – a slanted font, especially in text, usually just needs to be slanted enough to show emphasis. However, in certain situations, a more-accurate Slant value might be desirable. This axis has now been given an AVAR axis map to be more accurate and now provides this behavior:

  • From 0 to -14.04, slanting very accurate matches real degrees of clockwise rotation (a “forward” slant)
  • At -14.05 and beyond, cursive lowercase forms are shown, unless the Cursive axis is set to 0.

The release also adds ı to Stylistic Set 04 (Simplified Mono ‘i’) and DŽ + DZ to Stylistic Set 08 (No-serif ‘L‘ & ‘Z’).

This release closes #59 and #411 – see issues for full details.

Don't miss a new recursive release

NewReleases is sending notifications on new releases.