OpenType-Schriftartformat
Das Unicode-basierte OpenType-Schriftartformat erweitert das TrueType-Schriftartdateiformat. OpenType-Schriftarten ermöglichen die Zuordnung zwischen Zeichen und Glyphen, wodurch Ligaturen, Positionsformen, Alternative und andere Ersetzungen unterstützt werden. OpenType-Schriftarten können auch Informationen enthalten, die zweidimensionale Glyphenpositionierung und Glyphenanlage unterstützen und entweder TrueType- oder PostScript-Gliederungen enthalten können.
Layoutfeatures in OpenType-Schriftarten werden nach Skripts und Sprachen organisiert, sodass eine einzelne Schriftart mehrere Schreibsysteme unterstützt, auch innerhalb desselben Skripts. Um die Konsistenz bei Textlayoutvorgängen zu gewährleisten und unnötigen Aufwand in Schriftartdateien oder Anwendungen zu vermeiden, sind viele der Textlayout- und Sprachsemantikalgorithmen in Uniscribe enthalten. Dadurch wird der Schriftartentwickler daran gehindert, generalisierte Skriptregeln in einer Schriftart zu definieren.
Anwendungen können bestimmte Kenntnisse oder Vorlieben für das Skriptlayout einführen. OpenType-Layoutschriftarten können sogar Layoutregeln enthalten, die von Betriebssystemdiensten angewendete Duplikate duplizieren oder ersetzen. Die mehrschichtige Struktur von Betriebssystemdiensten, die das Textlayout unterstützen, ermöglicht es einer Anwendung, die zu verwendenden Layoutinformationen auszusuchen und zu wählen, wie sie angewendet werden soll. Weitere Informationen finden Sie in der Microsoft Typography-Dokumentation oder in der OpenType-Spezifikation.
Zugehörige Themen