# File lib/native_file_types/c64/C64GeosFont.rb, line 148 def meta_data return super unless @contents.kind_of?(Array) && !info_block.nil? @meta_data["geos_font_id"]="$%02x" % (info_block[0x80]+info_block[0x81]*100) @meta_data["geos_font_point_ids"]=(point_ids.collect{|x| '$%04x' % x}).join(",") @meta_data["geos_font_point_sizes"]=point_sizes.join(",") @meta_data["geos_font_lengths"]=(lengths.collect{|x| '$%04x' % x}).join(",") # point_sizes.each do |point_size| # prefix="geos_font_point_size_#{point_size}" # font_data=@contents[point_size+1] # next if font_data.nil? # @meta_data["#{prefix}_line_of_print"]=font_data[0x00] # @meta_data["#{prefix}_bytes_in_bitstream"]=bytes_in_bitstream(point_size) # @meta_data["#{prefix}_character_height"]=char_height(point_size) # @meta_data["#{prefix}_character_width_space"]=char_width(point_size," ") # @meta_data["#{prefix}_character_width_A"]=char_width(point_size,"A") # @meta_data["#{prefix}_bitstream_A"]=bitstreams(point_size,"A") # end super end