Tudo o que quer saber antes de instalar.
Uma análise detalhada de como o Módulo Google Fonts Local PrestaShop 8/9: Tipos de Letra Alojados Localmente e RGPD funciona, porque o construímos assim e o raciocínio por trás das funcionalidades acima.
Google Fonts e RGPD: um risco jurídico bem real
Quando o seu tema carrega um tipo de letra a partir de fonts.googleapis.com, o navegador de cada visitante transmite o seu endereço IP aos servidores do Google, sem consentimento prévio. O tribunal regional de Munique considerou esta prática contrária ao RGPD logo em janeiro de 2022, e seguiram-se vagas de notificações judiciais na Alemanha, na Áustria e em França. A única solução limpa é o alojamento próprio: os ficheiros de tipo de letra são servidos a partir do seu próprio domínio e deixa de haver dados a circular para o Google. É exatamente isso que este módulo faz, num clique.
Uma importação tão simples como o próprio catálogo Google Fonts
Escreva o nome de um tipo de letra na pesquisa integrada: o preenchimento automático percorre o catálogo completo das Google Fonts, guardado em cache no seu servidor. Selecione as espessuras de que precisa (400 e 700 vêm assinaladas à partida) e os alfabetos do seu público, e clique em Importar. O módulo descarrega os ficheiros woff2 oficiais, verifica a sua assinatura binária, arruma-os numa pasta dedicada e regenera a folha de estilos. Se o seu tema ainda carregar tipos de letra externos, uma opção retira-os do HTML servido: ligações de folhas de estilos, preconnect e imports inline.
Subsetting automático: sirva apenas os bytes úteis
Uma família completa pode pesar centenas de kilobytes se incluir todos os alfabetos. O módulo descarrega apenas os subsets assinalados, latino e latino alargado por predefinição, e mantém em cada ficheiro o seu unicode-range de origem. Resultado: o navegador só pede os intervalos de carateres realmente presentes na página. Uma loja portuguesa comum passa assim a servir 20 a 90 KB de tipos de letra em vez de várias centenas, sem qualquer perda visual.
Pré-carregamento e font-display: a tipografia ao serviço dos Core Web Vitals
Para cada família, um interruptor pré-carrega o ficheiro crítico, o woff2 de estilo normal, alfabeto latino e espessura próxima de 400, através de uma etiqueta link rel preload colocada no topo da página. Combinado com a estratégia font-display swap aplicada por predefinição a todas as declarações, o texto mantém-se visível durante o carregamento e o tipo de letra definitivo aparece sem um salto incómodo. Controla ao pormenor o compromisso entre estabilidade visual e rapidez com os modos block, fallback, optional ou auto.
Mude de tipografia sem nunca tocar no tema
O módulo gera regras de substituição a partir de simples associações de seletor CSS para tipo de letra: body para Inter 400, títulos para Inter 700, botões para a espessura que quiser. Cada regra aceita uma pilha de recurso (sans-serif, serif, system-ui e outras), um estilo e um marcador important opcional. A folha gerada é carregada depois do CSS do tema e versionada para a cache: numa atualização do tema nada se parte, e na desinstalação a sua loja recupera os tipos de letra de origem. Os tipos de letra próprios acrescentam-se por simples carregamento de woff2, woff, ttf ou otf.
Ainda não existem avaliações.