
    h
                         S SK r S SKJr  S SKrS SKJr  S SKrS r\R                  R                  \R                  " S5      SL SS9S 5       rg)    N)Pathc                    U R                  [        SS 5        [        [        [        5      R
                  S-  5      n[        R                  " U5      nS H  nSU-  nX$   nUR                  U:X  d   eUR                  SU-  :X  d   eUS;  a  UR                  SU-  :X  d   eOUS	:X  a  UR                  S
:X  d   eUS;  a  UR                  SU-  :X  d   eOUR                  SU-  :X  d   eUS:X  a  UR                  SSS.:X  d   eM  UR                  0 :X  a  M   e   US   nUR                  b   eUR                  b   eUS   nUR                  b   eUR                  S:X  d   eUS   nUR                  S:X  d   eUR                  b   eUS   nUR                  S:X  d   eUR                  S:X  d   eUS   nUR                  S:X  d   eUS   nUR                  S:X  d   eUS   nUR                  S:X  d   e[        R                  " [        SS 9   US!     S S S 5        [        R                  " [        S"S 9   US#     S S S 5        g ! , (       d  f       N6= f! , (       d  f       g = f)$Nfind_tex_filec                 "    U R                  5       $ )N)decode)xs    O/var/www/html/env/lib/python3.13/site-packages/matplotlib/tests/test_dviread.py<lambda>!test_PsfontsMap.<locals>.<lambda>
   s
    qxxz    z baseline_images/dviread/test.map)               s	   TeXfont%ds   PSfont%d)r   r   z
font%d.encr   zenc3.foo)r   r   z
font%d.pfaz
font%d.pfbr   gg333333?)slantextends   TeXfont6s   TeXfont7z	font7.encs   TeXfont8z	font8.pfbs   TeXfont9z/absolute/font9.pfbs   TeXfontAs   PSfontA1s   TeXfontBs   PSfontB6s   TeXfontCs   PSfontC3zno-such-font)matchs   no-such-font%   %)setattrdrstrr   __file__parent
PsfontsMaptexnamepsnameencodingfilenameeffectspytestraisesLookupError)monkeypatchr    fontmapnkeyentrys         r	   test_PsfontsMapr*   	   sm   O-AB4>((+MMNHmmH%GQ}}###||{Q...F?>>\A%5555!V>>Z/// F?>>\A%5555>>\A%55556==dc$BBBB==B&&&% ( K E>>!!!>>!!!K E>>!!!>>[(((K E>>[(((>>!!!K E<<;&&&>>2222K E<<;&&&K E<<;&&&K E<<;&&&	{.	9  
:	{#	. 
/	. 
:	9	.	.s   I>I
I
I,	kpsewhichzkpsewhich is not available)reasonc                  >   [        [        5      R                  S-  n U S-  R                  5        n[        R
                  " U5      nS S S 5        [        R                  " [        U S-  5      S 5       nU VVVs/ s H  nUR                   Vs/ s Hr  nUR                  UR                  [        UR                  5      UR                  R                  R!                  S5      [#        UR                  R$                  S5      /PMt     snUR&                   Vs/ s H0  ofR                  UR                  UR(                  UR*                  /PM2     snS.PM     nnnnS S S 5        WW:X  d   eg ! , (       d  f       GN+= fs  snf s  snf s  snnnf ! , (       d  f       N:= f)Nzbaseline_images/dvireadz	test.jsonztest.dviasciir   )textboxes)r   r   r   openjsonloadr   Dvir   r/   r   ychrglyphfontr   r   roundsizer0   heightwidth)dirpathfcorrectdvipagetbdatas           r	   test_dvireadrE   ?   sK    8n##&??G
K
	%	%	'1))A, 
(	Gj()4	0C  !  D $(99	. $-a	 33qww<66>>009 a02 $-	.
 CG**M*QCCahh8*MO   	 ! 
1 7?? 
(	'.
 N! 
1	0sH   E+2F9F
A9E=F
7F	F
F+
E:=
F
F
F)r2   pathlibr   shutilmatplotlib.dvireaddvireadr   r"   r*   markskipifwhichrE    r   r	   <module>rN      sU        3l FLL-57  99r   