WOFF2 veebifont (.woff2)
W3C StandardWeb Open Font Format 2.0 (WOFF2) on veebitüpograafia peamine globaalne standard, mis kasutab Google'i Brotli tihendusalgoritmi ja kohandatud fonditabeli eeltöötlust, et saavutada maksimaalne kiirus ja minimaalne failisuurus kaasaegses veebis.
Teisenda formaadist TTF formaati WOFF2
Tasuta TTF -> WOFF2 konverter brauseris. Teisenda faile koheselt oma seadmes.
Kontrolli ja metaandmed
Operatsioonisüsteemid ja failianalüsaatorid tuvastavad WOFF2 faile, kontrollides algset binaarset baidijada:
Baidi-taseme päise allkiri (maagilised baidid)
Operatsioonisüsteemid ja failianalüsaatorid tuvastavad WOFF2 faile, kontrollides algset binaarset baidijada:
HEX-ALLKIRI (NIHE 0):
77 4F 46 32ASCII-ESITUS: wOF2
Standardiseerimine: W3C Recommendation (2018)
Tehnilised andmed
| Konteineri arhitektuur | 48-byte WOFF2 header followed by table directory, Brotli-compressed font data stream, and optional metadata |
| Tihendamine | Brotli compression combined with specialized glyph table transforms ('glyf' and 'loca' pre-conditioning) |
| Baitide järjekord (Endianness) | Big-Endian header / Brotli bitstream |
| Värviruumid | COLRv0, COLRv1, OpenType-SVG, CBDT color emoji |
| Kanalid ja struktuur | TrueType or CFF outlines, variable font axes, layout tables, and color emoji |
| Max mõõtmed | Up to 65,535 glyphs per font file |
| Läbipaistvus | Full transparency support in color emoji and SVG font tables |
| Voogedastus ja progressiivsus | Ultra-compact single-stream Brotli payload designed for high-speed HTTP/2 & HTTP/3 multiplexing |
Tehniline võrdlusmaatriks: WOFF2 vs konkurendid
| Tehniline atribuut | WOFF2 (Praegune) | WOFF | TTF | OTF |
|---|---|---|---|---|
| Tihenduse tõhusus | Kõrgeim (Brotli + tabeli teisendused) | Mõõdukas (zlib tihendus) | Puudub (tihendamata) | Puudub (tihendamata) |
| Maagilised baidid | wOF2 (0x77 0x4F 0x46 0x32) | wOFF (0x77 0x4F 0x46 0x46) | 0x00 0x01 0x00 0x00 | OTTO (0x4F 0x54 0x54 0x4F) |
| Esmane sihtkoht | Kaasaegne veebitüpograafia (@font-face) | Pärandveebitüpograafia | Lauaarvuti operatsioonisüsteemid | Lauaarvuti trükkimine ja trükieelne ettevalmistus |
| Tüüpiline failisuurus | 15 KB - 40 KB (ultrakompaktne) | 25 KB - 60 KB | 40 KB - 120 KB | 40 KB - 120 KB |
Levinud riknemisvead ja heksataaste juhend
Brauser kuvab varusüsteemi fondi ja logib 'OTS parsing error: Failed to decompress WOFF2 stream'.
Juurpõhjus: Rikutud Brotli bitivoog või mittevastav tihendamata fondi suuruse deklaratsioon WOFF2 päises.
Taastamine: Kodeerige font uuesti, kasutades File2File WOFF2 Converterit.
Turvaanalüüs ja parsimisründevektorid
WOFF2 failid dekodeeritakse otse brauseri renderdusmootorite abil ja neid tuleb mälukahjustuste vältimiseks OpenType Sanitizeri (OTS) kaudu puhastada.
Teadaolevad ründavektorid
- Täisarvu ületäitumine rekonstrueeritud tabeli nihke arvutamisel.
- Puhvrist ülelugemine Brotli tihenduse voos.
- Mälukahjustus 'glyf' tabeli vastupidise teisenduse töötlemise ajal.
Kaitsealased parimad tavad:
Ajalooline taust ja verstapostid
Peamised eelised
- Vaidlusetu kuldstandard veebifondide jaoks: saavutab umbes 30% väiksema failisuuruse kui WOFF 1.0 ja 50% väiksema kui toor-TTF.
- Universaalne natiivne brauseritugi 100% kaasaegsetes lauaarvuti- ja mobiilibrauserites.
- Kohandatud fonditabeli teisendused rekonstrueerivad glüüfide koordinaadid ja piirdekarbid, et maksimeerida Brotli entroopia tihendust.
Tehnilised piirangud ja puudused
- Ei saa installida otse lauaarvuti operatsioonisüsteemidesse (nõuab teisendamist TTF- või OTF-vormingusse).
- Kodeerimine nõuab märkimisväärset protsessoriaega tänu Brotli tihendustaseme 11 optimeerimisele.
- Keerulised tabeli rekonstrueerimise algoritmid nõuavad spetsiaalseid dekodeerimisraamatukogusid.
Huvitavaid tehnilisi fakte
- Google lõi WOFF2 spetsiaalselt Google Fontsi kiirendamiseks, mis teenindab iga päev miljardeid fondipäringuid kogu internetile.
- WOFF2 ei tihenda lihtsalt fonti; see muudab aktiivselt 'glyf' ja 'loca' tabeleid enne tihendamist, et eemaldada koondatud koordinaatide ennustuse andmed.
- Kui uurite mõne kaasaegse veebisaidi võrgutäkku, on praktiliselt iga laaditud kohandatud font WOFF2 formaadis.
Korduma kippuvad tehnilised küsimused
Miks on WOFF2 veebisaitide jaoks parim fondivorming?
WOFF2 tihendab fondid umbes 30% väiksemaks kui ükski teine vorming, dekompresseerides neid samal ajal kõigis kaasaegsetes brauserites silmapilkselt, mis muudab teie veebilehed kiiremaks.
Kas ma saan WOFF2 teisendada TTF-iks, et seda arvutisse installida?
Jah! Saate mis tahes WOFF2-fondi otse oma veebibrauseris File2File.app abil sekunditega installitavaks töölaua TTF- või OTF-fondiks teisendada.
Kas kõik kaasaegsed veebibrauserid toetavad WOFF2-t?
Jah. Iga kaasaegne brauser (Chrome, Safari, Firefox, Edge, iOS Safari, Android Chrome) on WOFF2-t vaikimisi toetanud alates 2018. aastast.
Seotud WOFF2 teisenduspaarid
TrueType-fondifailide teisendamine WOFF2 veebifondi vormingusse vähendab failimahtu kuni 50 protsenti, võimaldades veebilehtedel teksti palju kiiremini laadida.
WOFF2 veebifondide teisendamine TrueType TTF-failideks võimaldab teil kasutada tihendatud veebitüpograafiat lauaarvuti kujunduskomplektides ja vanemates operatsioonisüsteemides.