Package com.itextpdf.io.font.otf
Class GsubLookupType5
java.lang.Object
com.itextpdf.io.font.otf.OpenTableLookup
com.itextpdf.io.font.otf.GsubLookupType5
- Direct Known Subclasses:
-
GsubLookupType6
LookupType 5: Contextual Substitution Subtable
-
Nested Class Summary
Nested classes/interfaces inherited from class com.itextpdf.io.font.otf.OpenTableLookup
OpenTableLookup.GlyphIndexer
-
Field Summary
Fields inherited from class com.itextpdf.io.font.otf.OpenTableLookup
lookupFlag, openReader, subTableLocations
-
Constructor Summary
ModifierConstructorDescriptionprotected
GsubLookupType5
(OpenTypeFontTableReader openReader, int lookupFlag, int[] subTableLocations) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
readSubTable
(int subTableLocation) protected void
readSubTableFormat1
(int subTableLocation) protected void
readSubTableFormat2
(int subTableLocation) protected void
readSubTableFormat3
(int subTableLocation) boolean
transformOne
(GlyphLine line) Methods inherited from class com.itextpdf.io.font.otf.OpenTableLookup
getLookupFlag, hasSubstitution, readSubTables, transformLine
-
Field Details
-
subTables
-
-
Constructor Details
-
GsubLookupType5
protected GsubLookupType5(OpenTypeFontTableReader openReader, int lookupFlag, int[] subTableLocations) throws IOException - Throws:
-
IOException
-
-
Method Details
-
transformOne
- Specified by:
-
transformOne
in classOpenTableLookup
-
readSubTable
- Specified by:
-
readSubTable
in classOpenTableLookup
- Throws:
-
IOException
-
readSubTableFormat1
- Throws:
-
IOException
-
readSubTableFormat2
- Throws:
-
IOException
-
readSubTableFormat3
- Throws:
-
IOException
-