Documentation / Guides

Polices

97 polices auto-hébergées avec des polices de secours calibrées, à choisir dans l'outil de personnalisation de GeneratePress.

Des polices auto-hébergées dans l’outil de personnalisation

GeneratePerf ajoute 97 polices dans Apparence → Personnaliser → Typographie (GeneratePress 3.2 ou plus récent), dont 90 variables. Elles sont servies depuis votre propre site : aucune requête vers Google Fonts, que GeneratePerf retire de la liste.

Quand vous choisissez une police, GeneratePerf ne charge que sa feuille de style, sur les pages qui l’utilisent, et précharge son fichier variable (par WP Rocket quand sa version est antérieure à la 3.19). La plupart des polices variables couvrent les graisses 300 à 800 : une graisse hors de la plage d’une police s’affiche avec la plus proche. La plupart couvrent aussi les langues d’Europe centrale (polonais, tchèque, hongrois, croate, turc…). Elles gardent les ligatures et variantes contextuelles que les navigateurs appliquent par défaut : JetBrains Mono affiche ses ligatures de programmation et Inter transforme -> en flèche ; font-variant-ligatures: none les désactive là où il le faut.

Des polices réglées dans les Global Styles de GenerateBlocks

Quand la typographie est réglée dans GenerateBlocks plutôt que dans l’outil de personnalisation, GeneratePerf charge aussi les polices qu’il y trouve : les Design Tokens du Global Style :root dont la portée comprend la famille de police (GenerateBlocks Pro 2.8 ou plus récent), et les familles de police écrites dans les Global Styles publiés. Une pile écrite avec des guillemets, comme 'Poppins', 'Poppins-fallback', sans-serif, est reconnue. La liste est calculée une fois et mise à jour à chaque enregistrement d’un Global Style. Le filtre generateperf_active_fonts ajoute ou retire des polices (voir Crochets).

Les mêmes polices sont chargées dans l’éditeur de blocs, à l’intérieur du canevas d’édition.

Des polices de secours qui gardent le texte immobile

Chaque police est accompagnée d’une police de secours qui porte son nom (par exemple Poppins-fallback), dont les métriques sont ajustées avec size-adjust, ascent-override et descent-override. Pendant le téléchargement de la police web, le texte s’affiche avec la police de secours presque à la même taille : la page ne saute pas quand la police arrive.

En CSS, utilisez la pile complète, par exemple font-family: Poppins, Poppins-fallback, sans-serif;.