pangoAttrShapeNew, but a user data pointer is also
provided; this pointer can be accessed when later
rendering the glyph.pangoAttrShapeNewWithData(ink.rect, logical.rect, data)ink.rectPangoRectangle] ink rectangle to assign to each characterlogical.rectPangoRectangle] logical rectangle to assign to each characterdataPangoAttribute] the newly allocated PangoAttribute,