Hva er TTF-filformatet?
.ttf er et fontfilformat som lagrer TrueType-fontdefinisjoner. TrueType er en fontstandard utviklet av Apple på slutten av 1980-tallet og introdusert med System 7 i 1991. På grunn av dens popularitet støtter både Windows og macOS dette formatet innebygd.
Introduksjonen av TrueType var et stort gjennombrudd innen fontteknologi for datamaskiner. Inntil da brukte de fleste systemer bitmap-fonter, som ikke var skalerbare og ikke så bra ut på trykk. TrueType tilbød fonter basert på kvadratiske Bézier-kurver, noe som tillot skalering og bevarte fontkvaliteten både på trykk og på skjerm. Internt bruker en .ttf den binære sfnt-beholderen med navngitte tabeller for konturer (glyf), tegnmapping (cmap), metrikk (hmtx) og instruksjoner for bytecode-hinting. En enkelt font kan inneholde opptil 65 535 glyfer.
TrueType-fonter, lagret som .ttf-filer, er overalt og regnes som et av de mest populære fontformatene. Populariteten til dette formatet skyldes mange funksjoner det tilbyr, inkludert:
- ingen tap av kvalitet ved endring av størrelse (skalerbarhet),
- pikselpresis gjengivelse gjennom et innebygd hinting-system,
- perfekt gjengivelse ved utskrift,
- støtte for eksterne enheter (plottere, printere, kuttere, osv.).
Populariteten til .ttf-standarden skyldes også i stor grad at den ble tatt i bruk i hele Windows-familien av operativsystemer. I dag utgjør den kontur-grunnlaget for mange OpenType-fonter, mens WOFF og WOFF2 pakker inn de samme dataene med komprimering for levering på nett.
Sikkerhet og trygghet
RISIKO: LOWEn TTF er fontdata, ikke kjørbar kode, så den er trygg å installere ved normal bruk. To forholdsregler: font-rasterizere (i OS-kjernen, nettlesere og PDF-lesere) har en lang CVE-historikk med sårbarheter som utnyttes av ondsinnede fonter, så installer kun fonter fra pålitelige kilder og hold systemet oppdatert. Vær også oppmerksom på lisensiering: fsType-flagget i OS/2-tabellen angir om en font kan bygges inn eller installeres, og mange «gratis» fonter er kun gratis for personlig bruk - kommersiell bruk kan kreve lisens. Vær forsiktig med tvilsomme nettsteder for gratis fonter som kan pakke nedlastinger med adware; last ned .ttf direkte eller bruk kjente leverandører som Google Fonts.
Formatdetaljer
i et nøtteskallProgrammer som åpner TTF-filer
fc-cache -f for å registrere den. Tekniske detaljer
dyp spesifikasjon| Beholderformat | sfnt (tabellkatalog + taggede binære tabeller) |
| Byterekkefølge | Big-endian |
| Magic bytes | 00 01 00 00 ved offset 0 (sfnt versjon 1.0 - TrueType-konturer) |
| MIME-type | font/ttf (også application/x-font-ttf, application/font-sfnt) |
| Type glyfkontur | Kvadratiske Bézier-kurver (TrueType rasterizer) |
| Hinting-system | Bytecode-instruksjonsspråk lagret i cvt-, fpgm- og prep-tabeller; muliggjør pikselpresis gjengivelse i små størrelser |
| Maks glyfer per font | 65 535 (16-bit glyf-indeks) |
| Units per em (UPM) | Vanligvis 1 000 eller 2 048; maksimalt 16 384 |
| Typisk filstørrelse | 20 KB - 30 MB; latinske fonter er små, store CJK-fonter kan nå titalls MB |
| Integritetsmekanisme | Sjekksummer per tabell pluss et checkSumAdjustment-felt for hele fonten i head-tabellen |
| Viktige interne tabeller | glyf (konturer), cmap (tegn→glyf), hmtx (metrikk), head, name, OS/2, post, cvt/fpgm/prep (hinting) |
| Støtte for fargefonter | Valgfrie COLR/CPAL-tabeller (lagdelte farger) eller sbix/CBDT-tabeller (innebygd bitmap/PNG) |
| Innbyggingstillatelser | fsType-feltet i OS/2-tabellen flagger rettigheter for innbygging; ingen kryptering er påført |
| Forhold til OpenType | TrueType er konturteknologien i mange OpenType-fonter; en .ttf kan også inneholde OpenType layout-tabeller (GSUB, GPOS) |
| Plattformstøtte | Windows, macOS, Linux, Android, iOS - installeres innebygd uten konvertering på alle store systemer |
| Levering på nett | Rå .ttf fungerer i nettlesere; WOFF og WOFF2 pakker de samme sfnt-dataene med komprimering for raskere overføring |
| Utgitt | TrueType: 1991 (Apple System 7); cross-platform standard through the 1990s |
| Siste versjon | Specification folded into OpenType (ISO/IEC 14496-22, 'Open Font Format'); current edition 2019 |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | learn.microsoft.com |
TTF-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om TTF-filer.
Ofte stilte spørsmål
Hvordan installerer jeg en TTF-font?
fc-cache -f. Fonten vil deretter dukke opp i programmene dine.Hva er forskjellen mellom TTF og OTF?
Hvordan konverterer jeg en TTF til WOFF2 for nettstedet mitt?
Hvorfor vil ikke TTF-filen min installeres eller vises i programmet?
fc-cache -f).