1. A method comprising: receiving an indication that a drawing has been edited to combine a set of three or more previous subpaths into a current subpath, wherein each previous subpath is associated with a previous subpath attribute, at least two of the previous subpaths having a first previous subpath attribute and at least one of the previous subpaths having a second previous subpath attribute that is different from the first previous subpath attribute; determining, for each previous subpath attribute, the total length of the previous subpaths having the previous subpath attribute at least in part by summing the lengths of each previous subpath having the previous subpath attribute; determining the previous subpath attribute associated with the greatest total length; and assigning a current subpath attribute to the current subpath, the current subpath attribute being identical to the previous subpath attribute associated with the greatest total length, wherein assigning is performed by a processor.