When you try to download the font woff format, I received an error:
OTS parsing error: incorrect file size in WOFF header
What am I doing wrong ?
This error can occur if you use a gulp or a grunt, forgetting to add fonts formats to src of task.
In my case, it happened when using gulp-rigger, which changes the contents of the file, taking it as text .
Since fonts file is a binary format, then output is broken file.
Fix for me:
gulp.task('start', function () { // with filter by file type (.js or .html) gulp.src(['./src/**/*.js', './src/**/*.html']) .pipe(rigger()) .pipe(gulp.dest('./target')); }); Instead:
gulp.task('start', function () { // all files, iclude fonts .woff gulp.src('./src/**/*.*') .pipe(rigger()) .pipe(gulp.dest('./target')); });