TrueType-font (.ttf)

ISO/IEC Standard

TrueType 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:

Velg eller slipp filer her

100 % privat in-browser-konvertering - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte lastet opp til eksterne servere. All behandling skjedde lokalt i nettlesersandkassen din.

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 00

ASCII-REPRESENTASJON: ....

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

Tekniske spesifikasjoner

BeholderarkitekturSFNT table directory wrapping quadratic Bezier curve glyphs ('glyf' table) and font hinting bytecode instructions
KomprimeringUncompressed SFNT tables (compressed via Brotli in WOFF2)
BytterekkefølgeBig-Endian (Motorola SFNT standard)
FargeromCOLR/CPAL color emoji glyphs, SBIX Apple emoji tables, CBDT Google color bitmaps
Kanaler og strukturGlyph outlines, hinting bytecode virtual machine, kerning, and character mapping tables (cmap)
Maks. dimensjonerUp to 65,535 glyphs per font file
GjennomsiktighetAlpha transparency supported in color emoji glyph formats
Strømming og progressivTable-based random access via SFNT table directory

Teknisk sammenligningsmatrise: TTF vs konkurrenter

Teknisk attributtTTF (Gjeldende)OTFWOFF2WOFF
KonturkurvematematikkKvadratiske Bezier-kurver ('glyf')Kubiske Bezier-kurver ('CFF ')Kvadratiske eller kubiske (komprimert)Kvadratiske eller kubiske (komprimert)
Skrifttyperingine for hintingTuring-komplett bytekode-VMDeklarative PostScript-hintBevart fra kildeskrifttypenBevart fra kildeskrifttypen
Magiske byte0x00 0x01 0x00 0x00OTTO (0x4F 0x54 0x54 0x4F)wOF2 (0x77 0x4F 0x46 0x32)wOFF (0x77 0x4F 0x46 0x46)
NettoptimaliseringUkomprimert (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

1992Microsoft leverer 44 kjerneskrifttyper i TrueType-format (inkludert Arial, Times New Roman og Courier New) i Windows 3.1.
1991Apple lanserer TrueType med Mac OS System 7.
1989Apple-ingeniørene Sampo Kaasila og Mike Reed skaper TrueType (kodenavn 'Royal') for å unngå å betale Adobe-lisenspenger for PostScript-skrifttyper.

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.