Wie kann man das Laden von Google Fonts verzögern?

Wir haben eine dumme Regierung, die Google-Dienste blockiert, wann immer etwas passiert :man_facepalming: .
Heute habe ich festgestellt, dass mein Forum sehr langsam geladen hat (leere Seite für etwa 10 Sekunden oder mehr). Dann habe ich festgestellt, dass im Header eine Anfrage an Google Fonts gestellt wird, und diese wird nicht lazy geladen. Also wartet es, bis es ein Timeout gibt, und dann lädt das Forum.

Wie können wir diese Anfrage lazy machen?

1 „Gefällt mir“

Können Sie versuchen, die Kerneinstellung der Website für Schriftarten zu verwenden? Ich glaube, diese verwendet überhaupt keine Google-Schriftarten, sodass die Anfrage lokal ist und daher für Sie viel schneller sein sollte.

2 „Gefällt mir“

Es werden bereits die Kerneinstellungen der Website verwendet.

1 „Gefällt mir“

Es scheint, dass die Schriftart, die das Problem verursacht, Roboto ist, und Ihre Website-Einstellungen sind auf Arial eingestellt… daher kommt die Schriftart wahrscheinlich von einem Theme.

Sie können den Include, der die Server von Google kontaktiert, aus dem Theme entfernen und stattdessen Roboto über Ihre Website-Einstellungen verwenden. Alternativ können Sie Roboto herunterladen und es als Theme-Asset einbinden. Hier finden Sie eine Anleitung zum Erstellen einer Theme-Komponente mit einer lokal bereitgestellten Schriftart: Create and share a font theme component

Sie können auch versuchen, font-display: swap; zu Ihrer @font-face-Regel hinzuzufügen: `font-display` for the Masses | CSS-Tricks

4 „Gefällt mir“