WOFF2-Webschriftart (.woff2)
W3C-Empfehlung StandardWeb Open Font Format 2.0 (WOFF2) ist der globale Spitzenstandard für Web-Typografie. Er nutzt den Brotli-Komprimierungsalgorithmus von Google und eine benutzerdefinierte Font-Tabellen-Vorverarbeitung, um maximale Geschwindigkeit und minimale Dateigrößen im modernen Web zu erreichen.
Von TTF zu WOFF2 konvertieren
Kostenloser Konverter von TTF zu WOFF2 im Browser. Konvertieren Sie Dateien sofort auf Ihrem Gerät.
Untersuchen & Metadaten
Betriebssysteme und Dateianalyseprogramme identifizieren WOFF2-Dateien anhand der führenden binären Bytefolge:
Headersignatur auf Byte-Ebene (Magic Bytes)
Betriebssysteme und Dateianalyseprogramme identifizieren WOFF2-Dateien anhand der führenden binären Bytefolge:
HEX-SIGNATUR (OFFSET 0):
77 4F 46 32ASCII-DARSTELLUNG: wOF2
Standardisierung: W3C-Empfehlung (2018)
Technische Daten
| Container-Architektur | 48-Byte-WOFF2-Header, gefolgt von Tabellenverzeichnis, Brotli-komprimiertem Font-Datenstrom und optionalen Metadaten |
| Kompression | Brotli-Komprimierung kombiniert mit spezialisierten Glyphentabellen-Transformationen ('glyf'- und 'loca'-Vorbehandlung) |
| Byte-Reihenfolge | Big-Endian-Header / Brotli-Bitstrom |
| Farbräume | COLRv0, COLRv1, OpenType-SVG, CBDT-Farbemoji |
| Kanäle und Struktur | TrueType- oder CFF-Umrisse, variable Font-Achsen, Layout-Tabellen und Farbemojis |
| Max. Abmessungen | Bis zu 65.535 Glyphen pro Font-Datei |
| Transparenz | Vollständige Transparenzunterstützung in Farbemoji- und SVG-Font-Tabellen |
| Streaming und progressive Darstellung | Ultrakompakter Single-Stream-Brotli-Payload, ausgelegt für Hochgeschwindigkeits-HTTP/2- und HTTP/3-Multiplexing |
Technische Vergleichsmatrix: WOFF2 und Konkurrenzformate
| Technisches Attribut | WOFF2 (Aktuelles Format) | WOFF | TTF | OTF |
|---|---|---|---|---|
| Komprimierungseffizienz | Am höchsten (Brotli + Tabellen-Transformationen) | Moderat (zlib-Komprimierung) | Keine (unkomprimiert) | Keine (unkomprimiert) |
| Magic Bytes | wOF2 (0x77 0x4F 0x46 0x32) | wOFF (0x77 0x4F 0x46 0x46) | 0x00 0x01 0x00 0x00 | OTTO (0x4F 0x54 0x54 0x4F) |
| Primäres Ziel | Moderne Web-Typografie (@font-face) | Ältere Web-Typografie | Desktop-Betriebssysteme | Desktop-Druck & Prepress |
| Typische Dateigröße | 15 KB - 40 KB (ultrakompakt) | 25 KB - 60 KB | 40 KB - 120 KB | 40 KB - 120 KB |
Häufige Datenbeschädigungen und Leitfaden zur Wiederherstellung anhand von Hex-Daten
Browser zeigt Ersatz-Systemfont an und protokolliert 'OTS parsing error: Failed to decompress WOFF2 stream'.
Ursache: Beschädigter Brotli-Bitstrom oder nicht übereinstimmende Deklaration der unkomprimierten Font-Größe im WOFF2-Header.
Wiederherstellung: Font mit dem File2File.app WOFF2 Converter neu codieren.
Sicherheitsanalyse und Angriffsvektoren für Parser
WOFF2-Dateien werden direkt von Browser-Rendering-Engines decodiert und müssen über den OpenType Sanitizer (OTS) bereinigt werden, um Speicherbeschädigungen zu verhindern.
Bekannte Angriffsvektoren
- Ganzzahlüberlauf (Integer Overflow) bei der Berechnung des rekonstruierten Tabellenversatzes.
- Pufferüberlesung (Buffer Over-read) im Brotli-Dekomprimierungsstrom.
- Speicherbeschädigung während der Rücktransformation der 'glyf'-Tabelle.
Empfohlene Schutzmaßnahmen: WOFF2-Stream-Header validieren und speichersichere Brotli-Decoder einsetzen.
Historische Ursprünge & Meilensteine
Hauptvorteile & Stärken
- Ein weit verbreitetes Webfont-Format, das oft kleinere Dateien als WOFF 1.0 oder rohe TTF-Dateien erzeugt. Die Einsparung hängt von Schrift und Encoder ab.
- Wird von aktuellen großen Browsern unterstützt; ältere Browser benötigen möglicherweise ein Ausweichformat.
- Benutzerdefinierte Font-Tabellen-Transformationen rekonstruieren Glyphenkoordinaten und Begrenzungsrahmen, um die Entropiekomprimierung mit Brotli zu maximieren.
Technische Einschränkungen & Nachteile
- Kann nicht direkt auf Desktop-Betriebssystemen installiert werden (erfordert Konvertierung in TTF oder OTF).
- Die Codierung erfordert aufgrund der Brotli-Komprimierungsstufe-11-Optimierung erhebliche CPU-Zeit.
- Komplexe Tabellenrekonstruktionsalgorithmen erfordern spezialisierte Decodierungsbibliotheken.
Interessante technische Fakten
- Google entwickelte WOFF2 eigens, um Google Fonts zu beschleunigen. Über Google Fonts werden täglich Milliarden Schriftanfragen aus aller Welt ausgeliefert.
- WOFF2 komprimiert den Font nicht nur; es transformiert aktiv die Tabellen 'glyf' und 'loca' vor der Komprimierung, um redundante Koordinaten-Vorhersagedaten zu entfernen.
- Wenn Sie den Netzwerk-Tab einer beliebigen modernen Website untersuchen, ist praktisch jeder geladene benutzerdefinierte Font im WOFF2-Format.
Häufig gestellte technische Fragen
Warum ist WOFF2 das beste Font-Format für Websites?
WOFF2 nutzt Brotli-Komprimierung und Schrift-Tabellentransformationen. Dadurch können Schriftdateien kleiner werden als mit WOFF oder rohen Schriftdateien. Die Einsparung hängt von Schrift und Encoder ab; auf älteren Plattformen variiert die Browserunterstützung.
Kann ich WOFF2 in TTF konvertieren, um es auf meinem Computer zu installieren?
Ja! Sie können jeden WOFF2-Font direkt in Ihrem Webbrowser mit File2File.app in Sekundenschnelle in einen installierbaren Desktop-TTF- oder OTF-Font konvertieren.
Unterstützen alle modernen Webbrowser WOFF2?
Ja. Jeder moderne Browser (Chrome, Safari, Firefox, Edge, iOS Safari, Android Chrome) unterstützt WOFF2 seit 2018 nativ.
Passende WOFF2-Konvertierungen
Die Umwandlung von TrueType-Schriften in WOFF2 kann die Downloadgröße bei der Webauslieferung verringern. Wie stark, hängt von den Schrifttabellen und einer möglichen Unterteilung ab.
Durch die Umwandlung von WOFF2-Webschriften in TrueType-TTF-Dateien können Sie komprimierte Webschriften in Desktop-Designprogrammen und älteren Betriebssystemen verwenden.