01
Beziehen
Schriften über google-webfonts-helper herunterladen — komfortabler als der direkte Weg über fonts.google.com, weil das Tool fertige @font-face-Snippets generiert.
- Schrift wählen (z. B. Inter, Roboto)
- Charset wählen: meist
latin, bei DE/EU latin-ext dazunehmen
- Nur benötigte Weights — jede Datei kostet Ladezeit
- Modern Browsers (
woff2) als Format
- ZIP herunterladen
02
Ablegen
Im Projekt einen Ordner anlegen — Pfad-Beispiel:
/assets/fonts/inter/
inter-v13-latin-regular.woff2
inter-v13-latin-500.woff2
inter-v13-latin-700.woff2
03
Einbinden
Das von gwfh generierte Snippet ins CSS einfügen, Pfade anpassen:
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url('/assets/fonts/inter/inter-v13-latin-regular.woff2') format('woff2');
}
font-display: swap sorgt dafür, dass Text sofort sichtbar ist, während die Schrift lädt.
04
Bereinigen
Häufig übersehene Stellen prüfen:
<link href="https://fonts.googleapis.com/…"> im HTML
@import url('https://fonts.googleapis.com/…') in CSS
- Tailwind-Configs, Bootstrap-Themes, WordPress-Themes
- Drittanbieter-Widgets, eingebettete Iframes, Tracking-Pixel
- DevTools → Network → Filter
font + google: keine Treffer auf googleapis.com oder gstatic.com
05
Absichern
Per Content-Security-Policy technisch erzwingen — Audit-Nachweis und Schutz vor wieder eingeschleusten Google-Requests:
Content-Security-Policy: font-src 'self'; style-src 'self'
Der Browser blockiert dann jeden externen Fontladeversuch — selbst wenn ein Plugin oder Theme heimlich wieder Google referenziert.