An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

[![google-font-downloader](https://i.imgur.com/arpGZH6.png)](#)

# `$ google-font-downloader`

[![Version](https://img.shields.io/npm/v/google-font-downloader.svg)](https://www.npmjs.com/package/google-font-downloader) [![Downloads](https://img.shields.io/npm/dt/google-font-downloader.svg)](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///`

![](https://i.imgur.com/yGcOPKg.gif "Example")

## :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