Fonts in WordPress 7
Bisher waren Schriften in WordPress Theme-Angelegenheit und versteckt (je nach Theme vorinstalliert, in den neueren Standard-Themes endlich einfach zu verwalten). Mit WordPress 7 wurde die Schriftverwaltung eine Ebene verschoben: Schriften kann man nun einfach direkt über das WordPress Dashboard verwalten:
Dashboard > Design > Schriften
Das ist gut und richtig so. Wie funktioniert das nun?
Wer eine Standard WordPress-Installation 7.0 hat sieht in diesem Verzeichnis 2 Schriften:
Fira Code und Manrope. Es sind noch keine Schriften über WordPress (also das Dashboard) in der Verwaltung angekommen, sondern es werden jene 2 Schriften angezeigt, die über das aktuelle Theme (Twenty Twenty-Five) und den dort eingestellten Stil definiert wurden.
Ändert man den Stil von Standard auf Nachmittag werden 4 Schriften angezeigt.
Die Schriften werden anscheinend gar nicht über die nun neue Schriftenverwaltung, sondern immer noch über das Theme gemanaged.
Schaut man sich die Filestruktur des Themes über FTP an sieht man das auch:

Was passiert nun aber, wenn man zusätzliche Schriften installiert? Die neue Schriftverwaltung erlaubt (schon länger), dass man eine Verbindung zum Google Fonts-Server einrichtet um Schriften von dort zu holen. Alternativ dazu kann man vorhandene .woff2-Dateien auch einfach über eine Upload-Funktion installieren.
Die von mir hinzufügten Schriften sind nun aufgelistet. Jetzt die Frage dazu: wo sind diese wirklich? Im Theme können/dürfen sie nicht sein (sonst würden sie ja beim nächsten Update verschwinden). In der Mediathek sind sie auch nicht.
Statt dessen hat WordPress ein eigenes Verzeichnis angelegt
../wp-content/uploads/fonts/
wo die Schriften liegen. Und weil es anscheinend unzumutbar ist, dass man mit dem Filenamen etwas anfangen kann schaut das so aus:

Mann kann also die Fonts auf Fileebene finden (und damit ggf. auch austauschen etc.) Nur erkennen kann man sie nicht so einfach.
jizaRExUiTo99u79P0COxOGMMDQ.woff2
ist kein (für Menschen) praktischer Name.









2 Kommentare
Martin Mucha
Dass Schriftschnitte von WP 7 nicht in ihrem (sowieso eindeutigen) Klarnamen upgeloaded werden, bewerte ich als einen Bug.
Harry Martin
Naja, ein Bug ist (sollte) ein Fehler sein, der passiert. Hier hat jemand ganz bewusst einen Umweg eingebaut. Vielleicht bekomme ich ja bei #WCEU eine Antwort, warum das so gemacht wurde.