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

Embedded Bitmap Location table

The EBLC table contains the locations of monochrome or grayscale bitmaps for glyphs. It must be used in concert with the EBDT table.

See also https://learn.microsoft.com/en-us/typography/opentype/spec/eblc

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]