OTF

Was ist eine OTF-Datei?

TrueType mit typografischen Zusätzen — Ligaturen, Alternativzeichen, echte Kapitälchen.

Was OTF ist

OTF ist ein Binärformat, das nur einem Programm etwas sagt, das es kennt. Eingesetzt wird es für den Satz und den Druck.

Die Endung lautet .otf, der volle Name OpenType Font. Beides sagt weniger aus als das, was die Datei halten kann — und davon handelt der Rest dieser Seite.

Woher OTF kommt

Adobe hat es 1996 veröffentlicht. Die Spezifikation ist ISO/IEC 14496-22.

Einem Format, das so lange lesbar geblieben ist, kann man etwas anvertrauen, das man in zehn Jahren wiederhaben will.

Die Spezifikation ist öffentlich

Sie ist vollständig veröffentlicht, das Format lässt sich also aus dem Dokument umsetzen statt durch Nachsehen. Deshalb taucht es in so vielen Programmen auf, und deshalb gehen Dateien von vor zwanzig Jahren heute noch auf. Veröffentlicht heißt allerdings nicht lizenzfrei: Wo ein Format einen Codec einpackt, ist die Patentfrage eine eigene, die der Standard nicht mitbeantwortet.

Es wird nichts weggeworfen

OTF speichert seinen Inhalt exakt. Erneutes Speichern ändert nichts, es lässt sich also beliebig oft öffnen, bearbeiten und wieder ablegen, ohne dass sich Schaden ansammelt — genau das macht es zu einem Arbeitsformat und nicht zu einem Ausgabeformat.

Was OTF öffnet

FontForge, Glyphs und FontLab lesen es, und die meisten Programme derselben Art ebenfalls.

Wenn eine Datei nicht aufgeht, liegt es selten am Format — häufiger daran, dass das Programm älter ist als das Format. Die Umwandlung in etwas Älteres ist der verlässliche Weg daran vorbei, und dafür gibt es den Rest dieser Website.

Im Browser öffnen

Jeder aktuelle Browser liest es.

Damit lässt es sich bedenkenlos auf eine Seite stellen oder an eine Nachricht hängen, ohne sich zu fragen, was die Gegenseite installiert hat.

Es ist ein Arbeitsformat

OTF ist zum Öffnen und Ändern gedacht. Behalte die Datei in diesem Format, solange die Arbeit läuft, und exportiere daraus, wann immer eine fertige Fassung gebraucht wird.

TrueType mit einer typografischen Schicht obendrauf

OpenType entstand Ende der Neunzigerjahre als gemeinsames Projekt von Adobe und Microsoft, um einen Formatkrieg zu beenden, den keine Seite gewann. Der Container ist derselbe wie bei TrueType, deshalb installieren sich beide Endungen identisch und laufen in denselben Programmen.

Was hinzukam, ist eine Sammlung von Tabellen, die beschreiben, was mit Glyphen im Zusammenspiel passieren soll: dieses Buchstabenpaar durch eine Ligatur ersetzen, jene Ziffern gegen Mediävalziffern tauschen, echte Kapitälchen statt verkleinerter Großbuchstaben verwenden. Eine TrueType-Schrift bildet Zeichen auf Formen ab. Eine OpenType-Schrift weiß zusätzlich, wie sich diese Formen im Zusammenspiel verhalten sollen — und erst das macht richtigen Schriftsatz möglich.

Die Funktionen, und warum sie meist unsichtbar bleiben

Eine gut gebaute OTF trägt üblicherweise mehrere davon. Standardligaturen verbinden fi und fl, damit sich der Bogen des f nicht mit dem i-Punkt beißt. Mediävalziffern sitzen mit Ober- und Unterlängen auf der Grundlinie und gehören in Fließtext, wo Versalziffern wie Geschrei wirken. Echte Kapitälchen sind eigens in der richtigen Strichstärke gezeichnet statt einfach verkleinert. Tabellenziffern geben jeder Ziffer dieselbe Breite, damit Spalten sauber untereinanderstehen.

Nichts davon erscheint automatisch. Word bietet über den erweiterten Zeichendialog nur einen kleinen Ausschnitt und ignoriert den Rest. InDesign und Illustrator schalten fast alles frei. Im Web werden die Funktionen per CSS aktiviert. Eine Schrift, die flach wirkt, ist deshalb oft eine Schrift, deren Funktionen niemand eingeschaltet hat — die Buchstabenformen liegen trotzdem in der Datei.

Kubische Kurven, und was der Unterschied wert ist

Eine OTF enthält üblicherweise kubische Bézierkurven, geerbt aus Adobes Type-1-Schriften, wo eine TTF quadratische Kurven verwendet. Kubische Kurven beschreiben dieselbe Form mit weniger Stützpunkten, weshalb viele Schriftgestalter lieber damit zeichnen und eine OTF beim gleichen Entwurf mitunter etwas kleiner ausfällt als die TTF-Fassung.

