1.0.6 • Published 4 years ago

google-font-downloader v1.0.6

Weekly downloads
146
License
MIT
Repository
github
Last release
4 years ago

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.

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

npm.io

:cloud: 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:
  -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. 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.

:scroll: License

MIT © Bloggify