fontSubtractGlyphOriginForDirection
fn
void fontSubtractGlyphOriginForDirection(harfbuzz.font.Font font, harfbuzz.types.Codepoint glyph, harfbuzz.types.Direction direction, ref harfbuzz.types.Position x, ref harfbuzz.types.Position y)Subtracts the origin coordinates from an (X,Y) point coordinate, in the specified glyph ID in the specified font.
Calls the appropriate direction-specific variant (horizontal or vertical) depending on the value of direction.
Parameters
font | #hb_font_t to work upon |
glyph | The glyph ID to query |
direction | The direction of the text segment |
x | Input = The original X coordinate |
Output | The X coordinate minus the X-coordinate of the origin |
y | Input = The original Y coordinate |
Output | The Y coordinate minus the Y-coordinate of the origin |