gulp-fonter
v0.3.0
Published
Font subsetting and converting plugin for gulp
Downloads
1,372
Maintainers
Readme
gulp-fonter
Font subsetting and converting plugin for gulp
about
This plugin is basically gulp wrapper for fonteditor-core with ability to save in multiple formats at once.
example usage
const fonter = require('gulp-fonter');
gulp.task('fonts', () => {
return gulp
.src('./src/fonts/*')
.pipe(fonter({
subset: [66,67,68, 69, 70, 71],
formats: ['woff', 'ttf']
}))
.pipe(gulp.dest('./dist'));
});
config
Plugin accepts all properties accepted by fonteditor-core, and additionally formats property with target formats. Format of original font is recognized automatically via extension of file.
| property | possible values (default) | Description | | ------------- |:-----------------------------------:|---------------------------------------| | subset | null or array of ascii codes (null) or string | Set of ascii codes of glyphs, which will be left in font file. You can use array with ascii codes or string with letters | | hinting | boolean (true) | save font hinting | | deflate | null or function (null) | deflate function for woff | | inflate | null or function (null) | inflate function for woff | | combinePath | boolean (false) | for svg path | |compound2simple| boolean (false) | transform ttf compound glyf to simple | | formats | null or array of strings (null). | Target formats for fonts. Possible: ["ttf", "otf", "eot", "woff", "svg"] |
woff files
Currently fonteditor-core is having some problems with woff files as source. Please not use woff files as source if You no need to.