Class GlyfDescript

java.lang.Object
org.apache.fontbox.ttf.GlyfDescript
All Implemented Interfaces:
GlyphDescription
Direct Known Subclasses:
GlyfCompositeDescript, GlyfSimpleDescript

public abstract class GlyfDescript extends Object implements GlyphDescription
This class is based on code from Apache Batik a subproject of Apache XMLGraphics. see http://xmlgraphics.apache.org/batik/ for further details.
  • Field Details

    • ON_CURVE

      public static final byte ON_CURVE
      if set, the point is on the curve.
      See Also:
    • X_SHORT_VECTOR

      public static final byte X_SHORT_VECTOR
      if set, the x-coordinate is 1 byte long.
      See Also:
    • Y_SHORT_VECTOR

      public static final byte Y_SHORT_VECTOR
      if set, the y-coordinate is 1 byte long.
      See Also:
    • REPEAT

      public static final byte REPEAT
      if set, the next byte specifies the number of additional times this set of flags is to be repeated.
      See Also:
    • X_DUAL

      public static final byte X_DUAL
      This flag as two meanings, depending on how the x-short vector flags is set. If the x-short vector is set, this bit describes the sign of the value, with 1 equaling positive and 0 positive. If the x-short vector is not set and this bit is also not set, the current x-coordinate is a signed 16-bit delta vector.
      See Also:
    • Y_DUAL

      public static final byte Y_DUAL
      This flag as two meanings, depending on how the y-short vector flags is set. If the y-short vector is set, this bit describes the sign of the value, with 1 equaling positive and 0 positive. If the y-short vector is not set and this bit is also not set, the current y-coordinate is a signed 16-bit delta vector.
      See Also:
  • Method Details

    • resolve

      public void resolve()
      Resolve all parts of an composite glyph.
      Specified by:
      resolve in interface GlyphDescription
    • getContourCount

      public int getContourCount()
      Returns the number of contours.
      Specified by:
      getContourCount in interface GlyphDescription
      Returns:
      the number of contours
    • getInstructions

      public int[] getInstructions()
      Returns the hinting instructions.
      Returns:
      an array containing the hinting instructions.