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, toStringpublic CFFTable getCFF() throws java.io.IOException
java.io.IOExceptionpublic GlyphTable getGlyph() throws java.io.IOException
TrueTypeFontgetGlyph in class TrueTypeFontjava.io.IOException - if there was an error reading the table.public java.awt.geom.GeneralPath getPath(java.lang.String name)
throws java.io.IOException
FontBoxFontgetPath in interface FontBoxFontgetPath in class TrueTypeFontjava.io.IOException - if the path could not be readpublic boolean isPostScript()
public boolean hasLayoutTables()