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 method. 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 argument will be set by the function. The returned data is owned by the instance.