Struct
PangoGlyphString
Description [src]
struct PangoGlyphString {
int num_glyphs;
PangoGlyphInfo* glyphs;
int* log_clusters;
}
A PangoGlyphString
is used to store strings of glyphs with geometry
and visual attribute information.
The storage for the glyph information is owned by the structure which simplifies memory management.
Structure members
num_glyphs |
Number of glyphs in this glyph string. |
glyphs |
Array of glyph information. |
log_clusters |
Logical cluster info, indexed by the byte index within the text corresponding to the glyph string. |
Constructors
pango_glyph_string_new
Create a new PangoGlyphString
.
Instance methods
pango_glyph_string_copy
Copy a glyph string and associated storage.
pango_glyph_string_extents
Compute the logical and ink extents of a glyph string.
pango_glyph_string_extents_range
Computes the extents of a sub-portion of a glyph string.
pango_glyph_string_free
Free a glyph string and associated storage.
pango_glyph_string_get_logical_widths
Given a PangoGlyphString
and corresponding text, determine the width
corresponding to each character.
pango_glyph_string_index_to_x
Converts from character position to x position.
pango_glyph_string_index_to_x_full
Converts from character position to x position.
Available since: 1.50
pango_glyph_string_set_size
Resize a glyph string to the given length.
pango_glyph_string_x_to_index
Convert from x offset to character position.