403Webshell
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/share/inkscape/extensions/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/inkscape/extensions/__pycache__/svgfont2layers.cpython-310.pyc
o

5�a��@s8dZddlZGdd�dej�Zedkre���dSdS)z,Extension for converting svg fonts to layers�Nc@s(eZdZdZdd�Zdd�Zdd�ZdS)	�SvgFontToLayerszConvert an svg font to layerscCs|jdtddd�dS)Nz--count�z/Stop making layers after this number of glyphs.)�type�default�help)�add_argument�int)�self�pars�r�0/usr/share/inkscape/extensions/svgfont2layers.py�
add_argumentss

�zSvgFontToLayers.add_argumentscCs6|j}|jdddd�|jdt|�t|�dd�|S)z?Scale and translate the element's path, returns the path object����T)�inplacer)�path�scale�	translater)r	�elem�emsize�baselinerrrr�flip_cordinate_systemsz%SvgFontToLayers.flip_cordinate_systemcCs�|jj�d�}|durt�d�S|�d�}|durd}|�d�}|�d�}t|�dd��}t|�dd��}t|�d	d��}t|�d
d��}|j�d|�|jj�	|dd
�|jj�	||dd�|jj�	||dd�|jj�	||dd�|jj�	||dd�d}	|�
d�D]T}
|
�d�}|dur�q�|j�tj�
d|��}|	dkr�d|jd<|
�
d�D]}
|�t���}|�|
||�|_q�|�t���}|�|
||�|_|	d7}	|	|jjkr�dSq�dS)Nzsvg:fontzThere are no svg fontszhoriz-origin-yrz
svg:font-facezunits-per-emz
cap-heightzx-height�ascent�descent�widthTr�ascender�caps�xheight�decenderz	svg:glyph�unicodezGlyphLayer-�none�displayzsvg:pathr)�svg�defs�findone�inkex�errormsg�getr�set�	namedview�	new_guide�findall�add�Layer�new�style�PathElementrr�options�count)r	�fontr�fontfacerrrr�	descenderr2�glyph�unicode_char�layerr�new_pathrrrr�effect%sH






��zSvgFontToLayers.effectN)�__name__�
__module__�__qualname__�__doc__r
rr:rrrrrs
r�__main__)r>r%�EffectExtensionrr;�runrrrr�<module>sP�

Youez - 2016 - github.com/yon3zu
LinuXploit