fop 2.3

## Uses of Class
org.apache.fop.fonts.truetype.FontFileReader

Packages that use FontFileReader
org.apache.fop.complexscripts.fonts
org.apache.fop.fonts.cff
org.apache.fop.fonts.truetype: Classes for TrueType fonts.
org.apache.fop.render.pcl.fonts
org.apache.fop.render.pcl.fonts.truetype

Uses of FontFileReader in org.apache.fop.complexscripts.fonts

Constructors in org.apache.fop.complexscripts.fonts with parameters of type FontFileReader
`OTFAdvancedTypographicTableReader(OpenFont otf, FontFileReader in)` Construct an `OTFAdvancedTypographicTableReader` instance.

Uses of FontFileReader in org.apache.fop.fonts.cff

Constructors in org.apache.fop.fonts.cff with parameters of type FontFileReader
`CFFDataReader(FontFileReader fontFile)` Constructor for the CFF data reader which accepts a FontFileReader object which points to the original font file as an argument.

Uses of FontFileReader in org.apache.fop.fonts.truetype

Fields in org.apache.fop.fonts.truetype declared as FontFileReader
`protected FontFileReader` `OpenFont.fontFile` The FontFileReader used to read this TrueType font.

Methods in org.apache.fop.fonts.truetype with parameters of type FontFileReader
`protected boolean` `TTFSubSetFile.createCvt(FontFileReader in)` Copy the cvt table as is from original font to subset font
`protected boolean` `TTFSubSetFile.createFpgm(FontFileReader in)` Copy the fpgm table as is from original font to subset font
`protected void` `TTFSubSetFile.createHead(FontFileReader in)` Copy the head table as is from original font to subset font and set indexToLocaFormat to long and set checkSumAdjustment to 0, store offset to checkSumAdjustment in checkSumAdjustmentOffset
`protected void` `TTFSubSetFile.createHhea(FontFileReader in, int size)` Copy the hhea table as is from original font to subset font and fill in size of hmtx table
`protected void` `TTFSubSetFile.createHmtx(FontFileReader in, java.util.Map<java.lang.Integer,java.lang.Integer> glyphs)` Create the hmtx table by copying metrics from original font to subset font.
`protected void` `TTFSubSetFile.createMaxp(FontFileReader in, int size)` Copy the maxp table as is from original font to subset font and set num glyphs to size
`protected boolean` `TTFSubSetFile.createName(FontFileReader in)` Copy the name table as is from the original.
`protected boolean` `TTFSubSetFile.createOS2(FontFileReader in)` Copy the OS/2 table as is from the original.
`protected void` `TTFSubSetFile.createPost(FontFileReader in)`
`protected boolean` `TTFSubSetFile.createPrep(FontFileReader in)` Copy the prep table as is from original font to subset font
`static byte[]` `OTFFile.getCFFData(FontFileReader fontFile)` Reads the CFFData from a given font file
`java.util.List<java.lang.String>` `OpenFont.getTTCnames(FontFileReader in)` Return TTC font names
`protected void` `OpenFont.handleCharacterSpacing(FontFileReader in)`
`protected void` `OTFFile.initializeFont(FontFileReader in)`
`protected abstract void` `OpenFont.initializeFont(FontFileReader in)`
`protected void` `TTFFile.initializeFont(FontFileReader in)`
`java.lang.String` `OFDirTabEntry.read(FontFileReader in)` Read Dir Tab.
`void` `OpenFont.readFont(FontFileReader in, java.lang.String header)` Reads the font using a FontFileReader.
`void` `OTFSubSetFile.readFont(FontFileReader in, java.lang.String embeddedName, MultiByteFont mbFont)`
`void` `OpenFont.readFont(FontFileReader in, java.lang.String header, MultiByteFont mbfont)` Reads a font.
`boolean` `OpenFont.readFont(FontFileReader in, java.lang.String header, java.lang.String name)` Read the font data.
`void` `TTFSubSetFile.readFont(FontFileReader in, java.lang.String name, java.lang.String header, java.util.Map<java.lang.Integer,java.lang.Integer> glyphs)` Reads a font and creates a subset of the font.
`static java.lang.String` `OFFontLoader.readHeader(FontFileReader fontFile)`
`protected void` `TTFSubSetFile.scanGlyphs(FontFileReader in, java.util.Map<java.lang.Integer,java.lang.Integer> subsetGlyphs)`
`boolean` `OpenFont.seekTab(FontFileReader in, OFTableName tableName, long offset)` Position inputstream to position indicated in the dirtab offset + offset

Constructors in org.apache.fop.fonts.truetype with parameters of type FontFileReader
`GlyfTable(FontFileReader in, OFMtxEntry[] metrics, OFDirTabEntry dirTableEntry, java.util.Map<java.lang.Integer,java.lang.Integer> glyphs)`

Uses of FontFileReader in org.apache.fop.render.pcl.fonts

Fields in org.apache.fop.render.pcl.fonts declared as FontFileReader
`protected FontFileReader` `PCLCharacterWriter.fontReader`

Methods in org.apache.fop.render.pcl.fonts that return FontFileReader
`abstract FontFileReader` `PCLFontReader.getFontFileReader()`
`FontFileReader` `PCLSoftFont.getReader()`

Methods in org.apache.fop.render.pcl.fonts with parameters of type FontFileReader
`void` `PCLSoftFont.setReader(FontFileReader reader)`

Uses of FontFileReader in org.apache.fop.render.pcl.fonts.truetype

Fields in org.apache.fop.render.pcl.fonts.truetype declared as FontFileReader
`protected FontFileReader` `PCLTTFFontReader.reader`
`protected FontFileReader` `PCLTTFTable.reader`

Methods in org.apache.fop.render.pcl.fonts.truetype that return FontFileReader
`FontFileReader` `PCLTTFFontReader.getFontFileReader()`

Methods in org.apache.fop.render.pcl.fonts.truetype with parameters of type FontFileReader
`static PCLTTFTableFactory` `PCLTTFTableFactory.getInstance(FontFileReader reader)`
`protected void` `PCLTTFTable.skipByte(FontFileReader reader, int skips)`
`protected void` `PCLTTFTable.skipLong(FontFileReader reader, int skips)`
`protected void` `PCLTTFTable.skipShort(FontFileReader reader, int skips)`

Constructors in org.apache.fop.render.pcl.fonts.truetype with parameters of type FontFileReader
`PCLTTFOS2FontTable(FontFileReader in)`
`PCLTTFPCLTFontTable(FontFileReader in)`
`PCLTTFPOSTFontTable(FontFileReader in)`
`PCLTTFTable(FontFileReader reader)`

fop 2.3

Copyright 1999-2018 The Apache Software Foundation. All Rights Reserved.