public List<CffGlyph> getGlyphs() throws IOException { List<CffGlyph> glyphs = new ArrayList<CffGlyph>(); for (GlyphMapReader.GlyphMapping mapOn : getGlyphMaps()) { CffGlyph glyph = createGlyph(); Type2CharString charStr = font.getType2CharString(mapOn.glyphId); glyph.readType2Sequence(charStr.getType2Sequence()); glyph.map = mapOn; glyph.charStr = charStr; glyphs.add(glyph); } return glyphs; }