|
fop 1.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.fop.complexscripts.fonts.OTFAdvancedTypographicTableReader
public final class OTFAdvancedTypographicTableReader
OpenType Font (OTF) advanced typographic table reader. Used by @{Link org.apache.fop.fonts.truetype.TTFFile} to read advanced typographic tables (GDEF, GSUB, GPOS).
This work was originally authored by Glenn Adams (gadams@apache.org).
| Constructor Summary | |
|---|---|
OTFAdvancedTypographicTableReader(TTFFile ttf,
FontFileReader in)
Construct an OTFAdvancedTypographicTableReader instance. |
|
| Method Summary | |
|---|---|
GlyphDefinitionTable |
getGDEF()
Returns the GDEF table or null if none present. |
GlyphPositioningTable |
getGPOS()
Returns the GPOS table or null if none present. |
GlyphSubstitutionTable |
getGSUB()
Returns the GSUB table or null if none present. |
boolean |
hasAdvancedTable()
Determine if advanced (typographic) table is present. |
void |
readAll()
Read all advanced typographic tables. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OTFAdvancedTypographicTableReader(TTFFile ttf,
FontFileReader in)
OTFAdvancedTypographicTableReader instance.
ttf - parent font file reader (must be non-null)in - font file reader (must be non-null)| Method Detail |
|---|
public void readAll()
throws AdvancedTypographicTableFormatException
AdvancedTypographicTableFormatException - if ATT table has invalid formatpublic boolean hasAdvancedTable()
public GlyphDefinitionTable getGDEF()
public GlyphSubstitutionTable getGSUB()
public GlyphPositioningTable getGPOS()
|
fop 1.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||