Based on a [comment](https://dominikschilling.de/notes/self-hosting-google-web-fonts-helper/#comment-22) by @swissspidy. For [~90% of the fonts hosted by Google Fonts](https://developer.chrome.com/blog/font-fallbacks/#cross-device-compatibility) font fallbacks can be provided. There's a list [here](https://github.com/khempenius/font-fallbacks-dataset) and/or we can use [fontkit](https://github.com/foliojs/fontkit) for calculating the data on-the-fly, see https://glitch.com/edit/#!/fontkit-font-metrics-demo?path=font-metrics.js.
Based on a comment by @swissspidy.
For ~90% of the fonts hosted by Google Fonts font fallbacks can be provided. There's a list here and/or we can use fontkit for calculating the data on-the-fly, see https://glitch.com/edit/#!/fontkit-font-metrics-demo?path=font-metrics.js.