Skip to content

Base64 encodes web fonts to cache in LocalStorage for high performance.

Notifications You must be signed in to change notification settings

CrocoDillon/font-store

Folders and files

Name Name
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

font-store

 NPM Version  Build Status

Base64 encodes web fonts to cache in LocalStorage for high performance.

Quick Start

Install this module globally and convert a web font from Google:

 $ npm install -g font-store $ font-store " http://fonts.googleapis.com/css?family=Dosis "

If all goes right, a JSON file will be created for you named something like fonts.<MD5>.woff.json or fonts.<MD5>.woff2.json .

Advanced Usage

To see a list of available options type:

 $ font-store --help

Currently the only option is to specify what format you want, either woff or woff2.

More information

You can read my article “Non-blocking web fonts using LocalStorage” or check out a demo on CodePen .

About

Base64 encodes web fonts to cache in LocalStorage for high performance.

Resources

Stars

Watchers

Forks

Packages

No packages published