{"repo":"aarol/variable-font-helper","free":true,"listed":false,"github":"https://github.com/aarol/variable-font-helper","clone":"git clone https://github.com/aarol/variable-font-helper.git","description":"Self host variable fonts from Google Fonts","language":"TypeScript","stars":10,"topics":["self-host","variable-font","woff2"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Variable fonts helper Self host variable fonts from Google Fonts Stack - React - Mantine UI - Firebase Cloud Functions - Firebase Hosting How it works 1. Client will make a request to which will execute a Firebase Cloud Function. 2. The Cloud Function will make a request to , filter the output and cache the response for 1 day. 3. When Generate Output is pressed, the client will send a request to the Google Fonts CSS2 API and extract the font url and stylesheet from each subset using a regexp. 4. Clicking Download All will fetch all selected subsets and turn them into a zip archive using jsZip in-browser. Run locally 1. Install firebase-tools pnpm add -g firebase-tools 2. Run the client & functions locally pnpm --recursive dev Deploy firebase deploy --only hosting,functions","default_branch":null,"files":null,"tree":[],"storefront":"/r/aarol","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aarol/variable-font-helper/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}