Comment éviter les problèmes de fonts avec Gulp 5 ?
Date of publication
4/18/2024
No comments
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/"));
}