Class GlyfSimpleDescript

  • All Implemented Interfaces:
    GlyphDescription

    public class GlyfSimpleDescript
    extends GlyfDescript
    This class is based on code from Apache Batik a subproject of Apache XMLGraphics. see http://xmlgraphics.apache.org/batik/ for further details.
    • Constructor Detail

      • GlyfSimpleDescript

        public GlyfSimpleDescript​(short numberOfContours,
                                  TTFDataStream bais)
                           throws java.io.IOException
        Constructor.
        Parameters:
        numberOfContours - number of contours
        bais - the stream to be read
        Throws:
        java.io.IOException - is thrown if something went wrong
    • Method Detail

      • getEndPtOfContours

        public int getEndPtOfContours​(int i)
        Returns the index of the ending point of the given contour.
        Parameters:
        i - the number of the contour
        Returns:
        the index of the ending point of the given contour
      • getFlags

        public byte getFlags​(int i)
        Returns the flags of the given point.
        Parameters:
        i - the given point
        Returns:
        the flags value for the given point
      • getXCoordinate

        public short getXCoordinate​(int i)
        Returns the x coordinate of the given point.
        Parameters:
        i - the given point
        Returns:
        the x coordinate value for the given point
      • getYCoordinate

        public short getYCoordinate​(int i)
        Returns the y coordinate of the given point.
        Parameters:
        i - the given point
        Returns:
        the y coordinate value for the given point
      • isComposite

        public boolean isComposite()
        Returns whether this point is a composite or not.
        Returns:
        true if this point is a composite
      • getPointCount

        public int getPointCount()
        Returns the number of points.
        Returns:
        the number of points