var searchIndex = {}; searchIndex["truetype"] = {"doc":"Parser for TrueType fonts.","items":[[3,"q16","truetype","A fixed-point number of format Q2.14.",null,null],[12,"0","","",0,null],[3,"q32","","A fixed-point number of format Q16.16.",null,null],[12,"0","","",1,null],[3,"Tag","","A table tag.",null,null],[12,"0","","",2,null],[11,"eq","","",0,null],[11,"ne","","",0,null],[11,"fmt","","",0,null],[11,"clone","","",0,null],[11,"read","","",0,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",1,null],[11,"ne","","",1,null],[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,"hash","","",2,null],[11,"fmt","","",2,null],[11,"clone","","",2,null],[11,"from","","",2,null],[11,"from","","",2,null],[11,"from","","",2,{"inputs":[{"name":"q32"}],"output":{"name":"self"}}],[0,"char_mapping","","The char-to-glyph mapping.",null,null],[3,"CharMapping","truetype::char_mapping","A char-to-glyph mapping.",null,null],[12,"header","","",3,null],[12,"records","","",3,null],[12,"encodings","","",3,null],[3,"Header","","The header of a char-to-glyph mapping.",null,null],[12,"version","","",4,null],[12,"table_count","","",4,null],[3,"Record","","A record of a char-to-glyph mapping.",null,null],[12,"platform_id","","",5,null],[12,"encoding_id","","",5,null],[12,"offset","","",5,null],[3,"Format4","","A char-to-glyph encoding of format 4.",null,null],[12,"format","","",6,null],[12,"length","","",6,null],[12,"language","","",6,null],[12,"segment_count_x2","","",6,null],[12,"search_range","","",6,null],[12,"entry_selector","","",6,null],[12,"range_shift","","",6,null],[12,"end_codes","","",6,null],[12,"reserved_pad","","",6,null],[12,"start_codes","","",6,null],[12,"id_deltas","","",6,null],[12,"id_range_offsets","","",6,null],[12,"glyph_indices","","",6,null],[3,"Format6","","A char-to-glyph encoding of format 6.",null,null],[12,"format","","",7,null],[12,"length","","",7,null],[12,"language","","",7,null],[12,"first_code","","",7,null],[12,"entry_count","","",7,null],[12,"glyph_indices","","",7,null],[4,"Encoding","","An encoding of a char-to-glyph mapping.",null,null],[13,"Format4","","Format 4.",8,null],[13,"Format6","","Format 6.",8,null],[11,"eq","","",3,null],[11,"ne","","",3,null],[11,"fmt","","",3,null],[11,"clone","","",3,null],[11,"eq","","",8,null],[11,"ne","","",8,null],[11,"fmt","","",8,null],[11,"clone","","",8,null],[11,"eq","","",4,null],[11,"ne","","",4,null],[11,"fmt","","",4,null],[11,"clone","","",4,null],[11,"read","","",4,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",5,null],[11,"ne","","",5,null],[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,"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,"fmt","","",7,null],[11,"clone","","",7,null],[11,"read","","",7,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"read","","",3,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"mapping","","Return the mapping.",8,null],[11,"mapping","","Return the mapping.",6,null],[11,"mapping","","Return the mapping.",7,null],[0,"font_header","truetype","The font header.",null,null],[3,"FontHeader","truetype::font_header","A font header.",null,null],[12,"version","","",9,null],[12,"revision","","",9,null],[12,"checksum_adjustment","","",9,null],[12,"magic_number","","",9,null],[12,"flags","","",9,null],[12,"units_per_em","","",9,null],[12,"created","","",9,null],[12,"modified","","",9,null],[12,"min_x","","",9,null],[12,"min_y","","",9,null],[12,"max_x","","",9,null],[12,"max_y","","",9,null],[12,"mac_style","","",9,null],[12,"lowest_ppem","","",9,null],[12,"direction_hint","","",9,null],[12,"glyph_location_format","","",9,null],[12,"glyph_data_format","","",9,null],[11,"eq","","",9,null],[11,"ne","","",9,null],[11,"fmt","","",9,null],[11,"clone","","",9,null],[11,"read","","",9,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[0,"glyph_data","truetype","The glyph data.",null,null],[3,"GlyphData","truetype::glyph_data","Glyph data.",null,null],[12,"0","","",10,null],[3,"Glyph","","A glyph.",null,null],[12,"contour_count","","",11,null],[12,"min_x","","",11,null],[12,"min_y","","",11,null],[12,"max_x","","",11,null],[12,"max_y","","",11,null],[12,"description","","",11,null],[3,"Simple","","A simple-glyph description.",null,null],[12,"end_points","","",12,null],[12,"instruction_size","","",12,null],[12,"instructions","","",12,null],[12,"flags","","",12,null],[12,"x","","",12,null],[12,"y","","",12,null],[3,"Compound","","A compound-glyph description.",null,null],[3,"Component","","A component.",null,null],[12,"flags","","",13,null],[12,"index","","",13,null],[12,"arguments","","",13,null],[12,"options","","",13,null],[4,"Description","","A description.",null,null],[13,"Simple","","A simple-glyph description.",14,null],[13,"Compound","","A compound-glyph description.",14,null],[4,"Arguments","","Arguments of a component.",null,null],[13,"Offsets","","Offsets relative to the current point.",15,null],[13,"Indices","","Indices of the points to match.",15,null],[4,"Options","","Options of a component.",null,null],[13,"None","","No options.",16,null],[13,"Scalar","","A scaling coefficient for both coordinates.",16,null],[13,"Vector","","Separate scaling coefficients for the two coordinates.",16,null],[13,"Matrix","","A 2-by-2 affine transformation matrix.",16,null],[11,"eq","","",10,null],[11,"ne","","",10,null],[11,"fmt","","",10,null],[11,"clone","","",10,null],[11,"eq","","",11,null],[11,"ne","","",11,null],[11,"fmt","","",11,null],[11,"clone","","",11,null],[11,"read","","",11,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",14,null],[11,"ne","","",14,null],[11,"fmt","","",14,null],[11,"clone","","",14,null],[11,"eq","","",12,null],[11,"ne","","",12,null],[11,"fmt","","",12,null],[11,"clone","","",12,null],[11,"eq","","",17,null],[11,"ne","","",17,null],[11,"fmt","","",17,null],[11,"clone","","",17,null],[11,"eq","","",13,null],[11,"ne","","",13,null],[11,"fmt","","",13,null],[11,"clone","","",13,null],[11,"eq","","",15,null],[11,"ne","","",15,null],[11,"fmt","","",15,null],[11,"clone","","",15,null],[11,"eq","","",16,null],[11,"ne","","",16,null],[11,"fmt","","",16,null],[11,"clone","","",16,null],[11,"deref","","",10,null],[11,"deref_mut","","",10,null],[11,"read","","",10,{"inputs":[{"name":"t"},{"name":"glyphlocation"}],"output":{"name":"result"}}],[11,"read","","",14,{"inputs":[{"name":"t"},{"name":"i16"}],"output":{"name":"result"}}],[11,"read","","",12,{"inputs":[{"name":"t"},{"name":"usize"}],"output":{"name":"result"}}],[11,"read","","",13,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"read","","",15,{"inputs":[{"name":"t"},{"name":"u16"}],"output":{"name":"result"}}],[11,"read","","",16,{"inputs":[{"name":"t"},{"name":"u16"}],"output":{"name":"result"}}],[0,"glyph_location","truetype","The index-to-location table.",null,null],[4,"GlyphLocation","truetype::glyph_location","An index-to-location table.",null,null],[13,"HalfOffsets","","Offsets devided by two.",18,null],[13,"Offsets","","Offsets.",18,null],[11,"eq","","",18,null],[11,"ne","","",18,null],[11,"fmt","","",18,null],[11,"clone","","",18,null],[11,"read","","",18,null],[0,"horizontal_header","truetype","The horizontal header.",null,null],[3,"HorizontalHeader","truetype::horizontal_header","A horizontal header.",null,null],[12,"version","","",19,null],[12,"ascender","","",19,null],[12,"descender","","",19,null],[12,"line_gap","","",19,null],[12,"max_advance_width","","",19,null],[12,"min_left_side_bearing","","",19,null],[12,"min_right_side_bearing","","",19,null],[12,"max_x_extent","","",19,null],[12,"caret_slope_rise","","",19,null],[12,"caret_slope_run","","",19,null],[12,"caret_offset","","",19,null],[12,"reserved1","","",19,null],[12,"reserved2","","",19,null],[12,"reserved3","","",19,null],[12,"reserved4","","",19,null],[12,"metric_data_format","","",19,null],[12,"horizontal_metric_count","","",19,null],[11,"eq","","",19,null],[11,"ne","","",19,null],[11,"fmt","","",19,null],[11,"clone","","",19,null],[11,"read","","",19,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[0,"horizontal_metrics","truetype","The horizontal metrics.",null,null],[3,"HorizontalMetrics","truetype::horizontal_metrics","Horizontal metrics.",null,null],[12,"records","","",20,null],[12,"left_side_bearings","","",20,null],[3,"Record","","A record of horizontal metrics.",null,null],[12,"advance_width","","",21,null],[12,"left_side_bearing","","",21,null],[11,"eq","","",20,null],[11,"ne","","",20,null],[11,"fmt","","",20,null],[11,"clone","","",20,null],[11,"eq","","",21,null],[11,"ne","","",21,null],[11,"fmt","","",21,null],[11,"clone","","",21,null],[11,"read","","",21,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"read","","",20,null],[0,"maximum_profile","truetype","The maximum profile.",null,null],[3,"Version05","truetype::maximum_profile","A maximum profile of version 0.5.",null,null],[12,"version","","",22,null],[12,"glyph_count","","",22,null],[3,"Version10","","A maximum profile of version 1.0.",null,null],[12,"version","","",23,null],[12,"glyph_count","","",23,null],[12,"max_points","","",23,null],[12,"max_contours","","",23,null],[12,"max_composite_points","","",23,null],[12,"max_composite_contours","","",23,null],[12,"max_zones","","",23,null],[12,"max_twilight_points","","",23,null],[12,"max_storage","","",23,null],[12,"max_function_definitions","","",23,null],[12,"max_instruction_definitions","","",23,null],[12,"max_stack_elements","","",23,null],[12,"max_size_of_instructions","","",23,null],[12,"max_component_elements","","",23,null],[12,"max_component_depth","","",23,null],[4,"MaximumProfile","","A maximum profile.",null,null],[13,"Version05","","Version 0.5.",24,null],[13,"Version10","","Version 1.0.",24,null],[11,"eq","","",24,null],[11,"ne","","",24,null],[11,"fmt","","",24,null],[11,"clone","","",24,null],[11,"eq","","",22,null],[11,"ne","","",22,null],[11,"fmt","","",22,null],[11,"clone","","",22,null],[11,"read","","",22,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",23,null],[11,"ne","","",23,null],[11,"fmt","","",23,null],[11,"clone","","",23,null],[11,"read","","",23,{"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"}}],[0,"naming_table","truetype","The naming table.",null,null],[3,"Format0","truetype::naming_table","A naming table of format 0.",null,null],[12,"format","","",25,null],[12,"count","","",25,null],[12,"offset","","",25,null],[12,"records","","",25,null],[12,"data","","",25,null],[3,"Format1","","A naming table of format 1.",null,null],[12,"format","","",26,null],[12,"count","","",26,null],[12,"offset","","",26,null],[12,"records","","",26,null],[12,"language_count","","",26,null],[12,"languages","","",26,null],[12,"data","","",26,null],[3,"Record","","A record of a naming table.",null,null],[12,"platform_id","","",27,null],[12,"encoding_id","","",27,null],[12,"language_id","","",27,null],[12,"name_id","","",27,null],[12,"length","","",27,null],[12,"offset","","",27,null],[3,"Language","","A language-tag record of a naming table.",null,null],[12,"length","","",28,null],[12,"offset","","",28,null],[4,"NamingTable","","A naming table.",null,null],[13,"Format0","","Format 0.",29,null],[13,"Format1","","Format 1.",29,null],[11,"eq","","",29,null],[11,"ne","","",29,null],[11,"fmt","","",29,null],[11,"clone","","",29,null],[11,"eq","","",25,null],[11,"ne","","",25,null],[11,"fmt","","",25,null],[11,"clone","","",25,null],[11,"read","","",25,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",26,null],[11,"ne","","",26,null],[11,"fmt","","",26,null],[11,"clone","","",26,null],[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,"read","","",27,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",28,null],[11,"ne","","",28,null],[11,"fmt","","",28,null],[11,"clone","","",28,null],[11,"read","","",28,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"read","","",29,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"strings","","",25,null],[11,"strings","","",26,null],[0,"offset_table","truetype","The offset table.",null,null],[3,"OffsetTable","truetype::offset_table","An offset table.",null,null],[12,"header","","",30,null],[12,"records","","",30,null],[3,"Header","","The header of an offset table.",null,null],[12,"version","","",31,null],[12,"table_count","","",31,null],[12,"search_range","","",31,null],[12,"entry_selector","","",31,null],[12,"range_shift","","",31,null],[3,"Record","","A record of an offset table.",null,null],[12,"tag","","",32,null],[12,"checksum","","",32,null],[12,"offset","","",32,null],[12,"length","","",32,null],[11,"eq","","",30,null],[11,"ne","","",30,null],[11,"fmt","","",30,null],[11,"clone","","",30,null],[11,"eq","","",31,null],[11,"ne","","",31,null],[11,"fmt","","",31,null],[11,"clone","","",31,null],[11,"read","","",31,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",32,null],[11,"ne","","",32,null],[11,"fmt","","",32,null],[11,"clone","","",32,null],[11,"read","","",32,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"read","","",30,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"checksum","","Compute the checksum of the corresponding table and compare it with the\none in the record.",32,null],[0,"postscript","truetype","The PostScript information.",null,null],[3,"Version10","truetype::postscript","PostScript information of version 1.0.",null,null],[12,"version","","",33,null],[12,"italic_angle","","",33,null],[12,"underline_position","","",33,null],[12,"underline_thickness","","",33,null],[12,"is_fixed_pitch","","",33,null],[12,"min_memory_type42","","",33,null],[12,"max_memory_type42","","",33,null],[12,"min_memory_type1","","",33,null],[12,"max_memory_type1","","",33,null],[4,"PostScript","","PostScript information.",null,null],[13,"Version10","","Version 1.0.",34,null],[13,"Version30","","Version 3.0.",34,null],[6,"Version30","","PostScript information of version 3.0.",null,null],[11,"eq","","",34,null],[11,"ne","","",34,null],[11,"fmt","","",34,null],[11,"clone","","",34,null],[11,"eq","","",33,null],[11,"ne","","",33,null],[11,"fmt","","",33,null],[11,"clone","","",33,null],[11,"read","","",33,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"read","","",34,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[0,"windows_metrics","truetype","The OS/2 and Windows metrics.",null,null],[3,"Version3","truetype::windows_metrics","OS/2 and Windows metrics of version 3.",null,null],[12,"version","","",35,null],[12,"average_char_width","","",35,null],[12,"weight_class","","",35,null],[12,"width_class","","",35,null],[12,"type_flags","","",35,null],[12,"subscript_x_size","","",35,null],[12,"subscript_y_size","","",35,null],[12,"subscript_x_offset","","",35,null],[12,"subscript_y_offset","","",35,null],[12,"superscript_x_size","","",35,null],[12,"superscript_y_size","","",35,null],[12,"superscript_x_offset","","",35,null],[12,"superscript_y_offset","","",35,null],[12,"strikeout_size","","",35,null],[12,"strikeout_position","","",35,null],[12,"family_class","","",35,null],[12,"panose","","",35,null],[12,"unicode_range1","","",35,null],[12,"unicode_range2","","",35,null],[12,"unicode_range3","","",35,null],[12,"unicode_range4","","",35,null],[12,"vendor_id","","",35,null],[12,"selection_flags","","",35,null],[12,"first_char_index","","",35,null],[12,"last_char_index","","",35,null],[12,"typographic_ascender","","",35,null],[12,"typographic_descender","","",35,null],[12,"typographic_line_gap","","",35,null],[12,"windows_ascender","","",35,null],[12,"windows_descender","","",35,null],[12,"code_page_range1","","",35,null],[12,"code_page_range2","","",35,null],[12,"x_height","","",35,null],[12,"cap_height","","",35,null],[12,"default_char","","",35,null],[12,"break_char","","",35,null],[12,"max_context","","",35,null],[3,"Version5","","OS/2 and Windows metrics of version 5.",null,null],[12,"version","","",36,null],[12,"average_char_width","","",36,null],[12,"weight_class","","",36,null],[12,"width_class","","",36,null],[12,"type_flags","","",36,null],[12,"subscript_x_size","","",36,null],[12,"subscript_y_size","","",36,null],[12,"subscript_x_offset","","",36,null],[12,"subscript_y_offset","","",36,null],[12,"superscript_x_size","","",36,null],[12,"superscript_y_size","","",36,null],[12,"superscript_x_offset","","",36,null],[12,"superscript_y_offset","","",36,null],[12,"strikeout_size","","",36,null],[12,"strikeout_position","","",36,null],[12,"family_class","","",36,null],[12,"panose","","",36,null],[12,"unicode_range1","","",36,null],[12,"unicode_range2","","",36,null],[12,"unicode_range3","","",36,null],[12,"unicode_range4","","",36,null],[12,"vendor_id","","",36,null],[12,"selection_flags","","",36,null],[12,"first_char_index","","",36,null],[12,"last_char_index","","",36,null],[12,"typographic_ascender","","",36,null],[12,"typographic_descender","","",36,null],[12,"typographic_line_gap","","",36,null],[12,"windows_ascender","","",36,null],[12,"windows_descender","","",36,null],[12,"code_page_range1","","",36,null],[12,"code_page_range2","","",36,null],[12,"x_height","","",36,null],[12,"cap_height","","",36,null],[12,"default_char","","",36,null],[12,"break_char","","",36,null],[12,"max_context","","",36,null],[12,"lower_optical_point_size","","",36,null],[12,"upper_optical_point_size","","",36,null],[4,"WindowsMetrics","","OS/2 and Windows metrics.",null,null],[13,"Version3","","Version 3.",37,null],[13,"Version5","","Version 5.",37,null],[11,"eq","","",37,null],[11,"ne","","",37,null],[11,"fmt","","",37,null],[11,"clone","","",37,null],[11,"eq","","",35,null],[11,"ne","","",35,null],[11,"fmt","","",35,null],[11,"clone","","",35,null],[11,"read","","",35,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",36,null],[11,"ne","","",36,null],[11,"fmt","","",36,null],[11,"clone","","",36,null],[11,"read","","",36,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"read","","",37,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[6,"Error","truetype","An error.",null,null],[6,"Result","","A result.",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.",38,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[8,"Walue","","A type that can be read provided a parameter.",null,null],[10,"read","","Read a value.",39,{"inputs":[{"name":"t"},{"name":"p"}],"output":{"name":"result"}}]],"paths":[[3,"q16"],[3,"q32"],[3,"Tag"],[3,"CharMapping"],[3,"Header"],[3,"Record"],[3,"Format4"],[3,"Format6"],[4,"Encoding"],[3,"FontHeader"],[3,"GlyphData"],[3,"Glyph"],[3,"Simple"],[3,"Component"],[4,"Description"],[4,"Arguments"],[4,"Options"],[3,"Compound"],[4,"GlyphLocation"],[3,"HorizontalHeader"],[3,"HorizontalMetrics"],[3,"Record"],[3,"Version05"],[3,"Version10"],[4,"MaximumProfile"],[3,"Format0"],[3,"Format1"],[3,"Record"],[3,"Language"],[4,"NamingTable"],[3,"OffsetTable"],[3,"Header"],[3,"Record"],[3,"Version10"],[4,"PostScript"],[3,"Version3"],[3,"Version5"],[4,"WindowsMetrics"],[8,"Value"],[8,"Walue"]]}; initSearch(searchIndex);