PeachDrawing.Text

PeachDrawing.Text.OpenType.MathGlyphPart

MathGlyphPart(ushort, double, double, double, bool) Constructor

One part of a glyph assembly (the GlyphPart record of the MATH table).

public MathGlyphPart(ushort GlyphId, double StartConnectorLength, double EndConnectorLength, double FullAdvance, bool IsExtender);

Parameters

GlyphId System.UInt16

The part’s glyph.

StartConnectorLength System.Double

How much of the start of the part can overlap the connector of the part before it.

EndConnectorLength System.Double

How much of the end of the part can overlap the connector of the part after it.

FullAdvance System.Double

The part’s full advance in the direction of assembly.

IsExtender System.Boolean

Whether the part may be repeated, or left out, to reach a target size.