padcef
v1.0.0
Published
Parse and download CSS external fonts
Downloads
4
Maintainers
Readme
Padcef
PostCSS plugin to parse and download CSS external fonts
The aim of this plugin is to avoid cache, compression and other problems of fonts provided by external servers.
Installation
$ npm install padcef
Usage
// dependencies
var fs = require("fs")
var postcss = require("postcss")
var url = require("padcef")
// css to be processed
var css = fs.readFileSync("input.css", "utf8")
// process css
var output = postcss()
.use(padcef({
dest: "my-fonts-folder" // where external fonts are downloaded
}))
.process(css)
.css
Options
dest
(default: "external-fonts"
)
Download fonts in this folder.
Todo
- new option: exclude
- new option: clean-dest
- new option: do not overwrite existing font files
- better tests (when url-regex and download will accept http://localhost or http://127.0.0.1)