/** * Constructor. * @param font Parent CFF font * @param fontName font name * @param glyphName glyph name (or CID as hex string) * @param gid GID * @param sequence Type 2 char string sequence * @param defaultWidthX default width * @param nomWidthX nominal width */ public Type2CharString(Type1CharStringReader font, String fontName, String glyphName, int gid, List<Object> sequence, int defaultWidthX, int nomWidthX) { super(font, fontName, glyphName); this.gid = gid; type2sequence = sequence; defWidthX = defaultWidthX; nominalWidthX = nomWidthX; convertType1ToType2(sequence); }
/** * Constructor. * @param font Parent CFF font * @param fontName font name * @param glyphName glyph name (or CID as hex string) * @param gid GID * @param sequence Type 2 char string sequence * @param defaultWidthX default width * @param nomWidthX nominal width */ public Type2CharString(Type1CharStringReader font, String fontName, String glyphName, int gid, List<Object> sequence, int defaultWidthX, int nomWidthX) { super(font, fontName, glyphName); this.gid = gid; type2sequence = sequence; defWidthX = defaultWidthX; nominalWidthX = nomWidthX; convertType1ToType2(sequence); }
/** * Constructor. * @param font Parent CFF font * @param fontName font name * @param glyphName glyph name (or CID as hex string) * @param gid GID * @param sequence Type 2 char string sequence * @param defaultWidthX default width * @param nomWidthX nominal width */ public Type2CharString(Type1CharStringReader font, String fontName, String glyphName, int gid, List<Object> sequence, int defaultWidthX, int nomWidthX) { super(font, fontName, glyphName); this.gid = gid; type2sequence = sequence; defWidthX = defaultWidthX; nominalWidthX = nomWidthX; convertType1ToType2(sequence); }