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.
$ npm install padcef
// dependencies
var fs = require("fs")
var postcss = require("postcss")
var padcef = 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
Download fonts in this folder.
- new option: exclude
- new option: clean-dest
- new option: do not overwrite existing font files
- better tests (error handling test is missing)