var searchIndex = {}; searchIndex["freetype"] = {"doc":"","items":[[6,"FT_Byte","freetype::ffi","",null,null],[6,"FT_Bytes","","",null,null],[6,"FT_Char","","",null,null],[6,"FT_Int","","",null,null],[6,"FT_UInt","","",null,null],[6,"FT_Int16","","",null,null],[6,"FT_UInt16","","",null,null],[6,"FT_Int32","","",null,null],[6,"FT_UInt32","","",null,null],[6,"FT_Int64","","",null,null],[6,"FT_UInt64","","",null,null],[6,"FT_Short","","",null,null],[6,"FT_UShort","","",null,null],[6,"FT_Long","","",null,null],[6,"FT_ULong","","",null,null],[6,"FT_Bool","","",null,null],[6,"FT_Offset","","",null,null],[6,"FT_PtrDist","","",null,null],[6,"FT_String","","",null,null],[6,"FT_Tag","","",null,null],[6,"FT_Error","","",null,null],[6,"FT_Fixed","","",null,null],[6,"FT_Pointer","","",null,null],[6,"FT_Pos","","",null,null],[6,"FT_FWord","","",null,null],[6,"FT_UFWord","","",null,null],[6,"FT_F2Dot14","","",null,null],[6,"FT_F26Dot6","","",null,null],[6,"FT_Generic_Finalizer","","",null,null],[6,"FT_StreamDesc","","",null,null],[6,"FT_Stream_IoFunc","","",null,null],[6,"FT_Stream_CloseFunc","","",null,null],[6,"FT_Alloc_Func","","",null,null],[6,"FT_Free_Func","","",null,null],[6,"FT_Realloc_Func","","",null,null],[8,"FTErrorMethods","","",null,null],[10,"succeeded","","",0,null],[3,"FT_Vector","","",null,null],[12,"x","","",1,null],[12,"y","","",1,null],[3,"FT_BBox","","",null,null],[12,"xMin","","",2,null],[12,"yMin","","",2,null],[12,"xMax","","",2,null],[12,"yMax","","",2,null],[3,"FT_Matrix","","",null,null],[12,"xx","","",3,null],[12,"xy","","",3,null],[12,"yx","","",3,null],[12,"yy","","",3,null],[3,"FT_UnitVector","","",null,null],[12,"x","","",4,null],[12,"y","","",4,null],[3,"FT_Bitmap","","",null,null],[12,"rows","","",5,null],[12,"width","","",5,null],[12,"pitch","","",5,null],[12,"buffer","","",5,null],[12,"num_grays","","",5,null],[12,"pixel_mode","","",5,null],[12,"palette_mode","","",5,null],[12,"palette","","",5,null],[3,"FT_Data","","",null,null],[12,"pointer","","",6,null],[12,"length","","",6,null],[3,"FT_Generic","","",null,null],[12,"data","","",7,null],[12,"finalizer","","",7,null],[3,"FT_Size_Metrics","","",null,null],[12,"x_ppem","","",8,null],[12,"y_ppem","","",8,null],[12,"x_scale","","",8,null],[12,"y_scale","","",8,null],[12,"ascender","","",8,null],[12,"descender","","",8,null],[12,"height","","",8,null],[12,"max_advance","","",8,null],[3,"FT_Outline","","",null,null],[12,"n_contours","","",9,null],[12,"n_points","","",9,null],[12,"points","","",9,null],[12,"tags","","",9,null],[12,"contours","","",9,null],[12,"flags","","",9,null],[3,"FT_Glyph_Metrics","","",null,null],[12,"width","","",10,null],[12,"height","","",10,null],[12,"horiBearingX","","",10,null],[12,"horiBearingY","","",10,null],[12,"horiAdvance","","",10,null],[12,"vertBearingX","","",10,null],[12,"vertBearingY","","",10,null],[12,"vertAdvance","","",10,null],[3,"FT_Parameter","","",null,null],[12,"tag","","",11,null],[12,"data","","",11,null],[3,"FT_Open_Args","","",null,null],[12,"flags","","",12,null],[12,"memory_base","","",12,null],[12,"memory_size","","",12,null],[12,"pathname","","",12,null],[12,"stream","","",12,null],[12,"driver","","",12,null],[12,"num_params","","",12,null],[12,"params","","",12,null],[3,"FT_Bitmap_Size","","",null,null],[12,"height","","",13,null],[12,"width","","",13,null],[12,"size","","",13,null],[12,"x_ppem","","",13,null],[12,"y_ppem","","",13,null],[3,"TT_OS2","","",null,null],[12,"version","","",14,null],[12,"xAvgCharWidth","","",14,null],[12,"usWeightClass","","",14,null],[12,"usWidthClass","","",14,null],[12,"fsType","","",14,null],[12,"ySubscriptXSize","","",14,null],[12,"ySubscriptYSize","","",14,null],[12,"ySubscriptXOffset","","",14,null],[12,"ySubscriptYOffset","","",14,null],[12,"ySuperscriptXSize","","",14,null],[12,"ySuperscriptYSize","","",14,null],[12,"ySuperscriptXOffset","","",14,null],[12,"ySuperscriptYOffset","","",14,null],[12,"yStrikeoutSize","","",14,null],[12,"yStrikeoutPosition","","",14,null],[12,"sFamilyClass","","",14,null],[12,"panose","","",14,null],[12,"ulUnicodeRange1","","",14,null],[12,"ulUnicodeRange2","","",14,null],[12,"ulUnicodeRange3","","",14,null],[12,"ulUnicodeRange4","","",14,null],[12,"ulCodePageRange1","","",14,null],[12,"ulCodePageRange2","","",14,null],[12,"sxHeight","","",14,null],[12,"sCapHeight","","",14,null],[12,"usDefaultChar","","",14,null],[12,"usBreakChar","","",14,null],[12,"usMaxContext","","",14,null],[6,"enum_FT_Sfnt_Tag_","","",null,null],[17,"ft_sfnt_head","","",null,null],[17,"ft_sfnt_maxp","","",null,null],[17,"ft_sfnt_os2","","",null,null],[17,"ft_sfnt_hhea","","",null,null],[17,"ft_sfnt_vhea","","",null,null],[17,"ft_sfnt_post","","",null,null],[17,"ft_sfnt_pclt","","",null,null],[17,"ft_sfnt_max","","",null,null],[6,"FT_Sfnt_Tag","","",null,null],[6,"FT_Pixel_Mode","","",null,null],[17,"FT_PIXEL_MODE_NONE","","",null,null],[17,"FT_PIXEL_MODE_MONO","","",null,null],[17,"FT_PIXEL_MODE_GRAY","","",null,null],[17,"FT_PIXEL_MODE_GRAY2","","",null,null],[17,"FT_PIXEL_MODE_GRAY4","","",null,null],[17,"FT_PIXEL_MODE_LCD","","",null,null],[17,"FT_PIXEL_MODE_LCD_V","","",null,null],[17,"FT_PIXEL_MODE_BGRA","","",null,null],[17,"FT_PIXEL_MODE_MAX","","",null,null],[6,"FT_Glyph_Format","","",null,null],[17,"FT_GLYPH_FORMAT_NONE","","",null,null],[17,"FT_GLYPH_FORMAT_COMPOSITE","","",null,null],[17,"FT_GLYPH_FORMAT_BITMAP","","",null,null],[17,"FT_GLYPH_FORMAT_OUTLINE","","",null,null],[17,"FT_GLYPH_FORMAT_PLOTTER","","",null,null],[6,"FT_Render_Mode","","",null,null],[17,"FT_RENDER_MODE_NORMAL","","",null,null],[17,"FT_RENDER_MODE_LIGHT","","",null,null],[17,"FT_RENDER_MODE_MONO","","",null,null],[17,"FT_RENDER_MODE_LCD","","",null,null],[17,"FT_RENDER_MODE_LCD_V","","",null,null],[17,"FT_RENDER_MODE_MAX","","",null,null],[6,"FT_LcdFilter","","",null,null],[17,"FT_LCD_FILTER_NONE","","",null,null],[17,"FT_LCD_FILTER_DEFAULT","","",null,null],[17,"FT_LCD_FILTER_LIGHT","","",null,null],[17,"FT_LCD_FILTER_LEGACY1","","",null,null],[17,"FT_LCD_FILTER_LEGACY","","",null,null],[17,"FT_LCD_FILTER_MAX","","",null,null],[6,"FT_Encoding","","",null,null],[17,"FT_ENCODING_NONE","","",null,null],[17,"FT_ENCODING_MS_SYMBOL","","",null,null],[17,"FT_ENCODING_UNICODE","","",null,null],[17,"FT_ENCODING_SJIS","","",null,null],[17,"FT_ENCODING_GB2312","","",null,null],[17,"FT_ENCODING_BIG5","","",null,null],[17,"FT_ENCODING_WANSUNG","","",null,null],[17,"FT_ENCODING_JOHAB","","",null,null],[17,"FT_ENCODING_MS_SJIS","","",null,null],[17,"FT_ENCODING_MS_GB2312","","",null,null],[17,"FT_ENCODING_MS_BIG5","","",null,null],[17,"FT_ENCODING_MS_WANSUNG","","",null,null],[17,"FT_ENCODING_MS_JOHAB","","",null,null],[17,"FT_ENCODING_ADOBE_STANDARD","","",null,null],[17,"FT_ENCODING_ADOBE_EXPERT","","",null,null],[17,"FT_ENCODING_ADOBE_CUSTOM","","",null,null],[17,"FT_ENCODING_ADOBE_LATIN_1","","",null,null],[17,"FT_ENCODING_OLD_LATIN_2","","",null,null],[17,"FT_ENCODING_APPLE_ROMAN","","",null,null],[6,"FT_Size_Request_Type","","",null,null],[17,"FT_SIZE_REQUEST_TYPE_NOMINAL","","",null,null],[17,"FT_SIZE_REQUEST_TYPE_REAL_DIM","","",null,null],[17,"FT_SIZE_REQUEST_TYPE_BBOX","","",null,null],[17,"FT_SIZE_REQUEST_TYPE_CELL","","",null,null],[17,"FT_SIZE_REQUEST_TYPE_SCALES","","",null,null],[17,"FT_SIZE_REQUEST_TYPE_MAX","","",null,null],[6,"FT_Kerning_Mode","","",null,null],[17,"FT_KERNING_DEFAULT","","",null,null],[17,"FT_KERNING_UNFITTED","","",null,null],[17,"FT_KERNING_UNSCALED","","",null,null],[6,"FT_Glyph_BBox_Mode","","",null,null],[17,"FT_GLYPH_BBOX_UNSCALED","","",null,null],[17,"FT_GLYPH_BBOX_SUBPIXELS","","",null,null],[17,"FT_GLYPH_BBOX_GRIDFIT","","",null,null],[17,"FT_GLYPH_BBOX_TRUNCATE","","",null,null],[17,"FT_GLYPH_BBOX_PIXELS","","",null,null],[17,"FT_FACE_FLAG_SCALABLE","","",null,null],[17,"FT_FACE_FLAG_FIXED_SIZES","","",null,null],[17,"FT_FACE_FLAG_FIXED_WIDTH","","",null,null],[17,"FT_FACE_FLAG_SFNT","","",null,null],[17,"FT_FACE_FLAG_HORIZONTAL","","",null,null],[17,"FT_FACE_FLAG_VERTICAL","","",null,null],[17,"FT_FACE_FLAG_KERNING","","",null,null],[17,"FT_FACE_FLAG_FAST_GLYPHS","","",null,null],[17,"FT_FACE_FLAG_MULTIPLE_MASTERS","","",null,null],[17,"FT_FACE_FLAG_GLYPH_NAMES","","",null,null],[17,"FT_FACE_FLAG_EXTERNAL_STREAM","","",null,null],[17,"FT_FACE_FLAG_HINTER","","",null,null],[17,"FT_FACE_FLAG_CID_KEYED","","",null,null],[17,"FT_FACE_FLAG_TRICKY","","",null,null],[17,"FT_FACE_FLAG_COLOR","","",null,null],[17,"FT_STYLE_FLAG_ITALIC","","",null,null],[17,"FT_STYLE_FLAG_BOLD","","",null,null],[17,"FT_OPEN_MEMORY","","",null,null],[17,"FT_OPEN_STREAM","","",null,null],[17,"FT_OPEN_PATHNAME","","",null,null],[17,"FT_OPEN_DRIVER","","",null,null],[17,"FT_OPEN_PARAMS","","",null,null],[17,"FT_SUBGLYPH_FLAG_ARGS_ARE_WORDS","","",null,null],[17,"FT_SUBGLYPH_FLAG_ARGS_ARE_XY_VALUES","","",null,null],[17,"FT_SUBGLYPH_FLAG_ROUND_XY_TO_GRID","","",null,null],[17,"FT_SUBGLYPH_FLAG_SCALE","","",null,null],[17,"FT_SUBGLYPH_FLAG_XY_SCALE","","",null,null],[17,"FT_SUBGLYPH_FLAG_2X2","","",null,null],[17,"FT_SUBGLYPH_FLAG_USE_MY_METRICS","","",null,null],[17,"FT_LOAD_DEFAULT","","",null,null],[17,"FT_LOAD_NO_SCALE","","",null,null],[17,"FT_LOAD_NO_HINTING","","",null,null],[17,"FT_LOAD_RENDER","","",null,null],[17,"FT_LOAD_NO_BITMAP","","",null,null],[17,"FT_LOAD_VERTICAL_LAYOUT","","",null,null],[17,"FT_LOAD_FORCE_AUTOHINT","","",null,null],[17,"FT_LOAD_CROP_BITMAP","","",null,null],[17,"FT_LOAD_PEDANTIC","","",null,null],[17,"FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH","","",null,null],[17,"FT_LOAD_NO_RECURSE","","",null,null],[17,"FT_LOAD_IGNORE_TRANSFORM","","",null,null],[17,"FT_LOAD_MONOCHROME","","",null,null],[17,"FT_LOAD_LINEAR_DESIGN","","",null,null],[17,"FT_LOAD_NO_AUTOHINT","","",null,null],[17,"FT_LOAD_COLOR","","",null,null],[17,"FT_LOAD_TARGET_NORMAL","","",null,null],[17,"FT_LOAD_TARGET_LIGHT","","",null,null],[17,"FT_LOAD_TARGET_MONO","","",null,null],[17,"FT_LOAD_TARGET_LCD","","",null,null],[17,"FT_LOAD_TARGET_LCD_V","","",null,null],[17,"FT_FSTYPE_INSTALLABLE_EMBEDDING","","",null,null],[17,"FT_FSTYPE_RESTRICTED_LICENSE_EMBEDDING","","",null,null],[17,"FT_FSTYPE_PREVIEW_AND_PRINT_EMBEDDING","","",null,null],[17,"FT_FSTYPE_EDITABLE_EMBEDDING","","",null,null],[17,"FT_FSTYPE_NO_SUBSETTING","","",null,null],[17,"FT_FSTYPE_BITMAP_EMBEDDING_ONLY","","",null,null],[17,"FT_Err_Ok","","",null,null],[17,"FT_Err_Cannot_Open_Resource","","",null,null],[17,"FT_Err_Unknown_File_Format","","",null,null],[17,"FT_Err_Invalid_File_Format","","",null,null],[17,"FT_Err_Invalid_Version","","",null,null],[17,"FT_Err_Lower_Module_Version","","",null,null],[17,"FT_Err_Invalid_Argument","","",null,null],[17,"FT_Err_Unimplemented_Feature","","",null,null],[17,"FT_Err_Invalid_Table","","",null,null],[17,"FT_Err_Invalid_Offset","","",null,null],[17,"FT_Err_Array_Too_Large","","",null,null],[17,"FT_Err_Missing_Module","","",null,null],[17,"FT_Err_Missing_Property","","",null,null],[17,"FT_Err_Invalid_Glyph_Index","","",null,null],[17,"FT_Err_Invalid_Character_Code","","",null,null],[17,"FT_Err_Invalid_Glyph_Format","","",null,null],[17,"FT_Err_Cannot_Render_Glyph","","",null,null],[17,"FT_Err_Invalid_Outline","","",null,null],[17,"FT_Err_Invalid_Composite","","",null,null],[17,"FT_Err_Too_Many_Hints","","",null,null],[17,"FT_Err_Invalid_Pixel_Size","","",null,null],[17,"FT_Err_Invalid_Handle","","",null,null],[17,"FT_Err_Invalid_Library_Handle","","",null,null],[17,"FT_Err_Invalid_Driver_Handle","","",null,null],[17,"FT_Err_Invalid_Face_Handle","","",null,null],[17,"FT_Err_Invalid_Size_Handle","","",null,null],[17,"FT_Err_Invalid_Slot_Handle","","",null,null],[17,"FT_Err_Invalid_CharMap_Handle","","",null,null],[17,"FT_Err_Invalid_Cache_Handle","","",null,null],[17,"FT_Err_Invalid_Stream_Handle","","",null,null],[17,"FT_Err_Too_Many_Drivers","","",null,null],[17,"FT_Err_Too_Many_Extensions","","",null,null],[17,"FT_Err_Out_Of_Memory","","",null,null],[17,"FT_Err_Unlisted_Object","","",null,null],[17,"FT_Err_Cannot_Open_Stream","","",null,null],[17,"FT_Err_Invalid_Stream_Seek","","",null,null],[17,"FT_Err_Invalid_Stream_Skip","","",null,null],[17,"FT_Err_Invalid_Stream_Read","","",null,null],[17,"FT_Err_Invalid_Stream_Operation","","",null,null],[17,"FT_Err_Invalid_Frame_Operation","","",null,null],[17,"FT_Err_Nested_Frame_Access","","",null,null],[17,"FT_Err_Invalid_Frame_Read","","",null,null],[17,"FT_Err_Raster_Uninitialized","","",null,null],[17,"FT_Err_Raster_Corrupted","","",null,null],[17,"FT_Err_Raster_Overflow","","",null,null],[17,"FT_Err_Raster_Negative_Height","","",null,null],[17,"FT_Err_Too_Many_Caches","","",null,null],[17,"FT_Err_Invalid_Opcode","","",null,null],[17,"FT_Err_Too_Few_Arguments","","",null,null],[17,"FT_Err_Stack_Overflow","","",null,null],[17,"FT_Err_Code_Overflow","","",null,null],[17,"FT_Err_Bad_Argument","","",null,null],[17,"FT_Err_Divide_By_Zero","","",null,null],[17,"FT_Err_Invalid_Reference","","",null,null],[17,"FT_Err_Debug_OpCode","","",null,null],[17,"FT_Err_ENDF_In_Exec_Stream","","",null,null],[17,"FT_Err_Nested_DEFS","","",null,null],[17,"FT_Err_Invalid_CodeRange","","",null,null],[17,"FT_Err_Execution_Too_Long","","",null,null],[17,"FT_Err_Too_Many_Function_Defs","","",null,null],[17,"FT_Err_Too_Many_Instruction_Defs","","",null,null],[17,"FT_Err_Table_Missing","","",null,null],[17,"FT_Err_Horiz_Header_Missing","","",null,null],[17,"FT_Err_Locations_Missing","","",null,null],[17,"FT_Err_Name_Table_Missing","","",null,null],[17,"FT_Err_CMap_Table_Missing","","",null,null],[17,"FT_Err_Hmtx_Table_Missing","","",null,null],[17,"FT_Err_Post_Table_Missing","","",null,null],[17,"FT_Err_Invalid_Horiz_Metrics","","",null,null],[17,"FT_Err_Invalid_CharMap_Format","","",null,null],[17,"FT_Err_Invalid_PPem","","",null,null],[17,"FT_Err_Invalid_Vert_Metrics","","",null,null],[17,"FT_Err_Could_Not_Find_Context","","",null,null],[17,"FT_Err_Invalid_Post_Table_Format","","",null,null],[17,"FT_Err_Invalid_Post_Table","","",null,null],[17,"FT_Err_Syntax_Error","","",null,null],[17,"FT_Err_Stack_Underflow","","",null,null],[17,"FT_Err_Ignore","","",null,null],[17,"FT_Err_No_Unicode_Glyph_Name","","",null,null],[17,"FT_Err_Missing_Startfont_Field","","",null,null],[17,"FT_Err_Missing_Font_Field","","",null,null],[17,"FT_Err_Missing_Size_Field","","",null,null],[17,"FT_Err_Missing_Fontboundingbox_Field","","",null,null],[17,"FT_Err_Missing_Chars_Field","","",null,null],[17,"FT_Err_Missing_Startchar_Field","","",null,null],[17,"FT_Err_Missing_Encoding_Field","","",null,null],[17,"FT_Err_Missing_Bbx_Field","","",null,null],[17,"FT_Err_Bbx_Too_Big","","",null,null],[17,"FT_Err_Corrupted_Font_Header","","",null,null],[17,"FT_Err_Corrupted_Font_Glyphs","","",null,null],[17,"FT_Err_Max","","",null,null],[6,"FT_Library","","",null,null],[6,"FT_Face","","",null,null],[6,"FT_Size","","",null,null],[6,"FT_GlyphSlot","","",null,null],[6,"FT_CharMap","","",null,null],[6,"FT_Module","","",null,null],[6,"FT_Driver","","",null,null],[6,"FT_Renderer","","",null,null],[6,"FT_Size_Internal","","",null,null],[6,"FT_SubGlyph","","",null,null],[6,"FT_Slot_Internal","","",null,null],[6,"FT_Size_Request","","",null,null],[6,"FT_Face_Internal","","",null,null],[6,"FT_Stream","","",null,null],[6,"FT_Memory","","",null,null],[6,"FT_ListNode","","",null,null],[6,"FT_Glyph","","",null,null],[6,"FT_BitmapGlyph","","",null,null],[6,"FT_OutlineGlyph","","",null,null],[6,"TT_OS2_Internal","","",null,null],[6,"FT_LibraryRec","","",null,null],[6,"FT_ModuleRec","","",null,null],[6,"FT_DriverRec","","",null,null],[6,"FT_RendererRec","","",null,null],[6,"FT_Size_InternalRec","","",null,null],[6,"FT_SubGlyphRec","","",null,null],[6,"FT_Slot_InternalRec","","",null,null],[6,"FT_Face_InternalRec","","",null,null],[3,"FT_CharMapRec","","",null,null],[12,"face","","",15,null],[12,"encoding","","",15,null],[12,"platform_id","","",15,null],[12,"encoding_id","","",15,null],[3,"FT_FaceRec","","",null,null],[12,"num_faces","","",16,null],[12,"face_index","","",16,null],[12,"face_flags","","",16,null],[12,"style_flags","","",16,null],[12,"num_glyphs","","",16,null],[12,"family_name","","",16,null],[12,"style_name","","",16,null],[12,"num_fixed_sizes","","",16,null],[12,"available_sizes","","",16,null],[12,"num_charmaps","","",16,null],[12,"charmaps","","",16,null],[12,"generic","","",16,null],[12,"bbox","","",16,null],[12,"units_per_EM","","",16,null],[12,"ascender","","",16,null],[12,"descender","","",16,null],[12,"height","","",16,null],[12,"max_advance_width","","",16,null],[12,"max_advance_height","","",16,null],[12,"underline_position","","",16,null],[12,"underline_thickness","","",16,null],[12,"glyph","","",16,null],[12,"size","","",16,null],[12,"charmap","","",16,null],[12,"driver","","",16,null],[12,"memory","","",16,null],[12,"stream","","",16,null],[12,"sizes_list","","",16,null],[12,"autohint","","",16,null],[12,"extensions","","",16,null],[12,"internal","","",16,null],[3,"FT_GlyphSlotRec","","",null,null],[12,"library","","",17,null],[12,"face","","",17,null],[12,"next","","",17,null],[12,"reserved","","",17,null],[12,"generic","","",17,null],[12,"metrics","","",17,null],[12,"linearHoriAdvance","","",17,null],[12,"linearVertAdvance","","",17,null],[12,"advance","","",17,null],[12,"format","","",17,null],[12,"bitmap","","",17,null],[12,"bitmap_left","","",17,null],[12,"bitmap_top","","",17,null],[12,"outline","","",17,null],[12,"num_subglyphs","","",17,null],[12,"subglyphs","","",17,null],[12,"control_data","","",17,null],[12,"control_len","","",17,null],[12,"lsb_delta","","",17,null],[12,"rsb_delta","","",17,null],[12,"other","","",17,null],[12,"internal","","",17,null],[3,"FT_SizeRec","","",null,null],[12,"face","","",18,null],[12,"generic","","",18,null],[12,"metrics","","",18,null],[12,"internal","","",18,null],[3,"FT_StreamRec","","",null,null],[12,"base","","",19,null],[12,"size","","",19,null],[12,"pos","","",19,null],[12,"descriptor","","",19,null],[12,"pathname","","",19,null],[12,"read","","",19,null],[12,"close","","",19,null],[12,"memory","","",19,null],[12,"cursor","","",19,null],[12,"limit","","",19,null],[3,"FT_MemoryRec","","",null,null],[12,"user","","",20,null],[12,"alloc","","",20,null],[12,"free","","",20,null],[12,"realloc","","",20,null],[3,"FT_ListRec","","",null,null],[12,"head","","",21,null],[12,"tail","","",21,null],[3,"FT_ListNodeRec","","",null,null],[12,"prev","","",22,null],[12,"next","","",22,null],[12,"data","","",22,null],[3,"FT_Size_RequestRec","","",null,null],[12,"size_request_type","","",23,null],[12,"width","","",23,null],[12,"height","","",23,null],[12,"horiResolution","","",23,null],[12,"vertResolution","","",23,null],[3,"FT_GlyphRec","","",null,null],[12,"library","","",24,null],[12,"clazz","","",24,null],[12,"format","","",24,null],[12,"advance","","",24,null],[3,"FT_BitmapGlyphRec","","",null,null],[12,"root","","",25,null],[12,"left","","",25,null],[12,"top","","",25,null],[12,"bitmap","","",25,null],[3,"FT_OutlineGlyphRec","","",null,null],[12,"root","","",26,null],[12,"outline","","",26,null],[5,"FT_HAS_HORIZONTAL","","",null,null],[5,"FT_HAS_VERTICAL","","",null,null],[5,"FT_HAS_KERNING","","",null,null],[5,"FT_IS_SCALABLE","","",null,null],[5,"FT_IS_SFNT","","",null,null],[5,"FT_IS_FIXED_WIDTH","","",null,null],[5,"FT_HAS_FIXED_SIZES","","",null,null],[5,"FT_HAS_GLYPH_NAMES","","",null,null],[5,"FT_HAS_MULTIPLE_MASTERS","","",null,null],[5,"FT_IS_CID_KEYED","","",null,null],[5,"FT_IS_TRICKY","","",null,null],[5,"FT_HAS_COLOR","","",null,null],[5,"FT_Get_Sfnt_Table","","",null,null],[5,"FT_Init_FreeType","","",null,null],[5,"FT_Done_FreeType","","",null,null],[5,"FT_New_Library","","",null,null],[5,"FT_Done_Library","","",null,null],[5,"FT_Reference_Library","","",null,null],[5,"FT_Add_Default_Modules","","",null,null],[5,"FT_New_Face","","",null,null],[5,"FT_New_Memory_Face","","",null,null],[5,"FT_Open_Face","","",null,null],[5,"FT_Attach_File","","",null,null],[5,"FT_Attach_Stream","","",null,null],[5,"FT_Reference_Face","","",null,null],[5,"FT_Done_Face","","",null,null],[5,"FT_Select_Size","","",null,null],[5,"FT_Request_Size","","",null,null],[5,"FT_Set_Char_Size","","",null,null],[5,"FT_Set_Pixel_Sizes","","",null,null],[5,"FT_Library_SetLcdFilter","","",null,null],[5,"FT_Load_Glyph","","",null,null],[5,"FT_Load_Char","","",null,null],[5,"FT_Set_Transform","","",null,null],[5,"FT_Render_Glyph","","",null,null],[5,"FT_Get_Kerning","","",null,null],[5,"FT_Get_Track_Kerning","","",null,null],[5,"FT_Get_Glyph_Name","","",null,null],[5,"FT_Get_Postscript_Name","","",null,null],[5,"FT_Select_CharMap","","",null,null],[5,"FT_Set_Charmap","","",null,null],[5,"FT_Get_Charmap_Index","","",null,null],[5,"FT_Get_Char_Index","","",null,null],[5,"FT_Get_First_Char","","",null,null],[5,"FT_Get_Next_Char","","",null,null],[5,"FT_Get_Name_Index","","",null,null],[5,"FT_Get_SubGlyph_Info","","",null,null],[5,"FT_Get_FSType_Flags","","",null,null],[5,"FT_Get_Glyph","","",null,null],[5,"FT_Glyph_Copy","","",null,null],[5,"FT_Glyph_Transform","","",null,null],[5,"FT_Glyph_Get_CBox","","",null,null],[5,"FT_Glyph_To_Bitmap","","",null,null],[5,"FT_Done_Glyph","","",null,null],[5,"FT_MulDiv","","",null,{"inputs":[{"name":"i64"},{"name":"i64"},{"name":"i64"}],"output":{"name":"i64"}}],[5,"FT_MulFix","","",null,{"inputs":[{"name":"i64"},{"name":"i64"}],"output":{"name":"i64"}}],[5,"FT_DivFix","","",null,{"inputs":[{"name":"i64"},{"name":"i64"}],"output":{"name":"i64"}}],[5,"FT_RoundFix","","",null,{"inputs":[{"name":"i64"}],"output":{"name":"i64"}}],[5,"FT_CeilFix","","",null,{"inputs":[{"name":"i64"}],"output":{"name":"i64"}}],[5,"FT_FloorFix","","",null,{"inputs":[{"name":"i64"}],"output":{"name":"i64"}}],[0,"bitmap","freetype","",null,null],[3,"Bitmap","freetype::bitmap","",null,null],[4,"PixelMode","","An enumeration type used to describe the format of pixels in a given bitmap. Note that\nadditional formats may be added in the future.",null,null],[13,"None","","This value is reserved.",27,null],[13,"Mono","","A monochrome bitmap, using 1 bit per pixel. Note that pixels are\nstored in most-significant order (MSB), which means that the left-most\npixel in a byte has value 128.",27,null],[13,"Gray","","An 8-bit bitmap, generally used to represent anti-aliased glyph images.\nEach pixel is stored in one byte. Note that the number of `gray`\nlevels is stored in the `num_grays` field of the FT_Bitmap structure\n(it generally is 256).",27,null],[13,"Gray2","","A 2-bit per pixel bitmap, used to represent embedded anti-aliased\nbitmaps in font files according to the OpenType specification. We\nhaven't found a single font using this format, however.",27,null],[13,"Gray4","","A 4-bit per pixel bitmap, representing embedded anti-aliased bitmaps in\nfont files according to the OpenType specification. We haven't found a\nsingle font using this format, however.",27,null],[13,"Lcd","","An 8-bit bitmap, representing RGB or BGR decimated glyph images used\nfor display on LCD displays; the bitmap is three times wider than the\noriginal glyph image. See also FT_RENDER_MODE_LCD.",27,null],[13,"LcdV","","An 8-bit bitmap, representing RGB or BGR decimated glyph images used for\ndisplay on rotated LCD displays; the bitmap is three times taller than\nthe original glyph image. See also FT_RENDER_MODE_LCD_V.",27,null],[13,"Bgra","","An image with four 8-bit channels per pixel, representing a color image\n(such as emoticons) with alpha channel. For each pixel, the format is\nBGRA, which means, the blue channel comes first in memory. The color\nchannels are pre-multiplied and in the sRGB colorspace. For example,\nfull red at half-translucent opacity will be represented as\n`00,00,80,80`, not `00,00,FF,80`. See also FT_LOAD_COLOR.",27,null],[11,"eq","","",27,null],[11,"fmt","","",27,null],[11,"clone","","",27,null],[11,"from_raw","","",28,null],[11,"buffer","","A typeless pointer to the bitmap buffer. This value should be aligned\non 32-bit boundaries in most cases.",28,null],[11,"width","","The number of pixels in bitmap row.",28,null],[11,"rows","","The number of bitmap rows.",28,null],[11,"raw","","",28,null],[11,"pixel_mode","","The pixel mode, i.e., how pixel bits are stored. See `PixelMode` for\npossible values.",28,null],[11,"pitch","","The pitch's absolute value is the number of bytes taken by one bitmap row, including\npadding. However, the pitch is positive when the bitmap has a ‘down’ flow, and negative\nwhen it has an ‘up’ flow. In all cases, the pitch is an offset to add to a bitmap pointer\nin order to go down one row.",28,null],[0,"bitmap_glyph","freetype","",null,null],[3,"BitmapGlyph","freetype::bitmap_glyph","",null,null],[11,"clone","","",29,null],[11,"from_raw","","",29,{"inputs":[{"name":"ft_bitmapglyph"}],"output":{"name":"self"}}],[11,"left","","",29,null],[11,"top","","",29,null],[11,"bitmap","","",29,null],[11,"raw","","",29,null],[0,"error","freetype","",null,null],[4,"Error","freetype::error","",null,null],[13,"Ok","","",30,null],[13,"CannotOpenResource","","",30,null],[13,"UnknownFileFormat","","",30,null],[13,"InvalidFileFormat","","",30,null],[13,"InvalidVersion","","",30,null],[13,"LowerModuleVersion","","",30,null],[13,"InvalidArgument","","",30,null],[13,"UnimplementedFeature","","",30,null],[13,"InvalidTable","","",30,null],[13,"InvalidOffset","","",30,null],[13,"ArrayTooLarge","","",30,null],[13,"MissingModule","","",30,null],[13,"MissingProperty","","",30,null],[13,"InvalidGlyphIndex","","",30,null],[13,"InvalidCharacterCode","","",30,null],[13,"InvalidGlyphFormat","","",30,null],[13,"CannotRenderGlyph","","",30,null],[13,"InvalidOutline","","",30,null],[13,"InvalidComposite","","",30,null],[13,"TooManyHints","","",30,null],[13,"InvalidPixelSize","","",30,null],[13,"InvalidHandle","","",30,null],[13,"InvalidLibraryHandle","","",30,null],[13,"InvalidDriverHandle","","",30,null],[13,"InvalidFaceHandle","","",30,null],[13,"InvalidSizeHandle","","",30,null],[13,"InvalidSlotHandle","","",30,null],[13,"InvalidCharMapHandle","","",30,null],[13,"InvalidCacheHandle","","",30,null],[13,"InvalidStreamHandle","","",30,null],[13,"TooManyDrivers","","",30,null],[13,"TooManyExtensions","","",30,null],[13,"OutOfMemory","","",30,null],[13,"UnlistedObject","","",30,null],[13,"CannotOpenStream","","",30,null],[13,"InvalidStreamSeek","","",30,null],[13,"InvalidStreamSkip","","",30,null],[13,"InvalidStreamRead","","",30,null],[13,"InvalidStreamOperation","","",30,null],[13,"InvalidFrameOperation","","",30,null],[13,"NestedFrameAccess","","",30,null],[13,"InvalidFrameRead","","",30,null],[13,"RasterUninitialized","","",30,null],[13,"RasterCorrupted","","",30,null],[13,"RasterOverflow","","",30,null],[13,"RasterNegativeHeight","","",30,null],[13,"TooManyCaches","","",30,null],[13,"InvalidOpcode","","",30,null],[13,"TooFewArguments","","",30,null],[13,"StackOverflow","","",30,null],[13,"CodeOverflow","","",30,null],[13,"BadArgument","","",30,null],[13,"DivideByZero","","",30,null],[13,"InvalidReference","","",30,null],[13,"DebugOpCode","","",30,null],[13,"ENDFInExecStream","","",30,null],[13,"NestedDEFS","","",30,null],[13,"InvalidCodeRange","","",30,null],[13,"ExecutionTooLong","","",30,null],[13,"TooManyFunctionDefs","","",30,null],[13,"TooManyInstructionDefs","","",30,null],[13,"TableMissing","","",30,null],[13,"HorizHeaderMissing","","",30,null],[13,"LocationsMissing","","",30,null],[13,"NameTableMissing","","",30,null],[13,"CMapTableMissing","","",30,null],[13,"HmtxTableMissing","","",30,null],[13,"PostTableMissing","","",30,null],[13,"InvalidHorizMetrics","","",30,null],[13,"InvalidCharMapFormat","","",30,null],[13,"InvalidPPem","","",30,null],[13,"InvalidVertMetrics","","",30,null],[13,"CouldNotFindContext","","",30,null],[13,"InvalidPostTableFormat","","",30,null],[13,"InvalidPostTable","","",30,null],[13,"Syntax","","",30,null],[13,"StackUnderflow","","",30,null],[13,"Ignore","","",30,null],[13,"NoUnicodeGlyphName","","",30,null],[13,"MissingStartfontField","","",30,null],[13,"MissingFontField","","",30,null],[13,"MissingSizeField","","",30,null],[13,"MissingFontboundingboxField","","",30,null],[13,"MissingCharsField","","",30,null],[13,"MissingStartcharField","","",30,null],[13,"MissingEncodingField","","",30,null],[13,"MissingBbxField","","",30,null],[13,"BbxTooBig","","",30,null],[13,"CorruptedFontHeader","","",30,null],[13,"CorruptedFontGlyphs","","",30,null],[13,"Max","","",30,null],[13,"UnexpectedPixelMode","","",30,null],[13,"InvalidPath","","",30,null],[13,"Unknown","","",30,null],[6,"FtResult","","",null,null],[11,"fmt","","",30,null],[11,"eq","","",30,null],[11,"clone","","",30,null],[11,"from","","",30,{"inputs":[{"name":"i32"}],"output":{"name":"self"}}],[11,"fmt","","",30,null],[11,"description","","",30,null],[0,"face","freetype","",null,null],[3,"LoadFlag","freetype::face","",null,null],[3,"Face","","",null,null],[4,"KerningMode","","",null,null],[13,"KerningDefault","","",31,null],[13,"KerningUnfitted","","",31,null],[13,"KerningUnscaled","","",31,null],[17,"DEFAULT","","",null,null],[17,"NO_SCALE","","",null,null],[17,"NO_HINTING","","",null,null],[17,"RENDER","","",null,null],[17,"NO_BITMAP","","",null,null],[17,"VERTICAL_LAYOUT","","",null,null],[17,"FORCE_AUTOHINT","","",null,null],[17,"CROP_BITMAP","","",null,null],[17,"PEDANTIC","","",null,null],[17,"IGNORE_GLOBAL_ADVANCE_WITH","","",null,null],[17,"NO_RECURSE","","",null,null],[17,"IGNORE_TRANSFORM","","",null,null],[17,"MONOCHROME","","",null,null],[17,"LINEAR_DESIGN","","",null,null],[17,"NO_AUTOHINT","","",null,null],[17,"TARGET_NORMAL","","",null,null],[17,"TARGET_LIGHT","","",null,null],[17,"TARGET_MONO","","",null,null],[17,"TARGET_LCD","","",null,null],[17,"TARGET_LCD_V","","",null,null],[17,"COLOR","","",null,null],[11,"clone","","",31,null],[11,"hash","","",32,null],[11,"cmp","","",32,null],[11,"partial_cmp","","",32,null],[11,"lt","","",32,null],[11,"le","","",32,null],[11,"gt","","",32,null],[11,"ge","","",32,null],[11,"clone","","",32,null],[11,"eq","","",32,null],[11,"ne","","",32,null],[11,"fmt","","",32,null],[11,"empty","","Returns an empty set of flags.",32,{"inputs":[],"output":{"name":"loadflag"}}],[11,"all","","Returns the set containing all flags.",32,{"inputs":[],"output":{"name":"loadflag"}}],[11,"bits","","Returns the raw value of the flags currently stored.",32,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",32,{"inputs":[{"name":"i32"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",32,{"inputs":[{"name":"i32"}],"output":{"name":"loadflag"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",32,null],[11,"is_all","","Returns `true` if all flags are currently set.",32,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",32,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",32,null],[11,"insert","","Inserts the specified flags in-place.",32,null],[11,"remove","","Removes the specified flags in-place.",32,null],[11,"toggle","","Toggles the specified flags in-place.",32,null],[11,"bitor","","Returns the union of the two sets of flags.",32,null],[11,"bitor_assign","","Adds the set of flags.",32,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",32,null],[11,"bitxor_assign","","Toggles the set of flags.",32,null],[11,"bitand","","Returns the intersection between the two sets of flags.",32,null],[11,"bitand_assign","","Disables all flags disabled in the set.",32,null],[11,"sub","","Returns the set difference of the two sets of flags.",32,null],[11,"sub_assign","","Disables all flags enabled in the set.",32,null],[11,"not","","Returns the complement of this set of flags.",32,null],[11,"from_iter","","",32,{"inputs":[{"name":"t"}],"output":{"name":"loadflag"}}],[11,"hash","","",33,null],[11,"eq","","",33,null],[11,"ne","","",33,null],[11,"clone","","",33,null],[11,"from_raw","","",33,{"inputs":[{"name":"ft_library"},{"name":"ft_face"}],"output":{"name":"self"}}],[11,"attach_file","","",33,null],[11,"reference","","",33,null],[11,"set_char_size","","",33,null],[11,"set_pixel_sizes","","",33,null],[11,"load_glyph","","",33,null],[11,"load_char","","",33,null],[11,"set_transform","","",33,null],[11,"get_char_index","","",33,null],[11,"get_kerning","","",33,null],[11,"glyph","","",33,null],[11,"has_horizontal","","",33,null],[11,"has_vertical","","",33,null],[11,"has_kerning","","",33,null],[11,"is_scalable","","",33,null],[11,"is_sfnt","","",33,null],[11,"is_fixed_width","","",33,null],[11,"has_fixed_sizes","","",33,null],[11,"has_glyph_names","","",33,null],[11,"is_cid_keyed","","",33,null],[11,"is_tricky","","",33,null],[11,"has_color","","",33,null],[11,"raw","","",33,null],[11,"raw_mut","","",33,null],[11,"ascender","","",33,null],[11,"descender","","",33,null],[11,"em_size","","",33,null],[11,"height","","",33,null],[11,"max_advance_width","","",33,null],[11,"max_advance_height","","",33,null],[11,"underline_position","","",33,null],[11,"underline_thickness","","",33,null],[11,"family_name","","",33,null],[11,"style_name","","",33,null],[11,"size_metrics","","",33,null],[11,"postscript_name","","",33,null],[11,"fmt","","",33,null],[11,"drop","","",33,null],[0,"glyph","freetype","",null,null],[3,"Glyph","freetype::glyph","Represents a retrieved glyph from the library",null,null],[11,"from_raw","","Create a freetype-rs glyph object from c constituent parts",34,{"inputs":[{"name":"ft_library"},{"name":"ft_glyph"}],"output":{"name":"self"}}],[11,"transform","","Transform a glyph image if its format is scalable.",34,null],[11,"get_cbox","","Return a glyph's ‘control box’. The control box encloses all the outline's points,\nincluding Bézier control points. Though it coincides with the exact bounding box for most\nglyphs, it can be slightly larger in some situations (like when rotating an outline that\ncontains Bézier outside arcs).",34,null],[11,"to_bitmap","","Convert a given glyph object to a bitmap glyph object.",34,null],[11,"advance_x","","",34,null],[11,"advance_y","","",34,null],[11,"format","","An enumeration type used to describe the format of a given glyph image. Note that this\nversion of FreeType only supports two image formats, even though future font drivers will\nbe able to register their own format.",34,null],[11,"raw","","Get the underlying c glyph struct (The system actually calls this a GlyphRec because it can\nbe a different struct in different circumstances)",34,null],[11,"clone","","",34,null],[11,"drop","","",34,null],[0,"glyph_slot","freetype","",null,null],[3,"SubGlyphInfo","freetype::glyph_slot","A description of a given subglyph returned by `GlyphSlot::get_subglyph_info`\nfunction.",null,null],[12,"index","","The glyph index of the subglyph.",35,null],[12,"flags","","The subglyph flags, see FT_SUBGLYPH_FLAG_XXX.",35,null],[12,"arg1","","The subglyph's first argument (if any).",35,null],[12,"arg2","","The subglyph's second argument (if any).",35,null],[12,"transfrom","","The subglyph transformation (if any).",35,null],[3,"GlyphSlot","","A struct encapsulating the space for a glyph within a `Library`",null,null],[11,"clone","","",35,null],[11,"default","","",35,{"inputs":[],"output":{"name":"self"}}],[11,"hash","","",36,null],[11,"eq","","",36,null],[11,"ne","","",36,null],[11,"clone","","",36,null],[11,"from_raw","","Create a `GlyphSlot` from its constituent C parts",36,{"inputs":[{"name":"ft_library"},{"name":"ft_glyphslot"}],"output":{"name":"self"}}],[11,"render_glyph","","Convert a given glyph image to a bitmap. It does so by inspecting the glyph image format,\nfinding the relevant renderer, and invoking it.",36,null],[11,"get_subglyph_info","","Retrieve a description of a given subglyph. Only use it if the glyph's format is\nFT_GLYPH_FORMAT_COMPOSITE; an error is returned otherwise.",36,null],[11,"get_glyph","","Returns a glyph object, that is similar to a `GlyphSlot` but managed outside of the library",36,null],[11,"outline","","In freetype, the `Outline` object is a scalable glyph. This method unpacks a glyph into\nthis object, or returns `None` if the glyph has no `outline`",36,null],[11,"bitmap","","This field is used as a bitmap descriptor when the slot format is FT_GLYPH_FORMAT_BITMAP.\nNote that the address and content of the bitmap buffer can change between calls of\nFT_Load_Glyph and a few other functions.",36,null],[11,"bitmap_left","","The bitmap's left bearing expressed in integer pixels. Only valid if the format is\nFT_GLYPH_FORMAT_BITMAP, this is, if the glyph slot contains a bitmap.",36,null],[11,"bitmap_top","","The bitmap's top bearing expressed in integer pixels. Remember that this is the distance\nfrom the baseline to the top-most glyph scanline, upwards y coordinates being positive.",36,null],[11,"advance","","This shorthand is, depending on FT_LOAD_IGNORE_TRANSFORM, the transformed (hinted) advance\nwidth for the glyph, in 26.6 fractional pixel format. As specified with\nFT_LOAD_VERTICAL_LAYOUT, it uses either the ‘horiAdvance’ or the ‘vertAdvance’ value of\n‘metrics’ field.",36,null],[11,"linear_hori_advance","","The advance width of the unhinted glyph. Its value is expressed in 16.16 fractional pixels,\nunless FT_LOAD_LINEAR_DESIGN is set when loading the glyph. This field can be important to\nperform correct WYSIWYG layout. Only relevant for outline glyphs.",36,null],[11,"linear_vert_advance","","The advance height of the unhinted glyph. Its value is expressed in 16.16 fractional\npixels, unless FT_LOAD_LINEAR_DESIGN is set when loading the glyph. This field can be\nimportant to perform correct WYSIWYG layout. Only relevant for outline glyphs.",36,null],[11,"metrics","","The metrics of the last loaded glyph in the slot. The returned values depend on the last\nload flags (see the FT_Load_Glyph API function) and can be expressed either in 26.6\nfractional pixels or font units.",36,null],[11,"raw","","Get a pointer to the underlying c struct",36,null],[0,"library","freetype","",null,null],[3,"Library","freetype::library","",null,null],[11,"init","","This function is used to create a new FreeType library instance and add the default\nmodules. It returns a struct encapsulating the freetype library. The library is correctly\ndiscarded when the struct is dropped.",37,{"inputs":[],"output":{"name":"ftresult"}}],[11,"new_face","","Open a font file using its pathname. `face_index` should be 0 if there is only 1 font\nin the file.",37,null],[11,"new_memory_face","","Similar to `new_face`, but loads file data from a byte array in memory",37,null],[11,"raw","","Get the underlying library object",37,null],[11,"get_memory","","Get the underlying memory management object",37,null],[11,"new_memory","","Set a new memory management object",37,null],[11,"drop","","",37,null],[0,"outline","freetype","",null,null],[3,"Outline","freetype::outline","",null,null],[3,"CurveIterator","","",null,null],[3,"ContourIterator","","",null,null],[4,"Curve","","",null,null],[13,"Line","","",38,null],[13,"Bezier2","","",38,null],[13,"Bezier3","","",38,null],[11,"clone","","",38,null],[11,"from_raw","","",39,{"inputs":[{"name":"ft_outline"}],"output":{"name":"self"}}],[11,"points","","",39,null],[11,"tags","","",39,null],[11,"contours","","",39,null],[11,"contours_iter","","",39,null],[11,"from_raw","","",40,{"inputs":[{"name":"ft_outline"},{"name":"isize"},{"name":"isize"}],"output":{"name":"self"}}],[11,"start","","",40,null],[11,"next","","",40,null],[11,"from_raw","","",41,{"inputs":[{"name":"ft_outline"}],"output":{"name":"self"}}],[11,"next","","",41,null],[0,"render_mode","freetype","",null,null],[4,"RenderMode","freetype::render_mode","",null,null],[13,"Normal","","",42,null],[13,"Light","","",42,null],[13,"Mono","","",42,null],[13,"Lcd","","",42,null],[13,"LcdV","","",42,null],[13,"Max","","",42,null],[11,"clone","","",42,null],[0,"tt_os2","freetype","",null,null],[3,"TrueTypeOS2Table","freetype::tt_os2","",null,null],[11,"clone","","",43,null],[11,"from_face","","",43,{"inputs":[{"name":"face"}],"output":{"name":"option"}}],[11,"version","","",43,null],[11,"avg_char_width","","",43,null],[11,"us_weight_class","","",43,null],[11,"us_width_class","","",43,null],[11,"fs_type","","",43,null],[11,"y_subscript_x_size","","",43,null],[11,"y_subscript_y_size","","",43,null],[11,"y_subscript_x_offset","","",43,null],[11,"y_subscript_y_offset","","",43,null],[11,"y_superscript_x_size","","",43,null],[11,"y_superscript_y_size","","",43,null],[11,"y_superscript_x_offset","","",43,null],[11,"y_superscript_y_offset","","",43,null],[11,"y_strikeout_size","","",43,null],[11,"y_strikeout_position","","",43,null],[11,"s_family_class","","",43,null],[11,"x_height","","",43,null],[6,"BBox","freetype","",null,null],[6,"GlyphMetrics","","",null,null],[6,"Matrix","","",null,null],[6,"Vector","","",null,null],[11,"clone","freetype::ffi","",1,null],[11,"clone","","",2,null],[11,"clone","","",3,null],[11,"clone","","",4,null],[11,"clone","","",8,null],[11,"clone","","",10,null],[11,"clone","","",11,null],[11,"clone","","",13,null],[11,"clone","","",14,null],[11,"clone","","",15,null],[11,"clone","","",21,null],[11,"clone","","",23,null]],"paths":[[8,"FTErrorMethods"],[3,"FT_Vector"],[3,"FT_BBox"],[3,"FT_Matrix"],[3,"FT_UnitVector"],[3,"FT_Bitmap"],[3,"FT_Data"],[3,"FT_Generic"],[3,"FT_Size_Metrics"],[3,"FT_Outline"],[3,"FT_Glyph_Metrics"],[3,"FT_Parameter"],[3,"FT_Open_Args"],[3,"FT_Bitmap_Size"],[3,"TT_OS2"],[3,"FT_CharMapRec"],[3,"FT_FaceRec"],[3,"FT_GlyphSlotRec"],[3,"FT_SizeRec"],[3,"FT_StreamRec"],[3,"FT_MemoryRec"],[3,"FT_ListRec"],[3,"FT_ListNodeRec"],[3,"FT_Size_RequestRec"],[3,"FT_GlyphRec"],[3,"FT_BitmapGlyphRec"],[3,"FT_OutlineGlyphRec"],[4,"PixelMode"],[3,"Bitmap"],[3,"BitmapGlyph"],[4,"Error"],[4,"KerningMode"],[3,"LoadFlag"],[3,"Face"],[3,"Glyph"],[3,"SubGlyphInfo"],[3,"GlyphSlot"],[3,"Library"],[4,"Curve"],[3,"Outline"],[3,"CurveIterator"],[3,"ContourIterator"],[4,"RenderMode"],[3,"TrueTypeOS2Table"]]}; initSearch(searchIndex);