WOFF2-webfont (.woff2)

W3C Standard

Web Open Font Format 2.0 (WOFF2) er den førende globale standard for webtypografi, der udnytter Googles Brotli-komprimeringsalgoritme og tilpasset fonttabelpræprocessering for at opnå maksimal hastighed og minimale filstørrelser på det moderne web.

Konverter TTF til WOFF2

Gratis TTF til WOFF2-konverter i browseren. Konverter filer med det samme på din enhed.

Undersøg & Metadata

Operativsystemer og filanalysatorer identificerer WOFF2-filer ved at inspicere den indledende binære bytesekvens:

Vælg eller træk filer hertil

100% privat konvertering i browseren - filer forlader aldrig din enhed

eller indsæt Ctrl+V
Privatlivsgaranti uden netværksoverførsel: 0 bytes uploadet til eksterne servere. Al behandling foregik lokalt i din browsers sandkasse.

Byte-niveau Header-signatur (Magic Bytes)

Operativsystemer og filanalysatorer identificerer WOFF2-filer ved at inspicere den indledende binære bytesekvens:

HEX-SIGNATUR (OFFSET 0):

77 4F 46 32

ASCII-REPRÆSENTATION: wOF2

Standardisering: W3C Recommendation (2018)

Tekniske specifikationer

Containerarkitektur48-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)
BytterejsningBig-Endian header / Brotli bitstream
FarverumCOLRv0, COLRv1, OpenType-SVG, CBDT color emoji
Kanaler og strukturTrueType or CFF outlines, variable font axes, layout tables, and color emoji
Maks. dimensionerUp to 65,535 glyphs per font file
GennemsigtighedFull transparency support in color emoji and SVG font tables
Streaming og progressivUltra-compact single-stream Brotli payload designed for high-speed HTTP/2 & HTTP/3 multiplexing

Tekniske sammenligningsmatrix: WOFF2 vs. konkurrenter

Teknisk attributWOFF2 (Aktuel)WOFFTTFOTF
KomprimeringseffektivitetHøjeste (Brotli + tabeltransformationer)Moderat (zlib-komprimering)Ingen (ukomprimeret)Ingen (ukomprimeret)
Magiske byteswOF2 (0x77 0x4F 0x46 0x32)wOFF (0x77 0x4F 0x46 0x46)0x00 0x01 0x00 0x00OTTO (0x4F 0x54 0x54 0x4F)
Primær destinationModerne webtypografi (@font-face)Ældre webtypografiStationære operativsystemerDesktop-print og prepress
Typisk filstørrelse15 KB - 40 KB (ultrakompakt)25 KB - 60 KB40 KB - 120 KB40 KB - 120 KB

Almindelige korruptionstilstande og hex-gendannelsesvejledning

Browseren viser reservesystemskrifttype og logger 'OTS parsing error: Failed to decompress WOFF2 stream'.

Grundlæggende årsag: Korrupt Brotli-bitstrøm eller uoverensstemmende erklæret ukomprimeret fontstørrelse i WOFF2-header.

Gendannelse: Genkod skrifttype ved hjælp af File2File WOFF2 Converter.

Sikkerhedsanalyse og parser-angrebsvektorer

WOFF2-filer afkodes direkte af browserens gengivelsesmotorer og skal renses via OpenType Sanitizer (OTS) for at forhindre hukommelseskorruption.

Kendte angrebsvektorer

  • Heltalsoverløb under beregning af rekonstrueret tabeloffset.
  • Buffer over-read i Brotli-dekomprimeringsstrøm.
  • Hukommelseskorruption under 'glyf'-tabel omvendt-transformationsbehandling.

Defensive bedste praksisser:

Historisk oprindelse og milepæle

2018W3C ratificerer formelt WOFF2 som en officiel webstandardanbefaling.
2016Apple Safari 10 tilføjer indfødt WOFF2-understøttelse, hvilket fuldender universel browseradoption på tværs af Chrome, Firefox og Edge.
2015Googles ingeniører udvikler WOFF2 for dramatisk at reducere båndbreddeforbruget på Google Fonts.

Vigtige fordele og styrker

  • Den ubestridte guldstandard for webskrifttyper: opnår ca. 30% mindre filstørrelser end WOFF 1.0 og 50% mindre end rå TTF.
  • Universel indfødt browserunderstøttelse på tværs af 100% af moderne stationære og mobile webbrowsere.
  • Tilpassede fonttabeltransformationer genopbygger glyfkoordinater og afgrænsningsrammer for at maksimere Brotli-entropikomprimering.

Tekniske begrænsninger og ulemper

  • Kan ikke installeres direkte på stationære operativsystemer (kræver konvertering til TTF eller OTF).
  • Kodning kræver betydelig CPU-tid på grund af Brotli-komprimeringsniveau 11-optimering.
  • Komplekse tabelrekonstruktionsalgoritmer kræver specialiserede dekomprimeringsbiblioteker.

Interessant teknisk trivia

  • Google oprettede WOFF2 specifikt for at fremskynde Google Fonts, som betjener milliarder af fontanmodninger dagligt til hele internettet.
  • WOFF2 komprimerer ikke bare skrifttypen; den transformerer aktivt 'glyf'- og 'loca'-tabellerne før komprimering for at fjerne overflødige koordinatforudsigelsesdata.
  • Hvis du inspicerer netværksfanen på et vilkårligt moderne websted, er stort set hver eneste indlæste skrifttype i WOFF2-format.

Ofte stillede tekniske spørgsmål

Hvorfor er WOFF2 det bedste skrifttypeformat til hjemmesider?

WOFF2 komprimerer skrifttyper ca. 30 % mindre end noget andet format, samtidig med at de dekomprimeres øjeblikkeligt i alle moderne browsere, hvilket gør, at dine websider indlæses hurtigere.

Kan jeg konvertere WOFF2 til TTF, så jeg kan installere den på min computer?

Ja! Du kan konvertere enhver WOFF2-skrifttype til en installerbar TTF- eller OTF-skrifttype til skrivebordet på få sekunder ved hjælp af File2File.app direkte i din webbrowser.

Understøtter alle moderne webbrowsere WOFF2?

Ja. Hver eneste moderne browser (Chrome, Safari, Firefox, Edge, iOS Safari, Android Chrome) har understøttet WOFF2 indbygget siden 2018.