guint8* pango_log2vis_get_embedding_levels ( const gchar* text, int length, PangoDirection* pbase_dir )
Return the bidirectional embedding levels of the input paragraph.
The bidirectional embedding levels are defined by the Unicode Bidirectional Algorithm.
If the input base direction is a weak direction, the direction of the characters in the text will determine the final resolved direction.
The text to itemize.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string.
The number of bytes (not characters) to process, or -1 if
textis nul-terminated and the length should be calculated.
Input base direction, and output resolved direction.
The data is owned by the caller of the function.
A newly allocated array of embedding levels, one item per
character (not byte), that should be freed using
|The data is owned by the called function.|