+
     ]iW
  c                   s<   ^ RI t ^ RIHt ^ RIt^ RIt^ RIt^ RIHt ^ RI	H
t
 ^ RIHt ^ RIHt R t]P                   P#                  RRR	R
R/RR3RRRR/RR3RRRR/RR3RRRR/RR3RR/RR3RR/RR3RR/RR3RR/RR3.4      R 4       t]R 4       t]R 4       tR# )i    N)Path)subprocess_run_for_testing)needs_usetex)
TexManagerc                 s    R\         P                  R&   \        4       P                  R^R7      p R\         P                  R&   \        4       P                  R^R7      pR# )z1Test that the preamble is included in the source.Ttext.usetexZ Zfontsizez\usepackage{txfonts}ztext.latex.preambleN)pltrcParamsr   Z_get_tex_source)Zsrc1Zsrc2     G/usr/lib64/python3.14/site-packages/matplotlib/tests/test_texmanager.pytest_fontconfig_preambler
      sM    "&CLL<''R'8D*ACLL&'<''R'8D    zrc, preamble, familyzfont.familyz
sans-serifzfont.sans-serifZ	helveticaz\usepackage{helvet}z	\sffamilyZserifz
font.serifZpalatinoz\usepackage{mathpazo}z	\rmfamilyZcursivezfont.cursivezzapf chanceryz\usepackage{chancery}Z	monospacezfont.monospaceZcourierz\usepackage{courier}z	\ttfamilyc                 s    \         P                  P                  V 4       \        4       p\	        VP                  R ^R7      4      P                  4       pR# )zhello, worldr   N)r   r   Zupdater   r    Zmake_texZ	read_text)ZrcZpreambleZfamilyZtmZsrcs   &&&  r	   test_font_selectionr      s=    " LL	B
r{{>B{7
8
B
B
DCr   c                  s   R \         P                  R&   \         P                  ! 4       w  rVP                  R4       VP	                  R4       V P
                  P                  4        \        P                  ! \        4      ;_uu_ 4        VP                  R4       V P
                  P                  4        RRR4       R#   + '       g   i     R# ; i)Tr   u   \textit{Velocity (°/sec)}u   ¼Öøæu   ☃N)r   r   ZsubplotsZ
set_ylabelZ
set_xlabelZcanvasZdrawpytestZraisesZRuntimeErrorZ	set_title)ZfigZaxr   r	   test_unicode_charactersr   1   s     #'CLLllnGCMM<=MM9:JJOO 
|	$	$
]#

 
%	$	$	$s   	,B??C	c                  sn    \        \        P                  R R./ \        P                  CRR/CRRR7      p R# )z-czwimport matplotlib.pyplot as plt;plt.rcParams.update({"text.usetex": True});plt.title("paranoid");plt.show(block=False);Z
openin_anyZpT)ZenvZcheckZcapture_outputN)r   sysZ
executableosZenviron)Z	completeds    r	   test_openin_any_paranoidr   B   s9    *	
"	#
 .rzz-<-T$PIr   )r   Zpathlibr    Zrer   r   Zmatplotlib.pyplotZpyplotr   Zmatplotlib.testingr   Zmatplotlib.testing._markersr   Zmatplotlib.texmanagerr   r
   ZmarkZparametrizer   r   r   ) r   r	   <module>r      s   	  	 
   9 4 , 
'8+	F		/
,
	;	!<	1
NO	D	!<	1
&6		B	 ,	0
	%'=|L
	$&>M
	)	!<	1
	#%<lK :! :    " "r   