shapeFull

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

font harfbuzz.font.Font

an #hb_font_t to use for shaping

buffer harfbuzz.buffer.Buffer

an #hb_buffer_t to shape

features harfbuzz.feature.Feature[]

an array of user specified #hb_feature_t or NULL

shaperList string[]

a NULL-terminated array of shapers to use or NULL

Return Value

Type: harfbuzz.types.Bool

false if all shapers failed, true otherwise