MFLTGlyphAdjustment Struct Reference
[FLT API]

Type of information about a glyph position adjustment. More...

Data Fields

short back
unsigned advance_is_absolute: 1
unsigned set: 1

int xadv
int yadv

int xoff
int yoff

Detailed Description

Type of information about a glyph position adjustment.

The type MFLTGlyphAdjustment is the structure to store information about a glyph metrics/position adjustment. It is given to the callback function drive_otf of MFLTFont.


Field Documentation

Adjustments for advance width for horizontal layout and advance height for vertical layout expressed in 26.6 fractional pixel format.

Horizontal and vertical adjustments for glyph positioning expressed in 26.6 fractional pixel format.

Number of glyphs to go back for drawing a glyph.

If nonzero, the member <xadv> and <yadv> are absolute, i.e., they should not be added to a glyph's origianl advance width and height.

Should be set to 1 iff at least one of the other members has a nonzero value.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

m17n-lib Home