class TTFunk::Table::Maxp
Attributes
max_component_contours[R]
max_component_depth[R]
max_component_elements[R]
max_component_points[R]
max_contours[R]
max_function_defs[R]
max_instruction_defs[R]
max_points[R]
max_size_of_instructions[R]
max_stack_elements[R]
max_storage[R]
max_twilight_points[R]
max_zones[R]
num_glyphs[R]
version[R]
Public Class Methods
encode(maxp, mapping)
click to toggle source
# File lib/ttfunk/table/maxp.rb, line 22 def self.encode(maxp, mapping) num_glyphs = mapping.length raw = maxp.raw raw[4, 2] = [num_glyphs].pack('n') raw end
Private Instance Methods
parse!()
click to toggle source
# File lib/ttfunk/table/maxp.rb, line 31 def parse! @version, @num_glyphs, @max_points, @max_contours, @max_component_points, @max_component_contours, @max_zones, @max_twilight_points, @max_storage, @max_function_defs, @max_instruction_defs, @max_stack_elements, @max_size_of_instructions, @max_component_elements, @max_component_depth = read(length, 'Nn*') end