otMathGetGlyphVariants

Fetches the MathGlyphConstruction for the specified font, glyph index, and direction. The corresponding list of size variants is returned as a list of #hb_ot_math_glyph_variant_t structs.

<note>The direction parameter is only used to select between horizontal or vertical directions for the construction. Even though all #hb_direction_t values are accepted, only the result of #HB_DIRECTION_IS_HORIZONTAL is considered.</note>

Parameters

font harfbuzz.font.Font

#hb_font_t to work upon

glyph harfbuzz.types.Codepoint

The index of the glyph to stretch

direction harfbuzz.types.Direction

The direction of the stretching (horizontal or vertical)

startOffset uint

offset of the first variant to retrieve

variants harfbuzz.ot_math_glyph_variant.OtMathGlyphVariant[]

array of variants returned

Return Value

Type: uint

the total number of size variants available or zero