WOFF2-webbtypsnitt (.woff2)
W3C StandardWeb Open Font Format 2.0 (WOFF2) är den främsta globala standarden för webbtypografi. Den använder Googles Brotli-komprimeringsalgoritm och anpassad förbehandling av teckensnittstabeller för att uppnå maximal hastighet och minimala filstorlekar på den moderna webben.
Konvertera TTF till WOFF2
Gratis konverterare från TTF till WOFF2 i webbläsaren. Konvertera filer direkt på din enhet.
Granska och metadata
Operativsystem och filanalysverktyg identifierar WOFF2-filer genom att granska den inledande sekvensen av binära byte:
Signatur i filhuvudet på bytenivå (magiska byte)
Operativsystem och filanalysverktyg identifierar WOFF2-filer genom att granska den inledande sekvensen av binära byte:
HEX-SIGNATUR (OFFSET 0):
77 4F 46 32ASCII-REPRESENTATION: wOF2
Standardisering: W3C Recommendation (2018)
Tekniska specifikationer
| Containerarkitektur | 48 byte långt WOFF2-huvud följt av tabellkatalog, Brotli-komprimerad dataström för typsnitt och valfria metadata |
| Komprimering | Brotli-komprimering i kombination med särskilda omvandlingar av glyftabeller (förbehandling av ”glyf” och ”loca”) |
| Byteordning | Big-endian-huvud / Brotli-bitström |
| Färgrymder | COLRv0, COLRv1, OpenType-SVG, CBDT-färgemojier |
| Kanaler och struktur | TrueType- eller CFF-konturer, variabla typsnittsaxlar, layouttabeller och färgemojier |
| Maximala dimensioner | Upp till 65 535 glyfer per typsnittsfil |
| Transparens | Fullständigt stöd för genomskinlighet i färgemojier och SVG-typsnittstabeller |
| Strömning och progressiv visning | Ultrakompakt Brotli-nyttolast i en enda ström, utformad för snabb multiplexering med HTTP/2 och HTTP/3 |
Teknisk jämförelsematris: WOFF2 jämfört med konkurrenter
| Tekniskt attribut | WOFF2 (Aktuell) | WOFF | TTF | OTF |
|---|---|---|---|---|
| Komprimeringseffektivitet | Högst (Brotli + tabelltransformationer) | Måttlig (zlib-komprimering) | Ingen (okomprimerad) | Ingen (okomprimerad) |
| Magiska byten | wOF2 (0x77 0x4F 0x46 0x32) | wOFF (0x77 0x4F 0x46 0x46) | 0x00 0x01 0x00 0x00 | OTTO (0x4F 0x54 0x54 0x4F) |
| Primärt användningsområde | Modern webbtypografi (@font-face) | Äldre webbtypografi | Stationära operativsystem | Datorutskrift och förberedelse för tryck |
| Typisk filstorlek | 15 KB - 40 KB (ultrakompakt) | 25 KB - 60 KB | 40 KB - 120 KB | 40 KB - 120 KB |
Vanliga skadeorsaker och hex-återställningsguide
Webbläsaren visar reservsystemets teckensnitt och loggar 'OTS parsing error: Failed to decompress WOFF2 stream'.
Grundorsak: Korrupt Brotli-bitström eller felaktig deklaration av okomprimerad teckensnittsstorlek i WOFF2-huvudet.
Återställning: Koda om teckensnittet med File2File.app WOFF2 Converter.
Säkerhetsanalys och attackvektorer för tolkar
WOFF2-filer avkodas direkt av webbläsarens renderingsmotorer och måste saneras via OpenType Sanitizer (OTS) för att förhindra minneskorruption.
Kända attackvektorer
- Heltalsspill under beräkning av rekonstruerad tabellförskjutning.
- Buffertläsning utanför gränserna i Brotli-dekomprimeringsströmmen.
- Minneskorruption under bearbetning av den omvända transformationen av tabellen 'glyf'.
Rekommenderade skyddsåtgärder: Validera WOFF2-strömhuvuden och använd minnesäkra Brotli-avkodare.
Historiskt ursprung och milstolpar
Viktiga fördelar
- Ett vanligt webbtypsnittsformat som ofta ger mindre filer än WOFF 1.0 eller råa TTF-filer; minskningen beror på typsnittet och kodaren.
- Stöds av de stora aktuella webbläsarna; äldre webbläsare kan behöva ett reservformat.
- Anpassade transformationer av teckensnittstabeller återskapar glyfkoordinater och avgränsningsrutor för att maximera Brotli-entropikomprimering.
Tekniska begränsningar
- Kan inte installeras direkt på stationära operativsystem (kräver konvertering till TTF eller OTF).
- Kodning kräver betydande processortid på grund av optimering med Brotli-komprimeringsnivå 11.
- Komplexa algoritmer för tabellrekonstruktion kräver specialiserade avkodningsbibliotek.
Intressant teknisk kuriosa
- Google skapade WOFF2 specifikt för att påskynda Google Fonts, som dagligen hanterar miljarder förfrågningar om teckensnitt från hela internet.
- WOFF2 komprimerar inte bara teckensnittet; det omvandlar aktivt 'glyf'- och 'loca'-tabellerna före komprimering för att rensa bort redundant koordinatprediktionsdata.
- WOFF2 används ofta för webbtypsnitt eftersom komprimeringen kan minska överföringsstorleken jämfört med okomprimerade typsnittsfiler.
Vanliga tekniska frågor
Varför är WOFF2 det bästa typsnittsformatet för webbplatser?
WOFF2 använder Brotli-komprimering och omvandling av typsnittstabeller, vilket kan minska filstorleken jämfört med WOFF eller okomprimerade typsnittsfiler. Besparingen beror på typsnittet och kodaren, och stödet i äldre plattformar varierar.
Kan jag konvertera WOFF2 till TTF så att jag kan installera det på min dator?
Ja! Du kan konvertera valfritt WOFF2-typsnitt till ett installerbart TTF- eller OTF-skrivbordstypsnitt på några sekunder direkt i din webbläsare med File2File.app.
Stöder alla moderna webbläsare WOFF2?
WOFF2 stöds av många aktuella webbläsare. Kontrollera målwebbläsarens och plattformens version när du levererar typsnitt till äldre eller inbyggda klienter.
Relaterade konverteringspar för WOFF2
Konvertering av TrueType-typsnitt till WOFF2 kan minska nedladdningsstorleken för webbpublicering. Hur mycket beror på typsnittstabellerna och om typsnittet har en begränsad teckenuppsättning.
Genom att konvertera WOFF2-webbteckensnitt till TrueType TTF-filer kan du använda komprimerad webbtypografi i skrivbordsprogram och äldre operativsystem.