get_for_script_and_width
Description:
public static Gravity get_for_script_and_width (Script script, bool wide, Gravity base_gravity, GravityHint hint)
Returns the gravity to use in laying out a single character or `PangoItem`.
The gravity is determined based on the script, East Asian width, base gravity, and hint,
This function is similar to [func@Pango.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_gravity_auto, it is first replaced with the preferred gravity of
script
.
Parameters:
script |
`PangoScript` to query |
wide |
true for wide characters as returned by iswide |
base_gravity |
base gravity of the paragraph |
hint |
orientation hint |
Returns:
resolved gravity suitable to use for a run of text with |