This version updates the old font axes slnt
+ital
to slnt
+CRSV
. This avoids using two axes that have fairly similar descriptions in the OpenType spec, as it has become fairly clear that if the ital
axis is used, ital=1
should be able to activate the "Italic" styles. Instead, this axis tweaks the behavior of how cursive letterforms are substituted in along the Slant axis, so it has been renamed as "Cursive" (CRSV
).
It adds one additional tweak to the previous font: Instead of making cursive substitutions happen at 7.5deg of slant, it makes them happen at 14deg.
This makes it simple to smoothly transition to an oblique or "sloped roman" style up to slnt -13.99
, or to activate a proper italic beyond slnt -14
. In CSS (once this is better supported in browsers), it will be an obqlique with font-style: oblique XXdeg
up to 14deg, or a true italic with font-style: italic
or an unspecified font-style: oblique
(unless CRSV
is changed to 0
or 1
in font-variation-settings
). This makes the oblique XXdeg
value quite a bit more useful than before, as it allows smooth CSS animations without requiring font-variation-settings
to set CRSV
to 0
.