TrueType-font (.ttf)
ISO/IEC StandardTrueType Font (TTF) er verdens mest installerte digitale skriftartformat, utviklet av Apple og lisensiert til Microsoft for å levere pikselperfekt, hintbar typografi på dataskjermer.
Konverter TTF til WOFF2
Gratis TTF til WOFF2-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.
Undersøk og metadata
Operativsystemer og filanalysatorer identifiserer TTF-filer ved å undersøke den innledende binære bytesekvensen:
Byte-nivå hodesignatur (Magic Bytes)
Operativsystemer og filanalysatorer identifiserer TTF-filer ved å undersøke den innledende binære bytesekvensen:
HEX-SIGNATUR (OFFSET 0):
00 01 00 00ASCII-REPRESENTASJON: ....
Standardisering: ISO/IEC 14496-22 / Apple TrueType Reference Manual
Tekniske spesifikasjoner
| Beholderarkitektur | SFNT table directory wrapping quadratic Bezier curve glyphs ('glyf' table) and font hinting bytecode instructions |
| Komprimering | Uncompressed SFNT tables (compressed via Brotli in WOFF2) |
| Bytterekkefølge | Big-Endian (Motorola SFNT standard) |
| Fargerom | COLR/CPAL color emoji glyphs, SBIX Apple emoji tables, CBDT Google color bitmaps |
| Kanaler og struktur | Glyph outlines, hinting bytecode virtual machine, kerning, and character mapping tables (cmap) |
| Maks. dimensjoner | Up to 65,535 glyphs per font file |
| Gjennomsiktighet | Alpha transparency supported in color emoji glyph formats |
| Strømming og progressiv | Table-based random access via SFNT table directory |
Teknisk sammenligningsmatrise: TTF vs konkurrenter
| Teknisk attributt | TTF (Gjeldende) | OTF | WOFF2 | WOFF |
|---|---|---|---|---|
| Konturkurvematematikk | Kvadratiske Bezier-kurver ('glyf') | Kubiske Bezier-kurver ('CFF ') | Kvadratiske eller kubiske (komprimert) | Kvadratiske eller kubiske (komprimert) |
| Skrifttyperingine for hinting | Turing-komplett bytekode-VM | Deklarative PostScript-hint | Bevart fra kildeskrifttypen | Bevart fra kildeskrifttypen |
| Magiske byte | 0x00 0x01 0x00 0x00 | OTTO (0x4F 0x54 0x54 0x4F) | wOF2 (0x77 0x4F 0x46 0x32) | wOFF (0x77 0x4F 0x46 0x46) |
| Nettoptimalisering | Ukomprimert (skrivebordsorientert) | Ukomprimert (skrivebordsorientert) | Brotli-komprimert (~30 % mindre) | zlib-komprimert |
Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning
Skrifttypen gjengis med hakkete piksel-feil eller forvrengte bokstavformer ved spesifikke skriftstørrelser.
Underliggende årsak: Feil i TrueType-hintingens bytekode som kjøres av skriftens virtuelle maskin.
Utbedring: Generer skriftkonturene på nytt eller fjern hinting ved hjelp av File2File Font Tool.
Sikkerhetsanalyse og parser-angrepsvektorer
TrueTypes virtuelle maskin for bytekode kjører uverifiserte, samlingslignende instruksjoner som historisk sett har vært mål for kernel-utsnyttelse.
Kjente angrepsvektorer
- Minneskriving utenfor grensene i TrueType-bytekode-tolken (f.eks. CVE-2015-2426).
- Heltallsoverflyt under parsing av tabellkatalog for skrifttyper i kjernens grafikkdrivere.
- Denial of service gjennom uendelige løkker i utførelsen av skrifttyperinging.
Beste praksis for forsvar:
Historisk opprinnelse og milepæler
Viktige fordeler
- Uovertruffen hintingspresisjon: Inkludert en komplett Turing-komplett bytekode-virtuell maskin for å justere glyfepiksler perfekt på lavoppløsningsskjermer.
- Universell installasjon på tvers av alle Windows-, Mac-, Linux-, iOS- og Android-enheter på jorden.
- Eksepsjonell gjengivelsesytelse: Kvadratiske Bezier-kurver er beregningsmessig raskere å rasterisere enn kubiske kurver.
Tekniske begrensninger og ulemper
- Å lage manuelle TrueType-hintingsinstruksjoner er notorisk vanskelig og tidkrevende for skriftformgivere.
- Ukomprimert SFNT-beholder er større enn nettspesifikke formater som WOFF2.
- Mangler de omfattende OpenType stilistiske alternativer som tradisjonelt finnes i PostScript-baserte OTF-filer.
Interessante tekniske fakta
- De første 4 byte i en standard TrueType-skrifttype er 0x00 0x01 0x00 0x00, som representerer versjon 1.0 i 16.16 fastkomma-format.
- Apple skapte TrueType slik at de ikke trengte å betale lisenspenger til Adobe for PostScript-skrifttyper; Apple byttet deretter til seg TrueType med Microsoft i bytte mot TrueImage-skriver-teknologi.
- Hver eneste emoji på din iPhone og Android-telefon leveres via spesialiserte fargeglyftabeller innebygd i en TrueType/OpenType-skrifttype.
Ofte stilte tekniske spørsmål
Kan jeg konvertere TTF til WOFF2 for nettstedet mitt?
Ja. Å konvertere TTF til WOFF2 med File2File.app reduserer filstørrelsen med omtrent 30 % til 50 %, noe som forbedrer nettstedets lastetid dramatisk.
Hvorfor skapte Apple og Microsoft TrueType?
De skapte TrueType for å unngå å betale høye lisensavgifter til Adobe for Type 1-skrifter, og for å gi operativsystemet full kontroll over skriftrastering på skjermen.
Hvordan installerer jeg en TTF-skrift?
På Windows høyreklikker du på .ttf-filen og velger 'Installer'. På Mac dobbeltklikker du på .ttf-filen og klikker på 'Installer skrift' i Skriftsamling.
Relaterte konverteringspar for TTF
Konvertering av TrueType-skriftfiler til WOFF2-webskriftformat reduserer filstørrelsene med opptil 50 prosent, slik at nettsider kan laste inn tekst mye raskere.
Konvertering av WOFF2-nettskriftfiler til TrueType TTF-filer gjør det mulig å bruke komprimert nett-typografi i stasjonære designprogrammer og eldre operativsystemer.