Auf veröffentlichten Seiten ist es unmöglich, --font-family und --heading-font-family, die durch ein Theme festgelegt wurden, zu verwenden.
Reproduktion:
- Erstellen Sie ein Theme und fügen Sie dies in den CSS-Code ein
:root {
--font-family: CommonTestFont;
--heading-font-family: CommonTestHeaderFont;
}
- und dies in color-definitions
:root {
--font-family: ColDefTestFont;
--heading-font-family: ColDefTestHeaderFont;
}
Eine reguläre Seite verwendet sie in dieser Reihenfolge (Priorität hoch - niedrig)
- im allgemeinen Bereich definierte Variablen
- durch Site-Einstellungen definierte Variablen
- in color-definitions definierte Variablen

Eine veröffentlichte Seite verwendet sie in dieser Reihenfolge (Priorität hoch - niedrig)
- durch Site-Einstellungen definierte Variablen
- in color-definitions definierte Variablen
- im allgemeinen Bereich definierte Variablen

Hier passieren zwei Dinge.
- Die CSS-Datei
color-definitionsplatziert die durch die Site-Einstellungen definierten Schriftartenvariablen nach dem:rootaus dem Theme-Bereich der color-definitions und überschreibt sie damit - Auf einer veröffentlichten Seite ist die CSS-Lade-Reihenfolge anders, da die CSS-Datei
color-definitionsimbodyder Seite geladen wird, sodass die dort definierten Variablen das Theme-Common-CSS überschreiben.