当您尝试下载字体woff格式时,我收到错误:
OTS解析错误:WOFF标题中的文件大小不正确
我做错了什么?
答案 0 :(得分:1)
如果您使用gulp或grunt,忘记将字体格式添加到任务的src,则会发生此错误。
在我的情况下,它发生在使用gulp-rigger时,它会更改文件的内容,将其作为文本。
由于字体文件是二进制格式,因此输出是破坏文件。
修复我:
gulp.task('start', function () {
// with filter by file type (.js or .html)
gulp.src(['./src/**/*.js', './src/**/*.html'])
.pipe(rigger())
.pipe(gulp.dest('./target'));
});
相反:
gulp.task('start', function () {
// all files, iclude fonts .woff
gulp.src('./src/**/*.*')
.pipe(rigger())
.pipe(gulp.dest('./target'));
});