There's https://bunny.net/fonts/ - basically Google fonts without the Google.
Ask Lemmy
A Fediverse community for open-ended, thought provoking questions
Please don't post about US Politics. If you need to do this, try [email protected]
Rules: (interactive)
1) Be nice and; have fun
Doxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them
2) All posts must end with a '?'
This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?
3) No spam
Please do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.
4) NSFW is okay, within reason
Just remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either [email protected] or [email protected].
NSFW comments should be restricted to posts tagged [NSFW].
5) This is not a support community.
It is not a place for 'how do I?', type questions.
If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email [email protected]. For other questions check our partnered communities list, or use the search function.
Reminder: The terms of service apply here too.
Partnered Communities:
Logo design credit goes to: tubbadu
I would recommend just downloading the fonts and putting them onto your web server as static files. It used to be common advice to use a CDN for fonts, with the idea that if multiple webpages would include the same version of a font from the same CDN, then your browser wouldn't have to re-download it for your webpage.
But improved sandboxing in modern browsers has nixed that advantage. And with everything sitting behind HTTPS and potentially HTTP/2, it's now generally more efficient to pull stuff over the same connection as the webpage.
Well, unless your goal is to reduce the amount of traffic that reaches your web server. Then a CDN would still be useful.
Cool :)
Fontsource is a collection of open-source fonts that are packaged into individual NPM packages for self-hosting in your web applications. This documentation outlines the benefits of using Fontsource and how to get started. Advantages
1. Performance - Self-hosting fonts can significantly improve website performance by eliminating the extra latency caused by additional DNS resolution and TCP connection establishment that is required when using a CDN like Google Fonts. This can help to prevent doubled visual load times for simple websites, as benchmarked here and here.
2. Version Locking - Fonts remain version locked. Google often pushes updates to their fonts without notice, which may interfere with your live production projects. Manage your fonts like any other NPM dependency.
3. Privacy - Commit to privacy. Google does track the usage of their fonts and for those who are extremely privacy concerned, self-hosting is an alternative.
4. Offline - Your fonts load offline. This feature is beneficial for Progressive Web Apps and situations where you have limited or no access to the internet.
5. Additional Fonts - Support for fonts outside the Google Font ecosystem. This repository is constantly evolving with other Open Source fonts. Feel free to contribute!
Awesome! Thank you.
Nerd fonts, github
Ones you can download, or, like, ones that provide free hosting for remotely loaded fonts on every new client request?
Great question. I've been converting fonts to base 64 and having huge blocks of keyspam in my stylesheet
1001fonts you can sort by free for personal or free for commercial use. I use cooltext but could not find licensing info.