Re: [csswg-drafts] [css-fonts-4] Behavior for variable fonts with 'ital' axis ambiguous / underspec'ed (#3125)

That Roslindale Variable Italic was tricky, because ideally I wanted `font-style: italic` to implement both the cursive forms of the `ital` axis and the slant of the `slnt` axis. 

I know it’s weird, but maybe also worth mentioning that I also wanted the `ital` axis to be able to go past 1, so that I could have cursive forms such as the single-story lowercase `g` that were even more extreme than what I wanted to appear in the default Italic appearance accessible via `font-style: italic`. 

Because of the technical limitations of `ital`+`slnt`, the [full version of the Roslindale family](http://djr.com/roslindale#buy) currently blends them both into the `slnt` axis, preserving the gradual onset of the cursive forms as the slant increases. The cursive forms are also available as OpenType stylistic sets so that users can still access “sloped roman” and “upright italic” modes, even without the second axis. However, if the `ital`+`slnt` combo was well-supported, I would happily move back to that approach.

It’s also worth mentioning @arrowtype’s [Recursive](https://www.recursive.design) does a similar thing, but uses a custom `CRSV` axis to implement the italic cursive forms instead of the `ital` axis.

-- 
GitHub Notification of comment by djrrb
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/3125#issuecomment-2013298219 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Thursday, 21 March 2024 18:47:14 UTC