Pango.GlyphGeometry

Fields

Name

Type

Access

Description

width

int

r/w

the logical width to use for the the character.

x_offset

int

r/w

horizontal offset from nominal character position.

y_offset

int

r/w

vertical offset from nominal character position.

Methods

None

Details

class Pango.GlyphGeometry

The PangoGlyphGeometry structure contains width and positioning information for a single glyph.

Note that width is not guaranteed to be the same as the glyph extents. Kerning and other positioning applied during shaping will affect both the width and the x_offset for the glyphs in the glyph string that results from shaping.

The information in this struct is intended for rendering the glyphs, as follows:

Assume the current point is (x, y)

Render the current glyph at (x + x_offset, y + y_offset),

Advance the current point to (x + width, y)

Render the next glyph