§
    ¢”j  ã                   óX  — d dl mZ d dlmZ dgZ G d„ de¦  «        Zedk    �r…d dlZ eej	        ¦  «        dk     r< e
d¦  «          e
d	¦  «          e
d
¦  «          e
d¦  «          ej        d ¦  «         d dlmZ d dlmZ ej	        d         Zej	        d         Z eej	        ¦  «        dk    rej	        d         Zndez  Z ee¦  «        Ze                     ¦   «         Z ee eej        d¬¦  «        ¦  «        Zee         Ze                     e¦  «         ej        dcZZd dlmZ d dlmZm Z m!Z!  eej        ¦  «        Ze "                    d d¦  «         e !                    dd¦  «          e ee¦  «        Z#e# $                    e¦  «          ej%        e#ed¬¦  «         dS dS )é    )ÚBasePen)ÚPathÚReportLabPenc                   ó2   — e Zd ZdZdd„Zd„ Zd„ Zd„ Zd„ ZdS )	r   zCA pen for drawing onto a ``reportlab.graphics.shapes.Path`` object.Nc                 ó^   — t          j        | |¦  «         |€t          ¦   «         }|| _        d S ©N)r   Ú__init__r   Úpath)ÚselfÚglyphSetr
   s      új/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/fontTools/pens/reportLabPen.pyr	   zReportLabPen.__init__   s.   € ÝÔ˜˜xÑ(Ô(Ð(Øˆ<Ý‘6”6ˆDØˆŒ	ˆ	ˆ	ó    c                 óF   — |\  }}| j                              ||¦  «         d S r   )r
   ÚmoveTo©r   ÚpÚxÚys       r   Ú_moveTozReportLabPen._moveTo   ó)   € Ø‰ˆˆAØŒ	×Ò˜˜AÑÔÐÐÐr   c                 óF   — |\  }}| j                              ||¦  «         d S r   )r
   ÚlineTor   s       r   Ú_lineTozReportLabPen._lineTo   r   r   c                 ób   — |\  }}|\  }}|\  }}	| j                              ||||||	¦  «         d S r   )r
   ÚcurveTo)
r   Úp1Úp2Úp3Úx1Úy1Úx2Úy2Úx3Úy3s
             r   Ú_curveToOnezReportLabPen._curveToOne   sC   € Ø‰ˆˆRØ‰ˆˆRØ‰ˆˆRØŒ	×Ò˜"˜b " b¨"¨bÑ1Ô1Ð1Ð1Ð1r   c                 ó8   — | j                              ¦   «          d S r   )r
   Ú	closePath)r   s    r   Ú
_closePathzReportLabPen._closePath   s   € ØŒ	×ÒÑÔÐÐÐr   r   )	Ú__name__Ú
__module__Ú__qualname__Ú__doc__r	   r   r   r%   r(   © r   r   r   r      sj   € € € € € ØMÐMðð ð ð ðð ð ðð ð ð2ð 2ð 2ðð ð ð ð r   Ú__main__Né   zJUsage: reportLabPen.py <OTF/TTF font> <glyphname> [<image file to create>]zJ  If no image file name is created, by default <glyphname>.png is created.z/  example: reportLabPen.py Arial.TTF R test.pngzK  (The file format will be PNG, regardless of the image file name supplied))ÚTTFont)Úcolorsé   é   z%s.pngé   )Ú	fillColorÚstrokeWidthiè  )ÚrenderPM)ÚGroupÚDrawingÚscaleéÈ   g333333Ó?ÚPNG)Úfmt)&ÚfontTools.pens.basePenr   Úreportlab.graphics.shapesr   Ú__all__r   r)   ÚsysÚlenÚargvÚprintÚexitÚfontTools.ttLibr0   Úreportlab.libr1   r
   Ú	glyphNameÚ	imageFileÚfontÚgetGlyphSetÚgsÚredÚpenÚgÚdrawÚwidthÚwÚhÚreportlab.graphicsr7   r8   r9   r:   Ú	translateÚdÚaddÚ
drawToFiler-   r   r   ú<module>rY      sn  ðØ *Ð *Ð *Ð *Ð *Ð *Ø *Ð *Ð *Ð *Ð *Ð *ð Ð
€ðð ð ð ð �7ñ ô ð ð6 ˆzÒÑØ€J€J€Jà
€sˆ3Œ8�}„}�qÒÐØˆØXñ	
ô 	
ð 	
ð 	ˆØXñ	
ô 	
ð 	
ð 	ˆÐ?Ñ@Ô@Ð@ØˆØYñ	
ô 	
ð 	
ð 	ˆŒ�‰Œˆà&Ð&Ð&Ð&Ð&Ð&Ø$Ð$Ð$Ð$Ð$Ð$àŒ8�AŒ;€DØ”˜”€IØ
€sˆ3Œ8�}„}�qÒÐØ”H˜Q”Kˆ	ˆ	à˜yÑ(ˆ	àˆ6�$‰<Œ<€DØ	×	Ò	Ñ	Ô	€BØ
ˆ,�r˜4˜4¨&¬*À!ÐDÑDÔDÑ
EÔ
E€CØ
ˆ9Œ€AØ‡F‚Fˆ3�K„K€KàŒ7�D€D€A€qØ+Ð+Ð+Ð+Ð+Ð+Ø?Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?Ð?ð 	ˆˆcŒh‰Œ€AØ‡K‚K��3ÑÔÐØ‡G‚GˆC�ÑÔÐàˆ��1‰Œ€AØ‡E‚Eˆ!�H„H€Hà€HÔ˜˜9¨%Ð0Ñ0Ô0Ð0Ð0Ð0ðY Ðr   