| Modifier and Type | Field and Description |
|---|---|
| private boolean |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public CFFTable | |
| public GlyphTable | |
| public GeneralPath | getPath(String
PostScript glyph name name)Overrides org. Implements org. Returns the path for the character with the given name. |
| public boolean | Returns: true if the font has any layout table, otherwise falseReturns true if this font uses OpenType Layout (Advanced Typographic) tables. |
| public boolean | Returns: true if the font is a PostScript outline font, otherwise falseReturns true if this font is a PostScript outline font. |
| public boolean | |
| pack-priv void | setVersion(float
The version to set. versionValue)Overrides org. Set the version. |
| hasPostScriptTag | back to summary |
|---|---|
| private boolean hasPostScriptTag | |
| OpenTypeFont | back to summary |
|---|---|
| pack-priv OpenTypeFont(TTFDataStream fontData) Constructor. Clients should use the OTFParser to create a new OpenTypeFont object.
| |
| getCFF | back to summary |
|---|---|
| public CFFTable getCFF() throws IOException Get the "CFF" table for this OTF.
| |
| getGlyph | back to summary |
|---|---|
| public GlyphTable getGlyph() throws IOException Overrides org. Doc from org. Get the glyf table for this TTF.
| |
| getPath | back to summary |
|---|---|
| public GeneralPath getPath(String name) throws IOException Overrides org. Implements org. Doc from org. Returns the path for the character with the given name.
| |
| hasLayoutTables | back to summary |
|---|---|
| public boolean hasLayoutTables() Returns true if this font uses OpenType Layout (Advanced Typographic) tables.
| |
| isPostScript | back to summary |
|---|---|
| public boolean isPostScript() Returns true if this font is a PostScript outline font.
| |
| isSupportedOTF | back to summary |
|---|---|
| public boolean isSupportedOTF() Returns true if this font is supported. There are 3 kind of OpenType fonts, fonts using TrueType outlines, fonts using CFF outlines (version 1 and 2) Fonts using CFF outlines version 2 aren't supported yet.
| |
| setVersion | back to summary |
|---|---|
| pack-priv void setVersion(float versionValue) Overrides org. Doc from org. Set the version. Package-private, used by TTFParser only.
| |