WOFF2-webbont (.woff2)

W3C Standard

Web Open Font Format 2.0 (WOFF2) er den fremste globale standarden for webtypografi, og benytter Googles Brotli-komprimeringsalgoritme og egendefinert forbehandling av skrifttabeller for å oppnå maksimal hastighet og minimal filstørrelse på det moderne nettet.

Konverter TTF til WOFF2

Gratis TTF til WOFF2-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.

Undersøk og metadata

Operativsystemer og filanalysatorer identifiserer WOFF2-filer ved å undersøke den innledende binære bytesekvensen:

Velg eller slipp filer her

100 % privat in-browser-konvertering - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte lastet opp til eksterne servere. All behandling skjedde lokalt i nettlesersandkassen din.

Byte-nivå hodesignatur (Magic Bytes)

Operativsystemer og filanalysatorer identifiserer WOFF2-filer ved å undersøke den innledende binære bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

77 4F 46 32

ASCII-REPRESENTASJON: wOF2

Standardisering: W3C Recommendation (2018)

Tekniske spesifikasjoner

Beholderarkitektur48-byte WOFF2 header followed by table directory, Brotli-compressed font data stream, and optional metadata
KomprimeringBrotli compression combined with specialized glyph table transforms ('glyf' and 'loca' pre-conditioning)
BytterekkefølgeBig-Endian header / Brotli bitstream
FargeromCOLRv0, COLRv1, OpenType-SVG, CBDT color emoji
Kanaler og strukturTrueType or CFF outlines, variable font axes, layout tables, and color emoji
Maks. dimensjonerUp to 65,535 glyphs per font file
GjennomsiktighetFull transparency support in color emoji and SVG font tables
Strømming og progressivUltra-compact single-stream Brotli payload designed for high-speed HTTP/2 & HTTP/3 multiplexing

Teknisk sammenligningsmatrise: WOFF2 vs konkurrenter

Teknisk attributtWOFF2 (Gjeldende)WOFFTTFOTF
KomprimeringseffektivitetHøyest (Brotli + tabelltransformasjoner)Moderat (zlib-komprimering)Ingen (ukomprimert)Ingen (ukomprimert)
Magiske bytewOF2 (0x77 0x4F 0x46 0x32)wOFF (0x77 0x4F 0x46 0x46)0x00 0x01 0x00 0x00OTTO (0x4F 0x54 0x54 0x4F)
PrimærdestinasjonModerne webtypografi (@font-face)Eldre webtypografiStasjonære operativsystemerSkrivebordstrykk og pre-press
Typisk filstørrelse15 KB - 40 KB (ultrakompakt)25 KB - 60 KB40 KB - 120 KB40 KB - 120 KB

Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning

Nettleseren viser reservesystemskrift og logger 'OTS parsing error: Failed to decompress WOFF2 stream'.

Underliggende årsak: Korrupt Brotli-bitstrøm eller feilaktig deklarasjon av ukomprimert skriftstørrelse i WOFF2-headeren.

Utbedring: Kodem skriften på nytt ved hjelp av File2File WOFF2 Converter.

Sikkerhetsanalyse og parser-angrepsvektorer

WOFF2-filer dekodes direkte av nettleserens gjengivelsesmotorer og må renses via OpenType Sanitizer (OTS) for å forhindre minnekorrupsjon.

Kjente angrepsvektorer

  • Heltallsavløp (integer overflow) under beregning av rekonstruert tabellforskyvning.
  • Buffer over-read i Brotli-dekomprimeringsstrøm.
  • Minnekorrupsjon under 'glyf'-tabellens omvendte transformasjonsbehandling.

Beste praksis for forsvar:

Historisk opprinnelse og milepæler

2018W3C ratifiserer formelt WOFF2 som en offisiell Web Standard Recommendation.
2016Apple Safari 10 legger til innebygd WOFF2-støtte, og fullfører universell nettleseradopsjon på tvers av Chrome, Firefox og Edge.
2015Google-ingeniører utvikler WOFF2 for å dramatisk redusere båndbreddebruken på Google Fonts.

Viktige fordeler

  • Den ubestridte gullstandarden for webskrifter: oppnår omtrent 30 % mindre filstørrelser enn WOFF 1.0 og 50 % mindre enn rå TTF.
  • Universell innfødt nettleserstøtte på tvers av 100 % av moderne stasjonære og mobile nettlesere.
  • Egendefinerte skrifttabelltransformasjoner gjenoppbygger glyfkoordinater og omslutningsbokser for å maksimere Brotli-entropikomprimering.

Tekniske begrensninger og ulemper

  • Kan ikke installeres direkte på stasjonære operativsystemer (krever konvertering til TTF eller OTF).
  • Koding krever betydelig CPU-tid på grunn av Brotli-komprimeringsnivå 11-optimalisering.
  • Komplekse tabellrekonstruksjonsalgoritmer krever spesialiserte avkodingsbiblioteker.

Interessante tekniske fakta

  • Google laget WOFF2 spesifikt for å fremskynde Google Fonts, som betjener milliarder av skriftforespørsler daglig til hele internett.
  • WOFF2 komprimerer ikke bare skriften; den transformerer aktivt 'glyf'- og 'loca'-tabellene før komprimering for å fjerne redundante koordinatprediksjonsdata.
  • Hvis du inspiserer nettverksfanen på en hvilken som helst moderne nettside, er nesten hver eneste egendefinerte skrift som lastes inn, i WOFF2-format.

Ofte stilte tekniske spørsmål

Hvorfor er WOFF2 det beste skriftformatet for nettsteder?

WOFF2 komprimerer skrifter omtrent 30 % mindre enn noe annet format samtidig som de dekomprimerer umiddelbart i alle moderne nettlesere, noe som gjør at nettsidene dine lastes raskere.

Kan jeg konvertere WOFF2 til TTF slik at jeg kan installere den på datamaskinen min?

Ja! Du kan konvertere hvilken som helst WOFF2-skrift til en installerbar TTF- eller OTF-skrift for skrivebordet på sekunder ved hjelp av File2File.app direkte i nettleseren din.

Støtter alle moderne nettlesere WOFF2?

Ja. Hver moderne nettleser (Chrome, Safari, Firefox, Edge, iOS Safari, Android Chrome) har støttet WOFF2 innfødt siden 2018.