Tout ce que vous voudriez savoir avant d'installer.
Un regard détaillé sur le fonctionnement de Module Google Fonts Local PrestaShop 8/9 — Polices Auto-hébergées RGPD, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.
Google Fonts et RGPD : un risque juridique bien réel
Quand votre thème charge une police depuis fonts.googleapis.com, le navigateur de chaque visiteur transmet son adresse IP aux serveurs de Google, sans consentement préalable. Le tribunal régional de Munich a jugé cette pratique contraire au RGPD dès janvier 2022, et des vagues de mises en demeure ont suivi en Allemagne, en Autriche et en France. La seule solution propre est l'auto-hébergement : les fichiers de police sont servis depuis votre propre domaine, et plus aucune donnée ne transite vers Google. C'est exactement ce que fait ce module, en un clic.
Un import aussi simple que le catalogue Google Fonts lui-même
Tapez le nom d'une police dans la recherche intégrée : l'autocomplétion parcourt le catalogue Google Fonts complet, mis en cache sur votre serveur. Sélectionnez les graisses dont vous avez besoin (400 et 700 sont pré-cochées) et les alphabets de votre audience, puis cliquez sur Importer. Le module télécharge les fichiers woff2 officiels, vérifie leur signature binaire, les range dans un dossier dédié et régénère la feuille de style. Si votre thème charge encore des polices externes, une option les retire du HTML rendu : liens de feuilles de style, preconnect et imports inline.
Subsetting automatique : ne servez que les octets utiles
Une famille complète peut peser des centaines de kilo-octets si l'on embarque tous les alphabets. Le module ne télécharge que les subsets cochés — latin et latin-ext par défaut — et conserve pour chaque fichier son unicode-range d'origine. Résultat : le navigateur ne demande que les plages de caractères réellement présentes sur la page. Une boutique française typique sert ainsi 20 à 90 Ko de polices au lieu de plusieurs centaines, sans aucune perte visuelle.
Préchargement et font-display : la typographie au service des Core Web Vitals
Pour chaque famille, un interrupteur précharge le fichier critique — woff2, style normal, alphabet latin, graisse proche de 400 — via une balise link rel preload placée en tête de page. Combiné à la stratégie font-display swap appliquée par défaut à toutes les déclarations, le texte reste visible pendant le chargement et la police définitive s'affiche sans flash gênant. Vous pilotez finement le compromis entre stabilité visuelle et rapidité avec les modes block, fallback, optional ou auto.
Changez de typographie sans jamais toucher au thème
Le module génère des règles de remplacement à partir de simples associations sélecteur CSS vers police : body vers Inter 400, titres vers Inter 700, boutons vers la graisse de votre choix. Chaque règle accepte une pile de secours (sans-serif, serif, system-ui…), un style et un marqueur important optionnel. La feuille générée est chargée après le CSS du thème et versionnée pour le cache : à la mise à jour du thème, rien ne casse, et à la désinstallation, votre boutique retrouve ses polices d'origine. Les polices maison s'ajoutent par simple upload woff2, woff, ttf ou otf.
Il n’y a pas encore d’avis.