1. A computer-implemented method, comprising: activating a typographic attribute adjustment mode in response to detecting an input when at least one of a cursor or a touch-input component is over a region of selected text or over a text insertion point on a display, wherein text characters are rendered on the display based on typographic attributes; receiving an indication of movement of the at least one of the cursor or the touch-input component in a particular direction across the display while the typographic attribute adjustment mode is active, wherein the movement begins at a point within the region of selected text or begins at the text insertion point, and ends at or intersects a different point, the different point occurring at a different location on the display than the point at which the movement begins; in response to receiving the indication of the movement across the display while the typographic attribute adjustment mode is active and by at least one computing device: calculating a distance between the point at which the movement begins and the different point; calculating a velocity of the movement; modifying a typographical attribute of the typographic attributes for one or more of the text characters dependent on a combination of the calculated distance and the calculated velocity, with different calculated distances and different calculated velocities in the same particular direction causing different modifications of the typographical attribute; re-rendering the one or more text characters according to the modified typographical attribute; and modifying a stored version of the one or more text characters based on the modified typographical attribute.
1. A computer-implemented method, comprising: activating a typographic attribute adjustment mode in response to detecting an input when at least one of a cursor or a touch-input component is over a region of selected text or over a text insertion point on a display, wherein text characters are rendered on the display based on typographic attributes; receiving an indication of movement of the at least one of the cursor or the touch-input component in a particular direction across the display while the typographic attribute adjustment mode is active, wherein the movement begins at a point within the region of selected text or begins at the text insertion point, and ends at or intersects a different point, the different point occurring at a different location on the display than the point at which the movement begins; in response to receiving the indication of the movement across the display while the typographic attribute adjustment mode is active and by at least one computing device: calculating a distance between the point at which the movement begins and the different point; calculating a velocity of the movement; modifying a typographical attribute of the typographic attributes for one or more of the text characters dependent on a combination of the calculated distance and the calculated velocity, with different calculated distances and different calculated velocities in the same particular direction causing different modifications of the typographical attribute; re-rendering the one or more text characters according to the modified typographical attribute; and modifying a stored version of the one or more text characters based on the modified typographical attribute. 2. The computer-implemented method of claim 1 , wherein said modifying further depends on the particular direction of the movement of the at least one of the cursor or the touch-input component across the display, wherein movement in a first direction causes a first type of modification to the typographical attribute, and wherein movement in second direction causes a second, different type of modification to the typographical attribute.