Bezeichnung
pango.GravityForScriptAndWidth -- Gibt die Ausrichtung für Skript und Breite zurück
Übersicht
g = pango.GravityForScriptAndWidth(script, wide, base_gravity, hint)
Beschreibung
Gibt die Ausrichtung zurück, die beim Anordnen von einem einzelnen Zeichen oder Pango-Einheit verwendet werden soll.

Die Ausrichtung wird anhand der Schrift, der ostasiatischen Breite, der Grundausrichtung und des Hinweises bestimmt.

Diese Funktion ähnelt pango.GravityForScript(), außer dass diese Funktion auch zwischen schmalen/halbbreiten und breiten/vollbreiten Zeichen unterscheidet. Breite Zeichen/Zeichen voller Breite stehen immer *aufrecht*, d.h. sie nehmen immer die Grundausrichtung an, während schmale Zeichen/Zeichen voller Breite immer im vertikalen Kontext gedreht werden.

Wenn base_gravity #PANGO_GRAVITY_AUTO ist, wird es zunächst durch die bevorzugte Ausrichtung von script ersetzt.

Diese Funktion gibt die aufgelöste Ausrichtung zurück, die für die Verwendung für einen Textlauf mit script und wide geeignet ist.

Siehe pcontext:SetBaseGravity() für eine Liste der Ausrichtungskonstanten. Siehe pcontext:SetGravityHint() für eine Liste mit Hinweisen zur Ausrichtung. Siehe planguage:GetScripts() für eine Liste der Skripte.

Eingaben
script
das abzufragende Pango-Skript
wide
True für breite Zeichen
base_gravity
Grundausrichtung des Absatzes
hint
Orientierungshinweis
Rückgabewerte
g
Aufgelöste Ausrichtung, geeignet für die Verwendung für einen Textlauf

Navigation zeigen