1. A method in a computing system that comprises at least one processor and a display, the method comprising, by the at least one processor: rendering a character object as a two-dimensional character on the display, wherein the character object comprises one or more part objects which are each rendered on the display as a corresponding geometric shape, and wherein each of the one or more part objects comprises a vector graphic object that defines a size of the corresponding geometric shape as a percentage change from an initial size of the corresponding geometric shape; and, for at least one geometric shape rendered on the display, receiving an input to change a scale of the at least one geometric shape, in response to the input, modifying the part object, to which the at least one geometric shape corresponds, by adjusting the percentage change, defined in the vector graphic object of the part object, according to the change in scale, and updating the at least one geometric shape rendered on the display to reflect the modification to the part object to which the at least one geometric shape corresponds.