Method
PangoGlyphStringget_logical_widths
Declaration [src]
void
pango_glyph_string_get_logical_widths (
PangoGlyphString* glyphs,
const char* text,
int length,
int embedding_level,
int* logical_widths
)
Description [src]
Given a PangoGlyphString and corresponding text, determine the width
corresponding to each character.
When multiple characters compose a single cluster, the width of the entire cluster is divided equally among the characters.
See also pango_glyph_item_get_logical_widths().
Parameters
text-
Type:
const char*The text corresponding to the glyphs.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. length-
Type:
intThe length of
text, in bytes. embedding_level-
Type:
intThe embedding level of the string.
logical_widths-
Type: An array of
intAn array whose length is the number of characters in text (equal to
g_utf8_strlen (text, length)unless text hasNULbytes) to be filled in with the resulting character widths.The argument will be set by the function. The data is owned by the caller of the function.