2.0.1 • Published 5 years ago
svgfont2svgs v2.0.1
svgfont2svgicons
svgfont2svgicons is a simple tool to explode a SVG font into multiple icons.
## Usage
In your scripts
var svgfont2svgicons = require('svgfont2svgicons');
var fs = require('fs');
var fontStream = fs.createReadStream('myFont.svg');
var iconProvider = svgfont2svgicons(options);
// Piping the font
fontStream.pipe(iconProvider);
// Saving the SVG files
iconProvider.on('readable', function() {
var icon;
do {
icon = iconProvider.read();
if(icon) {
console.log('New icon:', icon.metadata.name, icon.metadata.unicode);
icon.pipe(fs.createWriteStream(icon.metadata.name + '.svg'));
}
} while(null !== icon);
}).once('end', function() {
console.log('No more icons !')
});
## CLI interface
svgfont2svgicons font/src/file.svg icons/dest/directory
Options
Currently no options, feel free to suggest some in the issues.
Stats
Contributing
Feel free to pull your code if you agree with publishing under the MIT license.
2.0.1
5 years ago