Verwenden von Uniscribe

Uniscribe bietet APIs zur Unterstützung von Typografie und zur Unterstützung der Anzeige und Bearbeitung von internationalem Text, einschließlich der komplexen Regeln von skripts aus dem Nahen Osten und Asien. Uniscribe bietet Routinen auf niedriger Ebene für die Verarbeitung vollständig formatierten Texts und eine einfache ScriptString-API, die für unformatierten Text festgelegt ist.

Bei Verwendung von Uniscribe müssen Anwendungen nur einen Sicherungsspeicher von Unicode-Zeichencodes verwalten. Textlayoutanwendungen müssen keine anderen Puffer oder Zuordnungstabellen verwalten, um die Zeichenreihenfolge nachzuverfolgen. Jede Anwendung muss nur die Reihenfolge speichern und verwalten, in der die Zeichen vom Benutzer eingegeben werden. Dies entspricht der logischen Reihenfolge, die durch Unicode definiert wird. Der Sicherungsspeicher ändert sich aufgrund von Layoutvorgängen nie. Uniscribe verwaltet einen Index von den neu angeordneten Clustern bis zu den ursprünglichen Zeichengrenzen, die von der Anwendung übergeben wurden.

Die folgenden Themen werden in diesem Abschnitt behandelt.

Strukturierung

Sonstige Verarbeitung

Einfügemarke

Wörter und Zeichencluster