+
    K<i                         ^ RI Ht ^ RIHt ^ RIt]P
                  ! ]4      tRtRt	 ! R R]
4      t ! R R	]4      t ! R
 R]4      tR# )    )sstruct)safeEvalNz
  > # big endian
  height:       B
  width:        B
  horiBearingX: b
  horiBearingY: b
  horiAdvance:  B
  vertBearingX: b
  vertBearingY: b
  vertAdvance:  B
zX
  > # big endian
  height:   B
  width:    B
  BearingX: b
  BearingY: b
  Advance:  B
c                   ,   a  ] tR t^ t o R tR tRtV tR# )BitmapGlyphMetricsc                   VP                  V P                  P                  4       VP                  4        \        P
                  ! V P                  P                  4      ^,           F/  pVP                  V\        W4      R7       VP                  4        K1  	  VP                  V P                  P                  4       VP                  4        R# )   )valueN)
begintag	__class____name__newliner   	getformatbinaryFormat	simpletaggetattrendtag)selfwriterttFont
metricNames   &&& K/usr/lib/python3/dist-packages/fontTools/ttLib/tables/BitmapGlyphMetrics.pytoXMLBitmapGlyphMetrics.toXML!   s    //0!++DNN,G,GHKKJZwt/HINN L 	dnn--.    c                h   \        \        P                  ! V P                  P                  4      ^,          4      pV Fq  p\        V\        4      '       g   K  Vw  rpW9   d!   \        VR,          4      \        V 4      V&   KF  \        P                  RVV P                  P                  4       Ks  	  R# )r   r	   z&unknown name '%s' being ignored in %s.N)setr   r   r   r   
isinstancetupler   varslogwarningr   )r   nameattrscontentr   metricNameselements   &&&&&  r   fromXMLBitmapGlyphMetrics.fromXML*   s    '++DNN,G,GHKLGgu--#* D"#+E'N#;T
4 <NN++ r    N)r   
__module____qualname____firstlineno__r   r'   __static_attributes____classdictcell__)__classdict__s   @r   r   r       s      r   r   c                       ] tR t^;t]tRtR# )BigGlyphMetricsr)   N)r   r*   r+   r,   bigGlyphMetricsFormatr   r-   r)   r   r   r1   r1   ;   s    (Lr   r1   c                       ] tR t^?t]tRtR# )SmallGlyphMetricsr)   N)r   r*   r+   r,   smallGlyphMetricsFormatr   r-   r)   r   r   r4   r4   ?   s    *Lr   r4   )fontTools.miscr   fontTools.misc.textToolsr   logging	getLoggerr   r    r2   r5   objectr   r1   r4   r)   r   r   <module>r;      sX    # -  !
   6)( )+* +r   