var searchIndex = {}; searchIndex["postscript"] = {"doc":"Parser for PostScript fonts.","items":[[0,"compact","postscript","The compact font format.",null,null],[3,"CharSet1","postscript::compact","A char set of format 1.",null,null],[12,"format","","",0,null],[12,"ranges","","",0,null],[3,"CharSetRange1","","A range of a char set of format 1.",null,null],[12,"first","","",1,null],[12,"left","","",1,null],[3,"FontSet","","A font set.",null,null],[12,"header","","",2,null],[12,"names","","",2,null],[12,"strings","","",2,null],[12,"encodings","","",2,null],[12,"char_sets","","",2,null],[12,"char_strings","","",2,null],[12,"top_dictionaries","","",2,null],[12,"private_dictionaries","","",2,null],[12,"global_subroutines","","",2,null],[12,"local_subroutines","","",2,null],[3,"Header","","A header.",null,null],[12,"major","","",3,null],[12,"minor","","",3,null],[12,"header_size","","",3,null],[12,"offset_size","","",3,null],[3,"CharStrings","","A char-strings index.",null,null],[3,"Index","","An index.",null,null],[12,"count","","",4,null],[12,"offset_size","","",4,null],[12,"offsets","","",4,null],[12,"data","","",4,null],[3,"Names","","A names index.",null,null],[3,"Strings","","A strings index.",null,null],[3,"Subroutines","","A subroutines index.",null,null],[3,"TopDictionaries","","A top-dictionaries index.",null,null],[3,"Offset","","An offset.",null,null],[12,"0","","",5,null],[3,"Operations","","A collection of operations.",null,null],[12,"0","","",6,null],[4,"CharSet","","A char set.",null,null],[13,"ISOAdobe","","",7,null],[13,"Expert","","",7,null],[13,"ExpertSubset","","",7,null],[13,"Format1","","",7,null],[4,"Encoding","","An encoding.",null,null],[13,"Standard","","",8,null],[13,"Expert","","",8,null],[4,"Number","","A number.",null,null],[13,"Integer","","An integer number.",9,null],[13,"Real","","A real number.",9,null],[4,"Operator","","An operator.",null,null],[13,"Version","","",10,null],[13,"Notice","","",10,null],[13,"FullName","","",10,null],[13,"FamilyName","","",10,null],[13,"Weight","","",10,null],[13,"FontBBox","","",10,null],[13,"BlueValues","","",10,null],[13,"OtherBlues","","",10,null],[13,"FamilyBlues","","",10,null],[13,"FamilyOtherBlues","","",10,null],[13,"StdHW","","",10,null],[13,"StdVW","","",10,null],[13,"UniqueID","","",10,null],[13,"XUID","","",10,null],[13,"CharSet","","",10,null],[13,"Encoding","","",10,null],[13,"CharStrings","","",10,null],[13,"Private","","",10,null],[13,"Subrs","","",10,null],[13,"DefaultWidthX","","",10,null],[13,"NominalWidthX","","",10,null],[13,"Copyright","","",10,null],[13,"IsFixedPitch","","",10,null],[13,"ItalicAngle","","",10,null],[13,"UnderlinePosition","","",10,null],[13,"UnderlineThickness","","",10,null],[13,"PaintType","","",10,null],[13,"CharStringType","","",10,null],[13,"FontMatrix","","",10,null],[13,"StrokeWidth","","",10,null],[13,"BlueScale","","",10,null],[13,"BlueShift","","",10,null],[13,"BlueFuzz","","",10,null],[13,"StemSnapH","","",10,null],[13,"StemSnapV","","",10,null],[13,"ForceBold","","",10,null],[13,"LanguageGroup","","",10,null],[13,"ExpansionFactor","","",10,null],[13,"InitialRandomSeed","","",10,null],[13,"SyntheticBase","","",10,null],[13,"PostScript","","",10,null],[13,"BaseFontName","","",10,null],[13,"BaseFontBlend","","",10,null],[13,"ROS","","",10,null],[13,"CIDFontVersion","","",10,null],[13,"CIDFontRevision","","",10,null],[13,"CIDFontType","","",10,null],[13,"CIDCount","","",10,null],[13,"UIDBase","","",10,null],[13,"FDArray","","",10,null],[13,"FDSelect","","",10,null],[13,"FontName","","",10,null],[11,"eq","","",7,null],[11,"ne","","",7,null],[11,"fmt","","",7,null],[11,"clone","","",7,null],[11,"eq","","",0,null],[11,"ne","","",0,null],[11,"fmt","","",0,null],[11,"clone","","",0,null],[11,"eq","","",1,null],[11,"ne","","",1,null],[11,"default","","",1,{"inputs":[],"output":{"name":"charsetrange1"}}],[11,"fmt","","",1,null],[11,"clone","","",1,null],[11,"read","","",1,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"get","","Return the name of a glyph.",7,null],[11,"read","","",7,{"inputs":[{"name":"t"},{"name":"usize"}],"output":{"name":"result"}}],[11,"eq","","",8,null],[11,"fmt","","",8,null],[11,"clone","","",8,null],[11,"get","","Return the string identifier of a glyph.",8,null],[11,"read","","Parse a font set.",2,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"read","","",2,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",3,null],[11,"ne","","",3,null],[11,"default","","",3,{"inputs":[],"output":{"name":"header"}}],[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":"index"}}],[11,"fmt","","",4,null],[11,"clone","","",4,null],[11,"read","","",4,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"deref","","",4,null],[11,"deref_mut","","",4,null],[11,"eq","","",11,null],[11,"ne","","",11,null],[11,"default","","",11,{"inputs":[],"output":{"name":"charstrings"}}],[11,"fmt","","",11,null],[11,"clone","","",11,null],[11,"deref","","",11,null],[11,"deref_mut","","",11,null],[11,"eq","","",12,null],[11,"ne","","",12,null],[11,"default","","",12,{"inputs":[],"output":{"name":"topdictionaries"}}],[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","","",13,null],[11,"ne","","",13,null],[11,"default","","",13,{"inputs":[],"output":{"name":"names"}}],[11,"fmt","","",13,null],[11,"clone","","",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,"ne","","",14,null],[11,"default","","",14,{"inputs":[],"output":{"name":"strings"}}],[11,"fmt","","",14,null],[11,"clone","","",14,null],[11,"deref","","",14,null],[11,"deref_mut","","",14,null],[11,"read","","",14,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",15,null],[11,"ne","","",15,null],[11,"default","","",15,{"inputs":[],"output":{"name":"subroutines"}}],[11,"fmt","","",15,null],[11,"clone","","",15,null],[11,"deref","","",15,null],[11,"deref_mut","","",15,null],[11,"read","","",15,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"read","","",11,{"inputs":[{"name":"t"},{"name":"i32"}],"output":{"name":"result"}}],[11,"get","","Return the string corresponding to a string identifier.",14,null],[11,"eq","","",9,null],[11,"ne","","",9,null],[11,"fmt","","",9,null],[11,"clone","","",9,null],[11,"partial_cmp","","",9,null],[11,"add","","",9,null],[11,"div","","",9,null],[11,"mul","","",9,null],[11,"neg","","",9,null],[11,"sub","","",9,null],[11,"read","","",9,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"partial_cmp","","",5,null],[11,"lt","","",5,null],[11,"le","","",5,null],[11,"gt","","",5,null],[11,"ge","","",5,null],[11,"eq","","",5,null],[11,"ne","","",5,null],[11,"cmp","","",5,null],[11,"fmt","","",5,null],[11,"clone","","",5,null],[11,"read","","",5,{"inputs":[{"name":"t"},{"name":"offsetsize"}],"output":{"name":"result"}}],[11,"eq","","",6,null],[11,"ne","","",6,null],[11,"fmt","","",6,null],[11,"clone","","",6,null],[11,"get","","Return the arguments of an operation.",6,null],[11,"read","","",6,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"deref","","",6,null],[11,"deref_mut","","",6,null],[11,"eq","","",10,null],[11,"hash","","",10,null],[11,"fmt","","",10,null],[11,"clone","","",10,null],[11,"default","","Return the default arguments.",10,null],[6,"OffsetSize","","An offset size.",null,null],[6,"Operation","","An operation.",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],[4,"Number","","A number.",null,null],[13,"Integer","","An integer number.",16,null],[13,"Real","","A real number.",16,null],[4,"Operator","","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],[11,"eq","","",16,null],[11,"ne","","",16,null],[11,"fmt","","",16,null],[11,"clone","","",16,null],[11,"partial_cmp","","",16,null],[11,"add","","",16,null],[11,"div","","",16,null],[11,"mul","","",16,null],[11,"neg","","",16,null],[11,"sub","","",16,null],[11,"read","","",16,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[11,"eq","","",17,null],[11,"fmt","","",17,null],[11,"clone","","",17,null],[11,"new","","Create a program.",18,null],[11,"next","","Return the next operation.",18,null],[6,"Operation","","An operation.",null,null],[6,"Operations","","A collection of operations.",null,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.",19,{"inputs":[{"name":"t"}],"output":{"name":"result"}}],[8,"Walue","","A type that can be read provided a parameter.",null,null],[10,"read","","Read a value.",20,{"inputs":[{"name":"t"},{"name":"p"}],"output":{"name":"result"}}],[11,"read","postscript::compact","",21,{"inputs":[{"name":"t"}],"output":{"name":"result"}}]],"paths":[[3,"CharSet1"],[3,"CharSetRange1"],[3,"FontSet"],[3,"Header"],[3,"Index"],[3,"Offset"],[3,"Operations"],[4,"CharSet"],[4,"Encoding"],[4,"Number"],[4,"Operator"],[3,"CharStrings"],[3,"TopDictionaries"],[3,"Names"],[3,"Strings"],[3,"Subroutines"],[4,"Number"],[4,"Operator"],[3,"Program"],[8,"Value"],[8,"Walue"],[6,"Operation"]]}; initSearch(searchIndex);