Welcher MIME-Typ hat .woff2-Dateien?
Der MIME-Typ (Medientyp) für Web Font (WOFF2)-Dateien mit der Endung .woff2 lautet font/woff2. Es ist das bevorzugte Web-Font-Format und intern bereits mit Brotli komprimiert, daher solltest du es nicht noch einmal komprimieren. Schriftarten, die cross-origin geladen werden, benötigen CORS-Header (Access-Control-Allow-Origin).
Content-Type-Header
Content-Type: font/woff2
Serverkonfiguration
| Server | Konfiguration |
|---|---|
Nginx (mime.types or types {}) | font/woff2 woff2; |
Apache (.htaccess) | AddType font/woff2 .woff2 |
IIS (web.config) | <mimeMap fileExtension=".woff2" mimeType="font/woff2" /> |
| Node.js / Express | res.type('woff2') oder res.setHeader('Content-Type', 'font/woff2') |
| Amazon S3 | Setze Content-Type: font/woff2 am Objekt (Metadaten) oder übergib --content-type font/woff2 an aws s3 cp |
Sollten .woff2-Dateien komprimiert werden?
Nein. Web-Font-Dateien (WOFF2) sind intern bereits komprimiert. gzip oder Brotli würde daher nur CPU-Leistung kosten und die Größe kaum verringern, manchmal sogar vergrößern. Nimm font/woff2 aus deiner Kompressionskonfiguration heraus.
Warum der MIME-Typ wichtig ist
Browser entscheiden anhand des Content-Type-Headers, nicht anhand der Dateiendung, ob eine Antwort gerendert, ausgeführt, abgespielt oder heruntergeladen wird. Bei X-Content-Type-Options: nosniff führt ein falscher Typ dazu, dass Stylesheets und Skripte komplett blockiert werden. Bei Uploads solltest du dem vom Client gesendeten Typ niemals vertrauen; prüfe stattdessen den Dateiinhalt (seine Magic Bytes) auf dem Server.
MIME-Typ nachschlagen
Durchsuche alle gängigen Dateiendungen und MIME-Typen, mit sofort kopierbaren Content-Type-Headern.
Häufige Fragen
Was ist der MIME-Typ für .woff2?
font/woff2.Wie setze ich den Content-Type für .woff2 in Nginx?
font/woff2 woff2; im Block types steht (meist in /etc/nginx/mime.types), und lade Nginx danach neu.