Files
serveur-d-authentification/venv/lib/python3.10/site-packages/PIL/__pycache__/FontFile.cpython-310.pyc

36 lines
3.5 KiB
Plaintext
Raw Normal View History

o
<00>Q<EFBFBD>jp<00>@sTddlmZddlZddlmZddlmZmZmZdZ dd d<0E>Z
Gdd<10>d<10>Z dS)<12>)<01> annotationsN)<01>BinaryIO<49>)<03>Image<67> ImageFont<6E>_binaryi <00>fpr<00>values<65>7tuple[int, int, int, int, int, int, int, int, int, int]<5D>return<72>NonecCs.|D]}|dkr |d7}|<00>t<01>|<02><01>qdS)z0Write network order (big-endian) 16-bit sequencer<00>N)<03>writer<00>o16be)rr <00>v<>r<00>o/home/sorel/systeme_gestion_cerfig/serveur-d-authentification/venv/lib/python3.10/site-packages/PIL/FontFile.py<70>puti16s
<04>rc@sZeZdZUdZdZded<ddd<08>Zdd d <0A>Zddd<0F>Zddd<12>Z ddd<16>Z
ddd<19>Z dS)<1F>FontFilez)Base class for raster font file handlers.NzImage.Image | None<6E>bitmapr r cCsi|_dgd|_dS)N<>)<02>info<66>glyph)<01>selfrrr<00>__init__)s <08>zFontFile.__init__<5F>ix<69>int<6E>`tuple[tuple[int, int], tuple[int, int, int, int], tuple[int, int, int, int], Image.Image] | NonecCs
|j|S)N)r)rrrrr<00> __getitem__5s
zFontFile.__getitem__cCs<>|jrdSd}}}d}|jD]4}|rD|\}}}} t||d|d<00>}||d|d}|tkr?|d7}|d|d}t||<02>}q|}
||} |
dkrU| dkrUdS||_t<05>d|
| f<02>|_dgd|_d} } td<07>D]Y}||}|r<>|\}}}} |d|d}| | }}| |} | tkr<>d| |} } | | }}|} |d||d||d||d|f}|j<00> | <09>
|<08>|<12>|||f|j|<qodS)zCreate metrics and bitmapNrr<00><00><00>1r) rr<00>max<61>WIDTH<54>ysizer<00>new<65>metrics<63>range<67>paste<74>crop)r<00>h<>w<>maxwidth<74>linesr<00>d<>dst<73>src<72>im<69>xsizer$<00>x<>y<>i<>xx<78>x0<78>y0<79>srrr<00>compile@sN 
 
<02><04>  

,<02><04>zFontFile.compile<6C>bytescCs<>g}td<01>D]}|j|}|r|<01>|d|d|d<00>q|<01>d<05>qt<03>}|D]}|dkr4|d7}|t<04>|<05>7}q*t|<04>S)Nrrrr )
rrrrrrrrrrr )r'r&<00>extend<6E> bytearrayrrr;)rr r5<00>m<>datarrrr<00>_encode_metricsqs 
  zFontFile._encode_metrics<63>filename<6D>strcCs<>|<00><00>|js d}t|<02><01>|j<01>tj<05>|<01>ddd<04>ttj<05>|<01>ddd<06><02>'}|<03>d<07>|<03>d|j <09>d <09><03>
d
<EFBFBD><01>|<03>d <0B>|<03>|<00> <0B><00>Wd <00>d S1sSwYd S) z Save font<6E>No bitmap createdrz.pbm<62>PNGz.pil<69>wbsPILfont
z;;;;;;z;
<EFBFBD>asciisDATA
N) r:r<00>
ValueError<EFBFBD>save<76>os<6F>path<74>splitext<78>openrr$<00>encoder@)rrA<00>msgrrrrrH<00>s

"<22>z FontFile.save<76>ImageFont.ImageFontcCs8|<00><00>|js d}t|<01><01>t<03><03>}|<02>|j|<00><05><00>|S)zConvert to ImageFontrC)r:rrGr<00>_loadr@)rrN<00> imagefontrrr<00> to_imagefont<6E>szFontFile.to_imagefont)r r )rrr r)r r;)rArBr r )r rO) <0C>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__doc__r<00>__annotations__rrr:r@rHrRrrrrr$s
 

1
r)rrr r
r r ) <0C>
__future__rrI<00>typingr<00>rrrr#rrrrrr<00><module>s