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;.