1z A @  @ @  @! @" @# @$ @% @& '() * + , -. '/ 01 23 24 56 @789 : ; <= > ? @@ @A @B @C @D @E @F @G @H @I @J @K @L @M @N @O @P @Q @R @S @T @U @V @W X 'Y @Z @[\] afmVersionF metricSetsIfontNameLjava/lang/String;fullName familyNameweightfontBBox%Lorg/apache/fontbox/util/BoundingBox; fontVersionnoticeencodingScheme mappingSchemeescChar characterSet characters isBaseFontZvVector[FisFixedV capHeightxHeightascender descendercommentsLjava/util/List; Signature$Ljava/util/List;underlinePositionunderlineThickness italicAngle charWidth isFixedPitchstandardHorizontalWidthstandardVerticalWidth charMetrics5Ljava/util/List;charMetricsMapLjava/util/Map;FLjava/util/Map; trackKern4Ljava/util/List; composites4Ljava/util/List; kernPairs3Ljava/util/List; kernPairs0 kernPairs1()VCodeLineNumberTableLocalVariableTablethis#Lorg/apache/fontbox/afm/FontMetric;getCharacterWidth(Ljava/lang/String;)Fnameresultmetric#Lorg/apache/fontbox/afm/CharMetric; Exceptions^getCharacterHeightgetAverageCharacterWidth()Faverage totalWidthscharacterCountiterLjava/util/Iterator;LocalVariableTypeTable9Ljava/util/Iterator; addComment(Ljava/lang/String;)Vcomment getComments()Ljava/util/List;&()Ljava/util/List; getAFMVersion getMetricSets()I setAFMVersion(F)VafmVersionValue setMetricSets(I)VmetricSetsValue getFontName()Ljava/lang/String; setFontName getFullName setFullName fullNameValue getFamilyName setFamilyNamefamilyNameValue getWeight setWeight weightValue getFontBBox'()Lorg/apache/fontbox/util/BoundingBox; setFontBBox((Lorg/apache/fontbox/util/BoundingBox;)VbBox getNotice setNotice noticeValuegetEncodingSchemesetEncodingSchemeencodingSchemeValuegetMappingSchemesetMappingSchememappingSchemeValue getEscChar setEscChar escCharValuegetCharacterSetsetCharacterSetcharacterSetValue getCharacters setCharacterscharactersValue()Z setIsBaseFont(Z)VisBaseFontValue getVVector()[F setVVector([F)V vVectorValue setIsFixedV isFixedVValue getCapHeight setCapHeightcapHeightValue getXHeight setXHeight xHeightValue getAscender setAscender ascenderValue getDescender setDescenderdescenderValuegetFontVersionsetFontVersionfontVersionValuegetUnderlinePositionsetUnderlinePositionunderlinePositionValuegetUnderlineThicknesssetUnderlineThicknessunderlineThicknessValuegetItalicAnglesetItalicAngleitalicAngleValue getCharWidth setCharWidthcharWidthValue setFixedPitchisFixedPitchValuegetCharMetrics7()Ljava/util/List;setCharMetrics(Ljava/util/List;)VcharMetricsValue8(Ljava/util/List;)V addCharMetric&(Lorg/apache/fontbox/afm/CharMetric;)V getTrackKern6()Ljava/util/List; setTrackKerntrackKernValue7(Ljava/util/List;)V addTrackKern%(Lorg/apache/fontbox/afm/TrackKern;)Vkern"Lorg/apache/fontbox/afm/TrackKern; getComposites6()Ljava/util/List; setCompositescompositesList7(Ljava/util/List;)V addComposite%(Lorg/apache/fontbox/afm/Composite;)V composite"Lorg/apache/fontbox/afm/Composite; getKernPairs5()Ljava/util/List; addKernPair$(Lorg/apache/fontbox/afm/KernPair;)VkernPair!Lorg/apache/fontbox/afm/KernPair; setKernPairs kernPairsList6(Ljava/util/List;)V getKernPairs0 addKernPair0 setKernPairs0kernPairs0List getKernPairs1 addKernPair1 setKernPairs1kernPairs1ListgetStandardHorizontalWidthsetStandardHorizontalWidthstandardHorizontalWidthValuegetStandardVerticalWidthsetStandardVerticalWidthstandardVerticalWidthValue SourceFileFontMetric.java uv DEjava/util/ArrayList ]^ h^java/util/HashMap jk m^ o^ q^ s^ t^_ `a!org/apache/fontbox/afm/CharMetric b c de f ghi jkl m nop qr BCjava/lang/RuntimeExceptionjava/lang/StringBuilder=The metricSets attribute must be in the set {0,1,2} and not ' st su' v u FG HG IG JG KL NG OG PE QE RG SE TU VW XU YC ZC [C \C MG aC bC cC dW eU w xy fC gC!org/apache/fontbox/afm/FontMetricjava/lang/Objectjava/io/IOException java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;getWxgetWygetBoundingBox#org/apache/fontbox/util/BoundingBox getHeightvalues()Ljava/util/Collection;java/util/Collectioniterator()Ljava/util/Iterator;java/util/IteratorhasNextnext()Ljava/lang/Object;java/util/Listadd(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toStringgetNameput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!@A$BCDEFGHGIGJGKLMGNGOGPEQERGSETUVWXUYCZC[C\C]^_`aCbCcCdWeUfCgCh^_ijk_lm^_no^_pq^_rs^_rt^_rPuvwb***Y*Y*Y *Y *Y *Y *Y *Yx. T* >HI*J5K@LKMVNaUy bz{|}w| E* +N- E-E$xbcdflny* z{ ~GC}w4 E* +N- E- -E-E$x"|}~"-2y*4z{4~G2C$wQ D E F* :(: $bE% bF$ $%nD#x6  ,6>BEKOy>,Qz{OCMCKC; ;wD *+Wx  y z{ Gw/*xy z{_w/*xy z{w/*xy z{w>*#x yz{Cwo/#YY !"#*x ).y/z{/Ew/*$xy z{w>*+$x yz{~Gw/*%x y z{w>*+%x yz{Gw/*&x!y z{w>*+&x +,yz{Gw/*'x5y z{w>*+'x ?@yz{Gw/*(xIy z{w>*+(x STyz{Lw/*)x]y z{w>*+)x ghyz{Gw/**xqy z{w>*+*x {|yz{Gw/*+xy z{w>*+x yz{Ew/*,xy z{w>*,x yz{Ew/*-xy z{w>*+-x yz{Gw/*.xy z{w>*.x yz{ETw/*/xy z{w>*/x yz{Uw/*0xy z{w>*+0x yz{WXw/*1xy z{w>*1x yz{Uw/*2xy z{w>*#2x yz{Cw/*3x%y z{w>*#3x /0yz{Cw/*4x9y z{w>*#4x CDyz{Cw/*5xMy z{w>*#5x WXyz{Cw/*6xay z{w>*+6x klyz{Gw/*7xuy z{w>*#7x yz{Cw/*8xy z{w>*#8x yz{Cw/*9xy z{w>*#9x yz{Cw/*:xy z{w>*+:x yz{Wew/*;xy z{w>*;x yz{Uw/*xy z{_wP*+x yz{^ i_wW*+W* +<+=Wx yz{w/* xy z{_wP*+ x yz{^ n_wD * +Wx  y z{ w/* x y z{_wP*+ x yz{^ p_wD * +Wx  y z{ w/* x&y z{_wD * +Wx 0 1y z{ wP*+ x 89yz{ ^  r_  w/* x@y z{_ wD * +Wx J Ky z{  wP*+ x RSyz{^ r_ w/*xZy z{_wD *+Wx d ey z{ wP*+x lmyz{^ r_ w/*>xty z{w>*#>x |}yz{Cw/*?xy z{w>*#?x yz{C