Files
sirh/venv/lib/python3.12/site-packages/PIL/__pycache__/PcfFontFile.cpython-312.pyc

52 lines
9.8 KiB
Plaintext
Raw Normal View History

2026-04-29 11:52:03 +02:00
<EFBFBD>
<00><><EFBFBD>iH<00><01><><00>UddlmZddlZddlmZmZddlmZddlmZ ddlm
Z ddlm Z dd lmZd
Zer dd lmZdd lmZd ZdZdZdZdZdZdZdZdZdZd<16>d<17>d<18>d<19>gZde d<dd<1C>Z!Gd<1D>dej<00>Z"y) <20>)<01> annotationsN<73>)<02>FontFile<6C>Image)<01>i8)<01>i16be)<01>i16le)<01>i32be)<01>i32leF)<01>Callable)<01>BinaryIOifcp<63><00><00><00><00> <00>@<00><><00>c<01><00>|dzdz S)N<><00><00><00><01>bitss <20>L/home/fatima/modif/sirh/venv/lib/python3.12/site-packages/PIL/PcfFontFile.py<70><lambda>r2s<00><00>4<EFBFBD>!<21>8<EFBFBD><01>/<2F><00>c<01><00>|dzdz dzS)N<>r<00><><EFBFBD><EFBFBD><EFBFBD>rrs rrr3<00><00><00>4<EFBFBD>"<22>9<EFBFBD><11>"<22>b<EFBFBD>(<28>rc<01><00>|dzdz dzS)N<>r<00><><EFBFBD><EFBFBD><EFBFBD>rrs rrr4r"rc<01><00>|dzdz dzS)N<>?ri<><69><EFBFBD><EFBFBD>rrs rrr5r"rzlist[Callable[[int], int]]<5D> BYTES_PER_ROWc<01>,<00>|||jd|<01>S)N<>)<01>index)<02>s<>os r<00>szr.9s<00><00> <0C>Q<EFBFBD><11><17><17><15><01>"<22> #<23>#rc<01>b<00><00>eZdZdZdZd d
<EFBFBD>fd<03> Z d d<04>Zd d<05>Zd d<06>Z dd<07>Z dd<08>Z
<EFBFBD>xZ S)<10> PcfFontFilez(Font file plugin for the X11 PCF format.<2E>namec <01><00><01>||_t|jd<01><00>}|tk7r d}t |<04><00>t
<00>|<00><00>t|jd<01><00>}i|_t|<05>D]v}t|jd<01><00>}t|jd<01><00>t|jd<01><00>t|jd<01><00>f|j|<<00>x||_ |j<00>|_ |j<00>}|j|<08>} |j<00>}
t|
<EFBFBD>D]<\} } | <0C><01> || \} }}}}}}}|df|||z
| |z|fdd| |f| | f|j | <<00>>y)Nrznot a PCF filer)<11>charset_encoding<6E>l32<33>read<61> PCF_MAGIC<49> SyntaxError<6F>super<65>__init__<5F>toc<6F>range<67>fp<66>_load_properties<65>info<66> _load_metrics<63> _load_bitmaps<70>_load_encoding<6E> enumerate<74>glyph)<16>selfr<r3<00>magic<69>msg<73>count<6E>i<>type<70>metrics<63>bitmaps<70>encoding<6E>ch<63>ix<69>xsize<7A>ysize<7A>left<66>right<68>width<74>ascent<6E>descent<6E>
attributes<EFBFBD> __class__s <20>rr9zPcfFontFile.__init__Bs~<00><><00> 0<><04><1D><13>B<EFBFBD>G<EFBFBD>G<EFBFBD>A<EFBFBD>J<EFBFBD><0F><05> <10>I<EFBFBD> <1D>"<22>C<EFBFBD><1D>c<EFBFBD>"<22> "<22> <0A><07><18><1A><13>B<EFBFBD>G<EFBFBD>G<EFBFBD>A<EFBFBD>J<EFBFBD><0F><05><15><04><08><16>u<EFBFBD><1C> O<01>A<EFBFBD><16>r<EFBFBD>w<EFBFBD>w<EFBFBD>q<EFBFBD>z<EFBFBD>?<3F>D<EFBFBD> <20><12><17><17><11><1A>_<EFBFBD>c<EFBFBD>"<22>'<27>'<27>!<21>*<2A>o<EFBFBD>s<EFBFBD>2<EFBFBD>7<EFBFBD>7<EFBFBD>1<EFBFBD>:<3A><EFBFBD>N<>D<EFBFBD>H<EFBFBD>H<EFBFBD>T<EFBFBD>N<EFBFBD> O<01><15><04><07><18>)<29>)<29>+<2B><04> <09><16>$<24>$<24>&<26><07><16>$<24>$<24>W<EFBFBD>-<2D><07><17>&<26>&<26>(<28><08>
 <20><08>)<29> <12>F<EFBFBD>B<EFBFBD><02><11>~<7E><1C>B<EFBFBD>K<EFBFBD> <12><19><19><18><19><19><1A><1B><1E><1B>A<EFBFBD>J<EFBFBD><19>7<EFBFBD>U<EFBFBD>?<3F>E<EFBFBD>D<EFBFBD>L<EFBFBD>'<27>B<><16><01>5<EFBFBD>%<25>(<28><1B>B<EFBFBD>K<EFBFBD> "<12><04>
