类的使用
com.google.typography.font.sfntly.data.WritableFontData
使用WritableFontData的程序包
程序包
说明
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中WritableFontData的使用
返回变量类型为WritableFontData的类型的com.google.typography.font.sfntly中的方法修饰符和类型方法说明private Map<Header,WritableFontData> Font.Builder.loadTableData(SortedSet<Header> headers, FontInputStream is) private Map<Header,WritableFontData> Font.Builder.loadTableData(SortedSet<Header> headers, WritableFontData fd) 修饰符和类型方法说明(专用程序包) static final Font.BuilderFont.Builder.getOTFBuilder(WritableFontData wfd, int offsetToOffsetTable) private Table.Builder<? extends Table>Font.Builder.getTableBuilder(Header header, WritableFontData data) private static Font[]FontFactory.loadCollection(WritableFontData wfd) private static Font.Builder[]FontFactory.loadCollectionForBuilding(WritableFontData wfd) private voidFont.Builder.loadFont(WritableFontData wfd, int offsetToOffsetTable) private static FontFontFactory.loadSingleOTF(WritableFontData wfd) private static Font.BuilderFontFactory.loadSingleOTFForBuilding(WritableFontData wfd, int offsetToOffsetTable) private Map<Header,WritableFontData> Font.Builder.loadTableData(SortedSet<Header> headers, WritableFontData fd) 类型变量类型为WritableFontData的com.google.typography.font.sfntly中的方法参数修饰符和类型方法说明private Map<Integer,Table.Builder<? extends Table>> Font.Builder.buildAllTableBuilders(Map<Header, WritableFontData> tableData) -
com.google.typography.font.sfntly.data中WritableFontData的使用
修饰符和类型方法说明static final WritableFontDataWritableFontData.createWritableFontData(byte[] b) Constructs a writable font data object.static final WritableFontDataWritableFontData.createWritableFontData(int length) Constructs a writable font data object.static final WritableFontDataWritableFontData.createWritableFontData(ReadableFontData original) Constructs a writable font data object.WritableFontData.slice(int offset) Makes a bottom bound only slice of this array.WritableFontData.slice(int offset, int length) Makes a slice of this FontData.修饰符和类型方法说明intReadableFontData.copyTo(WritableFontData wfd) Copies the FontData to a WritableFontData.限定符构造器说明privateWritableFontData(WritableFontData data, int offset) Constructor with a lower bound.privateWritableFontData(WritableFontData data, int offset, int length) Constructor with lower bound and a length bound. -
com.google.typography.font.sfntly.table中WritableFontData的使用
修饰符和类型方法说明FontDataTable.Builder.data()Gets a snapshot copy of the internal data of the builder.protected WritableFontDataFontDataTable.Builder.internalWriteData()修饰符和类型方法说明(专用程序包) static GenericTableBuilderGenericTableBuilder.createBuilder(Header header, WritableFontData data) Create a new builder using the header information and data provided.static Table.Builder<? extends Table>Table.Builder.getBuilder(Header header, WritableFontData tableData) Get a builder for the table type specified by the data in the header.private voidFontDataTable.Builder.internalSetData(WritableFontData data, boolean dataChanged) protected intFontDataTable.serialize(WritableFontData data) voidFontDataTable.Builder.setData(WritableFontData data) protected abstract intFontDataTable.Builder.subSerialize(WritableFontData newData) Serialize the table to the data provided.protected intTableBasedTableBuilder.subSerialize(WritableFontData newData) 限定符构造器说明protectedBuilder(WritableFontData data) protectedBuilder(WritableFontData data) Constructor.protectedBuilder(WritableFontData data, ReadableFontData masterData) Constructor.protectedBuilder(Header header, WritableFontData data) protectedBuilder(Header header, WritableFontData data) protectedByteArrayTableBuilder(Header header, WritableFontData data) Constructor.privateGenericTableBuilder(Header header, WritableFontData data) protectedTableBasedTableBuilder(Header header, WritableFontData data) Constructor. -
com.google.typography.font.sfntly.table.bitmap中WritableFontData的使用
修饰符和类型方法说明(专用程序包) static BitmapSizeTable.BuilderBitmapSizeTable.Builder.createBuilder(WritableFontData data, ReadableFontData masterData) static EbdtTable.BuilderEbdtTable.Builder.createBuilder(Header header, WritableFontData data) Create a new builder using the header information and data provided.static EblcTable.BuilderEblcTable.Builder.createBuilder(Header header, WritableFontData data) Create a new builder using the header information and data provided.static EbscTable.BuilderEbscTable.Builder.createBuilder(Header header, WritableFontData data) Create a new builder using the header information and data provided.(专用程序包) static IndexSubTableFormat1.BuilderIndexSubTableFormat1.Builder.createBuilder(WritableFontData data, int indexSubTableOffset, int firstGlyphIndex, int lastGlyphIndex) (专用程序包) static IndexSubTableFormat2.BuilderIndexSubTableFormat2.Builder.createBuilder(WritableFontData data, int indexSubTableOffset, int firstGlyphIndex, int lastGlyphIndex) (专用程序包) static IndexSubTableFormat3.BuilderIndexSubTableFormat3.Builder.createBuilder(WritableFontData data, int indexSubTableOffset, int firstGlyphIndex, int lastGlyphIndex) (专用程序包) static IndexSubTableFormat4.BuilderIndexSubTableFormat4.Builder.createBuilder(WritableFontData data, int indexSubTableOffset, int firstGlyphIndex, int lastGlyphIndex) (专用程序包) static IndexSubTableFormat5.BuilderIndexSubTableFormat5.Builder.createBuilder(WritableFontData data, int indexSubTableOffset, int firstGlyphIndex, int lastGlyphIndex) protected intIndexSubTable.Builder.serializeIndexSubHeader(WritableFontData data) protected intBigGlyphMetrics.Builder.subSerialize(WritableFontData newData) protected intBitmapGlyph.Builder.subSerialize(WritableFontData newData) protected intBitmapSizeTable.Builder.subSerialize(WritableFontData newData) protected intEbdtTable.Builder.subSerialize(WritableFontData newData) protected intEblcTable.Builder.subSerialize(WritableFontData newData) protected intEbscTable.Builder.subSerialize(WritableFontData newData) protected intIndexSubTable.Builder.subSerialize(WritableFontData newData) protected intIndexSubTableFormat1.Builder.subSerialize(WritableFontData newData) protected intIndexSubTableFormat2.Builder.subSerialize(WritableFontData newData) protected intIndexSubTableFormat3.Builder.subSerialize(WritableFontData newData) protected intIndexSubTableFormat4.Builder.subSerialize(WritableFontData newData) protected intIndexSubTableFormat5.Builder.subSerialize(WritableFontData newData) protected intSmallGlyphMetrics.Builder.subSerialize(WritableFontData newData) 限定符构造器说明protectedBuilder(WritableFontData data) Constructor.protectedBuilder(WritableFontData data, int format) privateBuilder(WritableFontData data, ReadableFontData masterData) protectedBuilder(WritableFontData data, int format) protectedBuilder(Header header, WritableFontData data) protectedBuilder(Header header, WritableFontData data) protectedBuilder(Header header, WritableFontData data) protectedBuilder(WritableFontData data) Constructor.protectedBuilder(WritableFontData data, int firstGlyphIndex, int lastGlyphIndex) privateBuilder(WritableFontData data, int firstGlyphIndex, int lastGlyphIndex) privateBuilder(WritableFontData data, int firstGlyphIndex, int lastGlyphIndex) privateBuilder(WritableFontData data, int firstGlyphIndex, int lastGlyphIndex) privateBuilder(WritableFontData data, int firstGlyphIndex, int lastGlyphIndex) privateBuilder(WritableFontData data, int firstGlyphIndex, int lastGlyphIndex) protectedBuilder(WritableFontData data, int format) protectedBuilder(WritableFontData data) Constructor. -
com.google.typography.font.sfntly.table.core中WritableFontData的使用
修饰符和类型方法说明static CMapTable.BuilderCMapTable.Builder.createBuilder(Header header, WritableFontData data) Creates a new builder using the header information and data provided.static FontHeaderTable.BuilderFontHeaderTable.Builder.createBuilder(Header header, WritableFontData data) Create a new builder using the header information and data provided.HorizontalDeviceMetricsTable.Builder.createBuilder(Header header, WritableFontData data) HorizontalHeaderTable.Builder.createBuilder(Header header, WritableFontData data) Create a new builder using the header information and data provided.HorizontalMetricsTable.Builder.createBuilder(Header header, WritableFontData data) Create a new builder using the header information and data provided.static MaximumProfileTable.BuilderMaximumProfileTable.Builder.createBuilder(Header header, WritableFontData data) Create a new builder using the header information and data provided.static NameTable.BuilderNameTable.Builder.createBuilder(Header header, WritableFontData data) Create a new builder using the header information and data provided.static OS2Table.BuilderOS2Table.Builder.createBuilder(Header header, WritableFontData data) Create a new builder using the header information and data provided.static PostScriptTable.BuilderPostScriptTable.Builder.createBuilder(Header header, WritableFontData data) Create a new builder using the header information and data provided.protected intCMap.Builder.subSerialize(WritableFontData newData) protected intCMapFormat4.Builder.subSerialize(WritableFontData newData) protected intCMapTable.Builder.subSerialize(WritableFontData newData) protected intNameTable.Builder.subSerialize(WritableFontData newData) 限定符构造器说明protectedBuilder(WritableFontData data, CMap.CMapFormat format, CMapTable.CMapId cmapId) protectedBuilder(WritableFontData data, int offset, CMapTable.CMapId cmapId) protectedBuilder(WritableFontData data, int offset, CMapTable.CMapId cmapId) protectedBuilder(WritableFontData data, int offset, CMapTable.CMapId cmapId) protectedBuilder(WritableFontData data, int offset, CMapTable.CMapId cmapId) protectedBuilder(WritableFontData data, int offset, CMapTable.CMapId cmapId) protectedBuilder(WritableFontData data, int offset, CMapTable.CMapId cmapId) protectedBuilder(WritableFontData data, int offset, CMapTable.CMapId cmapId) protectedBuilder(WritableFontData data, int offset, CMapTable.CMapId cmapId) protectedBuilder(WritableFontData data, int offset, CMapTable.CMapId cmapId) protectedBuilder(Header header, WritableFontData data) Constructor.protectedBuilder(Header header, WritableFontData data) protectedBuilder(Header header, WritableFontData data) protectedBuilder(Header header, WritableFontData data) protectedBuilder(Header header, WritableFontData data) protectedBuilder(Header header, WritableFontData data) protectedBuilder(Header header, WritableFontData data) protectedBuilder(Header header, WritableFontData data) protectedBuilder(Header header, WritableFontData data) -
com.google.typography.font.sfntly.table.opentype中WritableFontData的使用
修饰符和类型方法说明static GSubTable.BuilderGSubTable.Builder.createBuilder(Header header, WritableFontData data) Creates a new builder using the header information and data provided.private intLookupList.Builder.serializeFromBuilders(WritableFontData newData) private intReverseChainSingleSubst.Builder.serializeFromData(WritableFontData newData) intChainContextSubst.Builder.subSerialize(WritableFontData newData) intClassDefTable.Builder.subSerialize(WritableFontData newData) intContextSubst.Builder.subSerialize(WritableFontData newData) intCoverageTable.Builder.subSerialize(WritableFontData newData) protected intGSubTable.Builder.subSerialize(WritableFontData newData) protected intLayoutCommonTable.Builder.subSerialize(WritableFontData newData) intLigatureSubst.Builder.subSerialize(WritableFontData newData) protected intLookupList.Builder.subSerialize(WritableFontData newData) intNullTable.Builder.subSerialize(WritableFontData newData) final intOTSubTable.Builder.subSerialize(WritableFontData newData) This is called after subDataSizeToSerialize, newData has a length equal to that returned by that call.intReverseChainSingleSubst.Builder.subSerialize(WritableFontData newData) intScriptTable.Builder.subSerialize(WritableFontData newData) intSingleSubst.Builder.subSerialize(WritableFontData newData) protected abstract voidOTSubTable.Builder.writeModel(WritableFontData data) Writes the model, which is exactly as long as computeSerializedLength. -
com.google.typography.font.sfntly.table.opentype.chaincontextsubst中WritableFontData的使用
修饰符和类型方法说明private intChainSubGenericRule.Builder.serializeFromData(WritableFontData newData) private intInnerArraysFmt3.Builder.serializeFromData(WritableFontData newData) intChainSubGenericRule.Builder.subSerialize(WritableFontData newData) intInnerArraysFmt3.Builder.subSerialize(WritableFontData newData) -
com.google.typography.font.sfntly.table.opentype.component中WritableFontData的使用
修饰符和类型方法说明private intOffsetRecordTable.Builder.serializeFromBuilders(WritableFontData newData, int subTableWriteOffset) private intTagOffsetsTable.Builder.serializeFromBuilders(WritableFontData newData) private intOffsetRecordTable.Builder.serializeFromData(WritableFontData newData) private intRecordsTable.Builder.serializeFromData(WritableFontData newData) private intTagOffsetsTable.Builder.serializeFromData(WritableFontData newData) intHeaderTable.Builder.subSerialize(WritableFontData newData) intOffsetRecordTable.Builder.subSerialize(WritableFontData newData) intOffsetRecordTable.Builder.subSerialize(WritableFontData newData, int subTableWriteOffset) intOneToManySubst.Builder.subSerialize(WritableFontData newData) intRecordsTable.Builder.subSerialize(WritableFontData newData) intTagOffsetsTable.Builder.subSerialize(WritableFontData newData) abstract intVisibleSubTable.Builder.subSerialize(WritableFontData newData) intNumRecord.writeTo(WritableFontData newData, int base) intRangeRecord.writeTo(WritableFontData newData, int base) intRecord.writeTo(WritableFontData newData, int base) intRecordList.writeTo(WritableFontData writeData) intSubstLookupRecord.writeTo(WritableFontData newData, int base) intTagOffsetRecord.writeTo(WritableFontData newData, int base) 限定符构造器说明privateprivate(专用程序包) -
com.google.typography.font.sfntly.table.opentype.contextsubst中WritableFontData的使用
修饰符和类型方法说明private intDoubleRecordTable.Builder.serializeFromData(WritableFontData newData) intDoubleRecordTable.Builder.subSerialize(WritableFontData newData) -
com.google.typography.font.sfntly.table.truetype中WritableFontData的使用
修饰符和类型方法说明static ControlProgramTable.BuilderControlProgramTable.Builder.createBuilder(Header header, WritableFontData data) Create a new builder using the header information and data provided.static ControlValueTable.BuilderControlValueTable.Builder.createBuilder(Header header, WritableFontData data) Create a new builder using the header information and data provided.static GlyphTable.BuilderGlyphTable.Builder.createBuilder(Header header, WritableFontData data) Create a new builder using the header information and data provided.static LocaTable.BuilderLocaTable.Builder.createBuilder(Header header, WritableFontData data) Create a new builder using the header information and data provided.protected intGlyph.Builder.subSerialize(WritableFontData newData) protected intGlyphTable.Builder.subSerialize(WritableFontData newData) protected intLocaTable.Builder.subSerialize(WritableFontData newData) 限定符构造器说明protectedBuilder(Header header, WritableFontData data) Constructor.protectedBuilder(Header header, WritableFontData data) Constructor.protectedBuilder(WritableFontData data) protectedBuilder(WritableFontData data, int offset, int length) protectedBuilder(Header header, WritableFontData data) Constructor.privateBuilder(Header header, WritableFontData data) protectedCompositeGlyphBuilder(WritableFontData data, int offset, int length) protectedSimpleGlyphBuilder(WritableFontData data, int offset, int length) -
com.google.typography.font.tools.conversion.eot中WritableFontData的使用
修饰符和类型方法说明private intEOTWriter.writeCodePages(int start, OS2Table os2Table, WritableFontData writableFontData) private intEOTWriter.writeFontPANOSE(int index, OS2Table os2Table, WritableFontData writableFontData) private intEOTWriter.writePadding(int index, WritableFontData writableFontData) private intEOTWriter.writeReservedFields(int start, WritableFontData writableFontData) private intEOTWriter.writeUnicodeRanges(int start, OS2Table os2Table, WritableFontData writableFontData) private intEOTWriter.writeUTF16String(int start, byte[] str, WritableFontData writableFontData) -
com.google.typography.font.tools.conversion.woff中WritableFontData的使用
修饰符和类型方法说明intWoffWriter.TableDirectoryEntry.writeEntry(WritableFontData writableFontData, int tableOffset, int start) intWoffWriter.TableDirectoryEntry.writeTable(WritableFontData writableFontData, int index) private intWoffWriter.writeTableDirectoryEntries(WritableFontData writableFontData, int start, List<WoffWriter.TableDirectoryEntry> tableDirectoryEntries) private intWoffWriter.writeTables(WritableFontData writableFontData, int start, List<WoffWriter.TableDirectoryEntry> tableDirectoryEntries) private intWoffWriter.writeWoffHeader(WritableFontData writableFontData, int start, List<WoffWriter.TableDirectoryEntry> tableDirectoryEntries, int flavor, int length, int majorVersion, int minorVersion) -
com.google.typography.font.tools.subsetter中WritableFontData的使用