Fontsource
Self-host Google and other open fonts as npm packages, with no third-party requests.
- Category
- Fonts
- Cost
- Free and open source
- Website
- fontsource.org
What Fontsource is
Fontsource packages open fonts so you install them like any other dependency and serve them from your own domain. The page stops making a request to someone else’s server, and the font arrives with the rest of your assets.
Beyond privacy, it removes a class of problem: no third-party outage can leave your site rendering in a fallback typeface, and the font is versioned in your lockfile like everything else.
Good for
- Sites that must not send visitor requests to third-party servers
- Projects with a build step, where a package is easier than manual files
- Pinning a font version so a redesign does not arrive by surprise
Worth knowing
- Import only the weights and subsets you use, or you ship far more than you need.
- For Cyrillic, import the Cyrillic subset explicitly — the default is usually Latin only.