Sur les pages publiées, il est impossible d’utiliser --font-family et --heading-font-family définis par un thème.
Reproduction :
- créer un thème et entrer ceci dans le CSS
:root {
--font-family: CommonTestFont;
--heading-font-family: CommonTestHeaderFont;
}
- et ceci dans color-definitions
:root {
--font-family: ColDefTestFont;
--heading-font-family: ColDefTestHeaderFont;
}
Une page normale les utilisera dans cet ordre (priorité élevée - faible)
- variables définies dans le commun
- variables définies par les paramètres du site
- variables définies dans color-definitions

Une page publiée les utilisera dans cet ordre (priorité élevée - faible)
- variables définies par les paramètres du site
- variables définies dans color-definitions
- variables définies dans le commun

Deux choses se produisent ici.
- Le fichier CSS
color-definitionsplace les variables de police définies par les paramètres du site après le:rootde la section color-definitions du thème, les remplaçant - Sur une page publiée, l’ordre de chargement du CSS est différent, car le CSS
color-definitionsest chargé dans le corps de la page, de sorte que les variables qui y sont définies remplacent le CSS commun du thème.