OpenType-Schriftartformat
Das Unicode-basierte OpenType-Schriftformat erweitert das TrueType-Schriftdateiformat. OpenType-Schriftarten ermöglichen die Zuordnung zwischen Zeichen und Glyphenund ermöglichen die Unterstützung vonLigaturen, Positionsformen, Alternativen und anderen Ersetzungen. OpenType-Schriftarten können auch Informationen enthalten, die die zweidimensionale Glyphenpositionierung und Glyphenanlagen unterstützen, und entweder TrueType oder PostScript Konturen enthalten.
Layoutfunktionen in OpenType-Schriftarten sind nach Skripts und Sprachen organisiert, sodass eine einzelne Schriftart mehrere Schreibsysteme unterstützen kann, sogar innerhalb desselben Skripts. Um Konsistenz bei Textlayoutvorgängen sicherzustellen und unnötigen Mehraufwand in Schriftartdateien oder Anwendungen zu vermeiden, sind viele der Textlayout- und Sprachsemantikalgorithmen in Uniscribe enthalten. Dadurch muss der Schriftartentwickler keine generalisierten Skriptregeln innerhalb einer Schriftart definieren.
Anwendungen können bestimmte Kenntnisse oder Präferenzen in Bezug auf das Skriptlayout einführen. OpenType-Layoutschriftarten enthalten möglicherweise sogar Layoutregeln, die die von Betriebssystemdiensten angewendeten Regeln duplizieren oder ersetzen. Die mehrstufige Struktur von Betriebssystemdiensten, die das Textlayout unterstützen, ermöglicht es einer Anwendung, die zu verwendende Layoutinformation auszuwählen und auszuwählen, wie sie angewendet werden soll. Weitere Informationen finden Sie in der Übersicht über die Microsoft-Typografiespezifikationen oder in der OpenType-Spezifikation.