Most fonts are trivial in size.
I host my site's signature font, Orbitron, on site. If you have the means, you can do so, too.
Look at the :at:font-face properties in my CSS files to figure out how I get it to work:
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!