Struct
PangoGlyphItem
Description [src]
struct PangoGlyphItem {
PangoItem* item;
PangoGlyphString* glyphs;
int y_offset;
int start_x_offset;
int end_x_offset;
}
A PangoGlyphItem is a pair of a PangoItem and the glyphs
resulting from shaping the items text.
As an example of the usage of PangoGlyphItem, the results
of shaping text with PangoLayout is a list of PangoLayoutLine,
each of which contains a list of PangoGlyphItem.
Structure members
itemCorresponding
PangoItemglyphsCorresponding
PangoGlyphStringy_offsetShift of the baseline, relative to the baseline of the containing line. Positive values shift upwards.
start_x_offsetHorizontal displacement to apply before the glyph item. Positive values shift right.
end_x_offsetHorizontal displacement to apply after th glyph item. Positive values shift right.
Instance methods
pango_glyph_item_apply_attrs
Splits a shaped item (PangoGlyphItem) into multiple items based
on an attribute list.
since: 1.2
pango_glyph_item_get_logical_widths
Given a PangoGlyphItem and the corresponding text, determine the
width corresponding to each character.
since: 1.26
pango_glyph_item_letter_space
Adds spacing between the graphemes of glyph_item to
give the effect of typographic letter spacing.
since: 1.6
pango_glyph_item_split
Modifies orig to cover only the text after split_index, and
returns a new item that covers the text before split_index that
used to be in orig.
since: 1.2