TrueType-typsnitt (.ttf)

ISO/IEC Standard

TrueType Font (TTF) är världens mest installerade digitala typsnittsformat, utvecklat av Apple och licensierat till Microsoft för att leverera pixelperfekt, hintbar typografi på datorskärmar.

Konvertera TTF till WOFF2

Gratis konverterare från TTF till WOFF2 i webbläsaren. Konvertera filer direkt på din enhet.

Granska & Metadata

Operativsystem och filanalysverktyg identifierar TTF-filer genom att granska den inledande binära bytesekvensen:

Välj eller släpp filer här

100 % privat konvertering i webbläsaren - filer lämnar aldrig din enhet

eller klistra in Ctrl+V
Integritetsgaranti utan nätverksöverföring: 0 byte laddas upp till externa servrar. All bearbetning sker lokalt i webbläsarens sandlåda.

Signatur för filhuvud på bytenivå (Magic Bytes)

Operativsystem och filanalysverktyg identifierar TTF-filer genom att granska den inledande binära bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

00 01 00 00

ASCII-REPRESENTATION: ....

Standardisering: ISO/IEC 14496-22 / Apple TrueType Reference Manual

Tekniska specifikationer

ContainerarkitekturSFNT table directory wrapping quadratic Bezier curve glyphs ('glyf' table) and font hinting bytecode instructions
KomprimeringUncompressed SFNT tables (compressed via Brotli in WOFF2)
BytessordinningBig-Endian (Motorola SFNT standard)
FärgrymderCOLR/CPAL color emoji glyphs, SBIX Apple emoji tables, CBDT Google color bitmaps
Kanaler och strukturGlyph outlines, hinting bytecode virtual machine, kerning, and character mapping tables (cmap)
Maximala dimensionerUp to 65,535 glyphs per font file
TransparensAlpha transparency supported in color emoji glyph formats
Strömning och progressivTable-based random access via SFNT table directory

Teknisk jämförelsematris: TTF vs konkurrenter

Tekniskt attributTTF (Aktuell)OTFWOFF2WOFF
KonturkurvmatematikKvadratiska Bézier-kurvor ('glyf')Kubiska Bézier-kurvor ('CFF ')Kvadratiska eller kubiska (komprimerade)Kvadratiska eller kubiska (komprimerade)
TypsnittstipsmotorTuring-komplett bytekod-VMDeklarativa PostScript-tipsBevarade från källtypsnittetBevarade från källtypsnittet
Magiska byte0x00 0x01 0x00 0x00OTTO (0x4F 0x54 0x54 0x4F)wOF2 (0x77 0x4F 0x46 0x32)wOFF (0x77 0x4F 0x46 0x46)
WebboptimeringOkomprimerad (skrivbordsorienterad)Okomprimerad (skrivbordsorienterad)Brotli-komprimerad (~30 % mindre)zlib-komprimerad

Vanliga skadeorsaker och hex-återställningsguide

Typsnittet renderas med hackiga pixelglitchar eller förvrängda bokstavsformer vid specifika teckenstorlekar.

Grundorsak: Bugg i TrueType-hintningsbytekoden som exekveras av typsnittets virtuella maskin.

Återställning: Generera om typsnittskonturer eller rensa bort hintning med File2File Font Tool.

Säkerhetsanalys och attackvektorer för tolkar

TrueTypes virtuella maskin för bytekod exekverar overifierade monteringsliknande instruktioner som historiskt sett har varit måltavlor för kärnutnyttjande.

Kända attackvektorer

  • Minnesskrivning utanför gränserna i TrueType-bytekodstolken (t.ex. CVE-2015-2426).
  • Heltalsspill vid tolkning av typsnittstabellkatalog i kärnans grafikdrivrutiner.
  • Denial of service genom oändliga loopar vid exekvering av typsnittstips.

Rekommenderade skyddsåtgärder:

Historiskt ursprung och milstolpar

1992Microsoft buntar ihop 44 kärntypsnitt i TrueType (inklusive Arial, Times New Roman och Courier New) i Windows 3.1.
1991Apple lanserar TrueType med Mac OS System 7.
1989Apple-ingenjörerna Sampo Kaasila och Mike Reed skapar TrueType (kodnamn 'Royal') för att slippa betala royalties till Adobe för PostScript-typsnitt.

Viktiga fördelar

  • Oöverträffad hintningsprecision: innehåller en komplett Turing-komplett virtuell maskin för bytekod för att justera glyfpixlar perfekt på lågupplösta skärmar.
  • Universell installation på varje Windows-, Mac-, Linux-, iOS- och Android-enhet på jorden.
  • Exceptionell renderingsprestanda: kvadratiska Bézier-kurvor är beräkningsmässigt snabbare att rastrera än kubiska kurvor.

Tekniska begränsningar

  • Att skapa manuella TrueType-hintningsinstruktioner är notoriskt svårt och tidskrävande för typsnittsdesigners.
  • Den okomprimerade SFNT-behållaren är större än webbspecifika format som WOFF2.
  • Saknar de omfattande uppsättningar av OpenType-stiltillbehör som traditionellt finns i PostScript-baserade OTF.

Intressant teknisk kuriosa

  • De första 4 bytena i ett standardiserat TrueType-typsnitt är 0x00 0x01 0x00 0x00, vilket representerar version 1.0 i 16.16 fasta kommatecken.
  • Apple skapade TrueType så att de inte skulle behöva betala royalties till Adobe för PostScript-typsnitt; Apple bytte sedan bort TrueType till Microsoft i utbyte mot TrueImage-skrivarteknik.
  • Varje emoji på din iPhone och Android-telefon levereras via specialiserade färgade glyftabeller inbäddade i ett TrueType/OpenType-typsnitt.

Vanliga tekniska frågor

Kan jag konvertera TTF till WOFF2 för min webbplats?

Ja. Genom att konvertera TTF till WOFF2 med File2File.app minskar filstorleken med ungefär 30 % till 50 %, vilket dramatiskt förbättrar webbplatsens laddningshastighet.

Varför skapade Apple och Microsoft TrueType?

De skapade TrueType för att slippa betala höga licensavgifter till Adobe för Type 1-typsnitt och för att ge operativsystemet full kontroll över rastrering av typsnitt på skärmen.

Hur installerar jag ett TTF-typsnitt?

På Windows högerklickar du på .ttf-filen och väljer "Installera". På Mac dubbelklickar du på .ttf-filen och klickar på "Installera typsnitt" i Typsnittsboken.