---
name: "Pango::Gravity"
section: "3pm"
platform: "linux"
package: "pango-perl"
version: "1.227-20"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/Pango::Gravity"
---

# Pango::Gravity(3pm)

wrapper for PangoGravity

## NAME

Pango::Gravity - wrapper for PangoGravity

## HIERARCHY

```
  Glib::Enum
  +----Pango::Gravity
```

## METHODS

### gravity = Pango::Gravity::get\_for\_matrix ($matrix)

- •

  `$matrix` (Pango::Matrix)

### gravity = Pango::Gravity::get\_for\_script ($script, $base\_gravity, $hint)

- •

  `$script` (Pango::Script)

- •

  `$base_gravity` (Pango::Gravity)

- •

  `$hint` (Pango::GravityHint)

### boolean = Pango::Gravity::is\_vertical ($gravity)

- •

  `$gravity` (Pango::Gravity)

### double = Pango::Gravity::to\_rotation ($gravity)

- •

  `$gravity` (Pango::Gravity)

## ENUMS AND FLAGS

### enum Pango::Gravity

- •

  'south' / 'PANGO\_GRAVITY\_SOUTH'

- •

  'east' / 'PANGO\_GRAVITY\_EAST'

- •

  'north' / 'PANGO\_GRAVITY\_NORTH'

- •

  'west' / 'PANGO\_GRAVITY\_WEST'

- •

  'auto' / 'PANGO\_GRAVITY\_AUTO'

### enum Pango::GravityHint

- •

  'natural' / 'PANGO\_GRAVITY\_HINT\_NATURAL'

- •

  'strong' / 'PANGO\_GRAVITY\_HINT\_STRONG'

- •

  'line' / 'PANGO\_GRAVITY\_HINT\_LINE'

### enum Pango::Script

- •

  'invalid-code' / 'PANGO\_SCRIPT\_INVALID\_CODE'

- •

  'common' / 'PANGO\_SCRIPT\_COMMON'

- •

  'inherited' / 'PANGO\_SCRIPT\_INHERITED'

- •

  'arabic' / 'PANGO\_SCRIPT\_ARABIC'

- •

  'armenian' / 'PANGO\_SCRIPT\_ARMENIAN'

- •

  'bengali' / 'PANGO\_SCRIPT\_BENGALI'

- •

  'bopomofo' / 'PANGO\_SCRIPT\_BOPOMOFO'

- •

  'cherokee' / 'PANGO\_SCRIPT\_CHEROKEE'

- •

  'coptic' / 'PANGO\_SCRIPT\_COPTIC'

- •

  'cyrillic' / 'PANGO\_SCRIPT\_CYRILLIC'

- •

  'deseret' / 'PANGO\_SCRIPT\_DESERET'

- •

  'devanagari' / 'PANGO\_SCRIPT\_DEVANAGARI'

- •

  'ethiopic' / 'PANGO\_SCRIPT\_ETHIOPIC'

- •

  'georgian' / 'PANGO\_SCRIPT\_GEORGIAN'

- •

  'gothic' / 'PANGO\_SCRIPT\_GOTHIC'

- •

  'greek' / 'PANGO\_SCRIPT\_GREEK'

- •

  'gujarati' / 'PANGO\_SCRIPT\_GUJARATI'

- •

  'gurmukhi' / 'PANGO\_SCRIPT\_GURMUKHI'

- •

  'han' / 'PANGO\_SCRIPT\_HAN'

- •

  'hangul' / 'PANGO\_SCRIPT\_HANGUL'

- •

  'hebrew' / 'PANGO\_SCRIPT\_HEBREW'

- •

  'hiragana' / 'PANGO\_SCRIPT\_HIRAGANA'

- •

  'kannada' / 'PANGO\_SCRIPT\_KANNADA'

- •

  'katakana' / 'PANGO\_SCRIPT\_KATAKANA'

- •

  'khmer' / 'PANGO\_SCRIPT\_KHMER'

- •

  'lao' / 'PANGO\_SCRIPT\_LAO'

- •

  'latin' / 'PANGO\_SCRIPT\_LATIN'

- •

  'malayalam' / 'PANGO\_SCRIPT\_MALAYALAM'

- •

  'mongolian' / 'PANGO\_SCRIPT\_MONGOLIAN'

- •

  'myanmar' / 'PANGO\_SCRIPT\_MYANMAR'

- •

  'ogham' / 'PANGO\_SCRIPT\_OGHAM'

- •

  'old-italic' / 'PANGO\_SCRIPT\_OLD\_ITALIC'

- •

  'oriya' / 'PANGO\_SCRIPT\_ORIYA'

- •

  'runic' / 'PANGO\_SCRIPT\_RUNIC'

- •

  'sinhala' / 'PANGO\_SCRIPT\_SINHALA'

- •

  'syriac' / 'PANGO\_SCRIPT\_SYRIAC'

- •

  'tamil' / 'PANGO\_SCRIPT\_TAMIL'

- •

  'telugu' / 'PANGO\_SCRIPT\_TELUGU'

- •

  'thaana' / 'PANGO\_SCRIPT\_THAANA'

- •

  'thai' / 'PANGO\_SCRIPT\_THAI'

- •

  'tibetan' / 'PANGO\_SCRIPT\_TIBETAN'

- •

  'canadian-aboriginal' / 'PANGO\_SCRIPT\_CANADIAN\_ABORIGINAL'

- •

  'yi' / 'PANGO\_SCRIPT\_YI'

- •

  'tagalog' / 'PANGO\_SCRIPT\_TAGALOG'

- •

  'hanunoo' / 'PANGO\_SCRIPT\_HANUNOO'

- •

  'buhid' / 'PANGO\_SCRIPT\_BUHID'

- •

  'tagbanwa' / 'PANGO\_SCRIPT\_TAGBANWA'

- •

  'braille' / 'PANGO\_SCRIPT\_BRAILLE'

- •

  'cypriot' / 'PANGO\_SCRIPT\_CYPRIOT'

- •

  'limbu' / 'PANGO\_SCRIPT\_LIMBU'

- •

  'osmanya' / 'PANGO\_SCRIPT\_OSMANYA'

- •

  'shavian' / 'PANGO\_SCRIPT\_SHAVIAN'

- •

  'linear-b' / 'PANGO\_SCRIPT\_LINEAR\_B'

- •

  'tai-le' / 'PANGO\_SCRIPT\_TAI\_LE'

- •

  'ugaritic' / 'PANGO\_SCRIPT\_UGARITIC'

- •

  'new-tai-lue' / 'PANGO\_SCRIPT\_NEW\_TAI\_LUE'

- •

  'buginese' / 'PANGO\_SCRIPT\_BUGINESE'

- •

  'glagolitic' / 'PANGO\_SCRIPT\_GLAGOLITIC'

- •

  'tifinagh' / 'PANGO\_SCRIPT\_TIFINAGH'

- •

  'syloti-nagri' / 'PANGO\_SCRIPT\_SYLOTI\_NAGRI'

- •

  'old-persian' / 'PANGO\_SCRIPT\_OLD\_PERSIAN'

- •

  'kharoshthi' / 'PANGO\_SCRIPT\_KHAROSHTHI'

- •

  'unknown' / 'PANGO\_SCRIPT\_UNKNOWN'

- •

  'balinese' / 'PANGO\_SCRIPT\_BALINESE'

- •

  'cuneiform' / 'PANGO\_SCRIPT\_CUNEIFORM'

- •

  'phoenician' / 'PANGO\_SCRIPT\_PHOENICIAN'

- •

  'phags-pa' / 'PANGO\_SCRIPT\_PHAGS\_PA'

- •

  'nko' / 'PANGO\_SCRIPT\_NKO'

- •

  'kayah-li' / 'PANGO\_SCRIPT\_KAYAH\_LI'

- •

  'lepcha' / 'PANGO\_SCRIPT\_LEPCHA'

- •

  'rejang' / 'PANGO\_SCRIPT\_REJANG'

- •

  'sundanese' / 'PANGO\_SCRIPT\_SUNDANESE'

- •

  'saurashtra' / 'PANGO\_SCRIPT\_SAURASHTRA'

- •

  'cham' / 'PANGO\_SCRIPT\_CHAM'

- •

  'ol-chiki' / 'PANGO\_SCRIPT\_OL\_CHIKI'

- •

  'vai' / 'PANGO\_SCRIPT\_VAI'

- •

  'carian' / 'PANGO\_SCRIPT\_CARIAN'

- •

  'lycian' / 'PANGO\_SCRIPT\_LYCIAN'

- •

  'lydian' / 'PANGO\_SCRIPT\_LYDIAN'

- •

  'batak' / 'PANGO\_SCRIPT\_BATAK'

- •

  'brahmi' / 'PANGO\_SCRIPT\_BRAHMI'

- •

  'mandaic' / 'PANGO\_SCRIPT\_MANDAIC'

- •

  'chakma' / 'PANGO\_SCRIPT\_CHAKMA'

- •

  'meroitic-cursive' / 'PANGO\_SCRIPT\_MEROITIC\_CURSIVE'

- •

  'meroitic-hieroglyphs' / 'PANGO\_SCRIPT\_MEROITIC\_HIEROGLYPHS'

- •

  'miao' / 'PANGO\_SCRIPT\_MIAO'

- •

  'sharada' / 'PANGO\_SCRIPT\_SHARADA'

- •

  'sora-sompeng' / 'PANGO\_SCRIPT\_SORA\_SOMPENG'

- •

  'takri' / 'PANGO\_SCRIPT\_TAKRI'

- •

  'bassa-vah' / 'PANGO\_SCRIPT\_BASSA\_VAH'

- •

  'caucasian-albanian' / 'PANGO\_SCRIPT\_CAUCASIAN\_ALBANIAN'

- •

  'duployan' / 'PANGO\_SCRIPT\_DUPLOYAN'

- •

  'elbasan' / 'PANGO\_SCRIPT\_ELBASAN'

- •

  'grantha' / 'PANGO\_SCRIPT\_GRANTHA'

- •

  'khojki' / 'PANGO\_SCRIPT\_KHOJKI'

- •

  'khudawadi' / 'PANGO\_SCRIPT\_KHUDAWADI'

- •

  'linear-a' / 'PANGO\_SCRIPT\_LINEAR\_A'

- •

  'mahajani' / 'PANGO\_SCRIPT\_MAHAJANI'

- •

  'manichaean' / 'PANGO\_SCRIPT\_MANICHAEAN'

- •

  'mende-kikakui' / 'PANGO\_SCRIPT\_MENDE\_KIKAKUI'

- •

  'modi' / 'PANGO\_SCRIPT\_MODI'

- •

  'mro' / 'PANGO\_SCRIPT\_MRO'

- •

  'nabataean' / 'PANGO\_SCRIPT\_NABATAEAN'

- •

  'old-north-arabian' / 'PANGO\_SCRIPT\_OLD\_NORTH\_ARABIAN'

- •

  'old-permic' / 'PANGO\_SCRIPT\_OLD\_PERMIC'

- •

  'pahawh-hmong' / 'PANGO\_SCRIPT\_PAHAWH\_HMONG'

- •

  'palmyrene' / 'PANGO\_SCRIPT\_PALMYRENE'

- •

  'pau-cin-hau' / 'PANGO\_SCRIPT\_PAU\_CIN\_HAU'

- •

  'psalter-pahlavi' / 'PANGO\_SCRIPT\_PSALTER\_PAHLAVI'

- •

  'siddham' / 'PANGO\_SCRIPT\_SIDDHAM'

- •

  'tirhuta' / 'PANGO\_SCRIPT\_TIRHUTA'

- •

  'warang-citi' / 'PANGO\_SCRIPT\_WARANG\_CITI'

- •

  'ahom' / 'PANGO\_SCRIPT\_AHOM'

- •

  'anatolian-hieroglyphs' / 'PANGO\_SCRIPT\_ANATOLIAN\_HIEROGLYPHS'

- •

  'hatran' / 'PANGO\_SCRIPT\_HATRAN'

- •

  'multani' / 'PANGO\_SCRIPT\_MULTANI'

- •

  'old-hungarian' / 'PANGO\_SCRIPT\_OLD\_HUNGARIAN'

- •

  'signwriting' / 'PANGO\_SCRIPT\_SIGNWRITING'

## SEE ALSO

Pango, Glib::Enum

## COPYRIGHT

Copyright (C) 2003-2011 by the gtk2-perl team.

This software is licensed under the LGPL.  See Pango for a full notice.
