otLayoutGetFontExtents

fnharfbuzz.types.Bool otLayoutGetFontExtents(harfbuzz.font.Font font, harfbuzz.types.Direction direction, harfbuzz.types.Tag scriptTag, harfbuzz.types.Tag languageTag, out harfbuzz.types.FontExtents extents)

Fetches script/language-specific font extents. These values are looked up in the BASE table's MinMax records.

If no such extents are found, the default extents for the font are fetched. As such, the return value of this function can for the most part be ignored. Note that the per-script/language extents do not have a line-gap value, and the line-gap is set to zero in that case.

Parameters

fonta font
directiontext direction.
scriptTagscript tag.
languageTaglanguage tag.
extentsfont extents if found.

Returns

true if found script/language-specific font extents.