I think the best solution for this is to just not use webfonts, and in fact use the system font instead.
Henceforth, let the others (styles, variable, etc) kick in as needed.
Until OS developers get their house in order, designers will keep on ignoring them.
Partly, I am willing to admit that web fonts are still nice when you can get them. But they’re too unwieldy to block on (slow connections exist; font foundries are assholes[1]; etc.), and we don’t really have a solution (the problem with FOUC is not the unstyled content, it’s the layout shift).
If we'd reliably have the top 50 google fonts on every OS, there'd be a lot less webfonts used.
system-ui
Glyphs are taken from the default user interface font
on a given platform. Because typographic traditions vary
widely across the world, this generic is provided for
typefaces that don't map cleanly into the other generics.Yes, there is:
font-family: system-ui;