Woff2 (Web open font format) est un format de police bien pris en charge par les navigateurs modernes (WOFF 2.0 – Web Open Font Format | Can I use). C’est un format compressé pour les polices.
Vous devez donc utiliser ce format pour vos sites WordPress pour réduire la taille des fichiers.
Cependant, lorsque vous téléchargez une police sur Google Font par exemple, vous vous retrouvez avec un format ttf (TrueType).
Vous devez impérativement convertir le fichier ttf en woff2 pour une question de poids.
Par exemple : Inter en font variable pèse 803KB en format ttf et 327KB en format woff2
Convertir une font ttf en woff2
Nous allons utiliser un outil de compression dont le code source se trouve ici : https://github.com/google/woff2
Installation du convertisseur
1 – Ouvrez votre terminal et placez-vous dans le répertoire que vous souhaitez. Et clonez le repository de l’outil de compression.
cd monrepertoire
git clone --recursive https://github.com/google/woff2.git
2 – Ensuite, placer vous dans le dossier woff2 et tapez la commande suivante :
cd woff2
make clean all
Conversion d’une police
Vous pouvez maintenant utiliser le fichier woff2_compress
pour compresser une police variable.
Voici un exemple de commande :
./woff2_compress ~/Downloads/Inter/Inter-VariableFont_slnt,wght.ttf
Supposons que ma police se trouve dans le repertoire ~/Downloads/Inter
Avec cette commande, j’ai désormais un fichier Inter-VariableFont_slnt,wght.woff2
disponible et prêt à être utilisé sur mon site WordPress.