shape
Convert the characters in @text into glyphs.
Given a segment of text and the corresponding PangoAnalysis
structure returned from func@Pango.itemize, convert the characters into glyphs. You may also pass in only a substring of the item from func@Pango.itemize.
It is recommended that you use func@Pango.shape_full instead, since that API allows for shaping interaction happening across text item boundaries.
Note that the extra attributes in the @analyis that is returned from func@Pango.itemize have indices that are relative to the entire paragraph, so you need to subtract the item offset from their indices before calling func@Pango.shape.
Parameters
the text to process
the length (in bytes) of @text
PangoAnalysis
structure from func@Pango.itemize
glyph string in which to store results