Migrated on behalf of @nattokirai:
For variable fonts in OpenType, two axes have been defined, the 'ital' axis and the 'slnt' axis (for slant). The value of 'italic' should map to the value defined in the 'STAT' table. The value of 'oblique' should map to the value defined in the 'STAT' table. If the value is 'italic' and the 'ital' axis does not exist, look for the value of 'oblique' and use the 'slnt' axis instead. Similarly for when 'oblique' is specified but no 'slnt' axis exists. If neither axis exists, use synthetic oblique. Other combinations of values along either the italic or slant axes can be expressed using the font-variation-settings property.
Migrated on behalf of @nattokirai:
For variable fonts in OpenType, two axes have been defined, the 'ital' axis and the 'slnt' axis (for slant). The value of 'italic' should map to the value defined in the 'STAT' table. The value of 'oblique' should map to the value defined in the 'STAT' table. If the value is 'italic' and the 'ital' axis does not exist, look for the value of 'oblique' and use the 'slnt' axis instead. Similarly for when 'oblique' is specified but no 'slnt' axis exists. If neither axis exists, use synthetic oblique. Other combinations of values along either the italic or slant axes can be expressed using the font-variation-settings property.