Package org.apache.fontbox.ttf
Class HorizontalMetricsTable
- java.lang.Object
-
- org.apache.fontbox.ttf.TTFTable
-
- org.apache.fontbox.ttf.HorizontalMetricsTable
-
public class HorizontalMetricsTable extends TTFTable
This 'hmtx'-table is a required table in a TrueType font.
-
-
Field Summary
Fields Modifier and Type Field Description private int[]advanceWidthprivate short[]leftSideBearingprivate short[]nonHorizontalLeftSideBearingprivate intnumHMetricsstatic java.lang.StringTAGA tag that identifies this table type.-
Fields inherited from class org.apache.fontbox.ttf.TTFTable
initialized
-
-
Constructor Summary
Constructors Constructor Description HorizontalMetricsTable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetAdvanceWidth(int gid)Returns the advance width for the given GID.intgetLeftSideBearing(int gid)Returns the left side bearing for the given GID.(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
-
TAG
public static final java.lang.String TAG
A tag that identifies this table type.- See Also:
- Constant Field Values
-
advanceWidth
private int[] advanceWidth
-
leftSideBearing
private short[] leftSideBearing
-
nonHorizontalLeftSideBearing
private short[] nonHorizontalLeftSideBearing
-
numHMetrics
private int numHMetrics
-
-
Method Detail
-
read
void read(TrueTypeFont ttf, TTFDataStream data) throws java.io.IOException
This will read the required data from the stream.
-
getAdvanceWidth
public int getAdvanceWidth(int gid)
Returns the advance width for the given GID.- Parameters:
gid- GID- Returns:
- the advance width of the given GID
-
getLeftSideBearing
public int getLeftSideBearing(int gid)
Returns the left side bearing for the given GID.- Parameters:
gid- GID- Returns:
- the left side bearing of the given GID
-
-