|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.extex.font.format.xtf.tables.gps.XtfLookupTable
org.extex.font.format.xtf.tables.gps.XtfGPOSSingleTable
public abstract class XtfGPOSSingleTable
The GPOS table Single.
Lookup Type 1: Single Adjustment Positioning Subtable
A single adjustment positioning subtable (SinglePos) is used to adjust the position of a single glyph, such as a subscript or superscript. In addition, a SinglePos subtable is commonly used to implement lookup data for contextual positioning.
A SinglePos subtable will have one of two formats: one that applies the same adjustment to a series of glyphs, or one that applies a different adjustment for each unique glyph.
| Nested Class Summary | |
|---|---|
static class |
XtfGPOSSingleTable.SingleTableFormat1
SingleTable for format 1. |
static class |
XtfGPOSSingleTable.SingleTableFormat2
Single Adjustment Positioning: Format 2 |
| Field Summary | |
|---|---|
protected XtfCoverage |
coverage
coverage |
| Fields inherited from class org.extex.font.format.xtf.tables.gps.XtfLookupTable |
|---|
count |
| Method Summary | |
|---|---|
XtfCoverage |
getCoverage()
Getter for coverage. |
abstract ValueRecord |
getValueRecord(int glyph)
Returns the ValueRecord for the glyph. |
static XtfGPOSSingleTable |
newInstance(RandomAccessR rar,
int posOffset,
int offset,
XtfGlyphName xtfGlyp)
Create a new Instance. |
| Methods inherited from class org.extex.font.format.xtf.tables.gps.XtfLookupTable |
|---|
getCount, getFormat, getXtfGlyph |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.extex.util.xml.XMLWriterConvertible |
|---|
writeXML |
| Field Detail |
|---|
protected XtfCoverage coverage
| Method Detail |
|---|
public static XtfGPOSSingleTable newInstance(RandomAccessR rar,
int posOffset,
int offset,
XtfGlyphName xtfGlyp)
throws java.io.IOException
rar - the inputposOffset - The offset of the pos table (GPOS).offset - the offsetxtfGlyp - The glyph name.
java.io.IOException - if an IO-error occurspublic XtfCoverage getCoverage()
public abstract ValueRecord getValueRecord(int glyph)
ValueRecord for the glyph.
glyph - The glyph.
ValueRecord for the glyph or
null, if not found.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||