shapeFull

fnharfbuzz.types.Bool shapeFull(harfbuzz.font.Font font, harfbuzz.buffer.Buffer buffer, harfbuzz.feature.Feature[] features = null, string[] shaperList = null)

See [harfbuzz.global.shape] for details. If shaper_list is not NULL, the specified shapers will be used in the given order, otherwise the default shapers list will be used.

Parameters

fontan #hb_font_t to use for shaping
bufferan #hb_buffer_t to shape
featuresan array of user specified #hb_feature_t or NULL
shaperLista NULL-terminated array of shapers to use or NULL

Returns

false if all shapers failed, true otherwise