TrueType-Schriftart (.ttf)

ISO/IEC Standard

Das TrueType-Format (TTF) wurde von Apple entwickelt und an Microsoft lizenziert. Hinting und Darstellung variieren je nach System und Text-Engine.

Von TTF zu WOFF2 konvertieren

Kostenloser Konverter von TTF zu WOFF2 im Browser. Konvertieren Sie Dateien sofort auf Ihrem Gerät.

Untersuchen & Metadaten

Betriebssysteme und Dateianalyseprogramme identifizieren TTF-Dateien anhand der führenden binären Bytefolge:

Dateien auswählen oder hierher ziehen

Privat - Dateien verlassen Ihr Gerät nie

oder einfügen Strg+V
Datenschutzgarantie ohne Netzwerkübertragung: 0 Bytes an externe Server hochgeladen. Die gesamte Verarbeitung erfolgt lokal in Ihrer Browser-Sandbox.

Headersignatur auf Byte-Ebene (Magic Bytes)

Betriebssysteme und Dateianalyseprogramme identifizieren TTF-Dateien anhand der führenden binären Bytefolge:

HEX-SIGNATUR (OFFSET 0):

00 01 00 00

ASCII-DARSTELLUNG: ....

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

Technische Daten

Container-ArchitekturSFNT-Tabellenverzeichnis, das quadratische Bézier-Kurvenglyphen ('glyf'-Tabelle) und Font-Hinting-Bytecode-Anweisungen umschließt
KompressionUnkomprimierte SFNT-Tabellen (komprimiert über Brotli in WOFF2)
Byte-ReihenfolgeBig-Endian (Motorola-SFNT-Standard)
FarbräumeCOLR/CPAL-Farbemojiglyphen, SBIX-Apple-Emoji-Tabellen, CBDT-Google-Farbbilder
Kanäle und StrukturGlyphenumrisse, virtuelle Maschine für Hinting-Bytecode, Kerning und Zeichenzuordnungstabellen (cmap)
Max. AbmessungenBis zu 65.535 Glyphen pro Font-Datei
TransparenzAlpha-Transparenz in Farbemoji-Glyphenformaten unterstützt
Streaming und progressive DarstellungTabellenbasierter Direktzugriff über das SFNT-Tabellenverzeichnis

Technische Vergleichsmatrix: TTF und Konkurrenzformate

Technisches AttributTTF (Aktuelles Format)OTFWOFF2WOFF
Umrisskurven-MathematikQuadratische Bézier-Kurven ('glyf')Kubische Bézier-Kurven ('CFF ')Quadratisch oder kubisch (komprimiert)Quadratisch oder kubisch (komprimiert)
Font-Hinting-EngineTuring-vollständige Bytecode-VMDeklarative PostScript-HintsAus Quell-Font übernommenAus Quell-Font übernommen
Magic Bytes0x00 0x01 0x00 0x00OTTO (0x4F 0x54 0x54 0x4F)wOF2 (0x77 0x4F 0x46 0x32)wOFF (0x77 0x4F 0x46 0x46)
Web-OptimierungUnkomprimiert (Desktop-orientiert)Unkomprimiert (Desktop-orientiert)Brotli-komprimiert (~30% kleiner)zlib-komprimiert

Häufige Datenbeschädigungen und Leitfaden zur Wiederherstellung anhand von Hex-Daten

Schrift wird bei bestimmten Schriftgrößen mit ausgefransten Pixel-Fehlern oder verzerrten Buchstabenformen gerendert.

Ursache: Fehler im TrueType-Hinting-Bytecode, der von der Virtuellen Font-Maschine ausgeführt wird.

Wiederherstellung: Font-Umrisse neu generieren oder Hinting mit dem File2File.app Font Tool entfernen.

Sicherheitsanalyse und Angriffsvektoren für Parser

Die virtuelle Bytecode-Maschine von TrueType führt unüberprüfte, assembly-ähnliche Anweisungen aus, die in der Vergangenheit das Ziel von Kernel-Exploits waren.

Bekannte Angriffsvektoren

  • Speicherschreibzugriff außerhalb des zulässigen Bereichs im TrueType-Bytecode-Interpreter (z. B. CVE-2015-2426).
  • Ganzzahlüberlauf (Integer Overflow) beim Parsen des Font-Tabellenverzeichnisses in Kernel-Grafiktreibern.
  • Denial of Service durch Endlosschleifen bei der Ausführung des Font-Hintings.

Empfohlene Schutzmaßnahmen: Font-Hinting streng in unprivilegierten, isolierten Speicherbereichen ausführen.

Historische Ursprünge & Meilensteine

1992Microsoft bündelt 44 TrueType-Kern-Fonts (darunter Arial, Times New Roman und Courier New) in Windows 3.1.
1991Apple führt TrueType mit Mac OS System 7 ein.
1989Die Apple-Ingenieure Sampo Kaasila und Mike Reed erstellen TrueType (Codename 'Royal'), um Lizenzgebühren an Adobe für PostScript-Fonts zu vermeiden.

Hauptvorteile & Stärken

  • TrueType-Hinting kann die Darstellung von Glyphen auf Displays mit niedriger Auflösung verbessern, das Ergebnis hängt jedoch vom Rasterizer ab.
  • Universelle Installation auf jedem Windows-, Mac-, Linux-, iOS- und Android-Gerät der Welt.
  • Außergewöhnliche Rendering-Leistung: Quadratische Bézier-Kurven lassen sich rechentechnisch schneller rastern als kubische Kurven.

Technische Einschränkungen & Nachteile

  • Das manuelle Erstellen von TrueType-Hinting-Anweisungen ist für Schriftgestalter bekanntlich schwierig und zeitaufwendig.
  • Der unkomprimierte SFNT-Container ist größer als webspezifische Formate wie WOFF2.
  • Es fehlen die umfangreichen OpenType-Stilsätze, die traditionell in PostScript-basierten OTF-Fonts zu finden sind.

Interessante technische Fakten

  • Die ersten 4 Bytes eines Standard-TrueType-Fonts sind 0x00 0x01 0x00 0x00, was Version 1.0 im 16.16-Festkommaformat darstellt.
  • Apple hat TrueType entwickelt, um keine Lizenzgebühren an Adobe für PostScript-Fonts zahlen zu müssen; Apple hat TrueType daraufhin im Austausch gegen TrueImage-Druckertechnologie an Microsoft übergeben.
  • Jedes Emoji auf Ihrem iPhone und Android-Gerät wird über spezielle Farb-Glyphentabellen bereitgestellt, die in einen TrueType-/OpenType-Font eingebettet sind.

Häufig gestellte technische Fragen

Kann ich TTF für meine Website in WOFF2 konvertieren?

Die Umwandlung von TTF in WOFF2 mit File2File.app kann die Dateigröße verringern. Wie groß die Einsparung ist, hängt von der Schrift und den Konvertierungseinstellungen ab.

Warum haben Apple und Microsoft TrueType entwickelt?

Sie entwickelten TrueType, um hohe Lizenzgebühren an Adobe für Type-1-Fonts zu vermeiden und dem Betriebssystem die vollständige Kontrolle über die Font-Rasterung auf dem Bildschirm zu geben.

Wie installiere ich einen TTF-Font?

Klicken Sie unter Windows mit der rechten Maustaste auf die .ttf-Datei und wählen Sie 'Installieren'. Doppelklicken Sie unter Mac auf die .ttf-Datei und klicken Sie in der Font Book-App auf 'Font installieren'.