
    G8c                     $    d dl mZ g dZd Zd Zy)    )FontProperties)
get_family	get_styleget_variant
get_weightget_sizec                  6   d} t               }t        |      }t        |      }t        D ]/  } t        ||              t        ||             k(  r'J | |z           d} t        ddd      }t        |      }t        |      }t        D ]/  } t        ||              t        ||             k(  r'J | |z           d} t        dd	d
ddd      }t        |      }t        |      }t        D ]/  } t        ||              t        ||             k(  r'J | |z           y)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        J/usr/lib/python3/dist-packages/matplotlib/tests/test_fontconfig_pattern.pytest_fontconfig_patternr$      s4    D		BBA		B >wr1~>72q>#33=TAX=3> D	wRx	@BBA		B >wr1~>72q>#33=TAX=3> D	|"V' *
,B 	BA		B >wr1~>72q>#33=TAX=3>    c                  V   d} d}t        |      }t               }t        D ]/  } t        ||              t        ||             k(  r'J | |z           d} d}t        |      }t        ddddd	d
      }t        D ]/  } t        ||              t        ||             k(  r'J | |z           y)z7Test FontProperties string conversions for correctness.r
   zNsans\-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=12.0r   zKserif:size=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)   /   s     D
%A!DE CwtQ!%6WUA%6%88B$(B8C D
A!D'6!*L#-/E  CwtQ!%6WUA%6%88B$(B8Cr%   N)matplotlib.font_managerr   r   r$   r)    r%   r#   <module>r,      s    2>BCr%   