class TTFunk::Table::Cff::FontIndex

CFF Font Dict Index.

def decode_item(_index, offset, length)

def decode_item(_index, offset, length)
  TTFunk::Table::Cff::FontDict.new(top_dict, file, offset, length)
end

def encode_items(*)

def encode_items(*)
  # Re-encode font dicts
  map(&:encode)
end

def finalize(new_cff_data)

Returns:
  • (void) -

Parameters:
  • new_cff_data (TTFunk::EncodedString) --
def finalize(new_cff_data)
  each { |font_dict| font_dict.finalize(new_cff_data) }
end

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

Parameters:
  • length (Integer) --
  • offset (Integer) --
  • file (TTFunk::File) --
  • top_dict (TTFunk::Table:Cff::TopDict) --
def initialize(top_dict, file, offset, length = nil)
  super(file, offset, length)
  @top_dict = top_dict
end