Glossar für uniscri

Eine ABC-Breite ist ein zusammengesetzter Wert, der durch eine GDI- ABC -Struktur definiert wird. Die Struktur enthält die Member ABCA, abcb und ABCC, die den breiten "a", "B" und "C " eines Symbols entsprechen oder ausgeführtwerden.

Die Breite "A" ist nicht mehr vorhanden (positiv , wird auch als "Auffüll Zeichen" bezeichnet) oder überlastet (negativ) links neben dem Bildschirm auf dem Bildschirm, das das Symbol oder den Testlauf darstellt. Die Breite "B" ist die schwarze Breite, die Breite von der äußersten linken Handschrift zur rechten Handschrift. Die Breite "C" ist auf der rechten Seite der frei Hand Eingabe überlastet.

In der folgenden Abbildung wird eine kursiv Formatierung in Kleinbuchstaben dargestellt, bei der sowohl Links als auch rechts überlastet sind. Das heißt, die breiten "A" und "C" sind hier negativ. Eine Abbildung der positiven "A"-und "C"-breiten finden Sie unter unterb .

die Abbildung zeigt eine kursiv Formatierung in Kleinbuchstaben mit einem Überlauf sowohl auf der linken Seite als auch auf der rechten Seite.

Wenn zwei oder mehr Symbole als Einheit angezeigt werden, trägt in der Regel nur das ganz links äußere Symbol zur "a"-Breite des Testlaufs bei, und nur das äußteste Symbol trägt zur "C"-Breite der Testlauf bei. Dabei handelt es sich jedoch nicht um eine strikte Regel. Wenn z. b. das erste Symbol in einer Testlauf einen schmalen Buchstaben und das zweite Symbol ein breites diakritisches Zeichen ist und als separate Symbole behandelt werden, kann das diakritische Zeichen tatsächlich über den Buchstaben hinausgehen.

ABC-Breite

Eine ABC-Breite ist ein zusammengesetzter Wert, der durch eine GDI- ABC -Struktur definiert wird. Die Struktur enthält die Member ABCA, abcb und ABCC, die den breiten "a", "B" und "C " eines Symbols entsprechen oder ausgeführtwerden.

Die Breite "A" ist nicht mehr vorhanden (positiv , wird auch als "Auffüll Zeichen" bezeichnet) oder überlastet (negativ) links neben dem Bildschirm auf dem Bildschirm, das das Symbol oder den Testlauf darstellt. Die Breite "B" ist die schwarze Breite, die Breite von der äußersten linken Handschrift zur rechten Handschrift. Die Breite "C" ist auf der rechten Seite der frei Hand Eingabe überlastet.

In der folgenden Abbildung wird eine kursiv Formatierung in Kleinbuchstaben dargestellt, bei der sowohl Links als auch rechts überlastet sind. Das heißt, die breiten "A" und "C" sind hier negativ. Eine Abbildung der positiven "A"-und "C"-breiten finden Sie unter unterb .

die Abbildung zeigt eine kursiv Formatierung in Kleinbuchstaben mit einem Überlauf sowohl auf der linken Seite als auch auf der rechten Seite.

Wenn zwei oder mehr Symbole als Einheit angezeigt werden, trägt in der Regel nur das ganz links äußere Symbol zur "a"-Breite des Testlaufs bei, und nur das äußteste Symbol trägt zur "C"-Breite der Testlauf bei. Dabei handelt es sich jedoch nicht um eine strikte Regel. Wenn z. b. das erste Symbol in einer Testlauf einen schmalen Buchstaben und das zweite Symbol ein breites diakritisches Zeichen ist und als separate Symbole behandelt werden, kann das diakritische Zeichen tatsächlich über den Buchstaben hinausgehen.

Erweiterte Breite

Die erweiterte Breite eines Symbols ist die Verschiebung in Richtung des Schreibvorgangs vom Startpunkt aus, um dieses Symbol an den Ausgangspunkt zum Rendern des nächsten Symbols zu rendern.

bidirektionaler Stapel

