Was ist das WOFF-Dateiformat?
WOFF (Web Open Font Format) ist ein offenes Format zur Speicherung von Web-Schriftarten, entwickelt im Jahr 2009. .woff-Dateien enthalten mit zlib komprimierte Schriftarten und umhüllen TrueType (.ttf)- und OpenType (.otf)-Konturen in einem kompakten Binärcontainer. Das Format unterstützt eingebettete Lizenzmetadaten, die viele kommerzielle Schriftarten für die legale Web-Nutzung erfordern.
.woff-Dateien werden für die Bereitstellung benutzerdefinierter Schriftarten auf Websites verwendet. WOFF ist das am häufigsten von Webdesignern verwendete Schriftartformat; der offene Standardstatus kombiniert mit vollständiger Unterstützung durch alle modernen Webbrowser sind die Hauptgründe für seine weite Verbreitung.
Das WOFF-Format wurde mit zwei Zielen entwickelt. Das erste Ziel war es, Schriftarten für Websites von solchen zu unterscheiden, die von lokal installierten Anwendungen verwendet werden, die auf Schriftarten auf der lokalen Festplatte zurückgreifen. Das zweite Ziel war es, die Web-Schriftart-Latenz bei der Übertragung von Schriftarten von einem Server zu einem Client zu verringern.
.woff-Dateien werden in CSS-Dateien mithilfe der@font-face-Regel referenziert.- Das Format wurde später von WOFF2 abgelöst, das zlib durch Brotli-Komprimierung ersetzt und dadurch etwa 30 % kleinere Dateigrößen erzielt.
Sicherheit
RISIKO: LOWEine WOFF-Datei enthält Schriftartdaten, keinen ausführbaren Code, und ist daher sicher zu handhaben. Das realistische Risiko sind Schwachstellen im Schriftart-Parser (Browser- und Betriebssystem-Rendering-Engines haben eine CVE-Vergangenheit); halten Sie daher Browser und System aktuell und beziehen Sie Schriftarten von seriösen Quellen. Achten Sie auch auf Lizenzen: Viele Web-Schriftarten sind nur für die Web-Einbettung lizenziert - die Konvertierung einer WOFF in TTF und deren Installation für den Desktop-Einsatz kann gegen die Schriftartlizenz verstoßen, auch wenn es technisch einfach ist. Seien Sie vorsichtig bei dubiosen 'kostenlosen Schriftarten'-Seiten, die Adware in ihren Downloadern bündeln; nutzen Sie den Konverter direkt statt eines Installers.
Formatdetails
kurz gefasstProgramme zum Öffnen von WOFF-Dateien
Technische Details
technische Spezifikation| Formattyp | Binärer Wrapper, der komprimierte sfnt (TrueType/OpenType)-Schriftarttabellen neu verpackt |
| MIME-Typ | font/woff |
| Dateisignatur | ASCII `wOFF` (Hex `77 4F 46 46`) bei Byte-Offset 0 |
| Komprimierungsalgorithmus | zlib (DEFLATE); jede sfnt-Tabelle wird unabhängig komprimiert |
| Umhüllte Schriftartvarianten | TrueType-Variante (sfnt flavor `00 01 00 00`) oder CFF/OpenType-Variante (`OTTO`) |
| WOFF-Headergröße | Fester 44-Byte-Header mit Signatur, sfnt-Flavor, Dateilänge und Tabellenanzahl |
| Tabellenverzeichnis | Jeder Eintrag speichert komprimierte Größe, ursprüngliche unkomprimierte Größe und Datei-Offset |
| Lizenzmetadaten | Optionaler komprimierter XML-Metadatenblock für Autoren-, Urheberrechts- und Lizenzangaben |
| Privater Datenblock | Optionaler unstrukturierter Binärblock am Dateiende, reserviert für die Nutzung durch den Schriftartersteller |
| CSS-Integration | Deklariert über die `@font-face`-At-Regel; der Browser ruft die Datei ab und speichert sie automatisch im Cache |
| Glyphen-Datenintegrität | Verpackt vorhandene Schriftarttabellen neu, ohne Glyphen-Konturen oder Hinting-Daten zu verändern |
| Browserunterstützung | Universell unterstützt in Chrome, Firefox, Safari und Edge seit 2012 |
| Nachfolgeformat | Abgelöst durch `.woff2`, das Brotli-Komprimierung für etwa 30 % kleinere Dateien verwendet |
| Tools | Konvertierbar mit `fonttools` (Python), FontForge oder Web-Diensten wie Transfonter |
| Veröffentlicht | 2009; W3C Recommendation December 2012 (WOFF 1.0) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.w3.org |
WOFF-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu WOFF-Dateien.