avoid rendering symbols with 0 scale (#4654)

sending in symbols with a 0 zero scale seems to mess up cairo, even
though our use of cairo_save/cairo_restore should have taken care
of this.