schrift-anfrage-ungueltigHTTP 400Für Entwickler

{"error":"validation","issues":…} (HTTP 400) auf /api/public/fonts/…

Woran es liegt

Der Schriftspiegel kennt nur die Endpunkte css2, css und icon; keine der family-Angaben passte ins Raster (erlaubt: Buchstaben, Ziffern, Leerzeichen und , ; : @ . | -), es waren mehr als 8, display hatte einen unbekannten Wert — oder der Dateipfad entsprach nicht s/<familie>/v<version>/<name>.(woff2|woff|ttf|otf), wahlweise mit einer Teilnummer vor der Endung (src/app/api/public/fonts/file/[...path]/route.ts).

Was zu tun ist

Im Theme die Adresse prüfen: /api/public/fonts/css2?family=Familienname:wght@400;600&display=swap. Ist settings.font_headline leer, entsteht 'family=:wght@…' — einen Standardwert setzen. Eine einzelne unpassende Familie neben einer gültigen ist KEIN Fehler; sie fällt heraus.

Fundstelle im Code

src/app/api/public/fonts/[api]/route.ts:32