OTS解析错误:WOFF中的文件大小不正确

时间:2015-11-18 14:13:23

标签: fonts webfonts woff

当您尝试下载字体woff格式时,我收到错误:

  

OTS解析错误:WOFF标题中的文件大小不正确

我做错了什么?

1 个答案:

答案 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'));
});