# `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)

  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)
  decompile(data, ttFont)
  compile(ttFont)
  toXML(writer, ttFont)
  fromXML(name, attrs, content, ttFont)
  subset_glyphs(s)

class fontTools.ttLib.tables.E_B_L_C_.Strike

  Bases: `object`

  toXML(strikeIndex, writer, ttFont)
  fromXML(name, attrs, content, ttFont, locator)

class fontTools.ttLib.tables.E_B_L_C_.BitmapSizeTable

  Bases: `object`

  toXML(writer, ttFont)
  fromXML(name, attrs, content, ttFont)

class fontTools.ttLib.tables.E_B_L_C_.SbitLineMetrics

  Bases: `object`

  toXML(name, writer, ttFont)
  fromXML(name, attrs, content, ttFont)

class fontTools.ttLib.tables.E_B_L_C_.EblcIndexSubTable(data, ttFont)

  Bases: `object`

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

class fontTools.ttLib.tables.E_B_L_C_.FixedSizeIndexSubTableMixin

  Bases: `object`

  writeMetrics(writer, ttFont)
  readMetrics(name, attrs, content, ttFont)
  padBitmapData(data)

class fontTools.ttLib.tables.E_B_L_C_.eblc_index_sub_table_1(data, ttFont)

  Bases: `OffsetArrayIndexSubTableMixin`, `EblcIndexSubTable`

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

  Bases: `FixedSizeIndexSubTableMixin`, `EblcIndexSubTable`

  decompile()
  compile(ttFont)

class fontTools.ttLib.tables.E_B_L_C_.eblc_index_sub_table_3(data, ttFont)

  Bases: `OffsetArrayIndexSubTableMixin`, `EblcIndexSubTable`

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

  Bases: `EblcIndexSubTable`

  decompile()
  compile(ttFont)

class fontTools.ttLib.tables.E_B_L_C_.eblc_index_sub_table_5(data, ttFont)

  Bases: `FixedSizeIndexSubTableMixin`, `EblcIndexSubTable`

  decompile()
  compile(ttFont)