Ñò 8”tJc @ s5 d Z d d k l Z d d k Z d d k l Z l Z d d k l Z l Z l Z d d k l Z l Z d d k l Z d d k l Z d d k l Z l Z d d k l Z d d k l Z d d k l Z l Z d d k l Z d d k l Z d Z! d e f d „ ƒ YZ d „ Z" d e f d „ ƒ YZ# d S( s§ An agg http://antigrain.com/ backend Features that are implemented * capstyles and join styles * dashes * linewidth * lines, rectangles, ellipses * clipping to a rectangle * output to RGBA and PNG * alpha blending * DPI scaling properly - everything scales properly (dashes, linewidths, etc) * draw polygon * freetype2 w/ ft2font TODO: * allow save to file handle * integrate screen dpi w/ ppi and text iÿÿÿÿ( t divisionN( t verboset rcParams( t RendererBaset FigureManagerBaset FigureCanvasBase( t is_string_liket maxdict( t Figure( t findfont( t FT2Fontt LOAD_FORCE_AUTOHINT( t MathTextParser( t Path( t Bboxt BboxBase( t RendererAgg( t _pngs v2.2R c B s¤ e Z d Z d Z d „ Z d d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d d d „ Z RS( s The renderer handles all the drawing primitives using a graphics context instance that controls the colors/styles i c C sE t i d d ƒ t i | ƒ t d ƒ | _ t d ƒ | _ | | _ | | _ | | _ t i d | | f d ƒ t t | ƒ t | ƒ | d t ƒ| _ t i d d ƒ | i i | _ | i i | _ | i i | _ | i i | _ | i i | _ | i i | _ t d ƒ | _ t i d d | i | i ƒ | _ t i d d ƒ d S( Ns RendererAgg.__init__s debug-annoyingi2 s( RendererAgg.__init__ width=%s, height=%st debugs&