As of the latest Windows Insider builds, Microsoft Edge now has full support for variable fonts!
Specifically, it supports both the font-variation-settings and font-optical-sizing properties. The font-size, font-weight, and font-stretch properties are wired up to the appropriate variable axes too, reducing the CSS you have to update to switch to a variable font. (Side note: automatic optical size switching and the font-optical-sizing property also works with static font families that have opsz entries in the STAT table, as Sitka does).
Announcement:
https://blogs.windows.com/msedgedev/2018/03/13/bringing-expressive-performant-typography-to-microsoft-edge-with-variable-fontsDemo and details:
https://developer.microsoft.com/en-us/microsoft-edge/testdrive/demos/variable-fonts/
Comments
It would be great to have a short tutorial document explaining how to do this.
Here's the STAT table for Sitka Heading Italic: