TrueType-typsnitt (.ttf)
ISO/IEC StandardTrueType 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:
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 00ASCII-REPRESENTATION: ....
Standardisering: ISO/IEC 14496-22 / Apple TrueType Reference Manual
Tekniska specifikationer
| Containerarkitektur | SFNT table directory wrapping quadratic Bezier curve glyphs ('glyf' table) and font hinting bytecode instructions |
| Komprimering | Uncompressed SFNT tables (compressed via Brotli in WOFF2) |
| Bytessordinning | Big-Endian (Motorola SFNT standard) |
| Färgrymder | COLR/CPAL color emoji glyphs, SBIX Apple emoji tables, CBDT Google color bitmaps |
| Kanaler och struktur | Glyph outlines, hinting bytecode virtual machine, kerning, and character mapping tables (cmap) |
| Maximala dimensioner | Up to 65,535 glyphs per font file |
| Transparens | Alpha transparency supported in color emoji glyph formats |
| Strömning och progressiv | Table-based random access via SFNT table directory |
Teknisk jämförelsematris: TTF vs konkurrenter
| Tekniskt attribut | TTF (Aktuell) | OTF | WOFF2 | WOFF |
|---|---|---|---|---|
| Konturkurvmatematik | Kvadratiska Bézier-kurvor ('glyf') | Kubiska Bézier-kurvor ('CFF ') | Kvadratiska eller kubiska (komprimerade) | Kvadratiska eller kubiska (komprimerade) |
| Typsnittstipsmotor | Turing-komplett bytekod-VM | Deklarativa PostScript-tips | Bevarade från källtypsnittet | Bevarade från källtypsnittet |
| Magiska byte | 0x00 0x01 0x00 0x00 | OTTO (0x4F 0x54 0x54 0x4F) | wOF2 (0x77 0x4F 0x46 0x32) | wOFF (0x77 0x4F 0x46 0x46) |
| Webboptimering | Okomprimerad (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
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.
Relaterade konverteringspar för TTF
Konvertering av TrueType-typsnittsfiler till WOFF2-webbtypsnittsformat minskar filstorleken med upp till 50 procent, vilket gör att webbsidor kan läsa in text mycket snabbare.
Genom att konvertera WOFF2-webbteckensnitt till TrueType TTF-filer kan du använda komprimerad webbtypografi i skrivbordsprogram och äldre operativsystem.