类的使用
com.google.typography.font.sfntly.data.ReadableFontData
使用ReadableFontData的程序包
程序包
说明
This package and its sub-packages contain, classes required to do:
Parse GSUB table
Compute the closure of a given set of glyph IDs based on GSUB lookups
This is an experimental package.
-
com.google.typography.font.sfntly中ReadableFontData的使用
修饰符和类型方法说明private static booleanFontFactory.isCollection(ReadableFontData rfd) Table.Builder<? extends Table>Font.Builder.newTableBuilder(int tag, ReadableFontData srcData) Creates a new table builder for the table type given by the table id tag.Font.Builder.readHeader(ReadableFontData fd, int offset) -
com.google.typography.font.sfntly.data中ReadableFontData的使用
修饰符和类型方法说明static ReadableFontDataReadableFontData.createReadableFontData(byte[] b) ReadableFontData.slice(int offset) Makes a bottom bound only slice of this array.ReadableFontData.slice(int offset, int length) Makes a slice of this FontData.修饰符和类型方法说明static final WritableFontDataWritableFontData.createWritableFontData(ReadableFontData original) Constructs a writable font data object.限定符构造器说明protectedReadableFontData(ReadableFontData data, int offset) Constructor.protectedReadableFontData(ReadableFontData data, int offset, int length) Constructor. -
com.google.typography.font.sfntly.table中ReadableFontData的使用
修饰符和类型字段说明protected ReadableFontDataFontDataTable.dataprivate ReadableFontDataSubTable.Builder.masterDataprivate final ReadableFontDataSubTable.masterDataThe data for the whole table in which this subtable is contained.private ReadableFontDataFontDataTable.Builder.rData修饰符和类型方法说明protected ReadableFontDataFontDataTable.Builder.internalReadData()protected ReadableFontDataSubTable.Builder.masterReadData()protected ReadableFontDataSubTable.masterReadData()FontDataTable.readFontData()Gets the readable font data for this table.修饰符和类型方法说明private voidFontDataTable.Builder.internalSetData(ReadableFontData data, boolean dataChanged) voidFontDataTable.Builder.setData(ReadableFontData data) protected abstract TFontDataTable.Builder.subBuildTable(ReadableFontData data) Build a table with the data provided.protected TableGenericTableBuilder.subBuildTable(ReadableFontData data) 限定符构造器说明protectedBuilder(ReadableFontData data) protectedBuilder(ReadableFontData data) Constructor.protectedBuilder(ReadableFontData data, ReadableFontData masterData) Constructor.protectedBuilder(WritableFontData data, ReadableFontData masterData) Constructor.protectedBuilder(Header header, ReadableFontData data) protectedBuilder(Header header, ReadableFontData data) protectedByteArrayTableBuilder(Header header, ReadableFontData data) Constructor.(专用程序包)Constructor.privateGenericTableBuilder(Header header, ReadableFontData data) protectedSubTable(ReadableFontData data) Constructor.protectedSubTable(ReadableFontData data, int offset, int length) Constructor.protectedSubTable(ReadableFontData data, ReadableFontData masterData) Constructor.protectedSubTableContainerTable(Header header, ReadableFontData data) Constructor.protectedTable(Header header, ReadableFontData data) protectedTableBasedTableBuilder(Header header, ReadableFontData data) Constructor. -
com.google.typography.font.sfntly.table.bitmap中ReadableFontData的使用
修饰符和类型方法说明private static List<BitmapSizeTable>EblcTable.createBitmapSizeTable(ReadableFontData data, int numSizes) (专用程序包) static BitmapSizeTable.BuilderBitmapSizeTable.Builder.createBuilder(ReadableFontData data, ReadableFontData masterData) (专用程序包) static BitmapSizeTable.BuilderBitmapSizeTable.Builder.createBuilder(WritableFontData data, ReadableFontData masterData) static EbdtTable.BuilderEbdtTable.Builder.createBuilder(Header header, ReadableFontData data) Create a new builder using the header information and data provided.static EblcTable.BuilderEblcTable.Builder.createBuilder(Header header, ReadableFontData data) Create a new builder using the header information and data provided.(专用程序包) static IndexSubTable.Builder<? extends IndexSubTable>IndexSubTable.Builder.createBuilder(ReadableFontData data, int offsetToIndexSubTableArray, int arrayIndex) (专用程序包) static IndexSubTableFormat1.BuilderIndexSubTableFormat1.Builder.createBuilder(ReadableFontData data, int indexSubTableOffset, int firstGlyphIndex, int lastGlyphIndex) (专用程序包) static IndexSubTableFormat2.BuilderIndexSubTableFormat2.Builder.createBuilder(ReadableFontData data, int indexSubTableOffset, int firstGlyphIndex, int lastGlyphIndex) (专用程序包) static IndexSubTableFormat3.BuilderIndexSubTableFormat3.Builder.createBuilder(ReadableFontData data, int indexSubTableOffset, int firstGlyphIndex, int lastGlyphIndex) (专用程序包) static IndexSubTableFormat4.BuilderIndexSubTableFormat4.Builder.createBuilder(ReadableFontData data, int indexSubTableOffset, int firstGlyphIndex, int lastGlyphIndex) (专用程序包) static IndexSubTableFormat5.BuilderIndexSubTableFormat5.Builder.createBuilder(ReadableFontData data, int indexSubTableOffset, int firstGlyphIndex, int lastGlyphIndex) static BitmapGlyphBitmapGlyph.createGlyph(ReadableFontData data, int format) static BitmapGlyph.Builder<? extends BitmapGlyph>BitmapGlyph.Builder.createGlyphBuilder(ReadableFontData data, int format) protected static IndexSubTableIndexSubTable.createIndexSubTable(ReadableFontData data, int offsetToIndexSubTableArray, int arrayIndex) private static intIndexSubTableFormat1.Builder.dataLength(ReadableFontData data, int indexSubTableOffset, int firstGlyphIndex, int lastGlyphIndex) private static intIndexSubTableFormat2.Builder.dataLength(ReadableFontData data, int indexSubTableOffset, int firstGlyphIndex, int lastGlyphIndex) private static intIndexSubTableFormat3.Builder.dataLength(ReadableFontData data, int indexSubTableOffset, int firstGlyphIndex, int lastGlyphIndex) private static intIndexSubTableFormat4.Builder.dataLength(ReadableFontData data, int indexSubTableOffset, int firstGlyphIndex, int lastGlyphIndex) private static intIndexSubTableFormat5.Builder.dataLength(ReadableFontData data, int indexSubTableOffset, int firstGlyphIndex, int lastGlyphIndex) private voidBitmapSizeTable.Builder.initialize(ReadableFontData data) private static List<Map<Integer,BitmapGlyph.Builder<? extends BitmapGlyph>>> EbdtTable.Builder.initialize(ReadableFontData data, List<Map<Integer, BitmapGlyphInfo>> locaList) private List<BitmapSizeTable.Builder>EblcTable.Builder.initialize(ReadableFontData data) private voidIndexSubTable.Builder.initialize(ReadableFontData data) private voidIndexSubTableFormat1.Builder.initialize(ReadableFontData data) private voidIndexSubTableFormat3.Builder.initialize(ReadableFontData data) private voidIndexSubTableFormat4.Builder.initialize(ReadableFontData data) private voidIndexSubTableFormat5.Builder.initialize(ReadableFontData data) private static intBitmapSizeTable.numberOfIndexSubTables(ReadableFontData data, int tableOffset) private static intIndexSubTableFormat4.numGlyphs(ReadableFontData data, int tableOffset) private static intIndexSubTableFormat5.numGlyphs(ReadableFontData data, int tableOffset) protected BigGlyphMetricsBigGlyphMetrics.Builder.subBuildTable(ReadableFontData data) protected BitmapSizeTableBitmapSizeTable.Builder.subBuildTable(ReadableFontData data) protected CompositeBitmapGlyphCompositeBitmapGlyph.Builder.subBuildTable(ReadableFontData data) protected EbdtTableEbdtTable.Builder.subBuildTable(ReadableFontData data) protected EblcTableEblcTable.Builder.subBuildTable(ReadableFontData data) protected EbscTableEbscTable.Builder.subBuildTable(ReadableFontData data) protected TIndexSubTable.Builder.subBuildTable(ReadableFontData data) protected IndexSubTableFormat1IndexSubTableFormat1.Builder.subBuildTable(ReadableFontData data) protected IndexSubTableFormat2IndexSubTableFormat2.Builder.subBuildTable(ReadableFontData data) protected IndexSubTableFormat3IndexSubTableFormat3.Builder.subBuildTable(ReadableFontData data) protected IndexSubTableFormat4IndexSubTableFormat4.Builder.subBuildTable(ReadableFontData data) protected IndexSubTableFormat5IndexSubTableFormat5.Builder.subBuildTable(ReadableFontData data) protected SimpleBitmapGlyphSimpleBitmapGlyph.Builder.subBuildTable(ReadableFontData data) protected SmallGlyphMetricsSmallGlyphMetrics.Builder.subBuildTable(ReadableFontData data) 限定符构造器说明(专用程序包)protectedBitmapGlyph(ReadableFontData data, int format) protectedBitmapGlyph(ReadableFontData data, int offset, int length, int format) protectedBitmapScaleTable(ReadableFontData data, int offset) protectedBitmapSizeTable(ReadableFontData data, ReadableFontData masterData) protectedBuilder(ReadableFontData data) Constructor.protectedBuilder(ReadableFontData data, int format) privateBuilder(ReadableFontData data, ReadableFontData masterData) privateBuilder(WritableFontData data, ReadableFontData masterData) protectedBuilder(ReadableFontData data, int format) protectedBuilder(Header header, ReadableFontData data) protectedBuilder(Header header, ReadableFontData data) protectedBuilder(Header header, ReadableFontData data) protectedBuilder(ReadableFontData data) Constructor.protectedBuilder(ReadableFontData data, int firstGlyphIndex, int lastGlyphIndex) privateBuilder(ReadableFontData data, int firstGlyphIndex, int lastGlyphIndex) privateBuilder(ReadableFontData data, int firstGlyphIndex, int lastGlyphIndex) privateBuilder(ReadableFontData data, int firstGlyphIndex, int lastGlyphIndex) privateBuilder(ReadableFontData data, int firstGlyphIndex, int lastGlyphIndex) privateBuilder(ReadableFontData data, int firstGlyphIndex, int lastGlyphIndex) protectedBuilder(ReadableFontData data, int format) protectedBuilder(ReadableFontData data) Constructor.protectedCompositeBitmapGlyph(ReadableFontData data, int format) protectedEbdtTable(Header header, ReadableFontData data) protectedEblcTable(Header header, ReadableFontData data) privateEbscTable(Header header, ReadableFontData data) protectedGlyphMetrics(ReadableFontData data) Constructor.protectedIndexSubTable(ReadableFontData data, int firstGlyphIndex, int lastGlyphIndex) privateIndexSubTableFormat1(ReadableFontData data, int firstGlyphIndex, int lastGlyphIndex) privateIndexSubTableFormat2(ReadableFontData data, int first, int last) privateIndexSubTableFormat3(ReadableFontData data, int firstGlyphIndex, int lastGlyphIndex) privateIndexSubTableFormat4(ReadableFontData data, int firstGlyphIndex, int lastGlyphIndex) privateIndexSubTableFormat5(ReadableFontData data, int firstGlyphIndex, int lastGlyphIndex) protectedSimpleBitmapGlyph(ReadableFontData data, int format) private -
com.google.typography.font.sfntly.table.core中ReadableFontData的使用
修饰符和类型方法说明protected static CMap.Builder<? extends CMap>CMapTable.Builder.cmapBuilder(ReadableFontData data, int index) Static factory method to create a cmap subtable builder.private static intCMapFormat4.endCode(ReadableFontData data, int segCount, int index) (专用程序包) static CMap.Builder<? extends CMap>CMap.Builder.getBuilder(ReadableFontData data, int offset, CMapTable.CMapId cmapId) private static intCMapFormat4.idDelta(ReadableFontData data, int segCount, int index) private static intCMapFormat4.idRangeOffset(ReadableFontData data, int segCount, int index) private voidCMapFormat4.Builder.initialize(ReadableFontData data) private voidCMapTable.Builder.initialize(ReadableFontData data) private voidNameTable.Builder.initialize(ReadableFontData data) private static intCMapFormat4.length(ReadableFontData data) CMap.Builder<? extends CMap>CMapTable.Builder.newCMapBuilder(CMapTable.CMapId cmapId, ReadableFontData data) Gets a new cmap builder for this cmap table.private static intCMapTable.Builder.numCMaps(ReadableFontData data) private static intCMapFormat4.segCount(ReadableFontData data) private static intCMapFormat4.startCode(ReadableFontData data, int segCount, int index) protected CMapFormat0CMapFormat0.Builder.subBuildTable(ReadableFontData data) protected CMapFormat10CMapFormat10.Builder.subBuildTable(ReadableFontData data) protected CMapFormat12CMapFormat12.Builder.subBuildTable(ReadableFontData data) protected CMapFormat13CMapFormat13.Builder.subBuildTable(ReadableFontData data) protected CMapFormat14CMapFormat14.Builder.subBuildTable(ReadableFontData data) protected CMapFormat2CMapFormat2.Builder.subBuildTable(ReadableFontData data) protected CMapFormat4CMapFormat4.Builder.subBuildTable(ReadableFontData data) protected CMapFormat6CMapFormat6.Builder.subBuildTable(ReadableFontData data) protected CMapFormat8CMapFormat8.Builder.subBuildTable(ReadableFontData data) protected CMapTableCMapTable.Builder.subBuildTable(ReadableFontData data) protected FontHeaderTableFontHeaderTable.Builder.subBuildTable(ReadableFontData data) protected HorizontalDeviceMetricsTableHorizontalDeviceMetricsTable.Builder.subBuildTable(ReadableFontData data) protected HorizontalHeaderTableHorizontalHeaderTable.Builder.subBuildTable(ReadableFontData data) protected HorizontalMetricsTableHorizontalMetricsTable.Builder.subBuildTable(ReadableFontData data) protected MaximumProfileTableMaximumProfileTable.Builder.subBuildTable(ReadableFontData data) protected NameTableNameTable.Builder.subBuildTable(ReadableFontData data) protected OS2TableOS2Table.Builder.subBuildTable(ReadableFontData data) protected PostScriptTablePostScriptTable.Builder.subBuildTable(ReadableFontData data) 限定符构造器说明protectedBuilder(ReadableFontData data, CMap.CMapFormat format, CMapTable.CMapId cmapId) Constructor.protectedBuilder(ReadableFontData data, int offset, CMapTable.CMapId cmapId) protectedBuilder(ReadableFontData data, int offset, CMapTable.CMapId cmapId) protectedBuilder(ReadableFontData data, int offset, CMapTable.CMapId cmapId) protectedBuilder(ReadableFontData data, int offset, CMapTable.CMapId cmapId) protectedBuilder(ReadableFontData data, int offset, CMapTable.CMapId cmapId) protectedBuilder(ReadableFontData data, int offset, CMapTable.CMapId cmapId) protectedBuilder(ReadableFontData data, int offset, CMapTable.CMapId cmapId) protectedBuilder(ReadableFontData data, int offset, CMapTable.CMapId cmapId) protectedBuilder(ReadableFontData data, int offset, CMapTable.CMapId cmapId) protectedBuilder(Header header, ReadableFontData data) Constructor.protectedBuilder(Header header, ReadableFontData data) protectedBuilder(Header header, ReadableFontData data) protectedBuilder(Header header, ReadableFontData data) protectedBuilder(Header header, ReadableFontData data) protectedBuilder(Header header, ReadableFontData data) protectedBuilder(Header header, ReadableFontData data) protectedBuilder(Header header, ReadableFontData data) protectedBuilder(Header header, ReadableFontData data) protectedCMap(ReadableFontData data, int format, CMapTable.CMapId cmapId) Constructor.protectedCMapFormat0(ReadableFontData data, CMapTable.CMapId cmapId) protectedCMapFormat10(ReadableFontData data, CMapTable.CMapId cmapId) protectedCMapFormat12(ReadableFontData data, CMapTable.CMapId cmapId) protectedCMapFormat13(ReadableFontData data, CMapTable.CMapId cmapId) protectedCMapFormat14(ReadableFontData data, CMapTable.CMapId cmapId) protectedCMapFormat2(ReadableFontData data, CMapTable.CMapId cmapId) protectedCMapFormat4(ReadableFontData data, CMapTable.CMapId cmapId) protectedCMapFormat6(ReadableFontData data, CMapTable.CMapId cmapId) protectedCMapFormat8(ReadableFontData data, CMapTable.CMapId cmapId) privateCMapTable(Header header, ReadableFontData data) Constructor.privateFontHeaderTable(Header header, ReadableFontData data) Constructor.privateHorizontalDeviceMetricsTable(Header header, ReadableFontData data, int numGlyphs) privateHorizontalHeaderTable(Header header, ReadableFontData data) privateHorizontalMetricsTable(Header header, ReadableFontData data, int numHMetrics, int numGlyphs) privateMaximumProfileTable(Header header, ReadableFontData data) privateNameTable(Header header, ReadableFontData data) privateOS2Table(Header header, ReadableFontData data) privatePostScriptTable(Header header, ReadableFontData data) -
com.google.typography.font.sfntly.table.opentype中ReadableFontData的使用
修饰符和类型方法说明private static ReadableFontDataLayoutCommonTable.featureListData(ReadableFontData commonData, boolean dataIsCanonical) private static ReadableFontDataLayoutCommonTable.lookupListData(ReadableFontData commonData, boolean dataIsCanonical) private static ReadableFontDataLookupList.readLookupData(ReadableFontData data, boolean dataIsCanonical, int index) private static ReadableFontDataLayoutCommonTable.scriptListData(ReadableFontData commonData, boolean dataIsCanonical) 修饰符和类型方法说明private voidReverseChainSingleSubst.Builder.computeSizeFromData(ReadableFontData data) protected abstract LookupTableLookupList.createLookup(ReadableFontData data) protected abstract LookupTable.BuilderLookupList.Builder.createLookupBuilder(ReadableFontData lookupData) protected RecordList<NumRecord>FeatureTable.createRecordList(ReadableFontData data) protected RecordList<NumRecord>LangSysTable.createRecordList(ReadableFontData data) protected VisibleSubTable.Builder<FeatureTable>FeatureListTable.Builder.createSubTableBuilder(ReadableFontData data, int tag, boolean dataIsCanonical) protected VisibleSubTable.Builder<LookupTable>LookupListTable.Builder.createSubTableBuilder(ReadableFontData data, boolean dataIsCanonical) protected VisibleSubTable.Builder<SubstSubtable>LookupTable.Builder.createSubTableBuilder(ReadableFontData data, boolean dataIsCanonical) protected VisibleSubTable.Builder<ScriptTable>ScriptListTable.Builder.createSubTableBuilder(ReadableFontData data, int tag, boolean dataIsCanonical) protected VisibleSubTable.Builder<LangSysTable>ScriptTable.Builder.createSubTableBuilder(ReadableFontData data, int tag, boolean dataIsCanonical) private static ReadableFontDataLayoutCommonTable.featureListData(ReadableFontData commonData, boolean dataIsCanonical) protected LookupListTableGsubCommonTable.Builder.handleCreateLookupList(ReadableFontData data, boolean dataIsCanonical) protected LookupListTableGsubCommonTable.handleCreateLookupList(ReadableFontData data, boolean dataIsCanonical) protected abstract LookupListTableLayoutCommonTable.Builder.handleCreateLookupList(ReadableFontData data, boolean dataIsCanonical) protected abstract LookupListTableLayoutCommonTable.handleCreateLookupList(ReadableFontData data, boolean dataIsCanonical) private voidLookupList.Builder.initFromData(ReadableFontData data) private voidReverseChainSingleSubst.Builder.initFromData(ReadableFontData data) private static ReadableFontDataLayoutCommonTable.lookupListData(ReadableFontData commonData, boolean dataIsCanonical) voidTaggedData.pushRange(String string, ReadableFontData data) private static intLayoutCommonTable.readFeatureListOffset(ReadableFontData data) private static intLookupList.readLookupCount(ReadableFontData data) private static ReadableFontDataLookupList.readLookupData(ReadableFontData data, boolean dataIsCanonical, int index) private static intLayoutCommonTable.readLookupListOffset(ReadableFontData data) private static intLookupList.readLookupOffsetAt(ReadableFontData data, int index) protected abstract voidOTSubTable.Builder.readModel(ReadableFontData data, boolean dataIsCanonical) Create a model for editing from the data.protected RecordList<NumRecord>FeatureTable.Builder.readRecordList(ReadableFontData data, int base) protected RecordList<NumRecord>LangSysTable.Builder.readRecordList(ReadableFontData data, int base) private static intLayoutCommonTable.readScriptListOffset(ReadableFontData data) protected FeatureTableFeatureListTable.readSubTable(ReadableFontData data, boolean dataIsCanonical) protected LookupTableLookupListTable.readSubTable(ReadableFontData data, boolean dataIsCanonical) protected SubstSubtableLookupTable.readSubTable(ReadableFontData data, boolean dataIsCanonical) protected ScriptTableScriptListTable.readSubTable(ReadableFontData data, boolean dataIsCanonical) protected LangSysTableScriptTable.readSubTable(ReadableFontData data, boolean dataIsCanonical) protected FeatureListTableFeatureListTable.Builder.readTable(ReadableFontData data, int baseUnused, boolean dataIsCanonical) protected FeatureTableFeatureTable.Builder.readTable(ReadableFontData data, int base, boolean dataIsCanonical) protected LangSysTableLangSysTable.Builder.readTable(ReadableFontData data, int base, boolean dataIsCanonical) protected LookupListTableLookupListTable.Builder.readTable(ReadableFontData data, int baseUnused, boolean dataIsCanonical) protected LookupTableLookupTable.Builder.readTable(ReadableFontData data, int base, boolean dataIsCanonical) protected ScriptListTableScriptListTable.Builder.readTable(ReadableFontData data, int baseUnused, boolean dataIsCanonical) protected ScriptTableScriptTable.Builder.readTable(ReadableFontData data, int base, boolean dataIsCanonical) private static ReadableFontDataLayoutCommonTable.scriptListData(ReadableFontData commonData, boolean dataIsCanonical) ChainContextSubst.Builder.subBuildTable(ReadableFontData data) ClassDefTable.Builder.subBuildTable(ReadableFontData data) ContextSubst.Builder.subBuildTable(ReadableFontData data) protected CoverageTableCoverageTable.Builder.subBuildTable(ReadableFontData data) ExtensionSubst.Builder.subBuildTable(ReadableFontData data) protected GsubCommonTableGsubCommonTable.Builder.subBuildTable(ReadableFontData data) protected GSubTableGSubTable.Builder.subBuildTable(ReadableFontData data) protected abstract LayoutCommonTableLayoutCommonTable.Builder.subBuildTable(ReadableFontData data) LigatureSubst.Builder.subBuildTable(ReadableFontData data) protected abstract LookupListLookupList.Builder.subBuildTable(ReadableFontData data) NullTable.Builder.subBuildTable(ReadableFontData data) ReverseChainSingleSubst.Builder.subBuildTable(ReadableFontData data) SingleSubst.Builder.subBuildTable(ReadableFontData data) 限定符构造器说明(专用程序包)AlternateSubst(ReadableFontData data, int base, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, boolean dataIsCanonical) Builder(ReadableFontData data, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)Builder(ReadableFontData data, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, boolean dataIsCanonical) privateBuilder(Header header, ReadableFontData data) Constructor.(专用程序包)Builder(ReadableFontData data, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, boolean dataIsCanonical) (专用程序包)Builder(ReadableFontData data, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, boolean dataIsCanonical) (专用程序包)Builder(ReadableFontData data, boolean dataIsCanonical) privateBuilder(ReadableFontData data, int base, boolean dataIsCanonical) privateBuilder(ReadableFontData data, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)Builder(ReadableFontData data, int base, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, boolean dataIsCanonical) (专用程序包)ChainContextSubst(ReadableFontData data, int base, boolean dataIsCanonical) ClassDefTable(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)ContextSubst(ReadableFontData data, int base, boolean dataIsCanonical) CoverageTable(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)ExtensionSubst(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)FeatureListTable(ReadableFontData data, boolean dataIsCanonical) (专用程序包)FeatureTable(ReadableFontData data, boolean dataIsCanonical) (专用程序包)GsubCommonTable(ReadableFontData data, boolean dataIsCanonical) protectedGsubLookupSubTable(ReadableFontData data, boolean dataIsCanonical) protectedGsubLookupTable(ReadableFontData data, int base, boolean dataIsCanonical) privateGSubTable(Header header, ReadableFontData data, boolean dataIsCanonical) Constructor.(专用程序包)LangSysTable(ReadableFontData data, boolean dataIsCanonical) protectedLayoutCommonTable(ReadableFontData data, boolean dataIsCanonical) (专用程序包)LigatureSubst(ReadableFontData data, int base, boolean dataIsCanonical) privateLookupList(ReadableFontData data, boolean dataIsCanonical) (专用程序包)LookupListTable(ReadableFontData data, boolean dataIsCanonical) protectedLookupSubTable(ReadableFontData data, boolean dataIsCanonical) protectedLookupTable(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)MultipleSubst(ReadableFontData data, int base, boolean dataIsCanonical) privateNullTable(ReadableFontData data) (专用程序包)NullTable(ReadableFontData data, int base, boolean dataIsCanonical) protectedOTSubTable(ReadableFontData data, boolean dataIsCanonical) (专用程序包)ReverseChainSingleSubst(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)ScriptListTable(ReadableFontData data, boolean dataIsCanonical) (专用程序包)ScriptTable(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)SingleSubst(ReadableFontData data, int base, boolean dataIsCanonical) protectedSubstSubtable(ReadableFontData data, int base, boolean dataIsCanonical) -
com.google.typography.font.sfntly.table.opentype.chaincontextsubst中ReadableFontData的使用
修饰符和类型方法说明private voidChainSubGenericRule.Builder.computeSizeFromData(ReadableFontData data) private voidInnerArraysFmt3.Builder.computeSizeFromData(ReadableFontData data) protected VisibleSubTable.Builder<ChainSubClassRule>ChainSubClassSet.Builder.createSubTableBuilder(ReadableFontData data, boolean dataIsCanonical) protected VisibleSubTable.Builder<ChainSubClassSet>ChainSubClassSetArray.Builder.createSubTableBuilder(ReadableFontData data, boolean dataIsCanonical) protected VisibleSubTable.Builder<ChainSubRule>ChainSubRuleSet.Builder.createSubTableBuilder(ReadableFontData data, boolean dataIsCanonical) protected VisibleSubTable.Builder<ChainSubRuleSet>ChainSubRuleSetArray.Builder.createSubTableBuilder(ReadableFontData data, boolean dataIsCanonical) protected VisibleSubTable.Builder<CoverageTable>CoverageArray.Builder.createSubTableBuilder(ReadableFontData data, boolean dataIsCanonical) private voidChainSubGenericRule.Builder.initFromData(ReadableFontData data) private voidInnerArraysFmt3.Builder.initFromData(ReadableFontData data) protected ChainSubClassRuleChainSubClassSet.readSubTable(ReadableFontData data, boolean dataIsCanonical) ChainSubClassSetArray.readSubTable(ReadableFontData data, boolean dataIsCanonical) protected ChainSubRuleChainSubRuleSet.readSubTable(ReadableFontData data, boolean dataIsCanonical) ChainSubRuleSetArray.readSubTable(ReadableFontData data, boolean dataIsCanonical) protected CoverageTableCoverageArray.readSubTable(ReadableFontData data, boolean dataIsCanonical) protected ChainSubClassSetChainSubClassSet.Builder.readTable(ReadableFontData data, int base, boolean dataIsCanonical) protected ChainSubClassSetArrayChainSubClassSetArray.Builder.readTable(ReadableFontData data, int base, boolean dataIsCanonical) protected ChainSubRuleSetChainSubRuleSet.Builder.readTable(ReadableFontData data, int base, boolean dataIsCanonical) protected ChainSubRuleSetArrayChainSubRuleSetArray.Builder.readTable(ReadableFontData data, int base, boolean dataIsCanonical) protected CoverageArrayCoverageArray.Builder.readTable(ReadableFontData data, int base, boolean dataIsCanonical) ChainSubClassRule.Builder.subBuildTable(ReadableFontData data) ChainSubRule.Builder.subBuildTable(ReadableFontData data) InnerArraysFmt3.Builder.subBuildTable(ReadableFontData data) 限定符构造器说明(专用程序包)Builder(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)Builder(ReadableFontData data, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, int base, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, boolean dataIsCanonical) (专用程序包)Builder(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)Builder(ReadableFontData data, boolean dataIsCanonical) Builder(ReadableFontData data, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)ChainSubClassRule(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)ChainSubClassSet(ReadableFontData data, int base, boolean dataIsCanonical) ChainSubClassSetArray(ReadableFontData data, int base, boolean dataIsCanonical) protectedChainSubGenericRule(ReadableFontData data, int base, boolean dataIsCanonical) protectedChainSubGenericRuleSet(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)ChainSubRule(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)ChainSubRuleSet(ReadableFontData data, int base, boolean dataIsCanonical) ChainSubRuleSetArray(ReadableFontData data, int base, boolean dataIsCanonical) privateCoverageArray(ReadableFontData data, int base, boolean dataIsCanonical) InnerArraysFmt3(ReadableFontData data, int base, boolean dataIsCanonical) -
com.google.typography.font.sfntly.table.opentype.classdef中ReadableFontData的使用
修饰符和类型方法说明protected RecordList<NumRecord>InnerArrayFmt1.createRecordList(ReadableFontData data) protected RecordList<NumRecord>InnerArrayFmt1.Builder.readRecordList(ReadableFontData data, int base) protected InnerArrayFmt1InnerArrayFmt1.Builder.readTable(ReadableFontData data, int base, boolean dataIsCanonical) 限定符构造器说明Builder(ReadableFontData data, int base, boolean dataIsCanonical) InnerArrayFmt1(ReadableFontData data, int base, boolean dataIsCanonical) -
com.google.typography.font.sfntly.table.opentype.component中ReadableFontData的使用
修饰符和类型方法说明private voidOffsetRecordTable.Builder.computeSizeFromData(ReadableFontData data) private voidRecordsTable.Builder.computeSizeFromData(ReadableFontData data) private voidTagOffsetsTable.Builder.computeSizeFromData(ReadableFontData data) protected RecordList<NumRecord>NumRecordTable.createRecordList(ReadableFontData data) protected RecordList<RangeRecord>RangeRecordTable.createRecordList(ReadableFontData data) protected abstract RecordList<R>RecordsTable.createRecordList(ReadableFontData data) protected abstract VisibleSubTable.Builder<S>OffsetRecordTable.Builder.createSubTableBuilder(ReadableFontData data, boolean dataIsCanonical) private VisibleSubTable.Builder<S>OffsetRecordTable.Builder.createSubTableBuilder(ReadableFontData data, int offset) protected abstract VisibleSubTable.Builder<S>TagOffsetsTable.Builder.createSubTableBuilder(ReadableFontData data, int tag, boolean dataIsCanonical) private VisibleSubTable.Builder<S>TagOffsetsTable.Builder.createSubTableBuilder(ReadableFontData data, int offset, int length, int tag) protected NumRecordNumRecordList.getRecordAt(ReadableFontData data, int offset) protected RangeRecordRangeRecordList.getRecordAt(ReadableFontData data, int offset) protected abstract TRecordList.getRecordAt(ReadableFontData data, int pos) protected SubstLookupRecordSubstLookupRecordList.getRecordAt(ReadableFontData data, int offset) protected TagOffsetRecordTagOffsetRecordList.getRecordAt(ReadableFontData data, int offset) private voidOffsetRecordTable.Builder.initFromData(ReadableFontData data, int base) private voidRecordsTable.Builder.initFromData(ReadableFontData data, int base) private voidTagOffsetsTable.Builder.initFromData(ReadableFontData data, int base) protected RecordList<NumRecord>NumRecordTable.Builder.readRecordList(ReadableFontData data, int base) protected RecordList<RangeRecord>RangeRecordTable.Builder.readRecordList(ReadableFontData data, int base) protected abstract RecordList<R>RecordsTable.Builder.readRecordList(ReadableFontData data, int base) protected abstract SOffsetRecordTable.readSubTable(ReadableFontData data, boolean dataIsCanonical) protected abstract STagOffsetsTable.readSubTable(ReadableFontData data, boolean dataIsCanonical) protected NumRecordTableNumRecordTable.Builder.readTable(ReadableFontData data, int base, boolean dataIsCanonical) protected abstract TOffsetRecordTable.Builder.readTable(ReadableFontData data, int base, boolean dataIsCanonical) protected RangeRecordTableRangeRecordTable.Builder.readTable(ReadableFontData data, int base, boolean dataIsCanonical) protected abstract TRecordsTable.Builder.readTable(ReadableFontData data, int base, boolean dataIsCanonical) protected abstract TTagOffsetsTable.Builder.readTable(ReadableFontData data, int base, boolean dataIsCanonical) OffsetRecordTable.Builder.subBuildTable(ReadableFontData data) OneToManySubst.Builder.subBuildTable(ReadableFontData data) RecordsTable.Builder.subBuildTable(ReadableFontData data) TagOffsetsTable.Builder.subBuildTable(ReadableFontData data) protected abstract TVisibleSubTable.Builder.subBuildTable(ReadableFontData data) 限定符构造器说明protectedBuilder(ReadableFontData data) protectedBuilder(ReadableFontData data, boolean dataIsCanonical) Builder(ReadableFontData data, int base, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, int base, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, boolean dataIsCanonical) Builder(ReadableFontData data, int base, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, int base, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, int base, boolean dataIsCanonical) protectedBuilder(ReadableFontData data) privateprivateGlyphClassList(ReadableFontData data, int countDecrement) privateGlyphClassList(ReadableFontData data, int countDecrement, int countOffset, int valuesOffset) protectedHeaderTable(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)NumRecord(ReadableFontData data, int base) NumRecordList(ReadableFontData data, int countDecrement) NumRecordList(ReadableFontData data, int countDecrement, int countOffset) NumRecordList(ReadableFontData data, int countDecrement, int countOffset, int valuesOffset) NumRecordTable(ReadableFontData data, int base, boolean dataIsCanonical) protectedOffsetRecordTable(ReadableFontData data, boolean dataIsCanonical) protectedOffsetRecordTable(ReadableFontData data, int base, boolean dataIsCanonical) protectedOneToManySubst(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)RangeRecord(ReadableFontData data, int base) RangeRecordTable(ReadableFontData data, int base, boolean dataIsCanonical) protectedRecordList(ReadableFontData data) protectedRecordList(ReadableFontData data, int countDecrement) protectedRecordList(ReadableFontData data, int countDecrement, int countOffset) protectedRecordList(ReadableFontData data, int countDecrement, int countOffset, int valuesOffset) protectedRecordsTable(ReadableFontData data, boolean dataIsCanonical) protectedRecordsTable(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)SubstLookupRecord(ReadableFontData data, int base) SubstLookupRecordList(ReadableFontData data, int base) SubstLookupRecordList(ReadableFontData data, int countOffset, int valuesOffset) (专用程序包)TagOffsetRecord(ReadableFontData data, int base) (专用程序包)protectedTagOffsetsTable(ReadableFontData data, boolean dataIsCanonical) protectedTagOffsetsTable(ReadableFontData data, int base, boolean dataIsCanonical) private -
com.google.typography.font.sfntly.table.opentype.contextsubst中ReadableFontData的使用
修饰符和类型方法说明private voidDoubleRecordTable.Builder.computeSizeFromData(ReadableFontData data) protected VisibleSubTable.Builder<SubClassRule>SubClassSet.Builder.createSubTableBuilder(ReadableFontData data, boolean dataIsCanonical) protected VisibleSubTable.Builder<SubClassSet>SubClassSetArray.Builder.createSubTableBuilder(ReadableFontData data, boolean dataIsCanonical) protected VisibleSubTable.Builder<SubRule>SubRuleSet.Builder.createSubTableBuilder(ReadableFontData data, boolean dataIsCanonical) protected VisibleSubTable.Builder<SubRuleSet>SubRuleSetArray.Builder.createSubTableBuilder(ReadableFontData data, boolean dataIsCanonical) private voidDoubleRecordTable.Builder.initFromData(ReadableFontData data) protected SubClassRuleSubClassSet.readSubTable(ReadableFontData data, boolean dataIsCanonical) SubClassSetArray.readSubTable(ReadableFontData data, boolean dataIsCanonical) protected SubRuleSubRuleSet.readSubTable(ReadableFontData data, boolean dataIsCanonical) SubRuleSetArray.readSubTable(ReadableFontData data, boolean dataIsCanonical) protected SubClassSetSubClassSet.Builder.readTable(ReadableFontData data, int base, boolean dataIsCanonical) protected SubClassSetArraySubClassSetArray.Builder.readTable(ReadableFontData data, int base, boolean dataIsCanonical) protected SubRuleSetSubRuleSet.Builder.readTable(ReadableFontData data, int base, boolean dataIsCanonical) protected SubRuleSetArraySubRuleSetArray.Builder.readTable(ReadableFontData data, int base, boolean dataIsCanonical) protected SubClassRuleSubClassRule.Builder.subBuildTable(ReadableFontData data) protected SubRuleSubRule.Builder.subBuildTable(ReadableFontData data) 限定符构造器说明Builder(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)Builder(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)Builder(ReadableFontData data, boolean dataIsCanonical) protectedBuilder(ReadableFontData data, boolean dataIsCanonical, boolean isFmt2) protectedBuilder(ReadableFontData data, boolean dataIsCanonical) (专用程序包)Builder(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)Builder(ReadableFontData data, boolean dataIsCanonical) Builder(ReadableFontData data, boolean dataIsCanonical) DoubleRecordTable(ReadableFontData data, boolean dataIsCanonical) DoubleRecordTable(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)SubClassRule(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)SubClassSet(ReadableFontData data, int base, boolean dataIsCanonical) SubClassSetArray(ReadableFontData data, int base, boolean dataIsCanonical) protectedSubGenericRuleSet(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)SubRule(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)SubRuleSet(ReadableFontData data, int base, boolean dataIsCanonical) SubRuleSetArray(ReadableFontData data, int base, boolean dataIsCanonical) -
com.google.typography.font.sfntly.table.opentype.ligaturesubst中ReadableFontData的使用
修饰符和类型方法说明protected RecordList<NumRecord>Ligature.createRecordList(ReadableFontData data) protected VisibleSubTable.Builder<LigatureSet>InnerArrayFmt1.Builder.createSubTableBuilder(ReadableFontData data, boolean dataIsCanonical) protected VisibleSubTable.Builder<Ligature>LigatureSet.Builder.createSubTableBuilder(ReadableFontData data, boolean dataIsCanonical) protected RecordList<NumRecord>Ligature.Builder.readRecordList(ReadableFontData data, int base) InnerArrayFmt1.readSubTable(ReadableFontData data, boolean dataIsCanonical) protected LigatureLigatureSet.readSubTable(ReadableFontData data, boolean dataIsCanonical) protected InnerArrayFmt1InnerArrayFmt1.Builder.readTable(ReadableFontData data, int base, boolean dataIsCanonical) protected LigatureLigature.Builder.readTable(ReadableFontData data, int base, boolean dataIsCanonical) protected LigatureSetLigatureSet.Builder.readTable(ReadableFontData data, int base, boolean dataIsCanonical) 限定符构造器说明Builder(ReadableFontData data, boolean dataIsCanonical) (专用程序包)Builder(ReadableFontData data, boolean dataIsCanonical) (专用程序包)Builder(ReadableFontData data, boolean dataIsCanonical) InnerArrayFmt1(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)Ligature(ReadableFontData data, int base, boolean dataIsCanonical) (专用程序包)LigatureSet(ReadableFontData data, int base, boolean dataIsCanonical) -
com.google.typography.font.sfntly.table.opentype.multiplesubst中ReadableFontData的使用
修饰符和类型方法说明protected VisibleSubTable.Builder<NumRecordTable>GlyphIds.Builder.createSubTableBuilder(ReadableFontData data, boolean dataIsCanonical) GlyphIds.readSubTable(ReadableFontData data, boolean dataIsCanonical) protected GlyphIdsGlyphIds.Builder.readTable(ReadableFontData data, int base, boolean dataIsCanonical) 限定符构造器说明Builder(ReadableFontData data, boolean dataIsCanonical) GlyphIds(ReadableFontData data, int base, boolean dataIsCanonical) -
com.google.typography.font.sfntly.table.opentype.singlesubst中ReadableFontData的使用
修饰符和类型方法说明protected RecordList<NumRecord>InnerArrayFmt2.createRecordList(ReadableFontData data) protected RecordList<NumRecord>InnerArrayFmt2.Builder.readRecordList(ReadableFontData data, int base) protected InnerArrayFmt2InnerArrayFmt2.Builder.readTable(ReadableFontData data, int base, boolean dataIsCanonical) protected HeaderFmt1HeaderFmt1.Builder.subBuildTable(ReadableFontData data) 限定符构造器说明Builder(ReadableFontData data, boolean dataIsCanonical) Builder(ReadableFontData data, boolean dataIsCanonical) HeaderFmt1(ReadableFontData data, int base, boolean dataIsCanonical) InnerArrayFmt2(ReadableFontData data, int base, boolean dataIsCanonical) -
com.google.typography.font.sfntly.table.truetype中ReadableFontData的使用
修饰符和类型方法说明CompositeGlyph.instructions()abstract ReadableFontDataGlyph.instructions()SimpleGlyph.instructions()修饰符和类型方法说明(专用程序包) static Glyph.Builder<? extends Glyph>Glyph.Builder.getBuilder(GlyphTable.Builder tableBuilder, ReadableFontData data) (专用程序包) static Glyph.Builder<? extends Glyph>Glyph.Builder.getBuilder(GlyphTable.Builder tableBuilder, ReadableFontData data, int offset, int length) (专用程序包) static GlyphGlyph.getGlyph(GlyphTable table, ReadableFontData data, int offset, int length) Glyph.Builder<? extends Glyph>GlyphTable.Builder.glyphBuilder(ReadableFontData data) private static Glyph.GlyphTypeGlyph.glyphType(ReadableFontData data, int offset, int length) private voidGlyphTable.Builder.initialize(ReadableFontData data, List<Integer> loca) private voidLocaTable.Builder.initialize(ReadableFontData data) Initialize the internal state from the data.protected CompositeGlyphCompositeGlyph.CompositeGlyphBuilder.subBuildTable(ReadableFontData data) protected ControlProgramTableControlProgramTable.Builder.subBuildTable(ReadableFontData data) protected ControlValueTableControlValueTable.Builder.subBuildTable(ReadableFontData data) protected GlyphTableGlyphTable.Builder.subBuildTable(ReadableFontData data) protected LocaTableLocaTable.Builder.subBuildTable(ReadableFontData data) protected SimpleGlyphSimpleGlyph.SimpleGlyphBuilder.subBuildTable(ReadableFontData data) 限定符构造器说明protectedBuilder(Header header, ReadableFontData data) Constructor.protectedBuilder(Header header, ReadableFontData data) Constructor.protectedBuilder(ReadableFontData data) protectedBuilder(Header header, ReadableFontData data) Constructor.privateBuilder(Header header, ReadableFontData data) protectedprotectedCompositeGlyph(ReadableFontData data, int offset, int length) protectedCompositeGlyphBuilder(ReadableFontData data, int offset, int length) protectedControlProgramTable(Header header, ReadableFontData data) protectedControlValueTable(Header header, ReadableFontData data) Constructor.protectedGlyph(ReadableFontData data, int offset, int length, Glyph.GlyphType glyphType) protectedGlyph(ReadableFontData data, Glyph.GlyphType glyphType) privateGlyphTable(Header header, ReadableFontData data) privateLocaTable(Header header, ReadableFontData data, FontHeaderTable.IndexToLocFormat version, int numGlyphs) privateSimpleGlyph(ReadableFontData data) (专用程序包)SimpleGlyph(ReadableFontData data, int offset, int length) protectedSimpleGlyphBuilder(ReadableFontData data, int offset, int length) -
com.google.typography.font.tools.conversion.eot中ReadableFontData的使用
修饰符和类型方法说明voidMtxFontBuilder.addTable(int tag, ReadableFontData data) Add a table to the font being built. -
com.google.typography.font.tools.subsetter中ReadableFontData的使用
修饰符和类型方法说明PostScriptTableBuilder.build()private static ReadableFontDataGlyphRenumberer.renumberCompositeGlyph(ReadableFontData glyph, Map<Integer, Integer> mapping) static ReadableFontDataGlyphRenumberer.renumberGlyph(ReadableFontData glyph, Map<Integer, Integer> mapping) Apply a renumbering referenced glyphs in TrueType glyph data.修饰符和类型方法说明private static booleanGlyphRenumberer.isCompositeGlyph(ReadableFontData glyph) Determine whether the glyph data is a composite glyph.private static ReadableFontDataGlyphRenumberer.renumberCompositeGlyph(ReadableFontData glyph, Map<Integer, Integer> mapping) static ReadableFontDataGlyphRenumberer.renumberGlyph(ReadableFontData glyph, Map<Integer, Integer> mapping) Apply a renumbering referenced glyphs in TrueType glyph data.