Pango.Gravity.get_for_script_and_width
Description: Reference for Pango.Gravity.get_for_script_and_width

### Function

# Pango.Gravity.get_for_script_and_width

#### Declaration [src]

    PangoGravity
    pango_gravity_get_for_script_and_width (
      PangoScript script,
      gboolean wide,
      PangoGravity base_gravity,
      PangoGravityHint hint
    )

#### Description [src]

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 [type_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`
| `PangoScript` to query
`wide` | `gboolean`
| `TRUE` for wide characters as returned by `g_unichar_iswide()`
`base_gravity` | `PangoGravity`
| base gravity of the paragraph
`hint` | `PangoGravityHint`
| orientation hint

#### Return value

Returns: `PangoGravity`
resolved gravity suitable to use for a run of text with `script` and `wide`.