public class OpenTypeFont extends TrueTypeFont
tables
Modifier and Type | Method and Description |
---|---|
CFFTable |
getCFF()
Get the "CFF" table for this OTF.
|
GlyphTable |
getGlyph()
Get the glyf table for this TTF.
|
java.awt.geom.GeneralPath |
getPath(java.lang.String name)
Returns the path for the character with the given name.
|
boolean |
hasLayoutTables()
Returns true if this font uses OpenType Layout (Advanced Typographic) tables.
|
boolean |
isPostScript()
Returns true if this font is a PostScript outline font.
|
close, getAdvanceHeight, getAdvanceWidth, getCmap, getFontBBox, getFontMatrix, getHeader, getHorizontalHeader, getHorizontalMetrics, getIndexToLocation, getKerning, getMaximumProfile, getName, getNaming, getNumberOfGlyphs, getOriginalData, getOS2Windows, getPostScript, getTable, getTableBytes, getTableMap, getTables, getUnicodeCmap, getUnicodeCmap, getUnitsPerEm, getVersion, getVerticalHeader, getVerticalMetrics, getVerticalOrigin, getWidth, hasGlyph, nameToGID, toString
public CFFTable getCFF() throws java.io.IOException
java.io.IOException
public GlyphTable getGlyph() throws java.io.IOException
TrueTypeFont
getGlyph
in class TrueTypeFont
java.io.IOException
- if there was an error reading the table.public java.awt.geom.GeneralPath getPath(java.lang.String name) throws java.io.IOException
FontBoxFont
getPath
in interface FontBoxFont
getPath
in class TrueTypeFont
java.io.IOException
- if the path could not be readpublic boolean isPostScript()
public boolean hasLayoutTables()