1. A computer-implemented method of processing a curve intended to be dashed and stroked, the method comprising: obtaining a first vectorization of the curve according to a predetermined flatness tolerance to establish at least one initial linear segment between corresponding vectorization points; identifying an endpoint of a dash on one said initial linear segment as a reference point; establishing a tangent to the curve at a first point on the curve associated with the reference point; determining, in accordance with the pre-determined vectorization flatness tolerance, by a processor, a shift point on a line running through the reference point, said line being parallel to the tangent to the curve at the first point and the shift point being within the dash; and determining a dashed vectorization of the curve having at least one path, each said path being formed from a plurality of further linear segments, the further linear segments comprising at least a first further segment joining the reference point and the shift point, and a second further segment joining the shift point and a further point determined using at least a length of the dash.