get_for_script_and_width


Description:

[ Version ( since = "1.26" ) ]
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 [[email protected]_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 script and wide.




2022 vala-language.org