TTF, OTF of WOFF: welk fontformaat voor pc of website?
Installeer TTF of OTF op uw computer en gebruik WOFF2 op uw website. TrueType en OpenType zijn de desktopformaten die elk besturingssysteem leest; WOFF en WOFF2 bevatten dezelfde lettertypegegevens, maar gecomprimeerd om te downloaden. Browsers geven de voorkeur aan WOFF2 omdat het ongeveer 30% kleiner is.
Welk lettertypeformaat moet ik gebruiken: TTF, OTF, WOFF of WOFF2?
Installeer op een computer TTF of OTF; beide werken op Windows, macOS en Linux. Gebruik voor een website eerst WOFF2 en WOFF alleen als terugval. Kale TTF- of OTF-bestanden op een webpagina zijn 2–3 keer zo zwaar als nodig.
TrueType, OpenType, WOFF en WOFF2 eenvoudig uitgelegd
TrueType is de oudste van de vier. Apple leverde het in 1991 mee met System 7 en Microsoft nam het een jaar later over voor Windows 3.1. Een TrueType-lettertype beschrijft elke letter met kwadratische curven, met één controlepunt per gebogen segment, die op vroege hardware goedkoop te tekenen waren. Het bevat ook hinting: kleine programma's in het lettertype die stokken en bogen op het pixelraster duwen, zodat tekst scherp blijft op schermen met lage resolutie. De extensie .ttf markeert nog steeds lettertypen met deze kwadratische contouren.
OpenType, in 1996 aangekondigd door Microsoft en Adobe, is een verpakking en geen nieuw soort contour. Het kan TrueType-contouren bevatten of PostScript-contouren in een CFF-tabel, die kubische curven met twee controlepunten per segment gebruiken. Rond die contouren komen layouttabellen voor geavanceerde typografie: standaard en optionele ligaturen, kleinkapitalen, oldstylecijfers, stilistische sets, contextuele alternatieven en kerning. Gewoonlijk wordt een OpenType-lettertype op basis van CFF opgeslagen als .otf, terwijl een OpenType-lettertype met TrueType-contouren de extensie .ttf houdt.
WOFF en WOFF2 zijn verpakkingen voor het web. WOFF werd in 2009 opgesteld en in 2012 een W3C-aanbeveling; het comprimeert elke lettertypetabel met zlib. WOFF2 werd in 2018 een W3C-aanbeveling, schakelde over op Brotli en verwerkt glyfgegevens eerst voor, waardoor het meestal ongeveer 30% kleiner is dan WOFF. Drie nevenformaten maken het beeld compleet. EOT was het eigen webformaat van Internet Explorer, SVG-lettertypen waren een vroege noodoplossing alleen voor Safari, en variabele lettertypen, in 2016 toegevoegd in OpenType 1.8, bundelen een heel bereik aan gewichten of breedtes in één bestand.
1991
TrueType
Apple levert kwadratische contouren en hinting mee met System 7; Windows 3.1 volgt in 1992.
1996
OpenType
Microsoft en Adobe kondigen één container aan voor TrueType- of CFF-contouren, plus layoutfuncties.
2012
WOFF 1.0
Opgesteld in 2009 en daarna een W3C-aanbeveling: dezelfde tabellen, gecomprimeerd met zlib.
2016
Variabele lettertypen
Met OpenType 1.8 kan één bestand doorlopende assen voor gewicht, breedte of schuinte bevatten.
2018
WOFF2
W3C-aanbeveling met Brotli; meestal ongeveer 30% kleiner dan WOFF.
Welk formaat installeert u op uw computer?
Installeer TTF of OTF en maak u niet druk over welke. Windows 10 en 11 installeren beide met rechtsklikken en Installeren, macOS opent beide in Lettertypecatalogus en Linux-desktops pikken ze op uit ~/.local/share/fonts zodra de lettertypecache is vernieuwd. Word, Photoshop, de desktopapp van Figma, Affinity en LibreOffice lezen allemaal beide. Als een ontwerper dezelfde familie in beide varianten stuurt, is de OTF meestal de versie waarin de lettertypeontwerper tekende en de TTF een conversie voor oudere software.
De gevallen waarin het verschil telt, zijn beperkt. Sommige snijmachine- en borduurprogramma's, game-engines en displaybibliotheken voor microcontrollers begrijpen alleen TrueType-contouren, dus een OTF op basis van CFF ziet er daar stuk uit en moet worden omgezet van OTF naar TTF. Andersom installeert niets op een desktop WOFF of WOFF2 rechtstreeks: die bestanden zijn verpakt voor browsers. Installeer van een familie maar één versie, want een TTF en een OTF met dezelfde interne naam verwarren lettertypemenu's en apps kunnen de verkeerde kiezen.
- TrueType Collection.ttc · lettertypecollectie · .otc
- Eén bestand dat meerdere lettertypen bevat, meestal de stijlen of taalvarianten van één familie, en ze identieke glyfs laat delen om ruimte te besparen. Windows en macOS installeren alle lettertypen erin in één keer; systeemfamilies voor CJK zoals Noto Sans CJK worden vaak zo verspreid. Collecties op basis van CFF-contouren gebruiken soms in plaats daarvan de extensie
.otc.
Welk formaat gebruikt u op een website?
Elke huidige versie van Chrome, Edge, Firefox en Safari leest WOFF2, dus dat hoort de eerste en vaak enige bron in uw @font-face-regel te zijn. Voeg er alleen een WOFF-regel achter toe als uw statistieken nog browsers van vóór ongeveer 2016 tonen, zoals oude Android WebViews of browsers in tv's. Een browser loopt de src-lijst op volgorde door en downloadt het eerste formaat dat hij ondersteunt, dus de terugval kost moderne bezoekers niets. Hebt u al het TrueType-bestand voor desktop, dan maakt TTF naar WOFF die terugval in één keer.
Serveer geen kale TTF of OTF op een site, tenzij een platform u dwingt, zoals sommige e-mailbouwers en oudere contentsystemen. Browsers geven ze prima weer, maar de bestanden worden ongecomprimeerd verstuurd tenzij uw server lettertypen met gzip comprimeert, en ze geven iedereen een kant-en-klare desktopkopie. De regel font-display: swap hieronder laat de browser tekst direct in een terugvallettertype tonen en uw lettertype inwisselen zodra het binnen is, in plaats van de tekst tot 3 seconden te verbergen terwijl hij wacht.
Host de bestanden waar mogelijk op uw eigen domein. Chrome, Safari en Firefox verdelen hun caches nu per site, dus een lettertype van een gedeelde CDN wordt niet meer over websites heen hergebruikt, en zelf hosten bespaart een DNS-opzoeking en verbinding. Voeg <link rel="preload"> alleen toe voor de een of twee gewichten boven de vouw; elke stijl vooraf laden concurreert met uw afbeeldingen om bandbreedte.
@font-face {
font-family: "Source Serif";
src: url("/fonts/source-serif-regular.woff2") format("woff2"),
url("/fonts/source-serif-regular.woff") format("woff");
font-weight: 400;
font-style: normal;
font-display: swap;
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+2013-2014, U+2018-201E, U+20AC;
}Gebruikelijke bestandsgrootte van fonts en waarom subsetting telt
Een enkel Latijns tekstgewicht als WOFF2 weegt meestal 20–60 KB. Hetzelfde lettertype als ongecomprimeerde TTF is vaak twee tot drie keer groter, en een familie die ook Grieks, Cyrillisch en Vietnamees dekt, kan per stijl boven 200 KB komen. Chinese, Japanse en Koreaanse lettertypen zijn een andere orde van grootte: een compleet CJK-gewicht bevat tienduizenden glyfs en bedraagt zelfs na WOFF2-compressie meestal enkele megabytes, veel te veel om te laden voordat een pagina tekst kan tonen.
Subsetten verwijdert de tekens die een pagina nooit gebruikt, en unicode-range vertelt de browser welke tekens een bestand dekt, zodat hij het bestand alleen downloadt als de pagina die tekens echt bevat. Google Fonts doet precies dit voor CJK en knipt elke familie in veel kleine delen die op aanvraag laden. Voor eigen lettertypen kort de optie Tekens behouden in de lettertypeconverter een bestand in tot Latin + accents of Alleen tekens die ik typ voordat het uw server bereikt; kies Alle tekens voor alles wat u op een computer installeert.
- Typisch Latijns tekstgewicht als WOFF2
- 20–60 KB
- Typische besparing van WOFF2 ten opzichte van WOFF
- ≈ 30%
- Typisch volledig CJK-gewicht, zelfs als WOFF2
- Enkele MB
Lettertype converteren tussen formaten, en wat er misgaat
TTF naar OTF en terug is voor lettertypen met TrueType-contouren een containerwissel: de contourtabel, metrieken en layoutfuncties gaan ongewijzigd mee. Het interessante geval is een OTF op basis van CFF die naar TTF gaat. Kubische curven kunnen niet in een kwadratisch contourformaat worden gekopieerd, dus elke curve wordt opnieuw getekend als een of meer kwadratische segmenten binnen een tolerantie die veel kleiner is dan een pixel. De PostScript-hints zijn evenmin te vertalen, daarom biedt de tool OTF naar TTF Hinting aan als Behouden, Verwijderen of Auto-hint.
Van web terug naar desktop is de meest voorkomende conversie. U downloadt een thema of designkit, vindt alleen .woff- of .woff2-bestanden en hebt het lettertype nodig in Word of Figma. WOFF naar TTF haalt de compressie eraf en schrijft de oorspronkelijke tabellen terug, zodat glyfs, kerning en functies er hetzelfde uitkomen als erin gingen. Wat u niet kunt terughalen, is alles wat de webversie al kwijt was, zoals tekens die door subsetten zijn verwijderd of hints die zijn gestript om bytes te besparen.
De meeste conversieproblemen komen neer op drie dingen: hinting, layoutfuncties en variabele assen. De lijst hieronder behandelt de verschijnselen die u na het converteren waarschijnlijk opmerkt en de gebruikelijke oorzaak van elk.
Kleine tekst ziet er na het converteren wazig of ongelijk uit op Windows
De oorspronkelijke hints zijn verwijderd of konden niet worden overgenomen. Converteer opnieuw met Hinting op Auto-hint; op Retina- en telefoonschermen is het verschil zelden zichtbaar.
Ligaturen, kleinkapitalen of stilistische sets werken niet meer
De app toont misschien geen OpenType-functies, of een subsetstap heeft de alternatieve glyfs weggelaten waar die functies naar verwijzen. Converteer het originele bestand met Alle tekens en controleer of uw app een typografie- of OpenType-paneel heeft.
Een variabel lettertype toont nu maar één gewicht
Sommige tools platten een variabel lettertype af tot één statische instantie. Bewaar de variabele bron en controleer het resultaat op een aslijst voordat u het origineel verwijdert.
Het geconverteerde lettertype staat twee keer in het lettertypemenu
Beide versies delen dezelfde interne familienaam. Verwijder het oude bestand of stel vóór het converteren een nieuwe Familienaam in onder Geavanceerde instellingen.
Een lettertype controleren voordat u het gebruikt of omzet
Een lettertypebestand is een kleine database en drie onderdelen beantwoorden de meeste vragen. De name-tabel bevat de familienaam, stijlnaam, versie, copyrightregel en vaak een licentie-URL; Lettertypecatalogus in macOS toont dit in de infoweergave en het lettertypevoorbeeld van Windows toont de eerste regels. De glyfdekking vertelt welke talen het lettertype kan zetten: een alleen-Latijns lettertype valt stilzwijgend terug op een ander lettertype voor Poolse, Turkse of Vietnamese tekens die het mist. Bij een variabel lettertype somt de fvar-tabel de assen op, zoals gewicht van 100 tot 900 of breedte van 75 tot 125.
Het loont om de licentie te bekijken voordat iets online gaat. Commerciële lettergieterijen verkopen vaak aparte licenties voor desktop, web en app, en een desktoplicentie dekt meestal installatie op een bepaald aantal computers, maar niet het aanbieden van het bestand aan websitebezoekers of het opnemen in een mobiele app. Een lettertype converteren wijzigt het bestandsformaat, nooit de licentie, dus een WOFF2 gemaakt van een desktop-TTF heeft dezelfde voorwaarden als de TTF. Lettertypen onder de SIL Open Font License, die het merendeel van Google Fonts dekt, mogen worden geconverteerd, gesubset en zelf gehost.
- Familie- en stijlnamen staan correct in de
name-tabel - Het versienummer komt overeen met de release die u wilde gebruiken
- Elke taal in uw tekst heeft haar letters met accenten en speciale tekens
- Een variabel lettertype toont nog steeds zijn gewichts- of breedteassen
- De licentie dekt het gebruik: desktop, website, app of insluiten in documenten
Keuzetabel: het juiste fontformaat voor elke taak
De meeste lettertypevragen komen neer op waar het bestand komt te staan. Wordt het op een computer geïnstalleerd of in een app verpakt, gebruik dan TrueType of OpenType; downloadt een browser het, gebruik dan de gecomprimeerde webverpakkingen. De tabel koppelt veelvoorkomende taken aan het te kiezen formaat en de conversie die daar komt, zodat u de geschiedenis kunt overslaan en direct naar het gewenste bestand kunt.
Twee taken vallen tussen de categorieën. EPUB 3 accepteert TTF, OTF en WOFF, dus e-books kunnen beide families van formaten gebruiken, en SVG-lettertypebestanden horen bij dezelfde lijn als vectorafbeeldingen maar zijn tegenwoordig vooral van belang voor sommige plotter- en graveersoftware en niet voor browsers.
| Taak | Te gebruiken formaat | Als u alleen hebt | Converteren |
|---|---|---|---|
| Installeren op Windows, macOS of Linux | TTF of OTF | WOFF of WOFF2 | WOFF → TTF |
| Software die uw OTF weigert | TTF | OTF op basis van CFF | OTF → TTF |
| Zelf gehost websitelettertype | WOFF2 | TTF of OTF | TTF → WOFF2 |
| Terugval voor zeer oude browsers | WOFF | TTF | TTF → WOFF |
| Chinese, Japanse of Koreaanse site | Gesubsette WOFF2-delen | Volledige TTF of OTF | Subsetten, daarna WOFF2 |
| Meerdere gewichten in één bestand | Variabele TTF of WOFF2 | Variabele TTF | Assen behouden bij het converteren |
| E-book (EPUB 3) | TTF, OTF of WOFF | WOFF2 | WOFF2 → TTF |
Belangrijkste punten
- Installeer TTF of OTF op een computer; beide werken op Windows, macOS en Linux.
- Gebruik op een website eerst WOFF2, voeg WOFF alleen toe voor zeer oude browsers en stel font-display: swap in.
- WOFF en WOFF2 zijn gecomprimeerde verpakkingen, dus converteren ernaar verandert de downloadgrootte, niet de letters.
- Subset per schrift en unicode-range; dat telt het meest bij CJK-lettertypen van enkele megabytes.
- Converteren wijzigt het bestandsformaat, nooit de licentie, en kan hinting of variabele assen kosten als u niet oplet.
Veelgestelde vragen
Heeft OTF een betere kwaliteit dan TTF?
Niet op een manier die u bij normale groottes kunt zien. Kubische en kwadratische curven kunnen dezelfde lettervormen beschrijven en beide formaten bevatten dezelfde OpenType-functies. OTF-bestanden zijn vaak de oorspronkelijke tekening van de ontwerper, en dat is de enige praktische reden om ze te verkiezen.
Waarom komt een gedownload lettertype als ZIP met TTF, WOFF en WOFF2 erin?
De leverancier geeft u voor elke taak één bestand. Installeer de TTF op uw computer en upload de WOFF2, plus de WOFF als u een terugval wilt, naar uw website.
Werkt WOFF2 in e-mail?
Slechts gedeeltelijk. Apple Mail en iOS Mail laden weblettertypen uit een gekoppelde stylesheet, terwijl Gmail en Outlook op Windows eigen lettertypen negeren en de terugval tonen, dus eindig uw font-family-lijst altijd met een veilig systeemlettertype.
Kan ik een TTC-bestand op een website gebruiken?
Niet rechtstreeks. Browsers verwachten één lettertype per bestand, dus haal de afzonderlijke lettertypen uit de collectie en converteer elk naar WOFF2.
Vervangen variabele lettertypen aparte bestanden per gewicht?
Vaak wel. Een variabele WOFF2 met gewichten van 100 tot 900 is meestal kleiner dan vier of meer statische gewichten samen en elke huidige browser ondersteunt het. Gebruikt u maar een of twee gewichten, dan kunnen statische bestanden nog steeds lichter zijn.
Heeft het nog zin om EOT- en SVG-fonts te genereren?
Zelden. EOT is alleen van belang voor Internet Explorer 8 en ouder, en SVG-lettertypen worden door huidige versies van Chrome en Firefox genegeerd, dus ze zijn alleen de moeite waard voor oude systemen of voor software die ze leest.
Lees verder
PNG naar SVG converteren: logo's, iconen en lijnwerk
Een PNG wordt pas echt SVG door vectoriseren. Lees welke afbeeldingen geschikt zijn, hoe u de PNG voorbereidt en welke instellingen u kiest.
Jonas Weber · 4 okt 2026 · 12 min leestijd
STL vs OBJ vs 3MF: welk 3D-bestandsformaat kiest u?
STL bevat alleen driehoeken, OBJ voegt UV's en materialen toe via .mtl, 3MF bundelt eenheden, kleur en printinstellingen in één ZIP. Zo kiest u.
Jonas Weber · 2 sep 2026 · 12 min leestijd
ZIP vs RAR vs 7z: welk archiefformaat kiest u?
ZIP opent overal, 7z is het kleinst en verbergt bestandsnamen, RAR heeft herstelgegevens. Vergelijk compressie, versleuteling, support en limieten.
Lucas Ferreira · 27 sep 2026 · 11 min leestijd