§
    ‚Øjè  ã                   óú   — d dl mZ d dlZd dlZd dlmZ d dlmZ dZd„ Z	d„ Z
d„ Zd	„ Zd
„ Zej                             dddg¦  «        d„ ¦   «         Zej                             dddg¦  «        d„ ¦   «         Zd„ ZdS )é    )ÚBytesION)Ú_afm)Úfont_managers  StartFontMetrics 2.0
Comment Comments are ignored.
Comment Creation Date:Mon Nov 13 12:34:11 GMT 2017
FontName MyFont-Bold
EncodingScheme FontSpecific
FullName My Font Bold
FamilyName Test Fonts
Weight Bold
ItalicAngle 0.0
IsFixedPitch false
UnderlinePosition -100
UnderlineThickness 56,789
Version 001.000
Notice Copyright © 2017 No one.
FontBBox 0 -321 1234 369
StartCharMetrics 3
C 0 ; WX 250 ; N space ; B 0 0 0 0 ;
C 42 ; WX 1141 ; N foo ; B 40 60 800 360 ;
C 99 ; WX 583 ; N bar ; B 40 -10 543 210 ;
EndCharMetrics
EndFontMetrics
c                  ól   — d} |                       d¦  «        }t          j        |¦  «        }|| k    sJ ‚d S )Nu   Ð¿Ñ€Ð¸Ð²ÐµÑ‚Úutf8)Úencoder   Ú_to_str)Úinp_strÚbyte_strÚrets      úŽ/Users/tedpeters/Documents/Projects/Claude Projects/Misc Tools/notename-sheets/.venv/lib/python3.11/site-packages/matplotlib/tests/test_afm.pyÚtest_nonascii_strr   $   s:   € ð €GØ�~Š~˜fÑ%Ô%€Hå
Œ,�xÑ
 Ô
 €CØ�'Š>ˆ>ˆ>ˆ>ˆ>ˆ>ó    c                  óˆ   — t          t          ¦  «        } t          j        | ¦  «        }|ddddddddd	d
