+
    Œvj¯  ã                   ó|  € R t RtRRRRRRRR/t/ RR	bRR
bRRbRRbRRbR RbR!RbR"RbR#RbR$RbR%RbR&RbR'RbR(RbR)RbR*RbR+RbR,RR-RR.R/Ct/ t]! ]P                  4       4       FK  t]],          P                  4       t	]	]9  d   ]]]	&   ]^ ,          P                  4       t	]	]9  g   KF  ]]]	&   KM  	  R t
R tR tR# )/z3.3.0aœ  Utilities to associate bold and italic versions of fonts into families

Bold, italic and plain fonts are usually implemented in separate disk files;
but non-trivial apps want <b>this</b> to do the right thing.   We therefore
need to keep 'mappings' between the font family name and the right group
of up to 4 implementation fonts to use.

Most font-handling code lives in pdfbase, and this probably should too.

ÚserifÚtimesÚ	sansserifÚ	helveticaÚ
monospacedÚcourierÚarialzTimes-Romanz
Times-BoldzTimes-ItaliczTimes-BoldItalicÚCourierzCourier-BoldzCourier-ObliquezCourier-BoldObliqueÚ	HelveticazHelvetica-BoldzHelvetica-ObliquezHelvetica-BoldObliqueÚSymbolÚZapfDingbatsc                óv   € V P                  4       p V \        9   d   \        V ,          # \        RV ,          4      h)z(ps fontname to family name, bold, italicz-Can't map determine family/bold/italic for %s)ÚlowerÚ
_ps2tt_mapÚ
ValueError)Úpsfns   &ÚW/var/www/html/daimler-pipeline/venv/lib/python3.14/site-packages/reportlab/lib/fonts.pyÚps2ttr   I   s1   € à�:‰:‹<€DØŒzÔÜ˜$ÕÐÜ
ÐDÀtÕKÓ
LÐLó    c                óú   € V P                  4       W3pV\        9   d   \        V,          # \        V^ ,          4      w  rpWV,          WR,          3pV\        9   d   \        V,          # \        RWV3,          4      h)z+family name + bold & italic to ps font namez:Can't find concrete font for family=%s, bold=%d, italic=%d)r   Ú
_tt2ps_mapr   r   )ÚfnÚbÚiÚKÚb1Úi1s   &&&   r   Útt2psr   P   sl   € à	�‰‹�AÐ€AØŒJ„Ü˜!�}Ðä˜1˜Q�4“[‰
ˆ�Ø�1•�b•dˆNˆØ”
Œ?Ü˜a•=Ð Ü
ÐQÐUWÐ\]ÐT^Õ^Ó
_Ð_r   c                ój   € V P                  4       W3pV\        V&   V\        VP                  4       &   R# )z,allow a custom font to be put in the mappingN)r   r   r   )ÚfaceÚboldÚitalicÚpsnameÚks   &&&& r   Ú
addMappingr$   \   s+   € à�
‰
‹�dÐ"€AØ„Jˆq�MØ!"„Jˆv�|‰|‹~Ór   N)r   é    r%   )r   é   r%   )r   r%   r&   )r   r&   r&   )r   r%   r%   )r   r&   r%   )r   r%   r&   )r   r&   r&   )r   r%   r%   )r   r&   r%   )r   r%   r&   )r   r&   r&   )Úsymbolr%   r%   )r'   r&   r%   )r'   r%   r&   )r'   r&   r&   )Úzapfdingbatsr%   r%   )r(   r&   r%   )r(   r%   r&   )r(   r&   r&   )Ú__version__Ú__doc__Ú_family_aliasr   r   ÚsortedÚkeysr#   r   Úvr   r   r$   © r   r   Ú<module>r0      sŽ  ðð
 €ð		€ð, �GØ˜Ø˜Ø�Kð	€ðà˜]ðð ˜\ðð ˜^ð	ð
 Ð/ðð ˜yðð ˜~ðð Ð0ðð Ð4ðð   ðð  Ð!1ðð  Ð!4ðð  Ð!8ðð$ ˜hð%ð& ˜hð'ð( ˜hð)ð* ˜hð+ð0 # Nð1ð2 # NØ" NØ" Nñ7€
ð< €
Ù	�
—‘Ó!Ö	"€AØ�1�×ÑÓ€AØ�
ÔØˆ
�1‰Ø	ˆ!��
‰
‹€AØ�
ÖØˆ
�1‹ñ 
#òMò
`ô#r   