Hvad er TTF-filformatet?
.ttf er et skrifttypeformat, der gemmer TrueType-skrifttypedefinitioner. TrueType er en skrifttypestandard udviklet af Apple i slutningen af 1980'erne og introduceret med System 7 i 1991. På grund af dens popularitet understøtter både Windows og macOS den indfødt.
Introduktionen af TrueType var et stort gennembrud inden for computerskrifttypeteknologi. Indtil da brugte de fleste systemer bitmap-skrifttyper, som ikke var skalerbare og ikke så godt ud på tryk. TrueType tilbød skrifttyper baseret på kvadratiske Bézier-kurver, hvilket muliggjorde skalerbarhed og bevarede skrifttypekvaliteten selv på tryk og på skærmen. Internt bruger en .ttf den binære sfnt-beholder med navngivne tabeller til konturer (glyf), tegnmapping (cmap), metrikker (hmtx) og bytecode-hinting-instruktioner. En enkelt skrifttype kan indeholde op til 65.535 glyffer.
TrueType-skrifttyper, gemt som .ttf-filer, er allestedsnærværende og betragtes som et af de mest populære skrifttypeformater. Populariteten af dette format skyldes de mange funktioner, det tilbyder, herunder:
- intet tab af kvalitet ved ændring af størrelse (skalerbarhed),
- gengivelse med pixel-præcision gennem et indbygget hinting-system,
- perfekt print-troværdighed,
- understøttelse af eksterne enheder (plottere, printere, skæremaskiner osv.).
Populariteten af .ttf-standarden skyldes også i høj grad dens udbredelse i Windows-familien af operativsystemer. I dag danner den konturfundamentet for mange OpenType-skrifttyper, mens WOFF og WOFF2 pakker de samme data med komprimering til webbrug.
Sikkerhed og tryghed
RISIKO: LOWEn TTF er skrifttypedata, ikke eksekverbar kode, så den er sikker at installere ved normal brug. To reelle forholdsregler: Skrifttype-rasterizere (i OS-kernen, browsere og PDF-læsere) har en lang CVE-historik med at blive udnyttet af misdannede skrifttyper, så installer kun skrifttyper fra pålidelige kilder og hold dit system opdateret. Vær også opmærksom på licensering/indlejring: OS/2-tabellens fsType markerer, om en skrifttype må indlejres eller installeres, og mange «gratis» skrifttyper er kun gratis til personlig brug - kommerciel brug kan kræve en licens. Pas på tvivlsomme «gratis skrifttype»-sider, hvis download-programmer bundler adware; download .ttf-filen direkte eller brug et kendt skrifttypestøberi / Google Fonts.
Formatdetaljer
kort fortaltProgrammer der åbner TTF-filer
fc-cache -f for at registrere den. Tekniske detaljer
dyb specifikation| Containerformat | sfnt (tabeloversigt + taggede binære tabeller) |
| Byte-rækkefølge | Big-endian |
| Magic bytes | 00 01 00 00 ved offset 0 (sfnt version 1.0 - TrueType-konturer) |
| MIME-type | font/ttf (også application/x-font-ttf, application/font-sfnt) |
| Glyf-konturtype | Kvadratiske Bézier-kurver (TrueType-rasterizer) |
| Hinting-system | Bytecode-instruktionssprog gemt i cvt-, fpgm- og prep-tabeller; muliggør pixel-præcis gengivelse ved små størrelser |
| Maks. glyffer pr. skrifttype | 65.535 (16-bit glyf-indeks) |
| Enheder pr. em (UPM) | Typisk 1.000 eller 2.048; maksimalt 16.384 |
| Typisk filstørrelse | 20 KB - 30 MB; latinske skrifttyper er små, store CJK-skrifttyper kan nå titusindvis af MB |
| Integritetsmekanisme | Checksums pr. tabel plus et checkSumAdjustment-felt for hele skrifttypen i head-tabellen |
| Vigtige interne tabeller | glyf (konturer), cmap (tegn→glyf), hmtx (metrikker), head, name, OS/2, post, cvt/fpgm/prep (hinting) |
| Understøttelse af farveskrifttyper | Valgfri COLR/CPAL-tabeller (lagdelte farver) eller sbix/CBDT-tabeller (indlejret bitmap/PNG) |
| Indlejringstilladelser | fsType-feltet i OS/2-tabellen markerer indlejringsrettigheder; der anvendes ingen kryptering |
| Forhold til OpenType | TrueType er konturteknologien i mange OpenType-skrifttyper; en .ttf kan også indeholde OpenType-layouttabeller (GSUB, GPOS) |
| Platformunderstøttelse | Windows, macOS, Linux, Android, iOS - installeres indfødt uden konvertering på alle større systemer |
| Web-levering | Rå .ttf fungerer i browsere; WOFF og WOFF2 pakker de samme sfnt-data med komprimering for hurtigere overførsel på nettet |
| Udgivet | TrueType: 1991 (Apple System 7); cross-platform standard through the 1990s |
| Seneste version | Specification folded into OpenType (ISO/IEC 14496-22, 'Open Font Format'); current edition 2019 |
| Åben standard | Ja · royaltyfri |
| Specifikation | learn.microsoft.com |
TTF-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om TTF-filer.
Ofte stillede spørgsmål
Hvordan installerer jeg en TTF-skrifttype?
fc-cache -f. Skrifttypen vises derefter i dine apps.Hvad er forskellen på TTF og OTF?
Hvordan konverterer jeg en TTF til WOFF2 til mit websted?
Hvorfor vil min TTF ikke installeres eller vises i min app?
fc-cache -f).