public void read(TrueTypeFont ttf,
org.apache.fontbox.ttf.TTFDataStream data)
throws IOException
This will read the required data from the stream.
Parameters:
ttf
- The font that is being read.
data
- The stream to read the data from.
Throws:
IOException
- If there is an error reading the data.
public GlyphData[] getGlyphs()
throws IOException
Returns all glyphs. This method can be very slow.
Throws:
IOException
- If there is an error reading the data.
public GlyphData getGlyph(int gid)
throws IOException
Returns the data for the glyph with the given GID.
Parameters:
gid
- GID
Throws:
IOException
- if the font cannot be read