🌩 Google Font Downloader is a CLI tool which allows you to download the needed Google Fonts, by providing the Google APIs url.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
lib
.gitignore
CONTRIBUTING.md
DOCUMENTATION.md
LICENSE
README.md
package.json

README.md

google-font-downloader

$ google-font-downloader

Version Downloads

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.

💡 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.

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

Example

☁️ Installation

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:
  -v, --version  Displays version information.
  -h, --help     Displays this help.

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.

😋 How to contribute

Have an idea? Found a bug? See how to contribute.

📜 License

MIT © Bloggify