Methods and Apparatus for Modifying Typographic Attributes
First Claim
1. A computer-implemented method, comprising:
- activating a typographic attribute adjustment mode in response to detecting an input when a cursor 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 stored typographic attributes within a memory;
receiving an indication of movement of the cursor across the display while the typographic attribute adjustment mode is active,wherein the movement begins at an arbitrary point within the region of selected text or begins at the text insertion point;
in response to receiving the indication of movement of the cursor across the display while the typographic attribute adjustment mode is active, modifying one or more of the stored typographic attributes for one or more of the text characters,wherein said modifying depends on an amount of the movement; and
re-rendering the one or more text characters according to the modified one or more of the stored typographic attributes.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for various embodiments of a text adjustment tool provide direct modification of typographic attributes of displayed text by translating indications of movement across a display, received via user input, into typographic attribute modifications. The text adjustment tool allows a user an intuitive method for modifying typographic attributes of displayed text without a user needing to access any menu windows or without even knowing which typographic attribute is being modified. The intuitive nature of the text adjustment tool is reflected by the fact that at no point during a modification of a typographic attribute of targeted text does a user'"'"'s eyes ever need to leave the text being modified.
34 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
activating a typographic attribute adjustment mode in response to detecting an input when a cursor 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 stored typographic attributes within a memory; receiving an indication of movement of the cursor across the display while the typographic attribute adjustment mode is active, wherein the movement begins at an arbitrary point within the region of selected text or begins at the text insertion point; in response to receiving the indication of movement of the cursor across the display while the typographic attribute adjustment mode is active, modifying one or more of the stored typographic attributes for one or more of the text characters, wherein said modifying depends on an amount of the movement; and re-rendering the one or more text characters according to the modified one or more of the stored typographic attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
9. A computer-implemented method, comprising:
-
activating a typographic attribute adjustment mode in response to detecting an input when a cursor is over a region of selected text, wherein text characters of the selected text are rendered on the display based on stored typographic attributes within a memory; receiving an indication of movement of the cursor across the display while the typographic attribute adjustment mode is active, wherein the movement begins at an arbitrary point within the region of selected text; in response to receiving the indication of movement of the cursor across the display while the typographic attribute adjustment mode is active, modifying one or more of the stored typographic attributes for the selected text, wherein said modifying preserves relative size and spacing between the text characters; and re-rendering the selected text according to the modified one or more of the stored typographic attributes. - View Dependent Claims (8)
-
-
10. A system, comprising:
-
at least one processor; and a memory comprising program instructions, wherein the program instructions are executable by the at least one processor to; activate a typographic attribute adjustment mode in response to detecting an input when a cursor 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 stored typographic attributes within a memory; receive an indication of movement of the cursor across the display while the typographic attribute adjustment mode is active, wherein the movement begins at an arbitrary point within the region of selected text or begins at the text insertion point; in response to receiving the indication of movement of the cursor across the display while the typographic attribute adjustment mode is active, modify one or more of the stored typographic attributes for one or more of the text characters, wherein said modification depends on an amount of the movement; and re-render the one or more text characters according to the modified one or more of the stored typographic attributes. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-readable storage medium storing program instructions, wherein the program instructions are computer-executable to implement:
-
activating a typographic attribute adjustment mode in response to detecting an input when a cursor 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 stored typographic attributes within a memory; receiving an indication of movement of the cursor across the display while the typographic attribute adjustment mode is active, wherein the movement begins at an arbitrary point within the region of selected text or begins at the text insertion point; in response to receiving the indication of movement of the cursor across the display while the typographic attribute adjustment mode is active, modifying one or more of the stored typographic attributes for one or more of the text characters, wherein said modifying depends on an amount of the movement; and re-rendering the one or more text characters according to the modified one or more of the stored typographic attributes. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification