WOFF2 naar WOFF omzetten

Hier zet je WOFF2 naar WOFF om, gratis en zonder account: sleep het bestand hierboven erin en binnen een paar seconden staat het resultaat klaar om te downloaden. Het bestand reist versleuteld naar onze server, wordt daar omgezet en wordt gewist zodra het werk klaar is.

  • Waar het draait Op onze server, omdat een browser het programma dat hiervoor nodig is niet draait.
  • Zonder verlies Er gaat niets weg. WOFF bewaart precies wat WOFF2 bewaarde.
  • Maximale grootte Tot 25 MB per bestand, gratis en zonder account.
  • Goed om te weten Wat er bij het uitpakken uit komt bepalen de contouren: een WOFF met PostScript-krommen wordt een OTF en een met TrueType-krommen wordt een TTF. Vraag je om de andere, dan weigeren we dat liever dan een bestand met het verkeerde etiket terug te geven.

Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.

De ene fontomzetting hier die een bestand groter maakt

Elke andere omzetting in deze familie verkleint het font of laat het gelijk. Deze maakt het betrouwbaar groter, want hij gaat van de betere compressor naar de mindere. Er verslechtert niets aan het lettertype — de contouren worden woordelijk gekopieerd — maar het resultaat is ongeveer een derde groter dan wat erin ging.

Dat is de hele afweging, en het betekent dat de eerste vraag niet hoe maar of is. Dwingt niets de oudere container af, produceer hem dan niet. Doet iets dat wel, dan zijn een paar kilobyte op een bestand dat maandenlang gecachet wordt een acceptabele prijs.

Wat de herverpakking daadwerkelijk met de tabellen doet

Een WOFF2 wordt teruggebracht naar de platte sfnt-tabellen waaruit hij is gebouwd, en die tabellen worden vervolgens in een WOFF-container geschreven en met zlib gecomprimeerd. De glyphcontouren, de tekentabel, de horizontale metrieken, de kerning en de OpenType-functies gaan er allemaal ongewijzigd doorheen.

Omdat beide containers verliesvrij zijn, is de rondgang exact: de terugomzetting naar WOFF2 geeft een bestand dat identiek weergeeft aan het startpunt. Er is hier geen generatieverlies van het soort dat beeldformaten kennen, en geen instelling die verkeerd kan gaan.

Wie nog om een WOFF vraagt, en of het weerwoord verdient

Drie bronnen verklaren bijna alles. Uploadvalidators met toegestane lijsten die jaren geleden zijn geschreven en nooit herzien. Buildconfiguraties geërfd met een project. En beheerde bedrijfsdesktops die een browserversie draaien gekozen door IT-beleid.

De eerste twee zijn eenmalig een korte weerlegging waard, want de oplossing is een regel code en het alternatief is een permanent groter bestand. De derde niet — niemand aan de kant van een dichtgetimmerde browser heeft de bevoegdheid om dat te veranderen.

Een webfont die je niet zelf maakte, is waarschijnlijk een deelverzameling

Fonts voorbereid voor een website zijn doorgaans teruggebracht tot de tekens die die site daadwerkelijk zet, omdat daar bijna alle besparing op paginagewicht vandaan komt. Een WOFF2 gehaald uit een thema of een buildoutput bevat daarom vaak alleen basis-Latijn.

De omzetting kan wat ontbreekt niet herstellen. Toont de resulterende WOFF een naam met een Poolse ł of een Turkse ğ als lege doos, dan zat de glyph nooit in het bestand, en geen herverpakking produceert hem alsnog.

De familienaam in het bestand is niet de naam in je CSS

Elk lettertype draagt een eigen naamtabel, en webfonts worden bij voorbereiding vaak hernoemd — een subsetting- of kitbuildingstap schrijft moeiteloos "merksans-webfont" in een bestand waarvan het lettertype een heel andere naam heeft. De @font-face-regel die je zelf schrijft mag het noemen zoals je wilt.

Het houdt op onschuldig te zijn zodra dezelfde naam botst met iets lokaal geïnstalleerd, of wanneer twee bestanden op verschillende momenten voorbereid dezelfde familienaam claimen. Wisselt het lettertype onvoorspelbaar tussen gewichten, kijk dan naar de interne namen.

Waar deze WOFF2 vandaan kwam, en of je hem mag gebruiken

Een webfont is per constructie een downloadbaar bestand — zo rendert een browser het — dus een kopie hebben bewijst niets. De licentie op het lettertype bepaalt het gebruik, en commerciële weblicenties zijn vaak uitgegeven voor één met naam genoemd domein.

Kwam het bestand uit een project dat je zelf onderhoudt, dan staat de licentie ergens in de papieren. Kwam het van iemands anders site, behandel het dan als een lettertype dat je niet hebt gelicentieerd. Open-licentiefamilies zijn herkenbaar: de SIL Open Font License staat omzetten, subsetten en herverdelen toe.

Bestaat er een TTF of OTF, begin daar dan mee

