Package org.apache.fontbox.ttf
Class CFFTable
- java.lang.Object
-
- org.apache.fontbox.ttf.TTFTable
-
- org.apache.fontbox.ttf.CFFTable
-
public class CFFTable extends TTFTable
PostScript font program (compact font format).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classCFFTable.CFFBytesourceAllows bytes to be re-read later by CFFParser.
-
Field Summary
Fields Modifier and Type Field Description private CFFFontcffFontstatic java.lang.StringTAGA tag that identifies this table type.-
Fields inherited from class org.apache.fontbox.ttf.TTFTable
initialized
-
-
Constructor Summary
Constructors Constructor Description CFFTable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CFFFontgetFont()Returns the CFF font, which is a compact representation of a PostScript Type 1, or CIDFont(package private) voidread(TrueTypeFont ttf, TTFDataStream data)This will read the required data from the stream.(package private) voidreadHeaders(TrueTypeFont ttf, TTFDataStream data, FontHeaders outHeaders)This will read required headers from the stream into outHeaders.-
Methods inherited from class org.apache.fontbox.ttf.TTFTable
getCheckSum, getInitialized, getLength, getOffset, getTag, setCheckSum, setLength, setOffset, setTag
-
-
-
-
Field Detail
-
TAG
public static final java.lang.String TAG
A tag that identifies this table type.- See Also:
- Constant Field Values
-
cffFont
private CFFFont cffFont
-
-
Method Detail
-
read
void read(TrueTypeFont ttf, TTFDataStream data) throws java.io.IOException
This will read the required data from the stream.
-
readHeaders
void readHeaders(TrueTypeFont ttf, TTFDataStream data, FontHeaders outHeaders) throws java.io.IOException
This will read required headers from the stream into outHeaders.- Overrides:
readHeadersin classTTFTable- Parameters:
ttf- The font that is being read.data- The stream to read the data from.outHeaders- The class to write the data to.- Throws:
java.io.IOException- If there is an error reading the data.
-
getFont
public CFFFont getFont()
Returns the CFF font, which is a compact representation of a PostScript Type 1, or CIDFont- Returns:
- the associated CFF font
-
-