Comment éviter les problèmes de fonts avec Gulp 5 ?

Suite à la montée de version de Gulp4 vers Gulp 5, vous avez peut-être rencontré un problème avec vos polices de caractères. Ceci est lié à une évolution majeure : Gulp 5 produit par défaut des sorties encodées en UTF-8. Toutes les Streams sont donc maintenant encodées pour s'assurer de ne produire que des fichiers en UTF-8. Ce qui peut avoir un effet des effets de bord sur les polices de caractères.

Ceci est décrit ici.

Pour résoudre le problème, il suffit donc d'indiquer à Gulp de ne pas toucher à l'encodage des fichiers.

Exemple avec une méthode chargée de copier des fonts :


function copyFonts() {
  return src([
    "./_www/fonts/*",
    "./node_modules/@fortawesome/fontawesome-free/webfonts/*"],
    {
      encoding: false
    })
    .pipe(dest("./wwwroot/fonts/"));
}

Jérémy Jeanson

Comments

You have to be logged in to comment this post.