EBLC: Embedded Bitmap Location Table

class fontTools.ttLib.tables.E_B_L_C_.table_E_B_L_C_(tag=None)[source]

Bases: DefaultTable

dependencies = ['EBDT']
getIndexFormatClass(indexFormat)[source]
decompile(data, ttFont)[source]
compile(ttFont)[source]
toXML(writer, ttFont)[source]
fromXML(name, attrs, content, ttFont)[source]
merge(m, tables)
subset_glyphs(s)
class fontTools.ttLib.tables.E_B_L_C_.Strike[source]

Bases: object

toXML(strikeIndex, writer, ttFont)[source]
fromXML(name, attrs, content, ttFont, locator)[source]
class fontTools.ttLib.tables.E_B_L_C_.BitmapSizeTable[source]

Bases: object

toXML(writer, ttFont)[source]
fromXML(name, attrs, content, ttFont)[source]
class fontTools.ttLib.tables.E_B_L_C_.SbitLineMetrics[source]

Bases: object

toXML(name, writer, ttFont)[source]
fromXML(name, attrs, content, ttFont)[source]
class fontTools.ttLib.tables.E_B_L_C_.EblcIndexSubTable(data, ttFont)[source]

Bases: object

ensureDecompiled(recurse=False)[source]
compile(ttFont)[source]
toXML(writer, ttFont)[source]
fromXML(name, attrs, content, ttFont)[source]
writeMetrics(writer, ttFont)[source]
readMetrics(name, attrs, content, ttFont)[source]
padBitmapData(data)[source]
removeSkipGlyphs()[source]
class fontTools.ttLib.tables.E_B_L_C_.FixedSizeIndexSubTableMixin[source]

Bases: object

writeMetrics(writer, ttFont)[source]
readMetrics(name, attrs, content, ttFont)[source]
padBitmapData(data)[source]
class fontTools.ttLib.tables.E_B_L_C_.eblc_index_sub_table_1(data, ttFont)[source]

Bases: OffsetArrayIndexSubTableMixin, EblcIndexSubTable

compile(ttFont)
decompile()
ensureDecompiled(recurse=False)
fromXML(name, attrs, content, ttFont)
padBitmapData(data)
readMetrics(name, attrs, content, ttFont)
removeSkipGlyphs()
toXML(writer, ttFont)
writeMetrics(writer, ttFont)
class fontTools.ttLib.tables.E_B_L_C_.eblc_index_sub_table_2(data, ttFont)[source]

Bases: FixedSizeIndexSubTableMixin, EblcIndexSubTable

decompile()[source]
compile(ttFont)[source]
ensureDecompiled(recurse=False)
fromXML(name, attrs, content, ttFont)
padBitmapData(data)
readMetrics(name, attrs, content, ttFont)
removeSkipGlyphs()
toXML(writer, ttFont)
writeMetrics(writer, ttFont)
class fontTools.ttLib.tables.E_B_L_C_.eblc_index_sub_table_3(data, ttFont)[source]

Bases: OffsetArrayIndexSubTableMixin, EblcIndexSubTable

compile(ttFont)
decompile()
ensureDecompiled(recurse=False)
fromXML(name, attrs, content, ttFont)
padBitmapData(data)
readMetrics(name, attrs, content, ttFont)
removeSkipGlyphs()
toXML(writer, ttFont)
writeMetrics(writer, ttFont)
class fontTools.ttLib.tables.E_B_L_C_.eblc_index_sub_table_4(data, ttFont)[source]

Bases: EblcIndexSubTable

decompile()[source]
compile(ttFont)[source]
ensureDecompiled(recurse=False)
fromXML(name, attrs, content, ttFont)
padBitmapData(data)
readMetrics(name, attrs, content, ttFont)
removeSkipGlyphs()
toXML(writer, ttFont)
writeMetrics(writer, ttFont)
class fontTools.ttLib.tables.E_B_L_C_.eblc_index_sub_table_5(data, ttFont)[source]

Bases: FixedSizeIndexSubTableMixin, EblcIndexSubTable

decompile()[source]
compile(ttFont)[source]
ensureDecompiled(recurse=False)
fromXML(name, attrs, content, ttFont)
padBitmapData(data)
readMetrics(name, attrs, content, ttFont)
removeSkipGlyphs()
toXML(writer, ttFont)
writeMetrics(writer, ttFont)

BitmapGlyphMetrics

class fontTools.ttLib.tables.BitmapGlyphMetrics.BitmapGlyphMetrics[source]

Bases: object

toXML(writer, ttFont)[source]
fromXML(name, attrs, content, ttFont)[source]
class fontTools.ttLib.tables.BitmapGlyphMetrics.BigGlyphMetrics[source]

Bases: BitmapGlyphMetrics

binaryFormat = '\n  > # big endian\n  height:       B\n  width:        B\n  horiBearingX: b\n  horiBearingY: b\n  horiAdvance:  B\n  vertBearingX: b\n  vertBearingY: b\n  vertAdvance:  B\n'
fromXML(name, attrs, content, ttFont)
toXML(writer, ttFont)
class fontTools.ttLib.tables.BitmapGlyphMetrics.SmallGlyphMetrics[source]

Bases: BitmapGlyphMetrics

binaryFormat = '\n  > # big endian\n  height:   B\n  width:    B\n  BearingX: b\n  BearingY: b\n  Advance:  B\n'
fromXML(name, attrs, content, ttFont)
toXML(writer, ttFont)