Package org.apache.fontbox.cff
Class CFFParser
- java.lang.Object
-
- org.apache.fontbox.cff.CFFParser
-
public class CFFParser extends java.lang.Object
This class represents a parser for a CFF font.- Author:
- Villu Ruusmann
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
CFFParser.ByteSource
Source from which bytes may be read in the future.
-
Constructor Summary
Constructors Constructor Description CFFParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<CFFFont>
parse(byte[] bytes)
Parse CFF font using a byte array as input.java.util.List<CFFFont>
parse(byte[] bytes, CFFParser.ByteSource source)
Parse CFF font using byte array, also passing in a byte source for future use.java.lang.String
toString()
-
-
-
Method Detail
-
parse
public java.util.List<CFFFont> parse(byte[] bytes, CFFParser.ByteSource source) throws java.io.IOException
Parse CFF font using byte array, also passing in a byte source for future use.- Parameters:
bytes
- source bytessource
- source to re-read bytes from in the future- Returns:
- the parsed CFF fonts
- Throws:
java.io.IOException
- If there is an error reading from the stream
-
parse
public java.util.List<CFFFont> parse(byte[] bytes) throws java.io.IOException
Parse CFF font using a byte array as input.- Parameters:
bytes
- the given byte array- Returns:
- the parsed CFF fonts
- Throws:
java.io.IOException
- If there is an error reading from the stream
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-