Der bidirektionale Stapel ist eine 5-Bit-Ganzzahl, die Schachtelungs Ebenen zwischen von links nach rechts und von rechts nach links gerichteten Text nachverfolgt. Sie beginnt immer bei Null für von links nach rechts. Daher stellen alle gerade nummerierten Werte den Text von links nach rechts dar, und alle ungeraden Werte stellen Text von rechts nach links dar. Der bidirektionale Stapel wird im ubidilevel -Member einer Skript _ Zustands Struktur dargestellt.

bidirektionaler Text

Der bidirektionale Text enthält sowohl von links nach rechts und von rechts nach links. der Begriff wird jedoch manchmal auch locker auf den reinen Text von rechts nach links angewendet. Für den Text von rechts nach links ist die Verwendung des bidirektionalen Stapelserforderlich, da der standardmäßige Einbettungs Grad NULL den Text von links nach rechts impliziert.

Zellen Breite

Eine Anwendung kann Text rechtfertigen, damit Sie in eine Linie passt, indem die Zellen Breite für bestimmte Symbole angepasst wird. Bei nicht ungerechtfertigtem Text ist die Zellen Breite für ein Symbol mit der entsprechenden Vorlauf Breiteidentisch.

cluster

Ein Cluster ist die kleinste linguistische Einheit, die strukturiert werden kann. In Sprachen wie Arabisch und vielen der indic-Sprachen sind die Symbole, die zur Darstellung der einzelnen Zeichen verwendet werden (Unicode-Codepunkt), stark von den umgebenden Code Punkten abhängig, die den Cluster bilden. In diesen Sprachen können Anwendungen Code Punkte nur durch die Betrachtung des Clusters in geeignete Symbole übersetzen. In einigen Skripts, wie z. b. Devanagari, kann die Reihenfolge der Symbole in einem Cluster von der Reihenfolge der entsprechenden Unicode-Code Punkte abweichen. Weitere Informationen finden Sie unter Windows-Glyphe-Verarbeitung auf der Microsoft Typografiewebsite.

komplexes Skript

Bei einem komplexen Skript handelt es sich um ein Skript mit einer der folgenden Eigenschaften:

  • Ermöglicht bidirektionales Rendering.
  • Hat kontextabhängige Strukturierung.
  • Weist kombinierte Zeichen auf.
  • Verfügt über spezielle Regeln für Wörter Trennung und Ausrichtung.
  • Filtert ungültige Zeichenkombinationen.
  • Wird in den Windows-Kern Schriftarten nicht unterstützt und erfordert daher möglicherweise einen Schriftart Fall Back.

In einigen komplexen Skripts kann sich die Reihenfolge der Symbole erheblich von der Reihenfolge der zugrunde liegenden Unicode-Zeichen unterscheiden, die Sie darstellen. Weitere Details finden Sie unter Informationen zu komplexen Skripts .

Hinweis

Im Zusammenhang mit der Typografie ist es manchmal wünschenswert, das lateinische Skript zu verarbeiten, das beim Schreiben von Englisch als komplexes Skript verwendet wird. Beispiele hierfür sind das in der Dokumentation von OpenType- _ _ featuredatensatzbeschriebene Feature "Stilvarianten" oder Ligaturen, wie z. b. "Fi", bei denen ein einzelnes Symbol zwei oder mehr aufeinander folgende Zeichen darstellt.

 

Einbettungs Ebene

In bidirektionalem Textist die Einbettungs Ebene der Index des bidirektionalen Stapels.

Schriftart-Fall Back

Bei einem Schriftart Fall Back handelt es sich um eine automatisierte Auswahl einer anderen Schriftart als der Schriftart, die der Benutzer in einer Anwendung ausgewählt hat. In uniwriter wird das Schriftart-Fall Back von der scriptstringanalyse -Funktion angewendet, wenn sich der gesamte Text oder ein Teil des Texts in einem Skript befindet, das von der vom Benutzer ausgewählten Schriftart nicht unterstützt wird.

Symbol

Ein Glyphe ist eine einzelne Anzeigeeinheit in einer Schriftart. Für OpenType wird diese Einheit durch eine Gliederung definiert. Bei anderen Arten von Schriftarten kann Sie durch eine Bitmap, eine Reihe von Grafik Befehlen und ähnliches definiert werden. Ein Symbol entspricht nicht notwendigerweise einem einzelnen Zeichen. Beispielsweise stellt "Fi" Ligaturen ("Fi") die beiden Zeichen "f" und "i" dar. Der Vietnamese-"o" in der Groß-/Kleinschreibung ist in der Regel aus mehreren Symbolen zusammengesetzt.

