var searchIndex = {}; searchIndex["truetype"] = {"doc":"Parser for TrueType fonts.","items":[[3,"CharMapping","truetype","A char-to-glyph mapping.",null,null],[12,"header","","",0,null],[12,"records","","",0,null],[12,"encodings","","",0,null],[3,"CharMappingHeader","","The header of a char-to-glyph mapping.",null,null],[12,"version","","",1,null],[12,"table_count","","",1,null],[3,"CharMappingRecord","","A record of a char-to-glyph mapping.",null,null],[12,"platform_id","","",2,null],[12,"encoding_id","","",2,null],[12,"offset","","",2,null],[3,"CharMappingEncoding4","","A char-to-glyph encoding of format 4.",null,null],[12,"format","","",3,null],[12,"length","","",3,null],[12,"language","","",3,null],[12,"segment_count_x2","","",3,null],[12,"search_range","","",3,null],[12,"entry_selector","","",3,null],[12,"range_shift","","",3,null],[12,"end_codes","","",3,null],[12,"reserved_pad","","",3,null],[12,"start_codes","","",3,null],[12,"id_deltas","","",3,null],[12,"id_range_offsets","","",3,null],[12,"glyph_indices","","",3,null],[3,"CharMappingEncoding6","","A char-to-glyph encoding of format 6.",null,null],[12,"format","","",4,null],[12,"length","","",4,null],[12,"language","","",4,null],[12,"first_code","","",4,null],[12,"entry_count","","",4,null],[12,"glyph_indices","","",4,null],[3,"FontHeader","","A font header.",null,null],[12,"version","","",5,null],[12,"font_revision","","",5,null],[12,"checksum_adjustment","","",5,null],[12,"magic_number","","",5,null],[12,"flags","","",5,null],[12,"units_per_em","","",5,null],[12,"created","","",5,null],[12,"modified","","",5,null],[12,"min_x","","",5,null],[12,"min_y","","",5,null],[12,"max_x","","",5,null],[12,"max_y","","",5,null],[12,"mac_style","","",5,null],[12,"lowest_ppem","","",5,null],[12,"font_direction_hint","","",5,null],[12,"location_format","","",5,null],[12,"glyph_data_format","","",5,null],[3,"HorizontalHeader","","A horizontal header.",null,null],[12,"version","","",6,null],[12,"ascender","","",6,null],[12,"descender","","",6,null],[12,"line_gap","","",6,null],[12,"max_advance_width","","",6,null],[12,"min_left_side_bearing","","",6,null],[12,"min_right_side_bearing","","",6,null],[12,"max_x_extent","","",6,null],[12,"caret_slope_rise","","",6,null],[12,"caret_slope_run","","",6,null],[12,"caret_offset","","",6,null],[12,"reserved1","","",6,null],[12,"reserved2","","",6,null],[12,"reserved3","","",6,null],[12,"reserved4","","",6,null],[12,"metric_data_format","","",6,null],[12,"horizontal_metric_count","","",6,null],[3,"HorizontalMetrics","","Horizontal metrics.",null,null],[12,"records","","",7,null],[12,"left_side_bearings","","",7,null],[3,"LongHorizontalMetric","","A record of horizontal metrics.",null,null],[12,"advance_width","","",8,null],[12,"left_side_bearing","","",8,null],[3,"MaximumProfile05","","A maximum profile of version 0.5.",null,null],[12,"version","","",9,null],[12,"glyph_count","","",9,null],[3,"MaximumProfile10","","A maximum profile of version 1.0.",null,null],[12,"version","","",10,null],[12,"glyph_count","","",10,null],[12,"max_points","","",10,null],[12,"max_contours","","",10,null],[12,"max_composite_points","","",10,null],[12,"max_composite_contours","","",10,null],[12,"max_zones","","",10,null],[12,"max_twilight_points","","",10,null],[12,"max_storage","","",10,null],[12,"max_function_definitions","","",10,null],[12,"max_instruction_definitions","","",10,null],[12,"max_stack_elements","","",10,null],[12,"max_size_of_instructions","","",10,null],[12,"max_component_elements","","",10,null],[12,"max_component_depth","","",10,null],[3,"NameRecord","","A name record of a naming table.",null,null],[12,"platform_id","","",11,null],[12,"encoding_id","","",11,null],[12,"language_id","","",11,null],[12,"name_id","","",11,null],[12,"length","","",11,null],[12,"offset","","",11,null],[3,"LanguageTagRecord","","A language-tag record of a naming table.",null,null],[12,"length","","",12,null],[12,"offset","","",12,null],[3,"NamingTable0","","A naming table of format 0.",null,null],[12,"format","","",13,null],[12,"count","","",13,null],[12,"offset","","",13,null],[12,"records","","",13,null],[12,"storage","","",13,null],[3,"NamingTable1","","A naming table of format 1.",null,null],[12,"format","","",14,null],[12,"count","","",14,null],[12,"offset","","",14,null],[12,"records","","",14,null],[12,"language_tag_count","","",14,null],[12,"language_tags","","",14,null],[12,"storage","","",14,null],[3,"OffsetTable","","An offset table.",null,null],[12,"header","","",15,null],[12,"records","","",15,null],[3,"OffsetTableHeader","","The header of an offset table.",null,null],[12,"version","","",16,null],[12,"table_count","","",16,null],[12,"search_range","","",16,null],[12,"entry_selector","","",16,null],[12,"range_shift","","",16,null],[3,"OffsetTableRecord","","A record of an offset table.",null,null],[12,"tag","","",17,null],[12,"checksum","","",17,null],[12,"offset","","",17,null],[12,"length","","",17,null],[3,"PostScriptInfo10","","PostScript information of version 1.0.",null,null],[12,"version","","",18,null],[12,"italic_angle","","",18,null],[12,"underline_position","","",18,null],[12,"underline_thickness","","",18,null],[12,"is_fixed_pitch","","",18,null],[12,"min_memory_type42","","",18,null],[12,"max_memory_type42","","",18,null],[12,"min_memory_type1","","",18,null],[12,"max_memory_type1","","",18,null],[3,"WindowsMetrics3","","OS/2 and Windows metrics of version 3.",null,null],[12,"version","","",19,null],[12,"average_char_width","","",19,null],[12,"weight_class","","",19,null],[12,"width_class","","",19,null],[12,"type_flags","","",19,null],[12,"subscript_x_size","","",19,null],[12,"subscript_y_size","","",19,null],[12,"subscript_x_offset","","",19,null],[12,"subscript_y_offset","","",19,null],[12,"superscript_x_size","","",19,null],[12,"superscript_y_size","","",19,null],[12,"superscript_x_offset","","",19,null],[12,"superscript_y_offset","","",19,null],[12,"strikeout_size","","",19,null],[12,"strikeout_position","","",19,null],[12,"family_class","","",19,null],[12,"panose","","",19,null],[12,"unicode_range1","","",19,null],[12,"unicode_range2","","",19,null],[12,"unicode_range3","","",19,null],[12,"unicode_range4","","",19,null],[12,"vendor_id","","",19,null],[12,"selection_flags","","",19,null],[12,"first_char_index","","",19,null],[12,"last_char_index","","",19,null],[12,"typographic_ascender","","",19,null],[12,"typographic_descender","","",19,null],[12,"typographic_line_gap","","",19,null],[12,"windows_ascender","","",19,null],[12,"windows_descender","","",19,null],[12,"code_page_range1","","",19,null],[12,"code_page_range2","","",19,null],[12,"x_height","","",19,null],[12,"cap_height","","",19,null],[12,"default_char","","",19,null],[12,"break_char","","",19,null],[12,"max_context","","",19,null],[3,"WindowsMetrics5","","OS/2 and Windows metrics of version 5.",null,null],[12,"version","","",20,null],[12,"average_char_width","","",20,null],[12,"weight_class","","",20,null],[12,"width_class","","",20,null],[12,"type_flags","","",20,null],[12,"subscript_x_size","","",20,null],[12,"subscript_y_size","","",20,null],[12,"subscript_x_offset","","",20,null],[12,"subscript_y_offset","","",20,null],[12,"superscript_x_size","","",20,null],[12,"superscript_y_size","","",20,null],[12,"superscript_x_offset","","",20,null],[12,"superscript_y_offset","","",20,null],[12,"strikeout_size","","",20,null],[12,"strikeout_position","","",20,null],[12,"family_class","","",20,null],[12,"panose","","",20,null],[12,"unicode_range1","","",20,null],[12,"unicode_range2","","",20,null],[12,"unicode_range3","","",20,null],[12,"unicode_range4","","",20,null],[12,"vendor_id","","",20,null],[12,"selection_flags","","",20,null],[12,"first_char_index","","",20,null],[12,"last_char_index","","",20,null],[12,"typographic_ascender","","",20,null],[12,"typographic_descender","","",20,null],[12,"typographic_line_gap","","",20,null],[12,"windows_ascender","","",20,null],[12,"windows_descender","","",20,null],[12,"code_page_range1","","",20,null],[12,"code_page_range2","","",20,null],[12,"x_height","","",20,null],[12,"cap_height","","",20,null],[12,"default_char","","",20,null],[12,"break_char","","",20,null],[12,"max_context","","",20,null],[12,"lower_optical_point_size","","",20,null],[12,"upper_optical_point_size","","",20,null],[3,"Fixed","","A fixed-point number.",null,null],[12,"0","","",21,null],[3,"Tag","","A font-table tag.",null,null],[12,"0","","",22,null],[4,"CharMappingEncoding","","An encoding of a char-to-glyph mapping.",null,null],[13,"Format4","","Format 4.",23,null],[13,"Format6","","Format 6.",23,null],[4,"MaximumProfile","","A maximum profile.",null,null],[13,"Version05","","Version 0.5.",24,null],[13,"Version10","","Version 1.0.",24,null],[4,"NamingTable","","A naming table.",null,null],[13,"Format0","","Format 0.",25,null],[13,"Format1","","Format 1.",25,null],[4,"PostScriptInfo","","PostScript information.",null,null],[13,"Version10","","Version 1.0.",26,null],[13,"Version30","","Version 3.0.",26,null],[4,"WindowsMetrics","","OS/2 and Windows metrics.",null,null],[13,"Version3","","Version 3.",27,null],[13,"Version5","","Version 5.",27,null],[11,"eq","","",0,null],[11,"ne","","",0,null],[11,"default","","",0,{"inputs":[],"output":{"name":"charmapping"}}],[11,"fmt","","",0,null],[11,"clone","","",0,null],[11,"eq","","",23,null],[11,"ne","","",23,null],[11,"fmt","","",23,null],[11,"clone","","",23,null],[11,"eq","","",1,null],[11,"ne","","",1,null],[11,"default","","",1,{"inputs":[],"output":{"name":"charmappingheader"}}],[11,"fmt","","",1,null],[11,"clone","","",1,null],[11,"read","","",1,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",2,null],[11,"ne","","",2,null],[11,"default","","",2,{"inputs":[],"output":{"name":"charmappingrecord"}}],[11,"fmt","","",2,null],[11,"clone","","",2,null],[11,"read","","",2,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",3,null],[11,"ne","","",3,null],[11,"default","","",3,{"inputs":[],"output":{"name":"charmappingencoding4"}}],[11,"fmt","","",3,null],[11,"clone","","",3,null],[11,"read","","",3,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",4,null],[11,"ne","","",4,null],[11,"default","","",4,{"inputs":[],"output":{"name":"charmappingencoding6"}}],[11,"fmt","","",4,null],[11,"clone","","",4,null],[11,"read","","",4,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"read","","",0,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"mapping","","Return the mapping.",23,null],[11,"mapping","","Return the mapping.",3,null],[11,"mapping","","Return the mapping.",4,null],[11,"eq","","",5,null],[11,"ne","","",5,null],[11,"default","","",5,{"inputs":[],"output":{"name":"fontheader"}}],[11,"fmt","","",5,null],[11,"clone","","",5,null],[11,"read","","",5,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",6,null],[11,"ne","","",6,null],[11,"default","","",6,{"inputs":[],"output":{"name":"horizontalheader"}}],[11,"fmt","","",6,null],[11,"clone","","",6,null],[11,"read","","",6,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",7,null],[11,"ne","","",7,null],[11,"default","","",7,{"inputs":[],"output":{"name":"horizontalmetrics"}}],[11,"fmt","","",7,null],[11,"clone","","",7,null],[11,"eq","","",8,null],[11,"ne","","",8,null],[11,"default","","",8,{"inputs":[],"output":{"name":"longhorizontalmetric"}}],[11,"fmt","","",8,null],[11,"clone","","",8,null],[11,"read","","",8,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"read","","Read the table.",7,{"inputs":[{"name":"t"},{"name":"horizontalheader"},{"name":"maximumprofile"}],"output":{"name":"result"}}],[11,"eq","","",24,null],[11,"ne","","",24,null],[11,"fmt","","",24,null],[11,"clone","","",24,null],[11,"eq","","",9,null],[11,"ne","","",9,null],[11,"default","","",9,{"inputs":[],"output":{"name":"maximumprofile05"}}],[11,"fmt","","",9,null],[11,"clone","","",9,null],[11,"read","","",9,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",10,null],[11,"ne","","",10,null],[11,"default","","",10,{"inputs":[],"output":{"name":"maximumprofile10"}}],[11,"fmt","","",10,null],[11,"clone","","",10,null],[11,"read","","",10,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"glyph_count","","Return the number of glyphs.",24,null],[11,"read","","",24,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",25,null],[11,"ne","","",25,null],[11,"fmt","","",25,null],[11,"clone","","",25,null],[11,"eq","","",13,null],[11,"ne","","",13,null],[11,"default","","",13,{"inputs":[],"output":{"name":"namingtable0"}}],[11,"fmt","","",13,null],[11,"clone","","",13,null],[11,"read","","",13,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",14,null],[11,"ne","","",14,null],[11,"default","","",14,{"inputs":[],"output":{"name":"namingtable1"}}],[11,"fmt","","",14,null],[11,"clone","","",14,null],[11,"read","","",14,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",11,null],[11,"ne","","",11,null],[11,"default","","",11,{"inputs":[],"output":{"name":"namerecord"}}],[11,"fmt","","",11,null],[11,"clone","","",11,null],[11,"read","","",11,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",12,null],[11,"ne","","",12,null],[11,"default","","",12,{"inputs":[],"output":{"name":"languagetagrecord"}}],[11,"fmt","","",12,null],[11,"clone","","",12,null],[11,"read","","",12,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"read","","",25,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"strings","","",13,null],[11,"strings","","",14,null],[11,"eq","","",15,null],[11,"ne","","",15,null],[11,"default","","",15,{"inputs":[],"output":{"name":"offsettable"}}],[11,"fmt","","",15,null],[11,"clone","","",15,null],[11,"eq","","",16,null],[11,"ne","","",16,null],[11,"default","","",16,{"inputs":[],"output":{"name":"offsettableheader"}}],[11,"fmt","","",16,null],[11,"clone","","",16,null],[11,"read","","",16,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",17,null],[11,"ne","","",17,null],[11,"default","","",17,{"inputs":[],"output":{"name":"offsettablerecord"}}],[11,"fmt","","",17,null],[11,"clone","","",17,null],[11,"read","","",17,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"read","","",15,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"checksum","","Compute the checksum of the corresponding table and compare it with the\none in the record.",17,null],[11,"eq","","",26,null],[11,"ne","","",26,null],[11,"fmt","","",26,null],[11,"clone","","",26,null],[11,"eq","","",18,null],[11,"ne","","",18,null],[11,"default","","",18,{"inputs":[],"output":{"name":"postscriptinfo10"}}],[11,"fmt","","",18,null],[11,"clone","","",18,null],[11,"read","","",18,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"read","","",26,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",27,null],[11,"ne","","",27,null],[11,"fmt","","",27,null],[11,"clone","","",27,null],[11,"eq","","",19,null],[11,"ne","","",19,null],[11,"default","","",19,{"inputs":[],"output":{"name":"windowsmetrics3"}}],[11,"fmt","","",19,null],[11,"clone","","",19,null],[11,"read","","",19,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",20,null],[11,"ne","","",20,null],[11,"default","","",20,{"inputs":[],"output":{"name":"windowsmetrics5"}}],[11,"fmt","","",20,null],[11,"clone","","",20,null],[11,"read","","",20,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"read","","",27,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",21,null],[11,"ne","","",21,null],[11,"default","","",21,{"inputs":[],"output":{"name":"fixed"}}],[11,"fmt","","",21,null],[11,"clone","","",21,null],[11,"eq","","",22,null],[11,"ne","","",22,null],[11,"hash","","",22,null],[11,"default","","",22,{"inputs":[],"output":{"name":"tag"}}],[11,"fmt","","",22,null],[11,"clone","","",22,null],[11,"from","","",22,null],[11,"from","","",22,null],[11,"from","","",22,{"inputs":[{"name":"fixed"}],"output":{"name":"self"}}],[11,"read","","",21,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[6,"Error","","An error.",null,null],[6,"Result","","A result.",null,null],[6,"PostScriptInfo30","","PostScript information of version 3.0.",null,null],[8,"Tape","","A type that can read.",null,null],[8,"Value","","A type that can be read.",null,null],[10,"read","","Read a value.",28,{"inputs":[{"name":"t"}],"output":{"name":"result"}}]],"paths":[[3,"CharMapping"],[3,"CharMappingHeader"],[3,"CharMappingRecord"],[3,"CharMappingEncoding4"],[3,"CharMappingEncoding6"],[3,"FontHeader"],[3,"HorizontalHeader"],[3,"HorizontalMetrics"],[3,"LongHorizontalMetric"],[3,"MaximumProfile05"],[3,"MaximumProfile10"],[3,"NameRecord"],[3,"LanguageTagRecord"],[3,"NamingTable0"],[3,"NamingTable1"],[3,"OffsetTable"],[3,"OffsetTableHeader"],[3,"OffsetTableRecord"],[3,"PostScriptInfo10"],[3,"WindowsMetrics3"],[3,"WindowsMetrics5"],[3,"Fixed"],[3,"Tag"],[4,"CharMappingEncoding"],[4,"MaximumProfile"],[4,"NamingTable"],[4,"PostScriptInfo"],[4,"WindowsMetrics"],[8,"Value"]]}; initSearch(searchIndex);