font-size-adjust & other font properties
Add support for the CSS3 property used for adjusting font sizes consistently across font families. Supported in Firefox since the beginning.
And please consider some of these font-related properties, too, potentially making it easier to customize and implement fonts on the web:
* font-variant (and its children properties)
Chris Lilley commented
The high-level font-variant-* properties are implemented in Blink, and Gecko, and Webkit. But because Edge doesn't yet support them, stylesheet authors have to either double-code (low-level for Edge, high-level for the other browsers) or more likely, rely on the low-level forms for all browsers and deal with the maintenance/readability hit, or use the high-level forms and just leave Edge with more basic typography.
Hal Brown commented
font-feature-settings: "lnum 1";
I'm getting oldstyle figures with Google Fonts Cormorant - need lining figures badly.
Jason Pamental commented
Please add support for this - it's essential for adoption of variable fonts, in addition to what it will do for supporting better typography across the rest of the web.
Nolan Lawson commented
Opened an issue for font-variant-*: https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/8672349/
Florian Rivoal commented
If you're mixing languages that are in a different unicode range, font fallbacks are not just about missing fonts, but also about paring fonts for one language and the other. When that happens, making sure the x-height match is pretty important, and this is impossible to do without font-size-adjust. Pretty please.
David Storey [MSFT] commented