Uses of Class
org.apache.fontbox.ttf.TTFDataStream
Packages that use TTFDataStream
-
Uses of TTFDataStream in org.apache.fontbox.ttf
Subclasses of TTFDataStream in org.apache.fontbox.ttfModifier and TypeClassDescription(package private) classAn implementation of the TTFDataStream using RandomAccessRead as source.(package private) classIn contrast toRandomAccessReadDataStream, this class doesn't pre-loadRandomAccessReadinto abyte[], it works withRandomAccessReaddirectly.(package private) classA wrapper for a TTF stream inside a TTC file, does not close the underlying shared stream.Fields in org.apache.fontbox.ttf declared as TTFDataStreamModifier and TypeFieldDescriptionprivate TTFDataStreamGlyphTable.dataprivate final TTFDataStreamTrueTypeFont.dataprivate final TTFDataStreamTrueTypeCollection.streamprivate final TTFDataStreamTTCDataStream.streamMethods in org.apache.fontbox.ttf that return TTFDataStreamModifier and TypeMethodDescriptionprivate static TTFDataStreamTrueTypeCollection.createBufferedDataStream(RandomAccessRead randomAccessRead, boolean closeAfterReading) Methods in org.apache.fontbox.ttf with parameters of type TTFDataStreamModifier and TypeMethodDescriptionprivate TrueTypeFontTTFParser.createFontWithTables(TTFDataStream raf) Parse a file and get a true type font.(package private) voidCmapSubtable.initData(TTFDataStream data) This will read the required data from the stream.(package private) voidGlyphData.initData(GlyphTable glyphTable, TTFDataStream data, int leftSideBearing, int level) This will read the required data from the stream.(package private) voidNameRecord.initData(TrueTypeFont ttf, TTFDataStream data) This will read the required data from the stream.(package private) voidCmapSubtable.initSubtable(CmapTable cmap, int numGlyphs, TTFDataStream data) This will read the required data from the stream.(package private) OpenTypeFontOTFParser.newFont(TTFDataStream raf) (package private) TrueTypeFontTTFParser.newFont(TTFDataStream raf) (package private) OpenTypeFontOTFParser.parse(TTFDataStream raf) (package private) TrueTypeFontTTFParser.parse(TTFDataStream raf) (package private) FontHeadersTTFParser.parseTableHeaders(TTFDataStream raf) Based on.invalid reference
#parseTables()(package private) voidCmapSubtable.processSubtype0(TTFDataStream data) Initialize the CMapEntry when it is a subtype 0.(package private) voidCmapSubtable.processSubtype10(TTFDataStream data, int numGlyphs) Reads a format 10 subtable.(package private) voidCmapSubtable.processSubtype12(TTFDataStream data, int numGlyphs) Reads a format 12 subtable.(package private) voidCmapSubtable.processSubtype13(TTFDataStream data, int numGlyphs) Reads a format 13 subtable.(package private) voidCmapSubtable.processSubtype14(TTFDataStream data, int numGlyphs) Reads a format 14 subtable.(package private) voidCmapSubtable.processSubtype2(TTFDataStream data, int numGlyphs) Read a format 2 subtable.(package private) voidCmapSubtable.processSubtype4(TTFDataStream data, int numGlyphs) Reads a format 4 subtable.(package private) voidCmapSubtable.processSubtype6(TTFDataStream data, int numGlyphs) Reads a format 6 subtable.(package private) voidCmapSubtable.processSubtype8(TTFDataStream data, int numGlyphs) Reads a format 8 subtable.(package private) voidCFFTable.read(TrueTypeFont ttf, TTFDataStream data) This will read the required data from the stream.(package private) voidCmapTable.read(TrueTypeFont ttf, TTFDataStream data) This will read the required data from the stream.(package private) voidGlyphSubstitutionTable.read(TrueTypeFont ttf, TTFDataStream data) (package private) voidGlyphTable.read(TrueTypeFont ttf, TTFDataStream data) This will read the required data from the stream.(package private) voidHeaderTable.read(TrueTypeFont ttf, TTFDataStream data) This will read the required data from the stream.(package private) voidHorizontalHeaderTable.read(TrueTypeFont ttf, TTFDataStream data) This will read the required data from the stream.(package private) voidHorizontalMetricsTable.read(TrueTypeFont ttf, TTFDataStream data) This will read the required data from the stream.(package private) voidIndexToLocationTable.read(TrueTypeFont ttf, TTFDataStream data) This will read the required data from the stream.voidKerningSubtable.PairData.read(TTFDataStream data) voidKerningSubtable.PairData0Format0.read(TTFDataStream data) (package private) voidKerningSubtable.read(TTFDataStream data, int version) This will read the required data from the stream.(package private) voidKerningTable.read(TrueTypeFont ttf, TTFDataStream data) This will read the required data from the stream.(package private) voidMaximumProfileTable.read(TrueTypeFont ttf, TTFDataStream data) This will read the required data from the stream.(package private) voidNamingTable.read(TrueTypeFont ttf, TTFDataStream data) This will read the required data from the stream.private voidNamingTable.read(TrueTypeFont ttf, TTFDataStream data, boolean onlyHeaders) (package private) voidOS2WindowsMetricsTable.read(TrueTypeFont ttf, TTFDataStream data) This will read the required data from the stream.(package private) voidPostScriptTable.read(TrueTypeFont ttf, TTFDataStream data) This will read the required data from the stream.(package private) voidTTFTable.read(TrueTypeFont ttf, TTFDataStream data) This will read the required data from the stream.(package private) voidVerticalHeaderTable.read(TrueTypeFont ttf, TTFDataStream data) This will read the required data from the stream.(package private) voidVerticalMetricsTable.read(TrueTypeFont ttf, TTFDataStream data) This will read the required data from the stream.(package private) voidVerticalOriginTable.read(TrueTypeFont ttf, TTFDataStream data) This will read the required data from the stream.private LookupSubTableGlyphSubstitutionTable.readAlternateSubstitutionSubtable(TTFDataStream data, long offset) private voidGlyfSimpleDescript.readCoords(int count, TTFDataStream bais, short x0) The table is stored as relative values, but we'll store them as absolutes.private CoverageTableGlyphSubstitutionTable.readCoverageTable(TTFDataStream data, long offset) private FeatureListTableGlyphSubstitutionTable.readFeatureList(TTFDataStream data, long offset) private FeatureTableGlyphSubstitutionTable.readFeatureTable(TTFDataStream data, long offset) private voidGlyfSimpleDescript.readFlags(int flagCount, TTFDataStream bais) The flags are run-length encoded.(package private) voidCFFTable.readHeaders(TrueTypeFont ttf, TTFDataStream data, FontHeaders outHeaders) This will read required headers from the stream into outHeaders.(package private) voidHeaderTable.readHeaders(TrueTypeFont ttf, TTFDataStream data, FontHeaders outHeaders) This will read required headers from the stream into outHeaders.(package private) voidNamingTable.readHeaders(TrueTypeFont ttf, TTFDataStream data, FontHeaders outHeaders) This will read required headers from the stream into outHeaders.(package private) voidTTFTable.readHeaders(TrueTypeFont ttf, TTFDataStream data, FontHeaders outHeaders) This will read required headers from the stream into outHeaders.(package private) voidGlyfDescript.readInstructions(TTFDataStream bais, int count) Read the hinting instructions.private LangSysTableGlyphSubstitutionTable.readLangSysTable(TTFDataStream data, long offset) private LigatureSetTableGlyphSubstitutionTable.readLigatureSetTable(TTFDataStream data, long ligatureSetTableLocation, int coverageGlyphId) private LookupSubTableGlyphSubstitutionTable.readLigatureSubstitutionSubtable(TTFDataStream data, long offset) private LigatureTableGlyphSubstitutionTable.readLigatureTable(TTFDataStream data, long ligatureTableLocation, int coverageGlyphId) private LookupListTableGlyphSubstitutionTable.readLookupList(TTFDataStream data, long offset) private LookupSubTableGlyphSubstitutionTable.readLookupSubtable(TTFDataStream data, long offset, int lookupType) private LookupTableGlyphSubstitutionTable.readLookupTable(TTFDataStream data, long offset) private LookupSubTableGlyphSubstitutionTable.readMultipleSubstitutionSubtable(TTFDataStream data, long offset) private RangeRecordGlyphSubstitutionTable.readRangeRecord(TTFDataStream data) private Map<String, ScriptTable> GlyphSubstitutionTable.readScriptList(TTFDataStream data, long offset) private ScriptTableGlyphSubstitutionTable.readScriptTable(TTFDataStream data, long offset) private LookupSubTableGlyphSubstitutionTable.readSingleLookupSubTable(TTFDataStream data, long offset) private voidKerningSubtable.readSubtable0(TTFDataStream data) private voidKerningSubtable.readSubtable0Format0(TTFDataStream data) private voidKerningSubtable.readSubtable0Format2(TTFDataStream data) private voidKerningSubtable.readSubtable1(TTFDataStream data) private TTFTableTTFParser.readTableDirectory(TTFDataStream raf) Constructors in org.apache.fontbox.ttf with parameters of type TTFDataStreamModifierConstructorDescription(package private)Constructor.(package private)GlyfCompositeDescript(TTFDataStream bais, GlyphTable glyphTable, int level) Constructor.(package private)GlyfSimpleDescript(short numberOfContours, TTFDataStream bais, short x0) Constructor.(package private)OpenTypeFont(TTFDataStream fontData) Constructor.privateTrueTypeCollection(TTFDataStream stream) Creates a new TrueTypeCollection from a TTFDataStream.(package private)TrueTypeFont(TTFDataStream fontData) Constructor.(package private)TTCDataStream(TTFDataStream stream)