EBLC: Embedded Bitmap Location table

The EBLC table is an OpenType table.

This EBLC table converter module depends on the BitmapGlyphMetrics module, which it shares with the EBDT, CBDT, and CBLC converters.

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]
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

class fontTools.ttLib.tables.E_B_L_C_.eblc_index_sub_table_2(data, ttFont)[source]

Bases: FixedSizeIndexSubTableMixin, EblcIndexSubTable

decompile()[source]
compile(ttFont)[source]
class fontTools.ttLib.tables.E_B_L_C_.eblc_index_sub_table_3(data, ttFont)[source]

Bases: OffsetArrayIndexSubTableMixin, EblcIndexSubTable

class fontTools.ttLib.tables.E_B_L_C_.eblc_index_sub_table_4(data, ttFont)[source]

Bases: EblcIndexSubTable

decompile()[source]
compile(ttFont)[source]
class fontTools.ttLib.tables.E_B_L_C_.eblc_index_sub_table_5(data, ttFont)[source]

Bases: FixedSizeIndexSubTableMixin, EblcIndexSubTable

decompile()[source]
compile(ttFont)[source]