private TrueTypeFont |
TTFParser.createFontWithTables(TTFDataStream raf) |
Parse a file and get a true type font.
|
(package private) void |
CmapSubtable.initData(TTFDataStream data) |
This will read the required data from the stream.
|
(package private) void |
GlyphData.initData(GlyphTable glyphTable,
TTFDataStream data,
int leftSideBearing,
int level) |
This will read the required data from the stream.
|
(package private) void |
NameRecord.initData(TrueTypeFont ttf,
TTFDataStream data) |
This will read the required data from the stream.
|
(package private) void |
CmapSubtable.initSubtable(CmapTable cmap,
int numGlyphs,
TTFDataStream data) |
This will read the required data from the stream.
|
(package private) OpenTypeFont |
OTFParser.newFont(TTFDataStream raf) |
|
(package private) TrueTypeFont |
TTFParser.newFont(TTFDataStream raf) |
|
(package private) OpenTypeFont |
OTFParser.parse(TTFDataStream raf) |
|
(package private) TrueTypeFont |
TTFParser.parse(TTFDataStream raf) |
|
(package private) FontHeaders |
TTFParser.parseTableHeaders(TTFDataStream raf) |
Based on #parseTables().
|
(package private) void |
CmapSubtable.processSubtype0(TTFDataStream data) |
Initialize the CMapEntry when it is a subtype 0.
|
(package private) void |
CmapSubtable.processSubtype10(TTFDataStream data,
int numGlyphs) |
Reads a format 10 subtable.
|
(package private) void |
CmapSubtable.processSubtype12(TTFDataStream data,
int numGlyphs) |
Reads a format 12 subtable.
|
(package private) void |
CmapSubtable.processSubtype13(TTFDataStream data,
int numGlyphs) |
Reads a format 13 subtable.
|
(package private) void |
CmapSubtable.processSubtype14(TTFDataStream data,
int numGlyphs) |
Reads a format 14 subtable.
|
(package private) void |
CmapSubtable.processSubtype2(TTFDataStream data,
int numGlyphs) |
Read a format 2 subtable.
|
(package private) void |
CmapSubtable.processSubtype4(TTFDataStream data,
int numGlyphs) |
Reads a format 4 subtable.
|
(package private) void |
CmapSubtable.processSubtype6(TTFDataStream data,
int numGlyphs) |
Reads a format 6 subtable.
|
(package private) void |
CmapSubtable.processSubtype8(TTFDataStream data,
int numGlyphs) |
Reads a format 8 subtable.
|
(package private) void |
CFFTable.read(TrueTypeFont ttf,
TTFDataStream data) |
This will read the required data from the stream.
|
(package private) void |
CmapTable.read(TrueTypeFont ttf,
TTFDataStream data) |
This will read the required data from the stream.
|
(package private) void |
GlyphSubstitutionTable.read(TrueTypeFont ttf,
TTFDataStream data) |
|
(package private) void |
GlyphTable.read(TrueTypeFont ttf,
TTFDataStream data) |
This will read the required data from the stream.
|
(package private) void |
HeaderTable.read(TrueTypeFont ttf,
TTFDataStream data) |
This will read the required data from the stream.
|
(package private) void |
HorizontalHeaderTable.read(TrueTypeFont ttf,
TTFDataStream data) |
This will read the required data from the stream.
|
(package private) void |
HorizontalMetricsTable.read(TrueTypeFont ttf,
TTFDataStream data) |
This will read the required data from the stream.
|
(package private) void |
IndexToLocationTable.read(TrueTypeFont ttf,
TTFDataStream data) |
This will read the required data from the stream.
|
void |
KerningSubtable.PairData.read(TTFDataStream data) |
|
void |
KerningSubtable.PairData0Format0.read(TTFDataStream data) |
|
(package private) void |
KerningSubtable.read(TTFDataStream data,
int version) |
This will read the required data from the stream.
|
(package private) void |
KerningTable.read(TrueTypeFont ttf,
TTFDataStream data) |
This will read the required data from the stream.
|
(package private) void |
MaximumProfileTable.read(TrueTypeFont ttf,
TTFDataStream data) |
This will read the required data from the stream.
|
(package private) void |
NamingTable.read(TrueTypeFont ttf,
TTFDataStream data) |
This will read the required data from the stream.
|
private void |
NamingTable.read(TrueTypeFont ttf,
TTFDataStream data,
boolean onlyHeaders) |
|
(package private) void |
OS2WindowsMetricsTable.read(TrueTypeFont ttf,
TTFDataStream data) |
This will read the required data from the stream.
|
(package private) void |
PostScriptTable.read(TrueTypeFont ttf,
TTFDataStream data) |
This will read the required data from the stream.
|
(package private) void |
TTFTable.read(TrueTypeFont ttf,
TTFDataStream data) |
This will read the required data from the stream.
|
(package private) void |
VerticalHeaderTable.read(TrueTypeFont ttf,
TTFDataStream data) |
This will read the required data from the stream.
|
(package private) void |
VerticalMetricsTable.read(TrueTypeFont ttf,
TTFDataStream data) |
This will read the required data from the stream.
|
(package private) void |
VerticalOriginTable.read(TrueTypeFont ttf,
TTFDataStream data) |
This will read the required data from the stream.
|
private LookupSubTable |
GlyphSubstitutionTable.readAlternateSubstitutionSubtable(TTFDataStream data,
long offset) |
|
private void |
GlyfSimpleDescript.readCoords(int count,
TTFDataStream bais,
short x0) |
The table is stored as relative values, but we'll store them as absolutes.
|
private CoverageTable |
GlyphSubstitutionTable.readCoverageTable(TTFDataStream data,
long offset) |
|
private FeatureListTable |
GlyphSubstitutionTable.readFeatureList(TTFDataStream data,
long offset) |
|
private FeatureTable |
GlyphSubstitutionTable.readFeatureTable(TTFDataStream data,
long offset) |
|
private void |
GlyfSimpleDescript.readFlags(int flagCount,
TTFDataStream bais) |
The flags are run-length encoded.
|
(package private) void |
CFFTable.readHeaders(TrueTypeFont ttf,
TTFDataStream data,
FontHeaders outHeaders) |
This will read required headers from the stream into outHeaders.
|
(package private) void |
HeaderTable.readHeaders(TrueTypeFont ttf,
TTFDataStream data,
FontHeaders outHeaders) |
This will read required headers from the stream into outHeaders.
|
(package private) void |
NamingTable.readHeaders(TrueTypeFont ttf,
TTFDataStream data,
FontHeaders outHeaders) |
This will read required headers from the stream into outHeaders.
|
(package private) void |
TTFTable.readHeaders(TrueTypeFont ttf,
TTFDataStream data,
FontHeaders outHeaders) |
This will read required headers from the stream into outHeaders.
|
(package private) void |
GlyfDescript.readInstructions(TTFDataStream bais,
int count) |
Read the hinting instructions.
|
private LangSysTable |
GlyphSubstitutionTable.readLangSysTable(TTFDataStream data,
long offset) |
|
private LigatureSetTable |
GlyphSubstitutionTable.readLigatureSetTable(TTFDataStream data,
long ligatureSetTableLocation,
int coverageGlyphId) |
|
private LookupSubTable |
GlyphSubstitutionTable.readLigatureSubstitutionSubtable(TTFDataStream data,
long offset) |
|
private LigatureTable |
GlyphSubstitutionTable.readLigatureTable(TTFDataStream data,
long ligatureTableLocation,
int coverageGlyphId) |
|
private LookupListTable |
GlyphSubstitutionTable.readLookupList(TTFDataStream data,
long offset) |
|
private LookupSubTable |
GlyphSubstitutionTable.readLookupSubtable(TTFDataStream data,
long offset,
int lookupType) |
|
private LookupTable |
GlyphSubstitutionTable.readLookupTable(TTFDataStream data,
long offset) |
|
private LookupSubTable |
GlyphSubstitutionTable.readMultipleSubstitutionSubtable(TTFDataStream data,
long offset) |
|
private RangeRecord |
GlyphSubstitutionTable.readRangeRecord(TTFDataStream data) |
|
private java.util.Map<java.lang.String,ScriptTable> |
GlyphSubstitutionTable.readScriptList(TTFDataStream data,
long offset) |
|
private ScriptTable |
GlyphSubstitutionTable.readScriptTable(TTFDataStream data,
long offset) |
|
private LookupSubTable |
GlyphSubstitutionTable.readSingleLookupSubTable(TTFDataStream data,
long offset) |
|
private void |
KerningSubtable.readSubtable0(TTFDataStream data) |
|
private void |
KerningSubtable.readSubtable0Format0(TTFDataStream data) |
|
private void |
KerningSubtable.readSubtable0Format2(TTFDataStream data) |
|
private void |
KerningSubtable.readSubtable1(TTFDataStream data) |
|
private TTFTable |
TTFParser.readTableDirectory(TTFDataStream raf) |
|