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[]
contourEndPoints
OTByteArray
instructions
int
instructionsLength
int
instructionsOffset
TTPoint[]
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 TTSimpleOutline
getMerged()
int
getScanType()
void
instruct(TTInterpreter interpreter)
void
scale(int unitsPerEm, Matrix em2px)
void
toConsumer(OutlineConsumer c)
void
toConsumer2(OutlineConsumer2 c)
void
translate()
-
-
-
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:
getScanType
in classTTOutline
-
instruct
public void instruct(TTInterpreter interpreter) throws InvalidGlyphException, UnsupportedFontException
- Specified by:
instruct
in classTTOutline
- Throws:
InvalidGlyphException
UnsupportedFontException
-
getMerged
public TTSimpleOutline getMerged()
-
toConsumer
public void toConsumer(OutlineConsumer c) throws InvalidFontException
- Specified by:
toConsumer
in classTTOutline
- Throws:
InvalidFontException
-
toConsumer2
public void toConsumer2(OutlineConsumer2 c) throws InvalidFontException
- Specified by:
toConsumer2
in classTTOutline
- Throws:
InvalidFontException
-
-