Class TTSimpleOutline
- java.lang.Object
-
- com.adobe.fontengine.font.opentype.TTOutline
-
- com.adobe.fontengine.font.opentype.TTSimpleOutline
-
public final class TTSimpleOutline extends TTOutline
A TrueType simple outline.
-
-
Field Summary
Fields Modifier and Type Field Description int[]contourEndPointsOTByteArrayinstructionsintinstructionsLengthintinstructionsOffsetTTPoint[]points-
Fields inherited from class com.adobe.fontengine.font.opentype.TTOutline
unscaledCoordinatesAreInvalid
-
-
Constructor Summary
Constructors Constructor Description TTSimpleOutline()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TTSimpleOutlinegetMerged()intgetScanType()voidinstruct(TTInterpreter interpreter)voidscale(int unitsPerEm, Matrix em2px)voidtoConsumer(OutlineConsumer c)voidtoConsumer2(OutlineConsumer2 c)voidtranslate()
-
-
-
Field Detail
-
points
public TTPoint[] points
-
contourEndPoints
public int[] contourEndPoints
-
instructions
public OTByteArray instructions
-
instructionsOffset
public int instructionsOffset
-
instructionsLength
public int instructionsLength
-
-
Method Detail
-
getScanType
public int getScanType()
- Specified by:
getScanTypein classTTOutline
-
instruct
public void instruct(TTInterpreter interpreter) throws InvalidGlyphException, UnsupportedFontException
- Specified by:
instructin classTTOutline- Throws:
InvalidGlyphExceptionUnsupportedFontException
-
getMerged
public TTSimpleOutline getMerged()
-
toConsumer
public void toConsumer(OutlineConsumer c) throws InvalidFontException
- Specified by:
toConsumerin classTTOutline- Throws:
InvalidFontException
-
toConsumer2
public void toConsumer2(OutlineConsumer2 c) throws InvalidFontException
- Specified by:
toConsumer2in classTTOutline- Throws:
InvalidFontException
-
-