- 🇳🇱Netherlands jurriaanroelofs
In DXPR Theme we solved this by caching Google fonts in the public file system:
https://git.drupalcode.org/project/dxpr_theme/-/commit/14205370381c3aed8...
Advantages
- Instant fix for installed based when updating to next release
- No change in Google fonts functionality and workflow for theme users
- Compliance is now fully in client's control, I'm not a lawyer so I can't judge whether implementing "fonts bunny" can give the same assurance.
- Google Fonts only hosts open-source fonts, so no compliance worries there
Disadvantages
- Complexity of implementation
- The solution fails if the client's public file system is not set up correctly (e.g. permissions problems)