C# Class ISE.FTGlyphOffset

Glyph offset information for advanced rendering and/or conversions.
Show file Open project: colgreen/box2dx Class Usage Examples

Public Properties

Property Type Description
advance FT_Vector
height int
left int
linearHoriAdvance long
linearVertAdvance long
lsb_delta long
rsb_delta long
top int
width int

Property Details

advance public property

This is the transformed advance width for the glyph.
public FT_Vector advance
return FT_Vector

height public property

height of the Glyph, in pixels. Represents the number of scanlines
public int height
return int

left public property

For Bitmap-generated fonts, this is the left-bearing expressed in integer pixels
public int left
return int

linearHoriAdvance public property

The advance width of the unhinted glyph. Its value is expressed in 16.16 fractional pixels, unless FT_LOAD_LINEAR_DESIGN is set when loading the glyph. This field can be important to perform correct WYSIWYG layout. Only relevant for outline glyphs.
public long linearHoriAdvance
return long

linearVertAdvance public property

The advance height of the unhinted glyph. Its value is expressed in 16.16 fractional pixels, unless FT_LOAD_LINEAR_DESIGN is set when loading the glyph. This field can be important to perform correct WYSIWYG layout. Only relevant for outline glyphs.
public long linearVertAdvance
return long

lsb_delta public property

The difference between hinted and unhinted left side bearing while autohinting is active. 0 otherwise.
public long lsb_delta
return long

rsb_delta public property

The difference between hinted and unhinted right side bearing while autohinting is active. 0 otherwise.
public long rsb_delta
return long

top public property

For Bitmap-generated fonts, this is the top-bearing expressed in integer pixels. This is the distance from the baseline to the topmost Glyph scanline, upwards Y being positive.
public int top
return int

width public property

Width of the Glyph, in pixels.
public int width
return int