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) class
An interface into a data stream.(package private) class
An implementation of the TTFDataStream that goes against a RAF.(package private) class
A 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 TTFDataStream
GlyphTable.data
private final TTFDataStream
TrueTypeFont.data
private final TTFDataStream
TrueTypeCollection.stream
private final TTFDataStream
TTCDataStream.stream
Methods in org.apache.fontbox.ttf with parameters of type TTFDataStreamModifier and TypeMethodDescription(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) 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) Parse a file and get a true type font.(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.(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 void
GlyfSimpleDescript.readCoords
(int count, TTFDataStream bais, short x0) The table is stored as relative values, but we'll store them as absolutes.(package private) GlyphSubstitutionTable.CoverageTable
GlyphSubstitutionTable.readCoverageTable
(TTFDataStream data, long offset) (package private) GlyphSubstitutionTable.FeatureRecord[]
GlyphSubstitutionTable.readFeatureList
(TTFDataStream data, long offset) (package private) GlyphSubstitutionTable.FeatureTable
GlyphSubstitutionTable.readFeatureTable
(TTFDataStream data, long offset) private void
GlyfSimpleDescript.readFlags
(int flagCount, TTFDataStream bais) The flags are run-length encoded.(package private) void
GlyfDescript.readInstructions
(TTFDataStream bais, int count) Read the hinting instructions.(package private) GlyphSubstitutionTable.LangSysTable
GlyphSubstitutionTable.readLangSysTable
(TTFDataStream data, long offset) (package private) GlyphSubstitutionTable.LookupTable[]
GlyphSubstitutionTable.readLookupList
(TTFDataStream data, long offset) (package private) GlyphSubstitutionTable.LookupSubTable
GlyphSubstitutionTable.readLookupSubTable
(TTFDataStream data, long offset) (package private) GlyphSubstitutionTable.LookupTable
GlyphSubstitutionTable.readLookupTable
(TTFDataStream data, long offset) (package private) GlyphSubstitutionTable.RangeRecord
GlyphSubstitutionTable.readRangeRecord
(TTFDataStream data) (package private) LinkedHashMap<String,
GlyphSubstitutionTable.ScriptTable> GlyphSubstitutionTable.readScriptList
(TTFDataStream data, long offset) (package private) GlyphSubstitutionTable.ScriptTable
GlyphSubstitutionTable.readScriptTable
(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
(TrueTypeFont font, TTFDataStream raf) Constructors in org.apache.fontbox.ttf with parameters of type TTFDataStreamModifierConstructorDescription(package private)
Constructor.(package private)
GlyfCompositeDescript
(TTFDataStream bais, GlyphTable glyphTable) Constructor.(package private)
GlyfDescript
(short numberOfContours, TTFDataStream bais) Constructor.(package private)
GlyfSimpleDescript
(short numberOfContours, TTFDataStream bais, short x0) Constructor.(package private)
OpenTypeFont
(TTFDataStream fontData) Constructor.(package private)
TrueTypeCollection
(TTFDataStream stream) Creates a new TrueTypeCollection from a TTC stream.(package private)
TrueTypeFont
(TTFDataStream fontData) Constructor.(package private)
TTCDataStream
(TTFDataStream stream)