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