You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since AbstractGraphicsContext is the published and documented interface for kiva backends, we should make sure that all current backends actually use that interface.
Since
AbstractGraphicsContextis the published and documented interface for kiva backends, we should make sure that all current backends actually use that interface.select_fontis not consistently implemented [closed by Normalize some signatures of Kiva methods #691]CompiledPath. PDF could have one (not sure about the others)draw_marker_at_points[details in Implement a backend-agnostic version of draw_marker_at_points #708]arctakes a keyword argumentcw, notclockwiseas it's called in several backends (celiagg, qpainter)set_flatnessis mostly not implemented. (only Cairo has it)set_image_interpolationis mostly not implemented (onlykiva.agghas it)set_text_drawing_modeis mostly not implemented*_character_spacingis not widely implementedarc,arc_to,quad_curve_to,curve_to. (partial fixes in Correct first point and orientation of Kiva QPainter arcs #970 and Ensure all backends implementarc_toandquad_curve_to#988, see also Arcs not drawn correctly when start angle less than end angle #960, Agg backend doesn't draw line to arc start point #961, QPainter backend doesn't draw arcs correctly #962, Discrepancies inarc_topaths #985)