Class TTOutline
- java.lang.Object
-
- com.adobe.fontengine.font.opentype.TTOutline
-
- Direct Known Subclasses:
TTCompositeOutline
,TTSimpleOutline
public abstract class TTOutline extends java.lang.Object
A TrueType outline.
-
-
Field Summary
Fields Modifier and Type Field Description boolean
unscaledCoordinatesAreInvalid
-
Constructor Summary
Constructors Constructor Description TTOutline()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract TTSimpleOutline
getMerged()
abstract int
getScanType()
abstract void
instruct(TTInterpreter interpreter)
abstract void
scale(int unitsPerEm, Matrix em2px)
abstract void
toConsumer(OutlineConsumer c)
abstract void
toConsumer2(OutlineConsumer2 c)
abstract void
translate()
-
-
-
Method Detail
-
getMerged
public abstract TTSimpleOutline getMerged()
-
scale
public abstract void scale(int unitsPerEm, Matrix em2px)
-
translate
public abstract void translate()
-
instruct
public abstract void instruct(TTInterpreter interpreter) throws InvalidGlyphException, UnsupportedFontException
-
getScanType
public abstract int getScanType()
-
toConsumer
public abstract void toConsumer(OutlineConsumer c) throws InvalidFontException
- Throws:
InvalidFontException
-
toConsumer2
public abstract void toConsumer2(OutlineConsumer2 c) throws InvalidFontException
- Throws:
InvalidFontException
-
-