org.extex.font.format.xtf.tables.gps
Class XtfGPOSCursiveTable

java.lang.Object
  extended by org.extex.font.format.xtf.tables.gps.XtfLookupTable
      extended by org.extex.font.format.xtf.tables.gps.XtfGPOSCursiveTable
All Implemented Interfaces:
XMLWriterConvertible
Direct Known Subclasses:
XtfGPOSCursiveTable.CursiveTableFormat1

public abstract class XtfGPOSCursiveTable
extends XtfLookupTable

The GPOS table Cursive.

Cursive Attachment Positioning Subtable

Some cursive fonts are designed so that adjacent glyphs join when rendered with their default positioning. However, if positioning adjustments are needed to join the glyphs, a cursive attachment positioning (CursivePos) subtable can describe how to connect the glyphs by aligning two anchor points: the designated exit point of a glyph, and the designated entry point of the following glyph.

Version:
$Revision: 6604 $
Author:
Michael Niedermair

Nested Class Summary
static class XtfGPOSCursiveTable.CursiveTableFormat1
          CursivePosFormat1.
static class XtfGPOSCursiveTable.EntryExitRecord
          The class for EntryExitRecord.
 
Field Summary
 
Fields inherited from class org.extex.font.format.xtf.tables.gps.XtfLookupTable
count
 
Method Summary
static XtfGPOSCursiveTable newInstance(RandomAccessR rar, 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
 

Method Detail

newInstance

public static XtfGPOSCursiveTable newInstance(RandomAccessR rar,
                                              int offset,
                                              XtfGlyphName xtfGlyp)
                                       throws java.io.IOException
Create a new Instance.

Parameters:
rar - the input
offset - the offset
xtfGlyp - The glyph name.
Returns:
Returns the new instance.
Throws:
java.io.IOException - if an IO-error occurs