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: