Package org.apache.fontbox.ttf
Class KerningTable
- java.lang.Object
-
- org.apache.fontbox.ttf.TTFTable
-
- org.apache.fontbox.ttf.KerningTable
-
public class KerningTable extends TTFTable
A 'kern' table in a true type font.
-
-
Field Summary
Fields Modifier and Type Field Description private static org.apache.commons.logging.LogLOGprivate KerningSubtable[]subtablesstatic java.lang.StringTAGTag to identify this table.-
Fields inherited from class org.apache.fontbox.ttf.TTFTable
initialized
-
-
Constructor Summary
Constructors Constructor Description KerningTable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KerningSubtablegetHorizontalKerningSubtable()Obtain first subtable that supports non-cross-stream horizontal kerning.KerningSubtablegetHorizontalKerningSubtable(boolean cross)Obtain first subtable that supports horizontal kerning with specified cross stream.(package private) voidread(TrueTypeFont ttf, TTFDataStream data)This will read the required data from the stream.-
Methods inherited from class org.apache.fontbox.ttf.TTFTable
getCheckSum, getInitialized, getLength, getOffset, getTag, readHeaders, setCheckSum, setLength, setOffset, setTag
-
-
-
-
Field Detail
-
LOG
private static final org.apache.commons.logging.Log LOG
-
TAG
public static final java.lang.String TAG
Tag to identify this table.- See Also:
- Constant Field Values
-
subtables
private KerningSubtable[] subtables
-
-
Method Detail
-
read
void read(TrueTypeFont ttf, TTFDataStream data) throws java.io.IOException
This will read the required data from the stream.
-
getHorizontalKerningSubtable
public KerningSubtable getHorizontalKerningSubtable()
Obtain first subtable that supports non-cross-stream horizontal kerning.- Returns:
- first matching subtable or null if none found
-
getHorizontalKerningSubtable
public KerningSubtable getHorizontalKerningSubtable(boolean cross)
Obtain first subtable that supports horizontal kerning with specified cross stream.- Parameters:
cross- true if requesting cross stream horizontal kerning- Returns:
- first matching subtable or null if none found
-
-