GlyphPositioningTableReader, GlyphSubstitutionTableReaderpublic abstract class OpenTypeFontTableReader
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
protected static Logger |
LOG |
|
protected RandomAccessFileOrArray |
rf |
|
protected int |
tableLocation |
| Constructor | Description |
|---|---|
OpenTypeFontTableReader(RandomAccessFileOrArray rf,
int tableLocation) |
| Modifier and Type | Method | Description |
|---|---|---|
Language |
getSupportedLanguage() |
|
protected java.util.List<java.lang.Integer> |
readCoverageFormat(int coverageLocation) |
|
protected abstract void |
readSubTable(int lookupType,
int subTableLocation) |
|
protected void |
startReadingTable() |
This is the starting point of the class.
|
protected static final Logger LOG
protected final RandomAccessFileOrArray rf
protected final int tableLocation
public OpenTypeFontTableReader(RandomAccessFileOrArray rf, int tableLocation) throws java.io.IOException
java.io.IOExceptionpublic Language getSupportedLanguage() throws FontReadingException
FontReadingExceptionprotected final void startReadingTable()
throws FontReadingException
readSubTable(int, int)
method.FontReadingExceptionprotected abstract void readSubTable(int lookupType,
int subTableLocation)
throws java.io.IOException
java.io.IOExceptionprotected final java.util.List<java.lang.Integer> readCoverageFormat(int coverageLocation)
throws java.io.IOException
java.io.IOExceptionCopyright © 1998–2018. All rights reserved.