Hi @Angi,
das der neue Markenidentitätsbereich auch Fonts unterstützt ist mir tatsächlich neu.
Aus Entwickler sicht würde ich behaupten, dass Theme Entwickler (aktuell) nicht nachziehen müssen, da diese Funktion genauso aussieht (und funktioniert) wie die normalen Schrifteinstellungen des Themes.
Dies bedeutet, dass es höchstwahrscheinlich wie folgt abläuft:
- Schrift in Markenidentitätsbereich
- Schrift in Theme
- Schrift in Child-Theme
- Hard-gecodete Schrift im Theme
- Hard-gecodete Schrift im Child-Theme
(1 wird von 2 überschrieben, 2 von 3 …)
Wenn dies zutreffen sollte, dann ist es eher irrelevant, was im Brand-Kit (ist einfacher zu schreiben als “Markenidentitätsbereich”
) eingestellt wird, da die Schrift, die im Theme ausgewählt wird, diese Einstellung überschreibt. Funktioniert höchstwahrscheinlich genauso wie mit den Farben, die zwar im Brand-Kit definiert, aber im (Child-)Theme überschrieben werden können.
Da Farben in den Brand-Kits bis heute eher optional sind und gute Themes weit mehr als die vorhandenen Farben zur Verfügung stellen, ist es technisch sehr schwierig alles zu vereinheitlichen. Mit Schriftarten sehe ich noch mehr Komplikationen, da es unzählige Möglichkeiten gibt Schriftarten in die website/landingpage/blog einzubauen. Die “Lade deine custom font” Option ist hilfreich, kann aber manchen Unternehmen nicht genügen.
Beispiel:
Google Fonts sind in HubSpot integriert und somit gibt es keinen Bedarf diese als Custom Font hochzuladen.
Im Internet gibt es sehr viele Schriftartenanbieter wie bspw. myfonts.com, Adobe Fonts etc.
Da viele (professionelle) Designer einen rießen Bogen um Google Fonts machen, muss man dies mitbedenken. Lässt sich eine Schriftart nicht herunterladen (bspw. Adobe), so muss der Entwickler/das Unternehmen auf custom Lösungen zurückgreifen. Und HubSpot supportet dies (aktuell) von Werk aus nicht.
Fazit:
Meine persönliche Einschätzung ist, dass man als Theme Entwickler aktuell nicht nachziehen muss. Vorallem da Theme Entwickler, wenn sie Schriftarten ins Theme einbauen und sie anders als heading_font oder body_font nennen, dies referenzieren müssen wenn es ein Marketplace theme ist.
Dementsprechend liegt es nahe, dass die Brand-Kit Schriftarten genau auf diese zwei Optionen gehen und ggf. vom Theme überschrieben werden.
Viele Grüße
Anton