Het desktop-origineel is in elk opzicht een betere bron. Het heeft de volledige tekenset, de complete functietabellen en geen eerdere subsettingbeslissing erin gebakken, en een WOFF eruit gemaakt is precies zo compatibel als een uit de WOFF2 gemaakt.

Zoek ernaar in de fontaankoop, het merkpakket, de repositorygeschiedenis of de overdracht van de ontwerper voordat je de webkopie als master accepteert.

Waarom deze omzetting nooit voor de contourvraag komt te staan

Een webfont uitpakken naar een kaal desktopbestand dwingt een beslissing af: een font met TrueType-krommen wordt een TTF en een met PostScript-krommen wordt een OTF, en om de andere vragen wordt geweigerd in plaats van een bestand te leveren waarvan de extensie liegt.

WOFF en WOFF2 dragen allebei elk type, dus deze omzetting hoeft die keuze nooit te maken. Welke contouren de WOFF2 ook bevat, gaan ongewijzigd de WOFF in, wat verklaart waarom dit de ene richting in deze familie is die nooit faalt om een reden die met het lettertype zelf te maken heeft.

Wat het kost om te draaien, en waar het gebeurt

De omzetting gebeurt met fontTools op onze server in plaats van in de browser, want daar bestaat geen browserversie van. Het bestand reist over een versleutelde verbinding, wordt omgezet in een geïsoleerde omgeving en de werkmap wordt gewist zodra de taak eindigt.

De gratis versie staat honderd server-omzettingen per dag toe en 25 MB per bestand, en een batch van tot honderd fonts komt terug als één ZIP. Een hele webfontmap zet zo in één keer om, wat meestal precies is wat deze klus is.

Zo zet je WOFF2 naar WOFF om

  1. Sleep je WOFF2-bestand op deze pagina, of klik om er een te kiezen.
  2. Kies WOFF als doel en start de omzetting.
  3. Download het klare WOFF-bestand.

WOFF2 of WOFF: wat er verandert

WOFF2 vergeleken met WOFF
WOFF2WOFF
Volledige naamWeb Open Font Format 2Web Open Font Format
Bestandsextensie.woff2.woff
Mediatypefont/woff2font/woff
Voor het eerst gepubliceerd20182009
Uitgegeven doorW3CW3C
SpecificatieWOFF 2.0WOFF 1.0
LicentieOpen standaardOpen standaard
Stand van zakenActueelOud, wordt overal nog gelezen
Opent in een browserElke browserElke browser
In plaats daarvan overwogenTTFTTF

Wat behouden blijft

Er gaat niets verloren. WOFF2 en WOFF bewaren hun inhoud verliesvrij: de omzetting wisselt de verpakking, niet de kwaliteit, en je kunt haar herhalen zonder dat schade zich opstapelt.

Het resultaat openen

fonttools en FontForge lezen zowel WOFF2 als WOFF, dus je kunt het resultaat naast het origineel leggen zonder een tweede programma.

Waarvoor elk formaat bedoeld is

WOFF2 is het formaat van W3C, verschenen in 2018. Het is vastgelegd in WOFF 2.0, en dat is de moeite waard als het bestand het gereedschap moet overleven dat het schreef.

WOFF komt van W3C en stamt uit 2009, vastgelegd in WOFF 1.0. FontForge en fonttools lezen het formaat.

Van WOFF2 naar WOFF: veelgestelde vragen

Wordt mijn WOFF2-bestand ergens heen geüpload?

Ja: deze omzetting heeft software nodig die niet in een browser draait. Het bestand reist versleuteld naar onze server, wordt gewist zodra het werk klaar is en het resultaat na 60 minuten. Het werk wordt gedaan door fontTools, de lettertypebibliotheek waarmee webfonts worden gebouwd.

Is WOFF2 naar WOFF omzetten gratis?

Ja, tot 100 omzettingen per dag voor bestanden tot 25 MB. Die ene grens bestaat omdat deze omzetting op een server draait die wij betalen. Verder is er hier niets begrensd, en een watermerk komt er in geen geval op. De limiet bestaat omdat fontTools een machine van ons nodig heeft om te draaien.

Gaat er kwaliteit verloren bij het omzetten van WOFF2 naar WOFF?

Nee. WOFF bewaart dezelfde inhoud zonder iets weg te gooien: het resultaat is in kwaliteit identiek aan het origineel. Wat er bij het uitpakken uit komt bepalen de contouren: een WOFF met PostScript-krommen wordt een OTF en een met TrueType-krommen wordt een TTF. Vraag je om de andere, dan weigeren we dat liever dan een bestand met het verkeerde etiket terug te geven.

Is WOFF2 naar WOFF verliesvrij?

Er gaat niets verloren. WOFF2 en WOFF bewaren hun inhoud verliesvrij: de omzetting wisselt de verpakking, niet de kwaliteit, en je kunt haar herhalen zonder dat schade zich opstapelt.

Meer over deze formaten