403Webshell
Server IP : 35.80.110.71  /  Your IP : 216.73.216.221
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux ip-172-31-21-44 6.17.0-1019-aws #19~24.04.1-Ubuntu SMP Tue Jun 23 18:53:06 UTC 2026 x86_64
User : ubuntu ( 1000)
PHP Version : 8.3.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/matplotlib/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/matplotlib/tests/__pycache__/test_ft2font.cpython-312.pyc
�

G8�c����ddlmZddlZddlZddlmZddlmZddlm	Z
ddlmZ
d�Zd�Zd�Zej"j%dd	d
g�egd���d
���Zej"j%dd	d
g�d��Zy)�)�PathN)�ft2font)�check_figures_equalc�L�tjd�}tjtd��5tj|d��ddd�tjtd��5tj|dg��ddd�y#1swY�FxYw#1swYyxYw)N�DejaVu SanszFallback list must be a list��match)r)�_fallback_listz'Fallback fonts must be FT2Font objects.r)�fm�findfont�pytest�raises�	TypeErrorr�FT2Font��	file_names �?/usr/lib/python3/dist-packages/matplotlib/tests/test_ft2font.py�test_fallback_errorsrs������M�*�I�	���y�(F�	G�8����	�$�7�8�
����F�
�7�	���	�1�#�6�7�7�	8�8��7�7�s�B�,B�B�B#c��tjd�}tjtd��5tj|d�ddd�y#1swYyxYw)Nrz%hinting_factor must be greater than 0rr)rrr
r�
ValueErrorrrrs r�$test_ft2font_positive_hinting_factorrsG�����M�*�I�	����E�
�&�	���	�1�%�&�&�&�s�A�Ac��tjdg��}ttj|��jdk7rtjd�tjdg��}ttj|��jdk7rtjd�dtjd	<tjd
��}|jdd
dddg��|jdddddg��|jddddg��|jddddg��dD]'}|jtj�|���)y)N�WenQuanYi Zen Hei��familyzwqy-zenhei.ttcz"Font wqy-zenhei.ttc may be missing�Noto Sans CJK JPzNotoSansCJK-Regular.ttcz%Noto Sans CJK JP font may be missing.��	font.size)g@g�������?)�figsize皙�����?g�������?�"There are 几个汉字 in between!rg�?g�������?�333333�?)�png�raw)�format)r�FontPropertiesrr�namer
�skip�plt�rcParams�figure�text�savefig�io�BytesIO)�fp�fig�fmts   r�test_fallback_smoker3!s=��	�	�	�#6�"7�	8�B��B�K�K��O��!�!�%5�5����8�9�	�	�	�#5�"6�	7�B��B�K�K��O��!�!�%>�>����;�<� "�C�L�L���

�*�*�\�
*�C��H�H�T�4�=�"�$6�7�
�9��H�H�T�4�=�"�$7�8�
�:��H�H�T�4�=�'�(�
�*��H�H�T�4�=�(�)�
�+��.�����B�J�J�L���-�.�zfamily_name, file_name)rz
wqy-zenhei)r�NotoSansCJK)r#�pdf�eps�svg)�
extensionsc��tj|g��}|ttj|��jvrtjd|�d|�d��gd�}dtjd<d|ggd	z}dg|gdgg}tt|||��D]?\}\}	}
}|jd
dd|zz
|	|��|jd
dd|zz
|	|
���Ay)
Nr�Font � (�) is missing)z	There areu几个汉字zin between!rrr�r r"g333333�?)rr&rrr'r
r(r)r*�	enumerate�zipr,)�fig_test�fig_ref�family_namerr0r,�
test_fonts�	ref_fonts�j�txt�	test_font�ref_fonts            r�test_font_fallback_chineserJ:s���
�	�	�;�-�	0�B���R�[�[��_�-�2�2�2����e�K�=��9�+�\�B�C�7�D� "�C�L�L��� �+�.�/�!�3�J���;�-�-��A�I�)2���j�)�,�*�A�%��%�C��H�	���T�3��a��<��X��>��
�
�d�C�$�q�&�L�#�i�
�@�	Ar4c�V�tj|g��}ttj|��j}||vrtjd|�d|�d��d}tjtjjtjd|g����}|j|�}|j�D]\\}}t|�dkDr%t|j�j|k(r�7J�t|j�jdk(r�\J�y)	Nrr;r<r=r!r�zDejaVuSans.ttf)rr&rrr'r
r(�get_font�fontManager�_find_fonts_by_props�_get_fontmap�items�ord�fname)	rCrr0�found_file_namer,�ft�fontmap�char�fonts	         r�test__get_fontmaprYQs���
�	�	�;�-�	0�B��2�;�;�r�?�+�0�0�O���'����e�K�=��9�+�\�B�C�/�D�	���
���+�+����m�[�%A�B�	
�
�B��o�o�d�#�G��m�m�o�=�
��d��t�9�s�?���
�
�#�(�(�O�;�;�;���
�
�#�(�(�,<�<�<�<�	=r4)�pathlibrr.r
�
matplotlibr�matplotlib.testing.decoratorsr�matplotlib.font_manager�font_managerr�matplotlib.pyplot�pyplotr)rrr3�mark�parametrizerJrY�r4r�<module>rds����	�
��=�$��
7�&�.�2�����1�>�=�?��� <�=�A�>�	�
A�$������+�+���=��=r4

Youez - 2016 - github.com/yon3zu
LinuXploit