Задать вопрос
@raz3r444uk

Почему ttf не конвертируется в woff и woff2?

Привет!
Решил я значит сделать сборку Gulp. На этапе преобразования шрифтов почему-то ttf не преобразовывается в woff и woff2 соответственно.

Сборка по ссылке на гите: https://github.com/Raz3r444uk/Gulp
  • Вопрос задан
  • 265 просмотров
Подписаться 1 Простой 4 комментария
Решения вопроса 1
imko
@imko
Senior Scratch Developer
Не там скобочку поставил)
Вместо
export const ttfToWoff = () => {
  return app.gulp.src(`${app.path.srcFolder}/fonts/*.ttf`, {}).pipe(
    app.plugins
      .plumber(
        app.plugins.notify.onError({
          title: "FONTS",
          message: "Error: <%= error.message %>",
        })
      )
      .pipe(fonter({ formats: ["woff"] }))
      .pipe(app.gulp.dest(`${app.path.build.fonts}`))
      .pipe(app.gulp.src(`${app.path.srcFolder}/fonts/*.ttf`))
      .pipe(ttf2woff2())
      .pipe(app.gulp.dest(`${app.path.build.fonts}`))
  );
};

нужно
export const ttfToWoff = () => {
  return app.gulp.src(`${app.path.srcFolder}/fonts/*.ttf`, {})
    .pipe(app.plugins.plumber(
      app.plugins.notify.onError({
        title: "FONTS",
        message: "Error: <%= error.message %>",
      })
    ))
    .pipe(fonter({ formats: ["woff"] }))
    .pipe(app.gulp.dest(`${app.path.build.fonts}`))
    .pipe(app.gulp.src(`${app.path.srcFolder}/fonts/*.ttf`))
    .pipe(ttf2woff2())
    .pipe(app.gulp.dest(`${app.path.build.fonts}`))
}


Ну и таску то создай для шрифтов, у тебя нигде их обработка не вызывается
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы