---
name: "Pango::Context"
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::Context"
---

# Pango::Context(3pm)

wrapper for PangoContext

## NAME

Pango::Context - wrapper for PangoContext

## HIERARCHY

```
  Glib::Object
  +----Pango::Context
```

## METHODS

### direction = $context-\>get\_base\_dir

### $context-\>set\_base\_dir ($direction)

- •

  `$direction` (Pango::Direction)

### gravity = $context-\>get\_base\_gravity

Since: pango 1.16

### $context-\>set\_base\_gravity ($gravity)

- •

  `$gravity` (Pango::Gravity)

Since: pango 1.16

### fontdescription = $context-\>get\_font\_description

### $context-\>set\_font\_description ($desc)

- •

  `$desc` (Pango::FontDescription)

### fontmap = $context-\>get\_font\_map

Since: pango 1.6

### gravity = $context-\>get\_gravity

Since: pango 1.16

### gravityhint = $context-\>get\_gravity\_hint

Since: pango 1.16

### $context-\>set\_gravity\_hint ($hint)

- •

  `$hint` (Pango::GravityHint)

Since: pango 1.16

### language = $context-\>get\_language

### $context-\>set\_language ($language)

- •

  `$language` (Pango::Language)

### @families = $context-\>list\_families

### font = $context-\>load\_font ($desc)

- •

  `$desc` (Pango::FontDescription or undef)

### fontset = $context-\>load\_fontset ($desc, $language)

- •

  `$desc` (Pango::FontDescription)

- •

  `$language` (Pango::Language or undef)

### matrix or undef = $context-\>get\_matrix

Since: pango 1.6

### $context-\>set\_matrix ($matrix)

- •

  `$matrix` (Pango::Matrix or undef)

Since: pango 1.6

### fontmetrics = $context-\>get\_metrics ($desc, $language)

- •

  `$desc` (Pango::FontDescription)

- •

  `$language` (Pango::Language or undef)

## ENUMS AND FLAGS

### enum Pango::Direction

- •

  'ltr' / 'PANGO\_DIRECTION\_LTR'

- •

  'rtl' / 'PANGO\_DIRECTION\_RTL'

- •

  'ttb-ltr' / 'PANGO\_DIRECTION\_TTB\_LTR'

- •

  'ttb-rtl' / 'PANGO\_DIRECTION\_TTB\_RTL'

- •

  'weak-ltr' / 'PANGO\_DIRECTION\_WEAK\_LTR'

- •

  'weak-rtl' / 'PANGO\_DIRECTION\_WEAK\_RTL'

- •

  'neutral' / 'PANGO\_DIRECTION\_NEUTRAL'

### 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'

## SEE ALSO

Pango, Glib::Object

## COPYRIGHT

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

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