<EFBFBD>
<EFBFBD>2<EFBFBD><0E> rc<01><><00>|j|\}}}|j}|j|<04>t|j d<01><00>}|dzr t
t }}n tt}}||||fS)Nr)r:r<<00>seekr4r5<00>b16<31>b32<33>l16)rD<00>tag<61>format<61>size<7A>offsetr<<00>i16<31>i32s r<00>
_getformatzPcfFontFile._getformatpse<00><00> $<24>x<EFBFBD>x<EFBFBD><03>}<7D><1C><06><04>f<EFBFBD> <11>W<EFBFBD>W<EFBFBD><02>
<EFBFBD><07><07><06><0F><14>R<EFBFBD>W<EFBFBD>W<EFBFBD>Q<EFBFBD>Z<EFBFBD><1F><06> <11>A<EFBFBD>:<3A><1A>C<EFBFBD><13>C<EFBFBD><1A>C<EFBFBD><13>C<EFBFBD><11>6<EFBFBD>3<EFBFBD><03>#<23>#rc
<01>&<00>i}|jt<00>\}}}}||jd<01><00>}t|<06>D<00>cgc]I}||jd<01><00>t |jd<02><00>||jd<01><00>f<03><02>K}}|dzr&|j d|dzz
t j<00>|j||jd<01><00><00>} |D]%\}
} } | r t| | <0C>n| } | |t| |
<EFBFBD><<00>'|Scc}w)Nrrr) rc<00>PCF_PROPERTIESr5r;rrY<00>io<69>SEEK_CURr.)rD<00>
propertiesr<r^rarb<00>nprops<70>_<>p<>data<74>kr,<00>v<>property_values rr=zPcfFontFile._load_properties<65>s<><00><00><18>
<EFBFBD>#<23><EFBFBD><EFBFBD>~<7E>><3E><1C><02>F<EFBFBD>C<EFBFBD><13><14>R<EFBFBD>W<EFBFBD>W<EFBFBD>Q<EFBFBD>Z<EFBFBD><1F><06>JO<01>v<EFBFBD><1D> W<>A<EFBFBD>c<EFBFBD>"<22>'<27>'<27>!<21>*<2A>o<EFBFBD>r<EFBFBD>"<22>'<27>'<27>!<21>*<2A>~<7E>s<EFBFBD>2<EFBFBD>7<EFBFBD>7<EFBFBD>1<EFBFBD>:<3A><EFBFBD> ?<3F> W<><01> W<> <11>A<EFBFBD>:<3A> <0E>G<EFBFBD>G<EFBFBD>A<EFBFBD><16>!<21><1A>$<24>b<EFBFBD>k<EFBFBD>k<EFBFBD> 2<><11>w<EFBFBD>w<EFBFBD>s<EFBFBD>2<EFBFBD>7<EFBFBD>7<EFBFBD>1<EFBFBD>:<3A><EFBFBD>'<27><04><18> 5<>G<EFBFBD>A<EFBFBD>q<EFBFBD>!<21>9:<3A>"<22>T<EFBFBD>1<EFBFBD>+<2B><01>N<EFBFBD>&4<>J<EFBFBD>r<EFBFBD>$<24><01>{<7B> #<23> 5<><1A><19><> Xs<00>ADc <01><><00>g}|jt<00>\}}}}|j}|dzdk(r<>t||j d<03><00><00>D]<5D>}t |j d<04><00>dz
}t |j d<04><00>dz
} t |j d<04><00>dz
}
t |j d<04><00>dz
} t |j d<04><00>dz
} | |z
} | | z}|| ||| |
| | df<08><00><>|St||j d<07><00><00>D]<5D>}||j d<03><00>}||j d<03><00>} ||j d<03><00>}
||j d<03><00>} ||j d<03><00>} ||j d<03><00>}| |z
} | | z}|| ||| |
| | |f<08><00><>|S)Ni<00>rrrrrr)rc<00> PCF_METRICS<43>appendr;r5r)rDrJr<r^rarbrrrHrQrRrSrTrUrOrPrVs rr?zPcfFontFile._load_metrics<63>s<><00><00>HJ<01><07>#<23><EFBFBD><EFBFBD>{<7B>;<3B><1C><02>F<EFBFBD>C<EFBFBD><13><18><1E><1E><06> <12>V<EFBFBD>O<EFBFBD><05> %<25><1A>3<EFBFBD>r<EFBFBD>w<EFBFBD>w<EFBFBD>q<EFBFBD>z<EFBFBD>?<3F>+<2B> O<01><01><19>"<22>'<27>'<27>!<21>*<2A>~<7E><03>+<2B><04><1A>2<EFBFBD>7<EFBFBD>7<EFBFBD>1<EFBFBD>:<3A><0E><13>,<2C><05><1A>2<EFBFBD>7<EFBFBD>7<EFBFBD>1<EFBFBD>:<3A><0E><13>,<2C><05><1B>B<EFBFBD>G<EFBFBD>G<EFBFBD>A<EFBFBD>J<EFBFBD><1E>#<23>-<2D><06><1C>R<EFBFBD>W<EFBFBD>W<EFBFBD>Q<EFBFBD>Z<EFBFBD>.<2E>3<EFBFBD>.<2E><07><1D><04> <0C><05><1E><17>(<28><05><16><05>u<EFBFBD>d<EFBFBD>E<EFBFBD>5<EFBFBD>&<26>'<27>1<EFBFBD>M<>N<> O<01>.<17><0E><1B>3<EFBFBD>r<EFBFBD>w<EFBFBD>w<EFBFBD>q<EFBFBD>z<EFBFBD>?<3F>+<2B> X<01><01><1A>2<EFBFBD>7<EFBFBD>7<EFBFBD>1<EFBFBD>:<3A><EFBFBD><04><1B>B<EFBFBD>G<EFBFBD>G<EFBFBD>A<EFBFBD>J<EFBFBD><0F><05><1B>B<EFBFBD>G<EFBFBD>G<EFBFBD>A<EFBFBD>J<EFBFBD><0F><05><1C>R<EFBFBD>W<EFBFBD>W<EFBFBD>Q<EFBFBD>Z<EFBFBD><1F><06><1D>b<EFBFBD>g<EFBFBD>g<EFBFBD>a<EFBFBD>j<EFBFBD>/<2F><07> <20><12><17><17><11><1A>_<EFBFBD>
<EFBFBD><1D><04> <0C><05><1E><17>(<28><05><16><05>u<EFBFBD>d<EFBFBD>E<EFBFBD>5<EFBFBD>&<26>'<27>:<3A>V<>W<> X<01><17>rc <01><><00>|jt<00>\}}}}||jd<01><00>}|t|<01>k7r d}t |<07><00>t |<06>D<00>cgc]}||jd<01><00><00><02>} }t d<01>D<00>cgc]}||jd<01><00><00><02>}
}|dz} |dz} |
| } | j | <0A>|j| <0A>}t| }d}| rd}g}t |<06>D]L}||dd\}}| ||dz\}}|j tjd||f|||d|||<13><00><00><00>N|Scc}wcc}w) NrzWrong number of bitmapsrrz1;R<>1r<00>raw)
rc<00> PCF_BITMAPSr5<00>len<65>OSErrorr;rrr(r<00> frombytes)rDrJr<r^rarb<00>nbitmapsrFrj<00>offsets<74> bitmap_sizes<65>bitorder<65>padindex<65>
bitmapsizerl<00>pad<61>moderKrHrOrP<00>b<>es rr@zPcfFontFile._load_bitmaps<70>s[<00><00> $<24><EFBFBD><EFBFBD>{<7B>;<3B><1C><02>F<EFBFBD>C<EFBFBD><13><16>r<EFBFBD>w<EFBFBD>w<EFBFBD>q<EFBFBD>z<EFBFBD>?<3F><08> <13>s<EFBFBD>7<EFBFBD>|<7C> #<23>+<2B>C<EFBFBD><19>#<23>,<2C> <1E>,1<>(<28>O<EFBFBD><<3C>q<EFBFBD>3<EFBFBD>r<EFBFBD>w<EFBFBD>w<EFBFBD>q<EFBFBD>z<EFBFBD>?<3F><<3C><07><<3C>16<31>q<EFBFBD><18>:<3A>A<EFBFBD><03>B<EFBFBD>G<EFBFBD>G<EFBFBD>A<EFBFBD>J<EFBFBD><0F>:<3A> <0C>:<3A><1A>A<EFBFBD>:<3A><08><19>A<EFBFBD>:<3A><08>!<21>(<28>+<2B>
<EFBFBD><0F><0E><0E>z<EFBFBD>"<22><11>w<EFBFBD>w<EFBFBD>z<EFBFBD>"<22><04><1B>H<EFBFBD>%<25><03><14><04> <13><16>D<EFBFBD><14><07><16>x<EFBFBD><1F> <0E>A<EFBFBD>"<22>1<EFBFBD>:<3A>b<EFBFBD>q<EFBFBD>><3E>L<EFBFBD>E<EFBFBD>5<EFBFBD><1A>1<EFBFBD>q<EFBFBD>1<EFBFBD>u<EFBFBD>%<25>D<EFBFBD>A<EFBFBD>q<EFBFBD> <13>N<EFBFBD>N<EFBFBD><15><0F><0F><03>e<EFBFBD>U<EFBFBD>^<5E>T<EFBFBD>!<21>A<EFBFBD>Y<EFBFBD><05>t<EFBFBD>S<EFBFBD>QV<51>Z<EFBFBD>X<> <0E> <0E><17><0E><>5=<3D><>:s <00>E<04>E
c<01><><00>|jt<00>\}}}}||jd<01><00>||jd<01><00>}}||jd<01><00>||jd<01><00>}}||jd<01><00>||z
dz||z
dzz} dgtd| <09>z}
t | <09>D<00> cgc]} ||jd<01><00><00><02>} } t |t |
<EFBFBD><00>D]>} | t t| g<01>j|j<00><00>}|dk7r||
| <<00>@|
Scc} w#t$rY<00>SwxYw)Nrrri<><69>) rc<00>PCF_BDF_ENCODINGSr5<00>minr;rw<00>ord<72> bytearray<61>decoder3<00>UnicodeDecodeError)rDr<r^rarb<00> first_col<6F>last_col<6F> first_row<6F>last_row<6F> nencodingrLrj<00>encoding_offsetsrH<00>encoding_offsets rrAzPcfFontFile._load_encoding<6E>s@<00><00>#<23><EFBFBD><EFBFBD>/@<40>A<><1C><02>F<EFBFBD>C<EFBFBD><13>!<21>"<22>'<27>'<27>!<21>*<2A>o<EFBFBD>s<EFBFBD>2<EFBFBD>7<EFBFBD>7<EFBFBD>1<EFBFBD>:<3A><EFBFBD>8<EFBFBD> <09>!<21>"<22>'<27>'<27>!<21>*<2A>o<EFBFBD>s<EFBFBD>2<EFBFBD>7<EFBFBD>7<EFBFBD>1<EFBFBD>:<3A><EFBFBD>8<EFBFBD> <09> <0B>B<EFBFBD>G<EFBFBD>G<EFBFBD>A<EFBFBD>J<EFBFBD><0F><1D> <09>)<29>A<EFBFBD>-<2D>(<28>Y<EFBFBD>2F<32><11>2J<32>K<> <09>'+<2B>V<EFBFBD>c<EFBFBD>#<23>y<EFBFBD>.A<>%A<><08>5:<3A>9<EFBFBD>5E<35>F<><01>C<EFBFBD><02><07><07><01>
<EFBFBD>O<EFBFBD>F<><18>F<><16>y<EFBFBD>#<23>h<EFBFBD>-<2D>0<> <15>A<EFBFBD> <15>"2<><17> <09>1<EFBFBD>#<23><0E>-<2D>-<2D>d<EFBFBD>.C<>.C<>D<>E<>#<12><0F>#<23>f<EFBFBD>,<2C>"1<>H<EFBFBD>Q<EFBFBD>K<EFBFBD><4B> <15><18><0F><>G<01><>&<26> <15><14> <15>s<00><D4<04>5;D9<02>9 E<05>E)z iso8859-1)r<r r3<00>str)r]<00>int<6E>returnzDtuple[BinaryIO, int, Callable[[bytes], int], Callable[[bytes], int]])r<>zdict[bytes, bytes | int])r<><00>3list[tuple[int, int, int, int, int, int, int, int]])rJr<>r<>zlist[Image.Image])r<>zlist[int | None]) <0C>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__doc__r1r9rcr=r?r@rA<00> __classcell__)rWs@rr0r0=sL<00><><00>2<> <11>D<EFBFBD>,<12>\$<24><16>$<24> M<>$<24>"<1A>0#<17>J(<17>J<>(<17> <1A>(<17>Trr0)r,<00>bytesr-r<>r<>r<>)#<23>
__future__rrf<00>rr<00>_binaryrrrZr r\r
r[r r4<00> TYPE_CHECKING<4E>collections.abcr <00>typingr r6re<00>PCF_ACCELERATORSrqrv<00>PCF_INK_METRICSr<53><00> PCF_SWIDTHS<48>PCF_GLYPH_NAMES<45>PCF_BDF_ACCELERATORSr(<00>__annotations__r.r0rrr<00><module>r<>s<><00><01>$#<23> <09><1D><17>!<21>!<21>!<21>!<21><15> <0A><10>(<28><1F>
<17> <09><17><0E><19><10><14> <0B><14> <0B><18><0F><1A><11><14> <0B><18><0F><1D><14>#<23>(<28>(<28>(<28> -<02> <0A>)<29><02>$<24>E<18>(<28>#<23>#<23>Er