16. A computing device having stored thereon program instructions which are executable to cause the computing device to perform operations 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 on a display, wherein text characters are rendered on the display based on stored 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 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: calculating a distance between the point at which the movement begins and the different point; modifying a typographical attribute for one or more of the text characters of the selected text dependent on the calculated distance and without modifying the typographical attribute for non-selected text on the display, with different calculated distances 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 selected text based on the modified typographical attribute.
16. A computing device having stored thereon program instructions which are executable to cause the computing device to perform operations 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 on a display, wherein text characters are rendered on the display based on stored 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 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: calculating a distance between the point at which the movement begins and the different point; modifying a typographical attribute for one or more of the text characters of the selected text dependent on the calculated distance and without modifying the typographical attribute for non-selected text on the display, with different calculated distances 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 selected text based on the modified typographical attribute. 20. The computing device of claim 16 , wherein the operations further comprise calculating a velocity of the movement across the display, and wherein said modifying further comprises using the velocity as a multiplying factor for a rate at which the typographical attribute is modified.