3D font-engine
First Claim
Patent Images
1. A method of producing an image on a display means corresponding to a font character rotated in a three dimensional environment comprising:
- detecting a request from a user for the display of a character on at a particular orientation;
obtaining data on the character in terms of defining control points for the drawing of the character in a two dimensional environment;
rotating the defining control points to the orientation in three dimensional space; and
translating the points to the two dimensional environment of the display means and redrawing the character.
0 Assignments
0 Petitions
Accused Products
Abstract
This invention relates to a 3-dimensional font-engine for redrawing characters onto a display screen to represent characters on a page. A user may continuously change orientation with respect to that page in 3-dimensional space and the characters themselves are rotated and redrawn to the display means after each change of orientation. The text layout on the page is not considered as a single image but instead the basic font information in terms of characteristic control points defining the curves of the characters are rotated prior to the image being redrawn to the display screen.
12 Citations
9 Claims
-
1. A method of producing an image on a display means corresponding to a font character rotated in a three dimensional environment comprising:
-
detecting a request from a user for the display of a character on at a particular orientation;
obtaining data on the character in terms of defining control points for the drawing of the character in a two dimensional environment;
rotating the defining control points to the orientation in three dimensional space; and
translating the points to the two dimensional environment of the display means and redrawing the character. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of displaying a page to text on a display means at a new orientation corresponding to movement of the page of text in a three dimensional environment comprising the steps of:
-
laying out the text in a two dimensional environment in terms of control points for the drawing of each character;
rotating all of the control points to the new orientation defined by the three dimensional environment; and
redrawing the text on the page at the new orientation.
-
-
8. A computer readable medium encoded with a computer program to provide a A method of producing an image on a display means corresponding to a font character rotated in a three dimensional environment comprising:
-
detecting a request from a user for the display of a character on at a particular orientation;
obtaining data on the character in terms of defining control points for the drawing of the character in a two dimensional environment;
rotating the defining control points to the orientation in three dimensional space; and
translating the points to the two dimensional environment of the display means and redrawing the character.
-
-
9. A computer readable medium encoded with a computer program to provide a method of displaying a page to text on a display means at a new orientation corresponding to movement of the page of text in a three dimensional environment comprising the steps of:
-
laying out the text in a two dimensional environment in terms of control points for the drawing of each character, rotating all of the control points to the new orientation defined by the three dimensional environment; and
redrawing the text on the page at the new orientation.
-
Specification