GlyphPositioningTableReader
, GlyphSubstitutionTableReader
public abstract class OpenTypeFontTableReader extends 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 List<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 IOException
IOException
public Language getSupportedLanguage() throws FontReadingException
FontReadingException
protected final void startReadingTable() throws FontReadingException
readSubTable(int, int)
method.FontReadingException
protected abstract void readSubTable(int lookupType, int subTableLocation) throws IOException
IOException
protected final List<Integer> readCoverageFormat(int coverageLocation) throws IOException
IOException
Copyright © 2018. All rights reserved.