class TTFunk::Table::Cff::Encoding

def initialize(top_dict, file, offset_or_id = nil, length = nil)

Parameters:
  • encoding_id (Integer) -- 0, 1, or 2
  • file (TTFunk::File) --
  • top_dict (TTFunk::Table:Cff::TopDict) --
  • length (Integer) --
  • offset (Integer) --
  • file (TTFunk::File) --
  • top_dict (TTFunk::Table:Cff::TopDict) --

Overloads:
  • initialize(top_dict, file, charset_id)
  • initialize(top_dict, file, offset = nil, length = nil)
def initialize(top_dict, file, offset_or_id = nil, length = nil)
  @top_dict = top_dict
  @offset_or_id = offset_or_id || DEFAULT_ENCODING_ID
  if offset
    super(file, offset, length)
    @supplemental = format >> 7 == 1
  else
    @items_count = self.class.codes_for_encoding_id(offset_or_id).size
    @supplemental = false
  end
end