ddg d¢ddœk    sJ ‚d S )Ng       @zMyFont-BoldÚFontSpecificzMy Font Boldz
Test FontsÚBoldg        Fiœÿÿÿg¢E¶óýdL@z001.000s   Copyright © 2017 No one.)r   i¿þÿÿiÒ  iq  é   )ÚStartFontMetricsÚFontNameÚEncodingSchemeÚFullNameÚ
FamilyNameÚWeightÚItalicAngleÚIsFixedPitchÚUnderlinePositionÚUnderlineThicknessÚVersionÚNoticeÚFontBBoxÚStartCharMetrics)r   ÚAFM_TEST_DATAr   Ú_parse_header)ÚfhÚheaders     r   Útest_parse_headerr&   .   sz   € Ý	•Ñ	Ô	€BÝÔ Ñ#Ô#€FØØØ!Ø(Ø"Ø"ØØØØ!Ø$ØØ0Ø(Ð(Ð(Øðð ò ð ð ð ð ð r   c            	      ó’  — t          t          ¦  «        } t          j        | ¦  «         t          j        | ¦  «        }|t          j        ddd¦  «        t          j        ddd¦  «        t          j        ddd	¦  «        d
œt          j        ddd¦  «        t          j        ddd¦  «        t          j        ddd	¦  «        dœfk    sJ ‚d S )Ng     @o@Úspace)r   r   r   r   g     Ô‘@Úfoo)é(   é<   i   ih  g     8‚@Úbar)r*   iöÿÿÿi  éÒ   )r   é*   éc   )r(   r)   r,   )r   r"   r   r#   Ú_parse_char_metricsÚCharMetrics)r$   Úmetricss     r   Útest_parse_char_metricsr3   C   sÜ   € Ý	•Ñ	Ô	€BÝÔ�rÑÔÐÝÔ& rÑ*Ô*€GØåÔ  w°Ñ=Ô=ÝÔ  ¨Ð0BÑCÔCÝÔ  ¨Ð/BÑCÔCð	
ð 	
õ Ô% e¨W°lÑCÔCÝÔ# F¨EÐ3EÑFÔFÝÔ# E¨5Ð2EÑFÔFð	
ð 	
ðò ð ð ð ð ð r   c                  óš   — t          t          ¦  «        } t          j        | ¦  «        }|j        d= |                     ¦   «         dk    sJ ‚d S )Nr   zMy Font)r   r"   r   ÚAFMÚ_headerÚget_familyname)r$   Úfonts     r   Útest_get_familyname_guessedr9   U   sI   € Ý	•Ñ	Ô	€BÝŒ8�B‰<Œ<€DØŒ�\Ð"Ø×ÒÑ Ô  IÒ-Ð-Ð-Ð-Ð-Ð-r   c                  óº   — t          j        t          t                               dd¦  «        ¦  «        ¦  «        } t          j        d| ¦  «        j        dk    sJ ‚d S )Ns   Weight Bold
s   Weight Custom
Ú Únormal)r   r5   r   r"   ÚreplaceÚfmÚafmFontPropertyÚweight)r8   s    r   Ú&test_font_manager_weight_normalizationrA   \   s_   € ÝŒ8•GÝ×ÒÐ.Ð0BÑCÔCñEô Eñ Fô F€DåÔ˜b $Ñ'Ô'Ô.°(Ò:Ð:Ð:Ð:Ð:Ð:r   Úafm_datas   nope
really nopes–   StartFontMetrics 2.0
Comment Comments are ignored.
Comment Creation Date:Mon Nov 13 12:34:11 GMT 2017
FontName MyFont-Bold
EncodingScheme FontSpecificc                 ó°   — t          | ¦  «        }t          j        t          ¦  «        5  t	          j        |¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )N)r   ÚpytestÚraisesÚRuntimeErrorr   r#   )rB   r$   s     r   Útest_bad_afmrG   b   s–   € õ 
�Ñ	Ô	€BÝ	Œ•|Ñ	$Ô	$ð ð ÝÔ˜2ÑÔÐðð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s   ©AÁAÁAs¶   StartFontMetrics 2.0
Comment Comments are ignored.
Comment Creation Date:Mon Nov 13 12:34:11 GMT 2017
Aardvark bob
FontName MyFont-Bold
EncodingScheme FontSpecific
StartCharMetrics 3sÂ   StartFontMetrics 2.0
Comment Comments are ignored.
Comment Creation Date:Mon Nov 13 12:34:11 GMT 2017
ItalicAngle zero degrees
FontName MyFont-Bold
EncodingScheme FontSpecific
StartCharMetrics 3c                 óî   — t          | ¦  «        }|                     t          j        ¦  «        5  t	          j        |¦  «         d d d ¦  «         n# 1 swxY w Y   t          |j        ¦  «        dk    sJ ‚d S )Né   )r   Úat_levelÚloggingÚERRORr   r#   ÚlenÚrecords)rB   Úcaplogr$   s      r   Útest_malformed_headerrP   t   s®   € õ( 
�Ñ	Ô	€BØ	�Š�œÑ	'Ô	'ð ð ÝÔ˜2ÑÔÐðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð õ ˆvŒ~ÑÔ !Ò#Ð#Ð#Ð#Ð#Ð#s   ¯AÁAÁAc                  ó  — t          j        dd¬¦  «        } t          | d¦  «        5 }t          j        |¦  «        }d d d ¦  «         n# 1 swxY w Y   |                     dd¦  «        dk    sJ ‚|                     dd¦  «        dk    sJ ‚d S )	NÚ	HelveticaÚafm)ÚfontextÚrbÚAÚVg     €QÀg      TÀ)r>   ÚfindfontÚopenr   r5   Úget_kern_dist_from_name)Úfnr$   rS   s      r   Útest_afm_kerningr\   �   sË   € Ý	Œ�[¨%Ð	0Ñ	0Ô	0€BÝ	ˆb�$‰Œð ˜2ÝŒh�r‰lŒlˆðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð à×&Ò& s¨CÑ0Ô0°EÒ9Ð9Ð9Ð9Ø×&Ò& s¨CÑ0Ô0°EÒ9Ð9Ð9Ð9Ð9Ð9s   §AÁAÁA)Úior   rD   rK   Ú
matplotlibr   r   r>   r"   r   r&   r3   r9   rA   ÚmarkÚparametrizerG   rP   r\   © r   r   ú<module>rb      s<  ðØ Ð Ð Ð Ð Ð Ø €€€Ø €€€à Ð Ð Ð Ð Ð Ø )Ð )Ð )Ð )Ð )Ð )ð€ð0ð ð ðð ð ð*ð ð ð$.ð .ð .ð;ð ;ð ;ð „×ÒØð	ð	ðñô ðð ñô ðð „×ÒØð	ð	ðñô ð&$ð $ñ'ô ð&$ð:ð :ð :ð :ð :r   