Zum Inhalt springen
SilktideHilfe

Fehlende Schriftdateien

Silktide findet Schriftdateien, die von Ihren Seiten angefordert werden, aber nicht geladen werden können – meist, weil die Datei verschoben oder gelöscht wurde oder weil ihre Webadresse falsch geschrieben ist. Wenn eine Schrift nicht geladen wird, fällt der Text auf eine Ersatzschrift zurück und Ihre Seiten sehen nicht mehr so aus, wie sie gestaltet wurden.

\/* Wenn diese Schriftdatei fehlt, wird Text in einer Ersatzschrift gerendert *\/
@font-face {
  font-family: "Brand Sans";
  src: url("\/fonts\/brand-sans.woff2") format("woff2");
}

Warum das wichtig ist

Typografie trägt Ihre Marke. Fällt eine benutzerdefinierte Schrift aus, ersetzt der Browser sie stillschweigend durch eine andere – Text erscheint zwar weiterhin, aber Abstände verschieben sich, Überschriften wirken falsch und Symbolschriften können zu bedeutungslosen Quadraten oder zufälligen Zeichen verkommen, was weit mehr als nur ein kosmetisches Problem ist.

Weil es eine Ersatzschrift gibt, bleiben fehlende Schriften oft monatelang vom eigenen Team unbemerkt. In der Zwischenzeit verschwendet der Browser jedes Besuchers Zeit, indem er die Datei anfordert und auf den Fehlschlag wartet – auf jeder Seite, die sie referenziert.

So beheben Sie das Problem

  1. Finden Sie die Referenz auf die fehlende Datei – typischerweise eine @font-face-Regel in Ihrem oder eine Schrift, die von einem Font-Hosting-Dienst geladen wird.
  2. Wenn die Datei verschoben wurde, aktualisieren Sie die Referenz auf ihre neue Adresse. Wenn die Schrift bewusst ausgemustert wurde, entfernen Sie die Regel, die sie anfordert.
  3. Wenn die Datei vorhanden sein sollte, stellen Sie sie wieder her. Bei Schriftarten gibt es einen zusätzlichen, häufigen Fehlerfall: Cross-Origin-Beschränkungen. Eine von einer anderen Domain gelieferte Schrift muss mit zulässigen -Headern gesendet werden, sonst verweigern Browser ihre Verwendung.
  4. Testen Sie die Seite anschließend und bestätigen Sie, dass der Text in der vorgesehenen Schriftart gerendert wird.

So testet Silktide dies

  1. Jede Seite in einem echten Browser laden und jede Datei protokollieren, die die Seite anfordert.
  2. Auf Anfragen für Schriftdateien filtern.
  3. Jede melden, die nicht heruntergeladen werden kann – etwa eine Fehlerantwort vom Server (z. B. 404) oder ein Verbindungsfehler. Kurzzeitige Timeouts und vom Browser selbst abgebrochene Anfragen werden nicht gemeldet, um Fehlalarme zu vermeiden.
  4. Hervorheben, wo auf der Seite jede fehlende Datei referenziert wird.

Fehlerbehebung

Die Datei lädt, wenn ich sie aufrufe

Die Datei kann hinter einem Login liegen, für automatisierte Besucher blockiert sein oder inkonsistent ausgeliefert werden. Prüfen Sie außerdem auf Mixed Content: Eine über reines HTTP angeforderte Schrift von einer Seite, die über ausgeliefert wird, wird vom Browser blockiert, selbst wenn die Datei existiert. Wenn wirklich alles in Ordnung ist, Sie den Befund.

Der Text sieht für mich in Ordnung aus

Ersatzschriften können so ähnlich sein, dass Ihnen der Austausch nicht auffällt – besonders beim Fließtext. Vergleichen Sie eine Überschrift mit Ihrem Design oder prüfen Sie in den Entwicklertools des Browsers, ob fehlgeschlagene Schriftanfragen vorliegen.

Weiterführende Informationen

Zuletzt aktualisiert

War diese Seite hilfreich?