item

Ein Element verfügt über ein einzelnes Skript und eine Richtung. Die scriptitemize -oder scriptitemizeopentype -Funktion kann einen Absatz in Elemente analysieren. Ein Element ist nicht notwendigerweise ein Testlauf. Sie kann Zeichen mehrerer Stile enthalten. Element-und laufinformationen müssen kombiniert werden, um Bereichezu bestimmen.

LRM

LRM gibt die Markierung von links nach rechts an (Unicode-Codepunkt U + 200E). Diese Markierung gibt an, dass die Zeichen in der logischen Reihenfolge von links nach rechts gerendert werden sollen.

Ltr

Ltr gibt von links nach rechts an.

range

Ein Bereich ist ein Sonderfall einer Testlauf. Sie liegt vollständig innerhalb eines Elements. Wenn ein Element in Ausführungen unterteilt wird, ist jeder dieser Ausführungen ein Bereich.

RLM

RLM gibt die rechts-nach-links-Markierung an (Unicode-Codepunkt U + 200F). Diese Markierung gibt an, dass die Zeichen in der logischen Reihenfolge von rechts nach links gerendert werden sollen.

RTL

RTL gibt von rechts nach links an.

Run

Ein Run ist ein Textabschnitt für das Rendering von uniwriter. Sie sollte einen einzelnen Stil aufweisen, d. h. Schriftart, Größe und Farbe, kann jedoch aus einer Vielzahl von Skriptsgezeichnet werden. Ein Testlauf kann sowohl von links nach rechts und von rechts nach links und von rechts nach Links enthalten.

NADS

NADS gibt nationale Ziffern Formen an (Unicode-Codepunkt U + 206E. Der Begriff gibt an, dass die europäischen Ziffern (u + 0030 bis u + 0039) als nationale Ziffern gerendert werden sollen. Weitere Erörterung von nationalen Ziffern finden Sie unter Ziffern Formen .

Knoten

Nods gibt nominale Ziffern Formen an (Unicode-Codepunkt U + 206F). Der Begriff gibt an, dass die europäischen Ziffern (u + 0030 bis u + 0039) normal gerendert werden sollen, nicht als nationale Ziffern.

hinausragen

Der über Hang ist der Teil der frei Hand Eingabe eines Symbols, das die erweiterte Breite des Symbols überschreitet. Die meisten Symbole (z. b. "H") sind nicht überlastet, da auf beiden Seiten ein wenig Leerraum vorhanden ist, um Sie von angrenzenden Symbolen zu trennen. Ein Beispiel für ein Symbol mit hinausragen ist das kursiv "f", das in diesem Thema zum Veranschaulichen der ABC-Breiteverwendet wird. Sowohl der obere als auch der untere Teil der kursiv Formatierung "f" überschreiten die angrenzenden Symbole. Die Überschreibung entspricht der negativen Breite "a" oder "C".

Auffüllung

Siehe Unteres.

script

Bei einem Skript handelt es sich um ein System von geschriebener Sprache, z. b. lateinische Skripts, Arabische Skripts und Chinesisch. Ein einzelnes Skript kann für eine oder mehrere menschliche Sprachen gelten. Das Skript hat keine besondere Beziehung zu einer Schriftart. Beispielsweise kann das lateinische Skript gleichermaßen gut gerendert werden, und zwar in der Schriftart New Roman oder Arial.

unter hängen

Der Unterraum ist eine Breite von Leerraum links oder rechts vom Solid-Teil eines Symbols. Underhing entspricht der positiven Breite "a" oder "C", wie für die ABC-Breitebeschrieben. Unter hängen wird manchmal als "Padding" bezeichnet. In der folgenden Abbildung wird der unter Absturz für den Kleinbuchstaben n gezeigt.

Abbildung, die den unter Absturz für den Kleinbuchstaben n anzeigt.

Informationen zu uniscri