Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
3 iaÌã@s¶ddlZddlmZmZddlmZddlmZddlmZ ddlm Z ddlm Z d ZdZdZdZdZdZdZd Zd!Zd"Zdd„dd„dd„dd„gZdd„ZGdd„dejƒZdS)#éNé)ÚFontFileÚImage)Úi8)Úi16be)Úi16le)Úi32be)Úi32leifcpééééééécCs |dd?S)Nrr ©)Úbitsrrú0/tmp/tmp5hum_rxs/lib64/python/PIL/PcfFontFile.pyÚ,srcCs|dd?d@S)Nér réþÿÿÿr)rrrrr-scCs|dd?d@S)Nér éüÿÿÿr)rrrrr.scCs|dd?d@S)Né?r riøÿÿÿr)rrrrr/scCs|||jd|ƒ…S)Nó)Úindex)ÚsÚorrrÚsz3srcsNeZdZdZdZd‡fdd„ Zdd„Zdd „Zd d „Zd d „Z dd„Z ‡Z S)Ú PcfFontFilez(Font file plugin for the X11 PCF format.Únameú iso8859-1c s.||_t|jdƒƒ}|tkr$tdƒ‚tƒjƒt|jdƒƒ}i|_xLt|ƒD]@}t|jdƒƒ}t|jdƒƒt|jdƒƒt|jdƒƒf|j|<qLW||_ |j ƒ|_ |j ƒ}|j |ƒ}|jƒ} xntdƒD]b} | | } | dk rÄ|| \} } }}}}}}|df||| | ||fdd| | f|| f}||j| <qÄWdS)Nr znot a PCF fileér)Úcharset_encodingÚl32ÚreadÚ PCF_MAGICÚ SyntaxErrorÚsuperÚ__init__ÚtocÚrangeÚfpÚ_load_propertiesÚinfoÚ _load_metricsÚ _load_bitmapsÚ_load_encodingÚglyph)Úselfr,r#ÚmagicÚcountÚiÚtypeÚmetricsÚbitmapsÚencodingÚchZixÚxÚyÚlÚrÚwÚaÚdÚfr2)Ú __class__rrr)<s* 2  ,zPcfFontFile.__init__cCsX|j|\}}}|j}|j|ƒt|jdƒƒ}|d@rBtt}}n tt}}||||fS)Nr )r*r,Úseekr$r%Úb16Úb32Úl16)r3ÚtagÚformatÚsizeÚoffsetr,Úi16Úi32rrrÚ _getformat^s   zPcfFontFile._getformatc CsÒi}|jtƒ\}}}}||jdƒƒ}g}x>t|ƒD]2}|j||jdƒƒt|jdƒƒ||jdƒƒfƒq2W|d@r†|jd|d@tjƒ|j||jdƒƒƒ} x2|D]*\} } } t | | ƒ} | rÂt | | ƒ} | || <q W|S)Nr rr ) rOÚPCF_PROPERTIESr%r+ÚappendrrEÚioÚSEEK_CURr) r3Z propertiesr,rJrMrNZnpropsÚpr6ÚdataÚkrÚvrrrr-ns2   zPcfFontFile._load_propertiesc Csdg}|jtƒ\}}}}|j}|d@dkrÈxœt||jdƒƒƒD]†}t|jdƒƒd}t|jdƒƒd} t|jdƒƒd} t|jdƒƒd} t|jdƒƒd} | |} | | }|| ||| | | | dfƒqr?r@rArBrCÚbÚerrrr0²s2   .zPcfFontFile._load_bitmapsc södgd}|jtƒ\‰}‰}ˆˆjdƒƒˆˆjdƒƒ}}ˆˆjdƒƒˆˆjdƒƒ}}ˆˆjdƒƒ||d||d}‡‡fdd„t|ƒDƒ} xZt|t|ƒƒD]H} y.| tt| gƒj|jƒƒ} | dkrÖ| || <Wq¦t k rìYq¦Xq¦W|S)Nr"r rcsg|]}ˆˆjdƒƒ‘qS)r )r%)Ú.0Ú_)r,rMrrú ësz.PcfFontFile._load_encoding..iÿÿ) rOÚPCF_BDF_ENCODINGSr%r+r`ÚordÚ bytearrayÚdecoder#ÚUnicodeDecodeError) r3r:rJrNZfirstColZlastColZfirstRowZlastRowZ nencodingZencodingOffsetsr6ZencodingOffsetr)r,rMrr1Ýs    zPcfFontFile._load_encoding)r!) Ú__name__Ú __module__Ú __qualname__Ú__doc__r r)rOr-r/r0r1Ú __classcell__rr)rDrr7s"(+rrr r réé é@rXr")rRÚrrZ_binaryrrrFrrHrrGr r$r&rPZPCF_ACCELERATORSrYr_ZPCF_INK_METRICSrkZ PCF_SWIDTHSZPCF_GLYPH_NAMESZPCF_BDF_ACCELERATORSrbrrrrrrÚs,