@joncasey/google-fonts

0.5.1 • Public • Published

google-fonts

Download fonts for local/offline delivery.

Install

npm i @joncasey/google-fonts

Example

const { getFont, downloadFont } = require('@joncasey/google-fonts')

getFont('Open Sans')
.then(font => downloadFont(font, 'Open Sans'))
.then(results => console.log(results))
.catch(error => console.log(`Error`, error))

Advanced Usage!

You can just copy the dist files locally. They have ZERO-dependencies (other than NodeJS)

copy https://unpkg.com/@joncasey/google-fonts/dist/google-fonts.mjs Then just

import { getFont, downloadFont } from './google-fonts.mjs'

or, using require..

copy https://unpkg.com/@joncasey/google-fonts/dist/google-fonts.js

const { getFont, downloadFont } = require('./google-fonts.js')

API

let fontObject = await getFont (fontFamily)

/*
  fontObject = {
    css: "",
    fonts: [
      {
        src: {
          local: "",
          woff: "",
          woff2: ""
        },
        family: "",
        style: "",
        weight: ""
      }
    ],
    raw: []
  }
*/

Package Sidebar

Install

npm i @joncasey/google-fonts

Weekly Downloads

4

Version

0.5.1

License

MIT

Unpacked Size

17.7 kB

Total Files

5

Last publish

Collaborators

  • joncasey