https://github.com/bloggify/google-font-downloader
🌩 Google Font Downloader is a CLI tool which allows you to download the needed Google Fonts, by providing the Google APIs url.
https://github.com/bloggify/google-font-downloader
hacktoberfest
Last synced: over 1 year ago
JSON representation
🌩 Google Font Downloader is a CLI tool which allows you to download the needed Google Fonts, by providing the Google APIs url.
- Host: GitHub
- URL: https://github.com/bloggify/google-font-downloader
- Owner: Bloggify
- License: mit
- Created: 2018-05-29T14:20:49.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2022-11-15T20:08:00.000Z (over 3 years ago)
- Last Synced: 2025-04-02T14:01:40.347Z (over 1 year ago)
- Topics: hacktoberfest
- Language: JavaScript
- Size: 13.7 KB
- Stars: 165
- Watchers: 4
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
[](#)
# `$ google-font-downloader`
[](https://www.npmjs.com/package/google-font-downloader) [](https://www.npmjs.com/package/google-font-downloader)
> Download Google fonts by providing the url
#### Usage
You can use this tool to download Google Fonts for offline use, just by providing the Google APIs url.
:bulb: **Note**: It's not clear yet if Google Fonts are EU GDPR compliant (see [this issue](https://github.com/google/fonts/issues/1495)). This may be a good reason to download the Google Fonts you use on your server.
#### How it works
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-.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///`

## :cloud: Installation
You can install the package globally and use it as command line tool:
```sh
# 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 [options]
Download Google fonts by providing the url
Command arguments:
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.
```
## :question: Get Help
There are few ways to get help:
1. Please [post questions on Stack Overflow](https://stackoverflow.com/questions/ask). You can open issues with questions, as long you add a link to your Stack Overflow question.
2. For bug reports and feature requests, open issues. :bug:
## :yum: How to contribute
Have an idea? Found a bug? See [how to contribute][contributing].
## :scroll: License
[MIT][license] © [Bloggify][website]
[license]: /LICENSE
[website]: https://bloggify.org
[contributing]: /CONTRIBUTING.md
[docs]: /DOCUMENTATION.md