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:
int
The length of
text
, in bytes. embedding_level
-
Type:
int
The embedding level of the string.
logical_widths
-
Type: An array of
int
An array whose length is the number of characters in text (equal to
g_utf8_strlen (text, length)
unless text hasNUL
bytes) to be filled in with the resulting character widths.The data is owned by the caller of the function.