§
    ]ùMhé  ã                   ó¢   — d dl mZ d dlmZ d dlZ ej        e¦  «        ZdZdZ	 G d„ de
¦  «        Z G d„ d	e¦  «        Z G d
„ de¦  «        ZdS )é    )Ú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                   ó   — e Zd Zd„ Zd„ ZdS )ÚBitmapGlyphMetricsc                 ó’  — |                      | j        j        ¦  «         |                     ¦   «          t	          j        | j        j        ¦  «        d         D ];}|                     |t          | |¦  «        ¬¦  «         |                     ¦   «          Œ<| 	                    | j        j        ¦  «         |                     ¦   «          d S )Né   )Úvalue)
ÚbegintagÚ	__class__Ú__name__Únewliner   Ú	getformatÚbinaryFormatÚ	simpletagÚgetattrÚendtag)ÚselfÚwriterÚttFontÚ
metricNames       úi/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/fontTools/ttLib/tables/BitmapGlyphMetrics.pyÚtoXMLzBitmapGlyphMetrics.toXML!   s°   € ØŠ˜œÔ/Ñ0Ô0Ð0ØŠÑÔÐÝ!Ô+¨D¬NÔ,GÑHÔHÈÔKð 	ð 	ˆJØ×Ò˜Z­w°t¸ZÑ/HÔ/HÐÑIÔIÐIØNŠNÑÔÐÐØŠd”nÔ-Ñ.Ô.Ð.ØŠÑÔÐÐÐó    c                 óJ  — t          t          j        | j        j        ¦  «        d         ¦  «        }|D ]n}t          |t          ¦  «        sŒ|\  }}}||v r&t          |d         ¦  «        t          | ¦  «        |<   ŒHt           
                    d|| j        j        ¦  «         Œod S )Nr   r	   z&unknown name '%s' being ignored in %s.)Úsetr   r   r   r   Ú
isinstanceÚtupler   ÚvarsÚlogÚwarningr   )r   ÚnameÚattrsÚcontentr   ÚmetricNamesÚelements          r   ÚfromXMLzBitmapGlyphMetrics.fromXML*   s±   € Ý'Ô+¨D¬NÔ,GÑHÔHÈÔKÑLÔLˆØð 	ð 	ˆGÝ˜g¥uÑ-Ô-ð ØØ#*Ñ ˆD%˜à{Ð"Ð"Ý#+¨E°'¬NÑ#;Ô#;•T‘
”
˜4Ñ Ð å—’Ø<ØØ”NÔ+ñô ð ð ð	ð 	r   N)r   Ú
__module__Ú__qualname__r   r&   © r   r   r   r       s2   € € € € € ðð ð ðð ð ð ð r   r   c                   ó   — e Zd ZeZdS )ÚBigGlyphMetricsN)r   r'   r(   ÚbigGlyphMetricsFormatr   r)   r   r   r+   r+   ;   s   € € € € € Ø(€L€L€Lr   r+   c                   ó   — e Zd ZeZdS )ÚSmallGlyphMetricsN)r   r'   r(   ÚsmallGlyphMetricsFormatr   r)   r   r   r.   r.   ?   s   € € € € € Ø*€L€L€Lr   r.   )ÚfontTools.miscr   ÚfontTools.misc.textToolsr   ÚloggingÚ	getLoggerr   r   r,   r/   Úobjectr   r+   r.   r)   r   r   ú<module>r5      sâ   ðð #Ð "Ð "Ð "Ð "Ð "Ø -Ð -Ð -Ð -Ð -Ð -Ø €€€ð €gÔ˜Ñ!Ô!€ð
Ð ðÐ ðð ð ð ð ˜ñ ô ð ð6)ð )ð )ð )ð )Ð(ñ )ô )ð )ð+ð +ð +ð +ð +Ð*ñ +ô +ð +ð +ð +r   