WOFF2 webbetűtípus (.woff2)

W3C Szabvány

A Web Open Font Format 2.0 (WOFF2) a webes tipográfia vezető globális szabványa, amely a Google Brotli tömörítési algoritmusát és egyedi betűtípus-táblázat előfeldolgozását használja a maximális sebesség és a minimális fájlméret eléréséhez a modern weben.

TTF konvertálása erre: WOFF2

Ingyenes, böngészőn belüli TTF - WOFF2 konvertáló. Konvertáljon fájlokat azonnal az eszközén.

Vizsgálat és metaadatok

Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) WOFF2 fájlokat:

Válasszon ki vagy ejtsen ide fájlokat

100%-ban magánjellegű, böngészőn belüli konvertálás - a fájlok soha nem hagyják el az eszközét

vagy beillesztés Ctrl+V
Nulla hálózati adatátviteli adatvédelmi garancia: 0 bájt lett feltöltve külső szerverekre. Minden feldolgozás helyben, az Ön böngészőjének homokozójában történt.

Bájt-szintű fejléc aláírás (Magic Bytes)

Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) WOFF2 fájlokat:

HEX ALÁÍRÁS (ELTOLÁS 0):

77 4F 46 32

ASCII REPREZENTÁCIÓ: wOF2

Szabványosítás: W3C Recommendation (2018)

Műszaki specifikációk

Konténer architektúra48-byte WOFF2 header followed by table directory, Brotli-compressed font data stream, and optional metadata
TömörítésBrotli compression combined with specialized glyph table transforms ('glyf' and 'loca' pre-conditioning)
BájtsorrendBig-Endian header / Brotli bitstream
SzínterekCOLRv0, COLRv1, OpenType-SVG, CBDT color emoji
Csatornák és struktúraTrueType or CFF outlines, variable font axes, layout tables, and color emoji
Max. méretekUp to 65,535 glyphs per font file
ÁtlátszóságFull transparency support in color emoji and SVG font tables
Streaming és progresszívUltra-compact single-stream Brotli payload designed for high-speed HTTP/2 & HTTP/3 multiplexing

Műszaki összehasonlító mátrix: WOFF2 vs Versenytársak

Technikai attribútumWOFF2 (Jelenlegi)WOFFTTFOTF
Tömörítési hatékonyságLegmagasabb (Brotli + táblázattranszformációk)Mérsékelt (zlib tömörítés)Nincs (tömörítetlen)Nincs (tömörítetlen)
Magic bájtokwOF2 (0x77 0x4F 0x46 0x32)wOFF (0x77 0x4F 0x46 0x46)0x00 0x01 0x00 0x00OTTO (0x4F 0x54 0x54 0x4F)
Elsődleges célModern webes tipográfia (@font-face)Örökölt webes tipográfiaAsztali operációs rendszerekAsztali nyomtatás és előkészítés
Tipikus fájlméret15 KB - 40 KB (ultrakompakt)25 KB - 60 KB40 KB - 120 KB40 KB - 120 KB

Gyakori sérülési módok és hexadecimális helyreállítási útmutató

A böngésző tartalék (fallback) rendszert betűtípust jelenít meg, és a következőt naplózza: 'OTS parsing error: Failed to decompress WOFF2 stream'.

Kiváltó ok: Sérült Brotli bitfolyam vagy eltérő tömörítetlen betűtípusméret-deklaráció a WOFF2 fejlécben.

Helyreállítás: Kódolja újra a betűtípust a File2File WOFF2 Converter segítségével.

Biztonsági elemzés és elemző (parser) támadási vektorok

A WOFF2 fájlokat a böngésző renderelőmotorjai közvetlenül dekódolják, és a memóriasérülések megelőzése érdekében az OpenType Sanitizer (OTS) segítségével kell megtisztítani.

Ismert támadási vektorok

  • Egész túlcsordulás a rekonstruált táblázat eltolásának (offset) kiszámítása során.
  • Puffertúlolvasás a Brotli kitömörítési adatfolyamban.
  • Memóriasérülés a 'glyf' táblázat fordított transzformációjának feldolgozása során.

Védekező Legjobb Gyakorlatok:

Történeti háttér és mérföldkövek

2018A W3C hivatalosan is jóváhagyja a WOFF2-t hivatalos webes szabványajánlásként.
2016Az Apple Safari 10 natív WOFF2-támogatást ad, ezzel teljessé téve az univerzális böngésző-elfogadást a Chrome, a Firefox és az Edge böngészőkben.
2015A Google mérnökei kifejlesztik a WOFF2-t, hogy drasztikusan csökkentsék a sávszélesség-felhasználást a Google Fontson.

Főbb előnyök

  • A webes betűtípusok vitathatatlan arany standardja: körülbelül 30%-kal kisebb fájlméretet ér el, mint a WOFF 1.0, és 50%-kal kisebbet, mint a nyers TTF.
  • Univerzális natív böngészőtámogatás a modern asztali és mobil böngészők 100%-ában.
  • Az egyedi betűtípus-táblázat transzformációk rekonstruálják a glifakoordinátákat és a befoglaló téglalapokat a Brotli entrópia-tömörítés maximalizálása érdekében.

Technikai korlátok és hátrányok

  • Nem telepíthető közvetlenül asztali operációs rendszerekre (TTF vagy OTF formátumra való átalakítást igényel).
  • A kódolás jelentős CPU-időt igényel a Brotli 11-es tömörítési szintű optimalizálása miatt.
  • A komplex táblázat-rekonstrukciós algoritmusok speciális dekódoló könyvtárakat igényelnek.

Érdekes technikai tudnivalók

  • A Google kifejezetten a Google Fonts felgyorsítására hozta létre a WOFF2-t, amely naponta milliárdnyi betűtípus-kérést szolgál ki az egész interneten.
  • A WOFF2 nemcsak tömöríti a betűtípust, hanem a tömörítés előtt aktívan átalakítja a 'glyf' és 'loca' táblázatokat, hogy eltávolítsa a felesleges koordináta-előrejelzési adatokat.
  • Ha megvizsgálja bármely modern webhely hálózati lapját, gyakorlatilag minden betöltött egyedi betűtípus WOFF2 formátumú.

Gyakran Ismételt Műszaki Kérdések

Miért a WOFF2 a legjobb betűtípus-formátum weboldalakhoz?

A WOFF2 körülbelül 30%-kal kisebbre tömöríti a betűtípusokat, mint bármely más formátum, miközben az összes modern böngészőben azonnal kitömörítődik, így a weboldalai gyorsabban tölthetők be.

Átalakíthatom a WOFF2-t TTF-felé, hogy telepíthessem a számítógépemre?

Igen! Bármilyen WOFF2 betűtípust átalakíthat telepíthető asztali TTF vagy OTF betűtípussá másodpercek alatt a File2File.app használatával, közvetlenül a webböngészőjében.

Minden modern webböngésző támogatja a WOFF2-t?

Igen. Minden modern böngésző (Chrome, Safari, Firefox, Edge, iOS Safari, Android Chrome) 2018 óta natívan támogatja a WOFF2-t.