Files
old-saburly-wagtail-web/env/lib/python3.10/site-packages/PIL/__pycache__/FontFile.cpython-310.pyc

38 lines
2.8 KiB
Plaintext
Raw Normal View History

2024-08-27 20:33:44 +02:00
o
<00><><EFBFBD>f<EFBFBD> <00>@sPddlmZddlZddlmZddlmZmZdZdd d<0E>Z Gdd<10>d<10>Z
dS)<12>)<01> annotationsN)<01>BinaryIO<49>)<02>Image<67>_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 sequenceriN)<03>writer<00>o16be)rr<00>v<>r<00>N/home/amir/Desktop/saburlyweb/env/lib/python3.10/site-packages/PIL/FontFile.py<70>puti16s
<04>rc@sFeZdZUdZdZded<ddd<08>Zdd d <0A>Zddd<0F>Zddd<13>Z dS)<17>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>filename<6D>strcCs<>|<00><00>|js d}t|<02><01>|j<01>tj<05>|<01>ddd<04>ttj<05>|<01>ddd<06><02>C}|<03>d<07>|<03>d|j <09>d <09><03>
d
<EFBFBD><01>|<03>d <0B>t d <0C>D]}|j |}|sTt |d <0A>qEt ||d|d|d<00>qEWd<00>dS1sowYdS)z Save fontzNo bitmap createdrz.pbm<62>PNGz.pil<69>wbsPILfont
z;;;;;;z;
<EFBFBD>asciisDATA
r)
rrrrrrrrrrrrN)r8r<00>
ValueError<EFBFBD>save<76>os<6F>path<74>splitext<78>openr r"<00>encoder%r$r)rr9<00>msgr<00>id<69>mrrrr?qs 

 
  <02>"<22>z FontFile.save)r
r )rrr
r)r9r:r
r )
<EFBFBD>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__doc__r<00>__annotations__rrr8r?rrrrr$s
 

1r)rrrr r
r ) <0B>
__future__rr@<00>typingr<00>rrr!rrrrrr<00><module>s