12. A method of repositioning a character for a display, comprising: receiving character outline data of the character, wherein the character outline data includes a set of points; determining original interval boundaries only on the y axis based on the character outline data wherein the original interval boundaries correspond to original breakpoints that are represented by points on the y-axis relating to the character outline data: using a processor to create modified breakpoints and modified interval boundaries to correspond to pixel boundaries of the display, wherein each of the modified interval boundaries is a distance from one of the original interval boundaries and the modified interval boundaries are specified to bound intervals on the y axis only; and vertically repositioning certain points of the set of points based on the distances using a stepwise transform relative to the y-axis, wherein horizontal stems of the character have the same thickness before the repositioning as after the repositioning.
14. The method of claim 12 , wherein the stepwise transform comprises at least one of a quadratic transform and a cubic transform.