Gravity.getForScriptAndWidth

Returns the gravity to use in laying out a single character or pango.item.Item.

The gravity is determined based on the script, East Asian width, base gravity, and hint,

This function is similar to funcPango.Gravity.get_for_script except that this function makes a distinction between narrow/half-width and wide/full-width characters also. Wide/full-width characters always stand *upright*, that is, they always take the base gravity, whereas narrow/full-width characters are always rotated in vertical context.

If base_gravity is pango.types.Gravity.Auto, it is first replaced with the preferred gravity of script.

Parameters

script pango.types.Script
wide bool

true for wide characters as returned by glib.global.unicharIswide

baseGravity pango.types.Gravity

base gravity of the paragraph

hint pango.types.GravityHint

orientation hint

Return Value

Type: pango.types.Gravity

resolved gravity suitable to use for a run of text with script and wide.