TrueType-font (.ttf)
ISO/IEC StandardTrueType Font (TTF) er verdens mest udbredte digitale skrifttypeformat, udviklet af Apple og licenseret til Microsoft for at levere pixel-perfekt, hintbar typografi på computerskærme.
Konverter TTF til WOFF2
Gratis TTF til WOFF2-konverter i browseren. Konverter filer med det samme på din enhed.
Undersøg & Metadata
Operativsystemer og filanalysatorer identificerer TTF-filer ved at inspicere den indledende binære bytesekvens:
Byte-niveau Header-signatur (Magic Bytes)
Operativsystemer og filanalysatorer identificerer TTF-filer ved at inspicere den indledende binære bytesekvens:
HEX-SIGNATUR (OFFSET 0):
00 01 00 00ASCII-REPRÆSENTATION: ....
Standardisering: ISO/IEC 14496-22 / Apple TrueType Reference Manual
Tekniske 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) |
| Bytterejsning | Big-Endian (Motorola SFNT standard) |
| Farverum | 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. dimensioner | Up to 65,535 glyphs per font file |
| Gennemsigtighed | Alpha transparency supported in color emoji glyph formats |
| Streaming og progressiv | Table-based random access via SFNT table directory |
Tekniske sammenligningsmatrix: TTF vs. konkurrenter
| Teknisk attribut | TTF (Aktuel) | OTF | WOFF2 | WOFF |
|---|---|---|---|---|
| Konturkurve-matematik | Kvadratiske Bezier-kurver ('glyf') | Kubiske Bezier-kurver ('CFF ') | Kvadratiske eller kubiske (komprimerede) | Kvadratiske eller kubiske (komprimerede) |
| Skrifttype-hinting-motor | Turing-komplet bytecode-VM | Deklarative PostScript-hints | Bevaret fra kildeskrifttype | Bevaret fra kildeskrifttype |
| Magiske bytes | 0x00 0x01 0x00 0x00 | OTTO (0x4F 0x54 0x54 0x4F) | wOF2 (0x77 0x4F 0x46 0x32) | wOFF (0x77 0x4F 0x46 0x46) |
| Web-optimering | Ukomprimeret (skrivebordsorienteret) | Ukomprimeret (skrivebordsorienteret) | Brotli-komprimeret (~30% mindre) | zlib-komprimeret |
Almindelige korruptionstilstande og hex-gendannelsesvejledning
Skrifttypen gengives med takkede pixel-fejl eller forvrængede bogstavsformer ved specifikke skriftstørrelser.
Grundlæggende årsag: Fejl i TrueType-hinting-bytecode, der udføres af skrifttypens virtuelle maskine.
Gendannelse: Gendan skrifttypekonturer eller fjern hinting ved hjælp af File2File Font Tool.
Sikkerhedsanalyse og parser-angrebsvektorer
TrueTypes bytecode-virtuelle maskine udfører uverificerede samlingslignende instruktioner, som historisk set har været mål for kerneudnyttelse.
Kendte angrebsvektorer
- Hukommelsesskrivning uden for grænserne i TrueType-bytecode-fortolkeren (f.eks. CVE-2015-2426).
- Heltalsoverflow under analyse af skrifttypetabelmappe i kernegrafikdrivere.
- Denial of service gennem uendelige løkker i udførelse af skrifttype-hinting.
Defensive bedste praksisser:
Historisk oprindelse og milepæle
Vigtige fordele og styrker
- Uovertruffen hinting-præcision: indeholder en komplet Turing-komplet bytecode-virtuel maskine til at justere glyffpixler perfekt på skærme med lav opløsning.
- Universel installation på tværs af alle Windows-, Mac-, Linux-, iOS- og Android-enheder på Jorden.
- Enestående gengivelsesydelse: kvadratiske Bezier-kurver er beregningsmæssigt hurtigere at rasterisere end kubiske kurver.
Tekniske begrænsninger og ulemper
- At oprette manuel TrueType-hinting-instruktioner er notorisk vanskeligt og tidskrævende for skrifttypedesignere.
- Ukomprimeret SFNT-beholder er større end webspecifikke formater som WOFF2.
- Mangler de omfattende OpenType-stilistiske alternatissæt, der traditionelt findes i PostScript-prægede OTF'er.
Interessant teknisk trivia
- De første 4 bytes i en standard TrueType-skrifttype er 0x00 0x01 0x00 0x00, hvilket repræsenterer version 1.0 i 16.16 fastkommatalformat.
- Apple skabte TrueType, så det ikke behøvede at betale licensafgifter til Adobe for PostScript-skrifttyper; Apple byttede derefter TrueType til Microsoft til gengæld for TrueImage-printerteknologi.
- Hver emoji på din iPhone og Android-telefon leveres via specialiserede farveglyfftabeller indlejret i en TrueType/OpenType-skrifttype.
Ofte stillede tekniske spørgsmål
Kan jeg konvertere TTF til WOFF2 til min hjemmeside?
Ja. At konvertere TTF til WOFF2 med File2File.app reducerer filstørrelsen med ca. 30 % til 50 %, hvilket forbedrer din hjemmesides indlæsningshastighed dramatisk.
Hvorfor skabte Apple og Microsoft TrueType?
De skabte TrueType for at undgå at betale høje licensgebyrer til Adobe for Type 1-skrifttyper og for at give operativsystemet fuld kontrol over skrifttype-rasterisering på skærmen.
Hvordan installerer jeg en TTF-skrifttype?
På Windows skal du højreklikke på .ttf-filen og vælge 'Installer'. På Mac skal du dobbeltklikke på .ttf-filen og klikke på 'Installer skrifttype' i Font Book.
Relaterede TTF konverteringspar
Konvertering af TrueType-skrifttypefiler (TTF) til WOFF2-webskrifttypeformat reducerer filstørrelser med op til 50 procent, så websider kan indlæse tekst meget hurtigere.
Konvertering af WOFF2-webskrifttyper til TrueType TTF-filer gør det muligt at bruge komprimeret webtypografi i desktop-designprogrammer og ældre operativsystemer.