Unterschied zwischen den Schriftformaten OTF (Open Type) oder TTF (True Type)?

228

Wenn ich auf einem Mac Schriftarten herunterlade, kann ich häufig zwischen OTF (OpenType-Format) und TTF (TrueType-Format) wählen.

Gibt es einen Unterschied in der Funktionsweise der Ligaturen oder irgendetwas zwischen den beiden Formaten?

Rich Bradshaw
quelle

Antworten:

226

OTF ist mit größerer Wahrscheinlichkeit eine „bessere“ Schriftart, da es erweiterte Schriftsatzfunktionen unterstützt (Smallcaps, Alternates, Ligaturen usw., die sich tatsächlich in der Schriftart befinden und nicht in fummelig getrennten Expertenset-Schriften). Es kann auch Spline- (TTF-Stil) oder Bezier-Kurven (PostScript-Typ 1-Stil) enthalten, sodass Sie hoffentlich die Formen erhalten, in denen die Schriftart ursprünglich entworfen wurde, und keine Konvertierung mit möglicherweise schlechterer Qualität.

Wenn Sie jedoch kostenlose Schriftarten von Shovelware-Sites herunterladen, ist es unwahrscheinlich, dass Sie davon etwas mitbekommen. Möglicherweise erhalten Sie einfach eine TTF-Schriftart, die in OTF umbenannt wurde.

Bobince
quelle
4
Das ist interessant - ich hatte OTF angenommen. Ist es eigentlich ein offenes Format?
Rich Bradshaw
21
Ja, es ist ISO14496-22. Siehe microsoft.com/typography/otspec . TrueType kann auch für die Werte 'x' von 'open' als offen betrachtet werden. Siehe developer.apple.com/textfonts/TTRefMan/index.html (und die OTF-Spezifikation ist ebenfalls relevant, da sie auf TTF aufbaut). Mit beiden Formaten ist jedoch keine öffentliche Patenterteilung verbunden, und es gab in der Vergangenheit Patentprobleme (siehe FreeType und den TT-Befehlssatz für Hinweisbytecodes).
Bobince
39

OTF ist ein neueres Format als TTF, daher bietet OTF einige Funktionen, die TTF nicht bietet. (Das ist ein strittiger Punkt, wenn der Schöpfer der Schrift sie nicht verwendet hat.)

Eine Anmerkung aus eigener Erfahrung: Je nachdem, was Sie mit diesen Schriftarten machen, ist es für mich viel einfacher, Tools zu finden, die mit TTF funktionieren, als mit OTF. Wenn Sie sie nur für Desktop-Publishing / Textverarbeitung verwenden, funktioniert beides einwandfrei. Wenn Sie jedoch programmgesteuert arbeiten, würde ich TTF nur aufgrund der höheren Anzahl an Tools / Bibliotheken empfehlen.

Electrons_Ahoy
quelle
6
Das ist eigentlich ein guter Punkt - scheint, dass imagemacgick zum Beispiel mit ttf besser funktioniert.
Rich Bradshaw
23

Bitte beachten Sie, dass , wenn Dateiendung sind converned, beide .otf und .ttf Schriften im Opentype - Format bezeichnen kann. (Siehe OpenType in Wikipedia - tatsächlich ist dies in der deutschen Version genauer ausgesprochen .)

Dies ist etwas verwirrend, da einige .ttfSchriftdateien so aussehen können, als ob sie im alten ANSI-Windows TrueType-Format vorliegen, während es sich möglicherweise um OpenType-Schriften mit vollem Funktionsumfang handelt.

Der Hauptunterschied zwischen beiden Varianten besteht darin, dass für .ttfStilschriften quadratische Bézier-Splines verwendet werden, während für .otfStilschriften kubische Bézier-Splines verwendet werden. (In der Vergangenheit wurden quadratische Bézier-Kurven für das TrueType-Legacy-Format verwendet; kubische Bézier-Kurven stammen aus einem PostScript-Hintergrund.) Kubische Bézier sind möglicherweise genauer (jede quadratische Bézier-Kurve kann mit einer kubischen Bézier-Kurve exakt reproduziert werden) kann mit kleineren segmentierten Folgen von quadratischen Béziers angenähert werden. (Beachten Sie auch, dass weder kubische noch quadratische Bézier-Splines einen Kreis exakt reproduzieren können. Es gibt immer einen Näherungsfehler.)

Ein weiterer kleiner Unterschied in der Spezifikation scheint darin zu liegen, dass ttfgewürzte OpenType-Schriftarten ein und dieselbe Glyphe mit mehreren Codepunkten ansprechen können. Dies spart daher Platz, wenn zB die Großbuchstaben von b , β und в (sprich: lateinisch, griechisch und kyrillisch 'B') die gleiche Form haben.

Debilski
quelle
Bezier-Splines können niemals einen Kreis reproduzieren, dies hat nichts damit zu tun, dass er quadratisch oder kubisch oder quartisch oder quintisch ist ...
Pacerier
Ja, das stimmt auch, ist aber in diesem Fall nicht so wichtig.
Debilski
Ich habe zwei Versionen einer Schriftart, eine mit otf und eine mit ttf. Beide verwenden OTF-Layouts, aber das OTF-Layout verwendet Postscript-Konturen und das TTF-Layout verwendet TTF-Konturen. Der TTF wird auch als in Windows signiert gemeldet.
Shaun Bouckaert
11

Ich bin nicht der Meinung, dass OTF das beste Format ist. TTF bietet dem Designer die Möglichkeit, die Details der Rasterung auf dem Bildschirm und im Druck zu ändern (wenn der Designer weiß, wie es geht).

Zum Beispiel:

TTF gegen OTF

Fabrizio Schiavi
quelle
20
Details bitte ..
Pacerier
4
Die Grafik ist interessant, aber für den Unerfahrenen (wie mich) nicht sofort die Behauptung, TTF habe bessere Andeutungen. Tatsächlich sieht es wie das Gegenteil aus, da die OTF-Reihe auf der rechten Seite die vierfache Auflösung zu haben scheint und die Teilschattierung nutzt. Bitte erweitern.
Matt Wilkie
2
OTF basierte auf TTF. Da TTF eine Teilmenge von OTF ist, sollte es dieselben Funktionen unterstützen.
David C. Bishop
2
+ matt Es ist nicht so, dass die Auflösung höher ist. In diesem Bild soll gezeigt werden, wie scharf und definiert die TTF-Braillepunkte sind, während die OTF-Punkte unscharf sind. Viele sind nicht lesbar. Im oberen Beispiel wurde der Hinweis des Schriftdesigners von der Rasterisierungs-Engine beachtet (wenn sie auf eine Auflösung skaliert wurde, die kein ganzzahliges Vielfaches ihrer Basisauflösung war).
Travis Bemrose
In diesem Beitrag finden Sie eine Diskussion über den Unterschied zwischen TTF- und OTF-Hinweisen. TTF und OTF verwenden unterschiedliche Ansätze zur Andeutung. OTF verlässt sich auf die Ausdruckskraft der Schriftart und die Intelligenz des Rasterizers, um das Erfordernis von Hinweisen zu verringern. Dies ermöglicht OTF, weniger Hinweisinformationen zu erhalten. Obwohl in einigen Anwendungsfällen diese reduzierten Hinweise Probleme verursachen können. Da OTF-Schriftarten entweder Hinweise im TrueType-Stil oder im PostScript-Stil verwenden können, ist TTF-Hinweis nicht unbedingt besser als OTF-Hinweis.
Benjamin
3

Ich fand das nützlich und es beantwortete meine Fragen genug, um nicht mehr tiefer zu graben.

MS: Was ist der Unterschied zwischen TrueType-, PostScript- und OpenType-Schriftarten?

TrueType-Schriftarten können auf jede Größe skaliert werden und sind in allen Größen klar und lesbar. Sie können an jeden Drucker oder an jedes andere Ausgabegerät gesendet werden, das von Windows unterstützt wird. OpenType-Schriftarten sind mit TrueType-Schriftarten verwandt, enthalten jedoch eine größere Erweiterung des Basiszeichensatzes, einschließlich kleiner Groß- und Kleinschreibung, altmodischer Ziffern und detaillierterer Formen wie Glyphen und Ligaturen. OpenType-Schriftarten können auch auf jede beliebige Größe skaliert werden, sind in allen Größen klar und lesbar und können an jeden Drucker oder jedes andere Ausgabegerät gesendet werden, das von Windows unterstützt wird.

PostScript-Schriften sind glatt, detailliert und von hoher Qualität. Sie werden häufig zum Drucken verwendet, insbesondere für den Druck in professioneller Qualität, beispielsweise für Bücher oder Zeitschriften.

Welches Schriftformat passt am besten zu mir?

Es hängt davon ab, ob. Wenn Sie eine Schriftart wünschen, die gut gedruckt und auf dem Bildschirm gut lesbar ist, sollten Sie eine TrueType-Schriftart verwenden. Wenn Sie einen großen Zeichensatz für die Sprachabdeckung und feine Typografie benötigen, möchten Sie möglicherweise eine OpenType-Schriftart verwenden. Wenn Sie professionelle Druckpublikationen wie Hochglanzmagazine oder Akzidenzdruck benötigen, ist PostScript eine gute Wahl. Weitere Informationen finden Sie unter Schriftarten: Häufig gestellte Fragen .

Travis Bemrose
quelle