Auf dem Bildschirm macht das keinen Unterschied. Beide werden vom selben Renderer in Pixel umgesetzt, keine ist schärfer als die andere. Relevant war der Unterschied früher nur beim Druck auf PostScript-Geräte, wo eine OTF ihre Kurven unverändert durchreichen konnte — heute eine Randnotiz für Leute, die noch Belichter betreiben.

Variable Schriften stecken ebenfalls in OpenType

Die jüngste Ergänzung von OpenType ist die variable Schrift: eine einzige Datei mit einem stufenlosen Bereich statt einem festen Schnitt. Statt Light, Regular, Medium, Bold und Black als fünf Dateien auszuliefern, enthält eine variable Schrift eine Datei und interpoliert jedes Gewicht dazwischen — häufig zusätzlich weitere Achsen wie Laufweite oder optische Größe.

Für das Web ist die Ersparnis erheblich, weil eine Datei fünf ersetzt. Auf dem Desktop ist die Unterstützung lückenhafter: Die meisten Anwendungen zeigen eine variable Schrift nur als eine Handvoll benannter Schnitte statt als Regler an, sodass die Flexibilität, die das Format rechtfertigt, außerhalb des Browsers oder einer aktuellen Adobe-Anwendung oft unsichtbar bleibt.

Warum dieselbe Schrift in zwei Programmen anders aussieht

Weil die Programme unterschiedliche Funktionssätze anwenden. Dieselbe OTF sieht in InDesign mit eingeschalteten Ligaturen und Mediävalziffern anders aus als in einem einfachen Texteditor ohne beides — bei identischen Zeichen. Nichts wurde ersetzt und kein Fallback griff ein, ein Programm nutzt die Tabellen der Schrift und das andere nicht.

Das erklärt auch die Enttäuschung nach einer Übergabe: Eine Gestalterin legt ein Layout mit stilistischen Alternativen und kontextabhängigen Formen fest, der Kunde öffnet es in einem Programm, das beides ignoriert, und schließt daraus, die Schrift sei falsch. Es lohnt sich, vorab zu klären, welche Funktionen ein Layout tatsächlich braucht.

Wenn eine OTF fürs Web bestimmt ist

Auf dieser Seite wandelt der Font-Wrapper eine OTF in WOFF oder WOFF2 um — dieselbe Schrift, nur anders verpackt, üblicherweise dreißig bis fünfzig Prozent kleiner. Die Umwandlung läuft dabei nicht im Browser: Kein Browser bringt einen WOFF2-Kodierer mit, die Datei geht also über fontTools auf den Server und danach wieder herunter, innerhalb der 25-MB-Grenze für serverseitige Umwandlungen.

Die OpenType-Funktionen überstehen das, denn sie sind Tabellen in der Datei und die Kompression entfernt sie nicht. Was sie entfernt, ist aggressives Subsetting: Ein Werkzeug, das nur die auf einer Seite tatsächlich benutzten Zeichen behalten soll, wirft dabei häufig auch die Tabellen für Ligaturen und Alternativen mit weg, und die CSS-Regel, die sie einschalten sollte, läuft dann ins Leere. Verschwinden nach einer Optimierung die Ligaturen einer Website, liegt es fast immer daran.

Eine Sache, die diese Seite nicht anbietet

Eine direkte Umwandlung von OTF zu TTF oder umgekehrt fehlt hier bewusst — nicht als Lücke, sondern weil dafür die kubischen und die quadratischen Kurven ineinander umgerechnet werden müssten, ein Algorithmus, den keines der hier eingesetzten Werkzeuge mitbringt. Beide Endungen bleiben als eigene Container bestehen; was zwischen ihnen wandert, sind Web-Wrapper wie WOFF und WOFF2, nicht die Kurvenart selbst.

Braucht eine Schriftart tatsächlich die jeweils andere Kurvenform — etwa weil eine ältere Anwendung nur TTF akzeptiert —, bleibt nur ein spezialisiertes Schriftwerkzeug auf dem Desktop wie FontForge. Für den weitaus häufigeren Fall, eine Desktop-Schrift fürs Web vorzubereiten, ist die Kurvenart ohnehin unerheblich: WOFF2 verpackt beide gleich gut.

Zwischen einer OTF- und einer TTF-Version wählen

Bietet eine Foundry beides an, ist der praktische Rat wenig aufregend: die von der Foundry empfohlene Fassung nehmen, und ohne Empfehlung die OTF für Druck und Gestaltung, die TTF, wenn eine ältere Anwendung oder ein hinting-empfindlicher Windows-Arbeitsablauf im Spiel ist.

Was die Entscheidung nicht leiten sollte, ist der Glaube, eine Endung sei grundsätzlich hochwertiger. Die Qualität steckt in der Zeichnung und in den Funktionstabellen, beides legt die Gestalterin fest, und beide Container können es gleichermaßen tragen.

Die Eckdaten auf einen Blick

Kennungen und Herkunft des Formats OTF.
Endung.otf
Medientypfont/otf
Herausgegeben vonAdobe
Erstmals veröffentlicht1996
SpezifikationISO/IEC 14496-22