|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.extex.font.format.xtf.tables.AbstractXtfTable
org.extex.font.format.xtf.tables.gps.AbstractXtfSFLTable
org.extex.font.format.xtf.tables.gps.OtfTableGSUB
public class OtfTableGSUB
Glyph substitution (GSUB).
To access GSUB information, clients should use the following procedure:
| Field Summary |
|---|
| Fields inherited from class org.extex.font.format.xtf.tables.gps.AbstractXtfSFLTable |
|---|
featureList, lookupList, scriptList |
| Constructor Summary | |
|---|---|
OtfTableGSUB(XtfTableMap tablemap,
XtfTableDirectory.Entry de,
RandomAccessR rar)
Create a new object |
|
| Method Summary | |
|---|---|
java.lang.String |
getShortcut()
Returns the table shortcut. |
int |
getType()
Get the table type, as a table directory value. |
java.lang.String |
lookupType(int type)
Returns the name of the lookup type (The start index is 1!). |
XtfLookupTable |
read(RandomAccessR rar,
int posOffset,
int type,
int offset,
XtfGlyphName xtfGlyph)
Read the LookupTable or null, if not found. |
| Methods inherited from class org.extex.font.format.xtf.tables.gps.AbstractXtfSFLTable |
|---|
findLangSys, findLookup, findScript, getFeatureList, getFeatureTag, getLookupList, getScriptList, writeXML |
| Methods inherited from class org.extex.font.format.xtf.tables.AbstractXtfTable |
|---|
getGlyphName, getInitOrder, getTableMap, init, writeStartElement |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.extex.font.format.xtf.tables.XtfTable |
|---|
getInitOrder, getTableMap, init |
| Methods inherited from interface org.extex.util.xml.XMLWriterConvertible |
|---|
writeXML |
| Constructor Detail |
|---|
public OtfTableGSUB(XtfTableMap tablemap,
XtfTableDirectory.Entry de,
RandomAccessR rar)
throws java.io.IOException
tablemap - the table mapde - directory entryrar - input
java.io.IOException - if an IO-error occurs| Method Detail |
|---|
public java.lang.String getShortcut()
getShortcut in interface XtfTableXtfTable.getShortcut()public int getType()
getType in interface XtfTablepublic java.lang.String lookupType(int type)
lookupType in interface LookupTableFactorytype - The type.
LookupTableFactory.lookupType(int)
public XtfLookupTable read(RandomAccessR rar,
int posOffset,
int type,
int offset,
XtfGlyphName xtfGlyph)
throws java.io.IOException
null, if not found.
Type:
read in interface LookupTableFactoryrar - The input.posOffset - The offset of the pos table (GPOS, GSUB).type - The table type.offset - The offset.xtfGlyph - The glyph name.
java.io.IOException - if a io-error occurred.LookupTableFactory.read(org.extex.util.file.random.RandomAccessR,
int, int, int, org.extex.font.format.xtf.tables.XtfGlyphName)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||