Class Type2CharString

  • Direct Known Subclasses:
    CIDKeyedType2CharString

    public class Type2CharString
    extends Type1CharString
    Represents a Type 2 CharString by converting it into an equivalent Type 1 CharString.
    Author:
    Villu Ruusmann, John Hewson
    • Constructor Detail

      • Type2CharString

        public Type2CharString​(Type1CharStringReader font,
                               java.lang.String fontName,
                               java.lang.String glyphName,
                               int gid,
                               java.util.List<java.lang.Object> sequence,
                               int defaultWidthX,
                               int nomWidthX)
        Constructor.
        Parameters:
        font - Parent CFF font
        fontName - font name
        glyphName - glyph name (or CID as hex string)
        gid - GID
        sequence - Type 2 char string sequence
        defaultWidthX - default width
        nomWidthX - nominal width
    • Method Detail

      • getGID

        public int getGID()
        Return the GID (glyph id) of this charstring.
      • getType2Sequence

        public java.util.List<java.lang.Object> getType2Sequence()
        Returns the Type 2 charstring sequence.