Download Google fonts by providing the url
You can use this tool to download Google Fonts for offline use, just by providing the Google APIs url.
💡 Note: It's not clear yet if Google Fonts are EU GDPR compliant (see this issue). This may be a good reason to download the Google Fonts you use on your server.
You need to provide the url to the Google APIs endpoint (e.g. https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i
) and you will get the following files/directories in the current working directory:
- A file named
google-fonts-<timestamp>.css
—this will contain the CSS snippets that you need to copy in your app. You may need to update the paths to the font files. - A directory structure looking like this:
fonts/<font-name>/<version>/<font-file>
You can install the package globally and use it as command line tool:
# Using npm
npm install --global google-font-downloader
# Using yarn
yarn global add google-font-downloader
Then, run google-font-downloader --help
and see what the CLI tool can do.
$ google-font-downloader --help
Usage: google-font-downloader <url> [options]
Download Google fonts by providing the url
Command arguments:
<url> The Google APIs url.
Options:
-h, --help Displays this help.
-v, --version Displays version information.
Examples:
$ google-font-downloader https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i
Documentation can be found at https://github.com/Bloggify/google-font-downloader#readme.
There are few ways to get help:
- Please post questions on Stack Overflow. You can open issues with questions, as long you add a link to your Stack Overflow question.
- For bug reports and feature requests, open issues. 🐛
Have an idea? Found a bug? See how to contribute.