Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes15kdownloads
BdfFontFile.cpython-313.pyc24 linesDownload Raw Back to __pycache__
1�

2v�jQ
��l�SrSSKJr SSKJr SSKJrJr S3Sjr"SS\R5r	g	)z*4Parse X Bitmap Distribution Format (BDF)5�)�annotations)�BinaryIO�)�FontFile�Imagec�L�UR5nU(dgURS5(aOM1USSR5RS5n0nUR5nU(aURS5(aO=UR	S5nXS-SRS5X1SURS5'Mk[5nUR5nU(aURS5(aO	XQSS-
nM7S	US6R
55upgp�SUSR
55up�X�4X�*U-7Xh-U	*4S
S
Xg44n[R"SXg4USS5n
U[US5X�4$![a [R"SXg45n
N5f=f)Ns	STARTCHAR�	�asciisBITMAP� r�����sENDCHARc3�8# �UHn[U5v� M g7f�N��int��.0�ps  �UD:\code\apps\devtools\python\user_packages\Python313\site-packages\PIL/BdfFontFile.py�	<genexpr>�bdf_char.<locals>.<genexpr>Hs���$J�5I��S��V�V�5I����BBXc3�8# �UHn[U5v� M g7frrrs  rrrLs���8� 7�1��A��� 7�r�DWIDTHr�1�hex�ENCODING)�readline�8startswith�strip�decode�find�	bytearray�splitr�	frombytes�9ValueError�newr)�f�s�id�props�i�bitmap�width�height�x_disp�y_disp�dwx�dwy�bbox�ims              r�bdf_charr6s����
�J�J�L�����<�<��%�%���10�1�2�����	�	�g�	&�B�
�E�11�
�J�J�L���A�L�L��+�+��
�F�F�4�L��'(�Q���}�';�';�G�'D����e�l�l�7�#�$���[�F�12�
�J�J�L���A�L�L��,�,���C�R�&���	�%K�U�5�\�5G�5G�5I�$J�!�E�6�9��h�� 5� 5� 7�8�H�C�13
�14�	��6�!�5�>�F�7�;�	15�A�u���D�-�
�_�_�S�5�/�6�5�#�
F��16�s�5��$�%�t�/�/��	�-�
�Y�Y�s�U�O�
,��-�s�E>�>"F#�"F#c�0^�\rSrSrSrSU4SjjrSrU=r$)�BdfFontFile�]z(Font file plugin for the X11 BDF format.c�>�[TU]5 UR5nURS5(d
Sn[	U5e0n/nUR5nU(aURS5(aO�URS5nX&S-SR
S5XBSUR
S5'USUS;a:URS	5S17:a%URX&S-SR
S55 M�[U5nU(dgUup�up�p�S18U	s=::a[UR5:aO OX�X�4URU	'MQ)Ns
STARTFONT 2.1znot a valid BDF files
ENDPROPERTIESrrrr19)sCOMMENTs	COPYRIGHTsLogicalFontDescriptionr)�super�__init__rr�SyntaxErrorr"r!�appendr6�len�glyph)�self�fpr)�msgr+�commentsr,�cr*�ch�xy�dst�srcr5�	__class__s              �rr<�BdfFontFile.__init__`s0���
�����K�K�M���|�|�,�-�-�(�C��c�"�"���������
�A�����%5�6�6�����t��A�+,��U�R�=�+?�+?��+H�E�B�Q�%�,�,�w�'�(���!�u�2�2��6�6�3�4�q�8��O�O�A�!�e�b�M�$8�$8��$A�B������A���)*�&�B�N�R�c��B�(��T�Z�Z��(�!#�#�!1��20�21�2��
��)rBr�return�None)�__name__�22__module__�__qualname__�__firstlineno__�__doc__r<�__static_attributes__�
__classcell__)rJs@rr8r8]s���2�2�2rLr8N)r(rrNzqtuple[str, int, tuple[tuple[int, int], tuple[int, int, int, int], tuple[int, int, int, int]], Image.Image] | None)23rT�24__future__r�typingr�rrr6r8rMrLr�<module>rZs?��(�#���;0��;0��;0�|2�(�#�#�2rL
codekingpro/portable-devtools · Team Ai