|
fop 2.3 | |||||||||
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 ([email protected]).
Constructor Summary | |
---|---|
OTFAdvancedTypographicTableReader(OpenFont otf,
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(OpenFont otf, FontFileReader in)
OTFAdvancedTypographicTableReader
instance.
otf
- 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 2.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |