1. A method of stroking a curved path with a fill of pre-determined thickness, said path having line segments defined by a plurality of points, said method comprising the steps of: forming a plurality of projection lines normal to the curved path at the plurality of points, each of the projection lines having a length based on the pre-determined fill thickness; determining an intersection between a set of the plurality of projection lines, said intersection indicating an occurrence of a void in stroking the curved path; and in response to detecting said intersection of the set of projection lines, constructing at least one polygon filling in the void in the stroked path.