Claims
- 1. A method for typesetting a set of glyphs, comprising:
selecting a current glyph from the set of glyphs; selecting a current position of the current glyph; and determining a next position of a next glyph, the next glyph selected from the set of glyphs, the selection continuing until a termination condition is satisfied, the determining further comprising:
representing the current glyph as a two-dimensional distance field; determining the next position using the current position, an escapement of the current glyph, and an alignment of the two-dimensional distance field; updating the current glyph to be the next glyph; and updating the current position to be the next position.
- 2. The method of claim 1 wherein the alignment aligns the two-dimensional distance field to a pixel grid.
- 3. The method of claim 1 wherein the alignment aligns the two-dimensional distance field to a component of a pixel grid.
- 4. The method of claim 1 wherein the alignment uses a selected iso-contour of the distance field.
- 5. A method for typesetting a set of glyphs, comprising:
selecting a current glyph from the set of glyphs; selecting a current position of the current glyph; and determining a next position of a next glyph, the next glyph selected from the set of glyphs, the selection continuing until a termination condition is satisfied, the determining further comprising:
representing the current glyph as a two-dimensional distance field; selecting an iso-contour of the two-dimensional distance field; determining the next position using the current position, an escapement of the current glyph, and the selected iso-contour; updating the current glyph to be the next glyph; and updating the current position to be the next position.
- 6. The method of claim 5 wherein the selected iso-contour determines an alignment of the two-dimensional distance field to a pixel grid.
- 7. The method of claim 5 wherein the selected iso-contour determines an alignment of the two-dimensional distance field to a component of a pixel grid.
RELATED APPLICATION
[0001] This application is a Continuation in Part of a U.S. patent application titled “Method for Antialiasing an Object Represented as a Two-Dimensional Distance Field in Image-Order,” Ser. No. 10/396,673, filed on Mar. 25, 2003 by Perry, et al.
Continuations (1)
|
Number |
Date |
Country |
Parent |
10396673 |
Mar 2003 |
US |
Child |
10802232 |
Mar 2004 |
US |