Handle preserve option to cairo_fill