Wszystko, co warto wiedzieć, zanim zainstalujesz.
Szczegółowe spojrzenie na to, jak działa Moduł Google Fonts Local PrestaShop 8/9: czcionki hostowane lokalnie, zgodne z RODO, dlaczego zbudowaliśmy go w ten sposób i jaka myśl stoi za powyższymi funkcjami.
Google Fonts i RODO: bardzo realne ryzyko prawne
Gdy Twój motyw ładuje czcionkę z fonts.googleapis.com, przeglądarka każdego odwiedzającego przekazuje jego adres IP do serwerów Google, przed jakąkolwiek zgodą. Sąd krajowy w Monachium uznał tę praktykę za sprzeczną z RODO już w styczniu 2022, a fale wezwań do zaniechania nastąpiły w Niemczech, Austrii i Francji. Jedynym czystym rozwiązaniem jest samodzielny hosting: pliki czcionek są serwowane z Twojej własnej domeny i żadne dane nie wędrują do Google. Dokładnie to robi ten moduł, jednym kliknięciem.
Import tak prosty jak sam katalog Google Fonts
Wpisz nazwę czcionki w wbudowaną wyszukiwarkę: autouzupełnianie przeszukuje pełny katalog Google Fonts, cachowany na Twoim serwerze. Wybierz potrzebne grubości (400 i 700 są wstępnie zaznaczone) i alfabety Twojej publiczności, po czym kliknij Importuj. Moduł pobiera oficjalne pliki woff2, weryfikuje ich sygnaturę binarną, porządkuje je w dedykowanym katalogu i regeneruje arkusz stylów. Jeśli motyw nadal ładuje zewnętrzne czcionki, opcja usuwa je z renderowanego HTML: linki arkuszy, preconnect i inline importy.
Automatyczny subsetting: serwuj tylko użyteczne bajty
Kompletna rodzina może ważyć setki kilobajtów, jeśli załadujemy wszystkie alfabety. Moduł pobiera tylko zaznaczone subsety, domyślnie łaciński i łaciński rozszerzony, i zachowuje dla każdego pliku jego oryginalny unicode-range. Rezultat: przeglądarka żąda tylko zakresów znaków faktycznie obecnych na stronie. Typowy sklep serwuje w ten sposób 20 do 90 KB czcionek zamiast kilkuset, bez żadnej straty wizualnej.
Preload i font-display: typografia w służbie Core Web Vitals
Dla każdej rodziny przełącznik preloaduje plik krytyczny, woff2, styl normal, alfabet łaciński, grubość bliską 400, przez znacznik link rel preload umieszczany w nagłówku strony. W połączeniu ze strategią font-display swap stosowaną domyślnie do wszystkich deklaracji, tekst pozostaje widoczny podczas ładowania, a docelowa czcionka pojawia się bez irytującego mignięcia. Precyzyjnie sterujesz kompromisem między stabilnością wizualną a szybkością trybami block, fallback, optional lub auto.
Zmień typografię bez dotykania motywu
Moduł generuje reguły podmiany z prostych powiązań selektor CSS do czcionki: body do Inter 400, nagłówki do Inter 700, przyciski do wybranej grubości. Każda reguła przyjmuje stos zapasowy (sans-serif, serif, system-ui itd.), styl i opcjonalny znacznik important. Wygenerowany arkusz jest ładowany po CSS motywu i wersjonowany dla cache: przy aktualizacji motywu nic się nie psuje, a przy odinstalowaniu sklep odzyskuje oryginalne czcionki. Własne czcionki dodajesz prostym uploadem woff2, woff, ttf lub otf.
Na razie nie ma opinii o produkcie.