var searchIndex = {}; searchIndex["postscript"] = {"doc":"Parser for PostScript fonts.","items":[[0,"compact","postscript","The compact font format.",null,null],[3,"FontSet","postscript::compact","A font set.",null,null],[12,"header","","",0,null],[12,"names","","",0,null],[12,"strings","","",0,null],[12,"encodings","","",0,null],[12,"char_sets","","",0,null],[12,"char_strings","","",0,null],[12,"global_dictionaries","","",0,null],[12,"global_subroutines","","",0,null],[12,"local_dictionaries","","",0,null],[12,"local_subroutines","","",0,null],[3,"Header","","A header.",null,null],[12,"major","","",1,null],[12,"minor","","",1,null],[12,"header_size","","",1,null],[12,"offset_size","","",1,null],[3,"Offset","","An offset.",null,null],[12,"0","","",2,null],[4,"Encoding","","An encoding.",null,null],[13,"Standard","","",3,null],[13,"Expert","","",3,null],[11,"eq","","",3,null],[11,"fmt","","",3,null],[11,"clone","","",3,null],[11,"get","","Return the string identifier of a glyph.",3,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,"partial_cmp","","",2,null],[11,"lt","","",2,null],[11,"le","","",2,null],[11,"gt","","",2,null],[11,"ge","","",2,null],[11,"eq","","",2,null],[11,"ne","","",2,null],[11,"cmp","","",2,null],[11,"fmt","","",2,null],[11,"clone","","",2,null],[11,"read","","",2,{"inputs":[{"name":"t"},{"name":"offsetsize"}],"output":{"name":"result"}}],[0,"char_set","","The char set.",null,null],[3,"Format1","postscript::compact::char_set","A char set in format 1.",null,null],[12,"format","","",4,null],[12,"ranges","","",4,null],[3,"Range1","","A range of a char set in format 1.",null,null],[12,"first","","",5,null],[12,"left","","",5,null],[4,"CharSet","","A char set.",null,null],[13,"ISOAdobe","","",6,null],[13,"Expert","","",6,null],[13,"ExpertSubset","","",6,null],[13,"Format1","","",6,null],[11,"eq","","",6,null],[11,"ne","","",6,null],[11,"fmt","","",6,null],[11,"clone","","",6,null],[11,"eq","","",4,null],[11,"ne","","",4,null],[11,"fmt","","",4,null],[11,"clone","","",4,null],[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,"get","","Return the name of a glyph.",6,null],[11,"read","","",6,{"inputs":[{"name":"t"},{"name":"usize"}],"output":{"name":"result"}}],[11,"read","","",4,{"inputs":[{"name":"t"},{"name":"usize"}],"output":{"name":"result"}}],[0,"index","postscript::compact","The indices.",null,null],[3,"Index","postscript::compact::index","An index.",null,null],[12,"count","","",7,null],[12,"offset_size","","",7,null],[12,"offsets","","",7,null],[12,"data","","",7,null],[3,"CharStrings","","A char-string index.",null,null],[12,"0","","",8,null],[3,"Dictionaries","","A dictionary index.",null,null],[12,"0","","",9,null],[3,"Names","","A name index.",null,null],[12,"0","","",10,null],[3,"Strings","","A string index.",null,null],[12,"0","","",11,null],[3,"Subroutines","","A subroutine index.",null,null],[12,"0","","",12,null],[11,"eq","","",8,null],[11,"ne","","",8,null],[11,"fmt","","",8,null],[11,"clone","","",8,null],[11,"deref","","",8,null],[11,"deref_mut","","",8,null],[11,"read","","",8,{"inputs":[{"name":"t"},{"name":"i32"}],"output":{"name":"result"}}],[11,"eq","","",9,null],[11,"ne","","",9,null],[11,"fmt","","",9,null],[11,"clone","","",9,null],[11,"deref","","",9,null],[11,"deref_mut","","",9,null],[11,"read","","",9,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",10,null],[11,"ne","","",10,null],[11,"fmt","","",10,null],[11,"clone","","",10,null],[11,"deref","","",10,null],[11,"deref_mut","","",10,null],[11,"read","","",10,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",11,null],[11,"ne","","",11,null],[11,"fmt","","",11,null],[11,"clone","","",11,null],[11,"deref","","",11,null],[11,"deref_mut","","",11,null],[11,"read","","",11,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"get","","Return the string corresponding to a string identifier.",11,null],[11,"eq","","",12,null],[11,"ne","","",12,null],[11,"fmt","","",12,null],[11,"clone","","",12,null],[11,"deref","","",12,null],[11,"deref_mut","","",12,null],[11,"read","","",12,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",7,null],[11,"ne","","",7,null],[11,"fmt","","",7,null],[11,"clone","","",7,null],[11,"deref","","",7,null],[11,"deref_mut","","",7,null],[11,"read","","",7,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[0,"operation","postscript::compact","The operations.",null,null],[3,"Operations","postscript::compact::operation","A collection of operations.",null,null],[12,"0","","",13,null],[4,"Operator","","An operator.",null,null],[13,"Version","","",14,null],[13,"Notice","","",14,null],[13,"FullName","","",14,null],[13,"FamilyName","","",14,null],[13,"Weight","","",14,null],[13,"FontBBox","","",14,null],[13,"BlueValues","","",14,null],[13,"OtherBlues","","",14,null],[13,"FamilyBlues","","",14,null],[13,"FamilyOtherBlues","","",14,null],[13,"StdHW","","",14,null],[13,"StdVW","","",14,null],[13,"UniqueID","","",14,null],[13,"XUID","","",14,null],[13,"CharSet","","",14,null],[13,"Encoding","","",14,null],[13,"CharStrings","","",14,null],[13,"Private","","",14,null],[13,"Subrs","","",14,null],[13,"DefaultWidthX","","",14,null],[13,"NominalWidthX","","",14,null],[13,"Copyright","","",14,null],[13,"IsFixedPitch","","",14,null],[13,"ItalicAngle","","",14,null],[13,"UnderlinePosition","","",14,null],[13,"UnderlineThickness","","",14,null],[13,"PaintType","","",14,null],[13,"CharStringType","","",14,null],[13,"FontMatrix","","",14,null],[13,"StrokeWidth","","",14,null],[13,"BlueScale","","",14,null],[13,"BlueShift","","",14,null],[13,"BlueFuzz","","",14,null],[13,"StemSnapH","","",14,null],[13,"StemSnapV","","",14,null],[13,"ForceBold","","",14,null],[13,"LanguageGroup","","",14,null],[13,"ExpansionFactor","","",14,null],[13,"InitialRandomSeed","","",14,null],[13,"SyntheticBase","","",14,null],[13,"PostScript","","",14,null],[13,"BaseFontName","","",14,null],[13,"BaseFontBlend","","",14,null],[13,"ROS","","",14,null],[13,"CIDFontVersion","","",14,null],[13,"CIDFontRevision","","",14,null],[13,"CIDFontType","","",14,null],[13,"CIDCount","","",14,null],[13,"UIDBase","","",14,null],[13,"FDArray","","",14,null],[13,"FDSelect","","",14,null],[13,"FontName","","",14,null],[6,"Operand","","An operand.",null,null],[6,"Operation","","An operation.",null,null],[11,"eq","","",13,null],[11,"ne","","",13,null],[11,"fmt","","",13,null],[11,"clone","","",13,null],[11,"read","","",15,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"get","","Return the arguments of an operation.",13,null],[11,"deref","","",13,null],[11,"deref_mut","","",13,null],[11,"read","","",13,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",14,null],[11,"hash","","",14,null],[11,"fmt","","",14,null],[11,"clone","","",14,null],[11,"default","","Return the default arguments.",14,null],[6,"OffsetSize","postscript::compact","An offset size.",null,null],[6,"GlyphID","","A glyph identifier.",null,null],[6,"StringID","","A string identifier.",null,null],[0,"type2","postscript","The Type 2 char-string format.",null,null],[3,"Program","postscript::type2","A program.",null,null],[11,"new","","Create a program.",16,null],[11,"next","","Return the next operation.",16,null],[0,"operation","","The operations.",null,null],[4,"Operator","postscript::type2::operation","An operator.",null,null],[13,"HStem","","",17,null],[13,"VStem","","",17,null],[13,"VMoveTo","","",17,null],[13,"RLineTo","","",17,null],[13,"HLineTo","","",17,null],[13,"VLineTo","","",17,null],[13,"RRCurveTo","","",17,null],[13,"CallSubr","","",17,null],[13,"Return","","",17,null],[13,"EndChar","","",17,null],[13,"HStemHM","","",17,null],[13,"HintMask","","",17,null],[13,"CntrMask","","",17,null],[13,"RMoveTo","","",17,null],[13,"HMoveTo","","",17,null],[13,"VStemHM","","",17,null],[13,"RCurveLine","","",17,null],[13,"RLineCurve","","",17,null],[13,"VVCurveTo","","",17,null],[13,"HHCurveTo","","",17,null],[13,"CallGSubr","","",17,null],[13,"VHCurveTo","","",17,null],[13,"HVCurveTo","","",17,null],[13,"And","","",17,null],[13,"Or","","",17,null],[13,"Not","","",17,null],[13,"Abs","","",17,null],[13,"Add","","",17,null],[13,"Sub","","",17,null],[13,"Div","","",17,null],[13,"Neg","","",17,null],[13,"Eq","","",17,null],[13,"Drop","","",17,null],[13,"Put","","",17,null],[13,"Get","","",17,null],[13,"IfElse","","",17,null],[13,"Random","","",17,null],[13,"Mul","","",17,null],[13,"Sqrt","","",17,null],[13,"Dup","","",17,null],[13,"Exch","","",17,null],[13,"Index","","",17,null],[13,"Roll","","",17,null],[13,"HFlex","","",17,null],[13,"Flex","","",17,null],[13,"HFlex1","","",17,null],[13,"Flex1","","",17,null],[6,"Operand","","An operand.",null,null],[6,"Operation","","An operation.",null,null],[6,"Operations","","A collection of operations.",null,null],[11,"eq","","",17,null],[11,"fmt","","",17,null],[11,"clone","","",17,null],[6,"Error","postscript","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.",18,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[8,"Walue","","A type that can be read provided a parameter.",null,null],[10,"read","","Read a value.",19,{"inputs":[{"name":"t"},{"name":"p"}],"output":{"name":"result"}}]],"paths":[[3,"FontSet"],[3,"Header"],[3,"Offset"],[4,"Encoding"],[3,"Format1"],[3,"Range1"],[4,"CharSet"],[3,"Index"],[3,"CharStrings"],[3,"Dictionaries"],[3,"Names"],[3,"Strings"],[3,"Subroutines"],[3,"Operations"],[4,"Operator"],[6,"Operation"],[3,"Program"],[4,"Operator"],[8,"Value"],[8,"Walue"]]}; initSearch(searchIndex);