Was ist das TTF-Dateiformat?
.ttf ist ein Schriftdateiformat zur Speicherung von TrueType-Schriftdefinitionen. TrueType ist ein Schriftstandard, der Ende der 1980er Jahre von Apple entwickelt und 1991 mit System 7 eingeführt wurde. Aufgrund seiner Popularität unterstützen sowohl Windows als auch macOS das Format nativ.
Die Einführung von TrueType war ein bedeutender Durchbruch in der Computer-Schrifttechnologie. Bis dahin verwendeten die meisten Systeme Bitmap-Schriften, die nicht skalierbar waren und im Druck nicht gut aussah. TrueType bot Schriften auf Basis quadratischer Bézier-Kurven an, was eine Skalierbarkeit ermöglichte und die Schriftqualität sowohl im Druck als auch auf dem Bildschirm beibehielt. Intern verwendet eine .ttf-Datei den binären sfnt-Container mit benannten Tabellen für Umrisse (glyf), Zeichenzuordnung (cmap), Metriken (hmtx) und Bytecode-Hinting-Anweisungen. Eine einzelne Schriftart kann bis zu 65.535 Glyphen enthalten.
TrueType-Schriften, gespeichert als .ttf-Dateien, sind allgegenwärtig und gelten als eines der beliebtesten Schriftformate. Die Popularität dieses Formats beruht auf vielen Funktionen, darunter:
- kein Qualitätsverlust bei Größenänderung (Skalierbarkeit),
- pixelgenaue Darstellung durch ein integriertes Hinting-System,
- perfekte Drucktreue,
- Unterstützung für externe Geräte (Plotter, Drucker, Schneidemaschinen usw.).
Die Popularität des .ttf-Standards ist auch maßgeblich auf seine Übernahme in der Windows-Betriebssystemfamilie zurückzuführen. Heute bildet er die Outline-Grundlage vieler OpenType-Schriften, während WOFF und WOFF2 dieselben Daten mit Komprimierung für die Bereitstellung im Web umschließen.
Sicherheit
RISIKO: LOWEine TTF-Datei enthält Schriftdaten, keinen ausführbaren Code, daher ist die Installation im normalen Gebrauch sicher. Zwei echte Vorsichtsmaßnahmen: Schrift-Rasterizer (im Betriebssystemkern, in Browsern und PDF-Readern) haben eine lange CVE-Historie von Sicherheitslücken durch manipulierte Schriften; installieren Sie daher nur Schriften aus seriösen Quellen und halten Sie Ihr System auf dem neuesten Stand. Beachten Sie zudem Lizenzierung und Einbettung: Das fsType-Flag der OS/2-Tabelle gibt an, ob eine Schrift eingebettet oder installiert werden darf. Viele „kostenlose“ Schriften sind nur für den privaten Gebrauch frei - für die kommerzielle Nutzung ist oft eine Lizenz erforderlich. Vorsicht vor dubiosen „Free Font“-Seiten, deren Downloader Adware enthalten können; laden Sie die .ttf direkt herunter oder nutzen Sie bekannte Foundries / Google Fonts.
Formatdetails
kurz gefasstProgramme zum Öffnen von TTF-Dateien
fc-cache -f aus, um sie zu registrieren. Technische Details
technische Spezifikation| Container-Format | sfnt (Tabellenverzeichnis + getaggte Binärtabellen) |
| Byte-Reihenfolge | Big-endian |
| Magic Bytes | 00 01 00 00 bei Offset 0 (sfnt Version 1.0 - TrueType-Outlines) |
| MIME-Typ | font/ttf (auch application/x-font-ttf, application/font-sfnt) |
| Glyphen-Outline-Typ | Quadratische Bézier-Kurven (TrueType-Rasterizer) |
| Hinting-System | Bytecode-Anweisungssprache, gespeichert in cvt-, fpgm- und prep-Tabellen; ermöglicht pixelgenaue Darstellung bei kleinen Größen |
| Max. Glyphen pro Schrift | 65.535 (16-Bit-Glyphenindex) |
| Units per em (UPM) | Typischerweise 1.000 oder 2.048; maximal 16.384 |
| Typische Dateigröße | 20 KB - 30 MB; lateinische Schriften sind klein, große CJK-Schriften können zig MB erreichen |
| Integritätsmechanismus | Prüfsummen pro Tabelle plus ein checkSumAdjustment-Feld für die gesamte Schrift in der head-Tabelle |
| Wichtige interne Tabellen | glyf (Outlines), cmap (Zeichen→Glyphe), hmtx (Metriken), head, name, OS/2, post, cvt/fpgm/prep (Hinting) |
| Farbschrift-Unterstützung | Optionale COLR/CPAL-Tabellen (geschichtete Farben) oder sbix/CBDT-Tabellen (eingebettete Bitmap/PNG) |
| Einbettungsberechtigungen | Das fsType-Feld in der OS/2-Tabelle markiert Einbettungsrechte; es wird keine Verschlüsselung angewendet |
| Beziehung zu OpenType | TrueType ist die Outline-Technologie in vielen OpenType-Schriften; eine .ttf kann auch OpenType-Layout-Tabellen (GSUB, GPOS) enthalten |
| Plattformunterstützung | Windows, macOS, Linux, Android, iOS - lässt sich nativ ohne Konvertierung auf allen gängigen Systemen installieren |
| Web-Bereitstellung | Rohdaten im .ttf-Format funktionieren in Browsern; WOFF und WOFF2 umschließen dieselben sfnt-Daten mit Komprimierung für schnelleren Web-Transfer |
| Veröffentlicht | TrueType: 1991 (Apple System 7); cross-platform standard through the 1990s |
| Neueste Version | Specification folded into OpenType (ISO/IEC 14496-22, 'Open Font Format'); current edition 2019 |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | learn.microsoft.com |
TTF-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu TTF-Dateien.
Häufig gestellte Fragen
Wie installiere ich eine TTF-Schriftart?
fc-cache -f aus. Die Schriftart erscheint dann in Ihren Anwendungen.Was ist der Unterschied zwischen TTF und OTF?
Wie konvertiere ich eine TTF in WOFF2 für meine Website?
Warum lässt sich meine TTF nicht installieren oder wird nicht in der App angezeigt?
fc-cache -f).