| Server IP : 93.86.61.54 / Your IP : 216.73.216.60 Web Server : Apache/2.4.62 (Ubuntu) System : Linux rasin.ddns.net 6.8.0-124-generic #124~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 21:05:19 UTC x86_64 User : www-data ( 33) PHP Version : 8.4.22 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3/dist-packages/reportlab/graphics/__pycache__/ |
Upload File : |
o
�t�a� � @ s� d Z ddlmZ ddlmZmZ ddlmZmZm Z ddl
mZmZm
Z
mZ ddlmZ G dd � d e�Zd
d� Zdd
� Zdd� Zddd�Zddedddddfdd�Zddedddddfdd�ZdS ))�setFont�pathNumTrunc�processGlyph�text2PathDescription� text2Path�
RenderPMError� )�
makeT1Font� )�getFont�
unicode2T1)�
open_and_read�isBytes�rl_exec)�_baseGFontName�_PATH_OP_ARG_COUNT�_PATH_OP_NAMES�
definePath)�exc_infoc @ s e Zd ZdS )r N)�__name__�
__module__�__qualname__� r r �:/usr/lib/python3/dist-packages/reportlab/graphics/utils.pyr s r c C s� t ttt� d d� ��\}}ddlm} |jdkrFdd l}|j� |j�
|j�d�}td||�
|�f � dD ]}td|tt||��f � q6dt| �t|�||f }|d 7 }t|ttd
�� d S )N� r )� rl_config�fontsz!!!!! %s: %s)�T1SearchPath�
TTFSearchPathz!!!!! rl_config.%s = %szWraise RenderPMError("Error in setFont(%s,%s) missing the T1 files?\nOriginally %s: %s")z
from None)r )�list�map�strr � reportlabr �verbose�os�path�join�dirname�__file__�print�listdir�repr�getattrr �dictr )�fontName�fontSize�s1�s2r r# �_�coder r r �
_errorDump s
r3 c
C s� z | � ||� W d S tyK } z6|jd �d�st||� zt|�}t||j�� |j j
t� W n t||� Y | � ||� W Y d }~d S d }~ww )Nr zCan't find font!)r �
ValueError�args�endswithr3 r
r �face�
findT1File�encoding�vectorr )�gsr- r. �e�fr r r r s
��r c C s t | �| kr
t | �S t| d�S )N� )�int�round)�nr r r r - s
r c C sV g }g }g j }| r$t| �dkr$| d d dkr$d| d dd � f| } | p'dd D ]}}|d }|r�|dv r�|d dkrm|d= |rb|dd d � |dd d � |dd d �<