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 to0
.
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.