com.agog.mathdisplay.render / MTFontMathTable

MTFontMathTable

class MTFontMathTable : Any

Constructors

<init> MTFontMathTable(font: MTFont, istreamotf: InputStream?)

Properties

accentBaseHeight val accentBaseHeight: Float
axisHeight val axisHeight: Float
delimitedSubFormulaMinHeight val delimitedSubFormulaMinHeight: Float
displayOperatorMinHeight val displayOperatorMinHeight: Float
flattenedAccentBaseHeight val flattenedAccentBaseHeight: Float
font val font: MTFont
fontSize var fontSize: Float
fractionDelimiterDisplayStyleSize val fractionDelimiterDisplayStyleSize: Float
fractionDelimiterSize val fractionDelimiterSize: Float
fractionDenominatorDisplayStyleGapMin val fractionDenominatorDisplayStyleGapMin: Float
fractionDenominatorDisplayStyleShiftDown val fractionDenominatorDisplayStyleShiftDown: Float
fractionDenominatorGapMin val fractionDenominatorGapMin: Float
fractionDenominatorShiftDown val fractionDenominatorShiftDown: Float
fractionNumeratorDisplayStyleGapMin val fractionNumeratorDisplayStyleGapMin: Float
fractionNumeratorDisplayStyleShiftUp val fractionNumeratorDisplayStyleShiftUp: Float
fractionNumeratorGapMin val fractionNumeratorGapMin: Float
fractionNumeratorShiftUp val fractionNumeratorShiftUp: Float
fractionRuleThickness val fractionRuleThickness: Float
freeTypeMathTable lateinit var freeTypeMathTable: <ERROR CLASS>
freeface lateinit var freeface: <ERROR CLASS>
istreamotf var istreamotf: InputStream?
limitExtraAscenderDescender val limitExtraAscenderDescender: Float
lowerLimitBaselineDropMin val lowerLimitBaselineDropMin: Float
lowerLimitGapMin val lowerLimitGapMin: Float
mathLeading val mathLeading: Float
minConnectorOverlap val minConnectorOverlap: Float
overbarExtraAscender val overbarExtraAscender: Float
overbarRuleThickness val overbarRuleThickness: Float
overbarVerticalGap val overbarVerticalGap: Float
radicalDegreeBottomRaisePercent val radicalDegreeBottomRaisePercent: Float
radicalDisplayStyleVerticalGap val radicalDisplayStyleVerticalGap: Float
radicalExtraAscender val radicalExtraAscender: Float
radicalKernAfterDegree val radicalKernAfterDegree: Float
radicalKernBeforeDegree val radicalKernBeforeDegree: Float
radicalRuleThickness val radicalRuleThickness: Float
radicalVerticalGap val radicalVerticalGap: Float
scriptScaleDown val scriptScaleDown: Float
scriptScriptScaleDown val scriptScriptScaleDown: Float
skewedFractionHorizontalGap val skewedFractionHorizontalGap: Float
skewedFractionVerticalGap val skewedFractionVerticalGap: Float
spaceAfterScript val spaceAfterScript: Float
stackBottomDisplayStyleShiftDown val stackBottomDisplayStyleShiftDown: Float
stackBottomShiftDown val stackBottomShiftDown: Float
stackDisplayStyleGapMin val stackDisplayStyleGapMin: Float
stackGapMin val stackGapMin: Float
stackTopDisplayStyleShiftUp val stackTopDisplayStyleShiftUp: Float
stackTopShiftUp val stackTopShiftUp: Float
stretchStackBottomShiftDown val stretchStackBottomShiftDown: Float
stretchStackGapAboveMin val stretchStackGapAboveMin: Float
stretchStackGapBelowMin val stretchStackGapBelowMin: Float
stretchStackTopShiftUp val stretchStackTopShiftUp: Float
subSuperscriptGapMin val subSuperscriptGapMin: Float
subscriptBaselineDropMin val subscriptBaselineDropMin: Float
subscriptShiftDown val subscriptShiftDown: Float
subscriptTopMax val subscriptTopMax: Float
superscriptBaselineDropMax val superscriptBaselineDropMax: Float
superscriptBottomMaxWithSubscript val superscriptBottomMaxWithSubscript: Float
superscriptBottomMin val superscriptBottomMin: Float
superscriptShiftUp val superscriptShiftUp: Float
superscriptShiftUpCramped val superscriptShiftUpCramped: Float
underbarExtraDescender val underbarExtraDescender: Float
underbarRuleThickness val underbarRuleThickness: Float
underbarVerticalGap val underbarVerticalGap: Float
unitsPerEm var unitsPerEm: Int
upperLimitBaselineRiseMin val upperLimitBaselineRiseMin: Float
upperLimitGapMin val upperLimitGapMin: Float

Functions

checkFontSize fun checkFontSize(): <ERROR CLASS>
constantFromTable fun constantFromTable(constName: String): Float
copyFontTableWithSize fun copyFontTableWithSize(size: Float): MTFontMathTable
fontUnitsBox fun fontUnitsBox(b: BoundingBox): BoundingBox
getAdvancesForGlyphs fun getAdvancesForGlyphs(glyphs: List<Int>, advances: Array<Float>, count: Int): Unit
getBoundingRectsForGlyphs fun getBoundingRectsForGlyphs(glyphs: List<Int>, boundingRects: Array<BoundingBox?>?, count: Int): BoundingBox
getGlyphForCodepoint fun getGlyphForCodepoint(codepoint: Int): Int
getGlyphName fun getGlyphName(gid: Int): String
getGlyphWithName fun getGlyphWithName(glyphName: String): Int
getHorizontalVariantsForGlyph fun getHorizontalVariantsForGlyph(glyph: CGGlyph): List<Int>
getItalicCorrection fun getItalicCorrection(gid: Int): Float
getLargerGlyph fun getLargerGlyph(glyph: Int): Int
getTopAccentAdjustment fun getTopAccentAdjustment(glyph: Int): Float
getVerticalGlyphAssemblyForGlyph fun getVerticalGlyphAssemblyForGlyph(glyph: Int): List<MTGlyphPart>?
getVerticalVariantsForGlyph fun getVerticalVariantsForGlyph(glyph: CGGlyph): List<Int>
muUnit fun muUnit(): Float
percentFromTable fun percentFromTable(percentName: String): Float
unionBounds fun unionBounds(u: BoundingBox, b: BoundingBox): Unit