§
    ‡Ûgg  ã                   ó4   — d dl Z d dlmZ g d¢Zd„ Zd„ Zd„ ZdS )é    N)ÚFontProperties)Ú
get_familyÚ	get_styleÚget_variantÚ
get_weightÚget_sizec                  óæ  — d} t          ¦   «         }t          |¦  «        }t          |¦  «        }t          D ]A} t          ||¦  «        ¦   «          t          ||¦  «        ¦   «         k    sJ | |z   ¦   «         ‚ŒBd} t          ddd¬¦  «        }t          |¦  «        }t          |¦  «        }t          D ]A} t          ||¦  «        ¦   «          t          ||¦  «        ¦   «         k    sJ | |z   ¦   «         ‚ŒBd} t          dd	d
ddd¬¦  «        }t          |¦  «        }t          |¦  «        }t          D ]A} t          ||¦  «        ¦   «          t          ||¦  «        ¦   «         k    sJ | |z   ¦   «         ‚ŒBdS )z5Test converting a FontProperties to string then back.ú	defaults zbasic Úserifé   Úitalic)ÚfamilyÚsizeÚstyleúfull z
sans-serifé   ÚboldÚobliqueú
small-capsÚexpanded©r   r   Úweightr   ÚvariantÚstretchN)r   ÚstrÚkeysÚgetattr)ÚtestÚf1ÚsÚf2Úks        ú^/granary/edev/quantum/lib/python3.11/site-packages/matplotlib/tests/test_fontconfig_pattern.pyÚtest_fontconfig_patternr$      s™  € ð €DÝ	Ñ	Ô	€BÝˆB‰Œ€Aå	˜Ñ	Ô	€BÝð >ð >ˆØ�w�r˜1‰~Œ~ÑÔ >¥7¨2¨q¡>¤>Ñ#3Ô#3Ò3Ð3Ð3°T¸A±XÑ3Ô3Ð3Ð3ð €DÝ	˜w¨R°xÐ	@Ñ	@Ô	@€BÝˆB‰Œ€Aå	˜Ñ	Ô	€BÝð >ð >ˆØ�w�r˜1‰~Œ~ÑÔ >¥7¨2¨q¡>¤>Ñ#3Ô#3Ò3Ð3Ð3°T¸A±XÑ3Ô3Ð3Ð3ð €DÝ	˜|°"¸VØ'°Ø *ð
,ñ 
,ô 
,€Bõ 	ˆB‰Œ€Aå	˜Ñ	Ô	€BÝð >ð >ˆØ�w�r˜1‰~Œ~ÑÔ >¥7¨2¨q¡>¤>Ñ#3Ô#3Ò3Ð3Ð3°T¸A±XÑ3Ô3Ð3Ð3ð>ð >ó    c                  ó¼  — d} d}t          |¦  «        }t          ¦   «         }t          D ]A} t          ||¦  «        ¦   «          t          ||¦  «        ¦   «         k    sJ | |z   ¦   «         ‚ŒBd} d}t          |¦  «        }t          ddddd	d
¬¦  «        }t          D ]A} t          ||¦  «        ¦   «          t          ||¦  «        ¦   «         k    sJ | |z   ¦   «         ‚ŒBdS )z7Test FontProperties string conversions for correctness.r
   zNsans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=12.0r   zFserif-24:style=oblique:variant=small-caps:weight=bold:stretch=expandedr   r   r   r   r   r   r   N)r   r   r   )r   r    ÚfontÚrightr"   s        r#   Útest_fontconfig_strr)   1   s  € ð €Dð
%€Aå˜!ÑÔ€DÝÑÔ€EÝð Cð CˆØ�w�t˜QÑÔÑ!Ô!Ð%6¥W¨U°AÑ%6Ô%6Ñ%8Ô%8Ò8Ð8Ð8¸$À¹(Ñ8Ô8Ð8Ð8à€Dð
€Aå˜!ÑÔ€DÝ '°¸6Ø!*°LØ#-ð/ñ /ô /€Eõ ð Cð CˆØ�w�t˜QÑÔÑ!Ô!Ð%6¥W¨U°AÑ%6Ô%6Ñ%8Ô%8Ò8Ð8Ð8¸$À¹(Ñ8Ô8Ð8Ð8ðCð Cr%   c                  óˆ   — t          j        t          ¦  «        5  t          d¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nz:unknown)ÚpytestÚwarnsÚDeprecationWarningr   © r%   r#   Ú test_fontconfig_unknown_constantr/   K   s…   € Ý	ŒÕ(Ñ	)Ô	)ð #ð #Ý�zÑ"Ô"Ð"ð#ð #ð #ñ #ô #ð #ð #ð #ð #ð #ð #ð #øøøð #ð #ð #ð #ð #ð #s   š7·;¾;)r+   Úmatplotlib.font_managerr   r   r$   r)   r/   r.   r%   r#   ú<module>r1      sl   ðØ €€€à 2Ð 2Ð 2Ð 2Ð 2Ð 2ðð ð €ð>ð >ð >ðBCð Cð Cð4#ð #ð #ð #ð #r%   