Bitte beachten Sie, dass bei der Verwendung von Dateiendungen sowohl .otf
als auch .ttf
Schriften im OpenType-Format bezeichnen können. (Siehe OpenType in Wikipedia - tatsächlich wird dies in der deutschen Version genauer ausgedrückt.)
Dies ist etwas verwirrend, da einige .ttf
-Schriftartdateien so aussehen können, als seien sie im alten ANSI-Windows-TrueType-Format, während sie in Wirklichkeit vollwertige OpenType-Schriftarten sein können.
Der Hauptunterschied zwischen beiden Varianten besteht darin, dass .ttf
-Schriftarten quadratische Bézier-Splines verwenden, während .otf
-Schriftarten kubische Bézier-Splines verwenden. (Historisch gesehen wurden quadratische Bézierkurven für das ‘alte’ TrueType-Format verwendet; kubische Bézierkurven stammen von einem PostScript-Hintergrund). Kubische Béziers sind potenziell genauer (jede quadratische Bézierkurve kann mit einer kubischen Bézierkurve exakt reproduziert werden), können aber mit kleineren segmentierten Folgen von quadratischen Béziers angenähert werden. (Beachten Sie auch, dass weder kubische noch quadratische Bézier-Splines einen Kreis genau reproduzieren können. Es gibt immer einen Annäherungsfehler)
Ein weiterer kleiner Unterschied in der Spezifikation scheint zu sein, dass ttf
aromatisierte OpenType-Schriften die gleiche Glyphe mit mehreren Codepunkten ansprechen können. Dies spart also etwas Platz, wenn z.B. die Großbuchstabenversionen von b, β und в (lies: lateinisch, griechisch und kyrillisch ‘B’) die gleiche Form haben.