WP 6: Theme.json: Wo wird das Design der Schriftart definiert?

[ad_1]

Guten Morgen @pixolin und @hage,

bitte um Nachsicht wegen der verspäteten Rückmeldung. Ich danke Euch für Eure Links und Tipps. Sie haben mich dem Thema etwas näher gebracht, obwohl es nicht reibungslos klappte mit dem Einbinden eines Fonts über die theme.json.

Habe deshalb die komplette theme.json des Mutter-Themes übernommen und nur geändert – die Gründe werde ich noch analysieren müssen, vermutlich irgendeine Schusseligkeit von mir.

Folgende Fragen hätte ich noch:

1. Wo bzw. wie kann man für Block-Eigenschaften > Typografie > Design > Standard, Dünn, Extraleicht, Leicht, Normal ... Style-Anpassungen vornehmen oder wird hier auf irgendeinen Standard zugegriffen?

2. Welche vordefinierten Variablen/Konstanten gibt es, wo finde ich eine Übersicht derer?

Beispielsweise gibt es für die Überschrift-HTML-Elemente im Bereich styles > elements > h1 > typography > fontSize folgende Vorgaben zur Schriftgrösse:

"fontSize": "var(--wp--custom--typography--font-size--colossal)"
"fontSize": "var(--wp--custom--typography--font-size--gigantic)"
"fontSize": "var(--wp--custom--typography--font-size--huge)"
"fontSize": "var(--wp--preset--font-size--x-large)"
"fontSize": "var(--wp--preset--font-size--medium)"
"fontSize": "var(--wp--preset--font-size--medium)"

colossal, gigantiv und huge werden im Bereich

settings > custom > typography > font-size
"huge": "clamp(2.25rem, 4vw, 2.75rem)",
"gigantic": "clamp(2.75rem, 6vw, 3.25rem)",
"colossal": "clamp(3.25rem, 8vw, 6.25rem)"

vordefiniert (sind also individuelle Keywords) und werden dann den HTML-Elementen zugewiesen. Was jedoch ist mit den Vorgaben x-large und medium?

Schaut man in die „CSS Fonts Module Level 3 W3C Recommendation 20 September 2018“, so sind hier folgende Schlüsselwörter möglich:
[ xx-small | x-small | small | medium | large | x-large | xx-large ]. In der Annahme, dass diese Standards eingebunden sind, habe ich dann dies versucht "fontSize": "var(--wp--preset--font-size--xx-large)", jedoch erfolglos.

Gibt es eine Übersicht, die die theme.json-Schlüsselwörter je nach Einstellmöglichkeit auflistet?

[ad_2]

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer