Device dependent rendering
First Claim
Patent Images
1. A computer-implemented method for processing a character for display on a raster output device having an resolution defined by a set of output pixel positions, the method comprising:
- aligning one or more stems of the character to a best sub-pixel boundary, wherein the best sub-pixel boundary is selected from a plurality of sub-pixel boundaries based on a smallest difference between ideal locations for the stems of the character and locations of aligned stems of the character to a respective sub-pixel boundary;
rendering the character at a resolution higher than the resolution of the raster output device; and
down sampling the aligned character to the raster output device resolution.
2 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus, implementing and using techniques for processing a character for display on a raster output device having a resolution defined by a set of output pixel positions. A stem of the character is aligned to a best sub-pixel boundary. The character is rendered at a resolution higher than the resolution of the raster output device. The aligned character is downsampled to the raster output device resolution.
98 Citations
24 Claims
-
1. A computer-implemented method for processing a character for display on a raster output device having an resolution defined by a set of output pixel positions, the method comprising:
-
aligning one or more stems of the character to a best sub-pixel boundary, wherein the best sub-pixel boundary is selected from a plurality of sub-pixel boundaries based on a smallest difference between ideal locations for the stems of the character and locations of aligned stems of the character to a respective sub-pixel boundary;
rendering the character at a resolution higher than the resolution of the raster output device; and
down sampling the aligned character to the raster output device resolution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product, tangibly stored on a computer-readable medium, for processing a character for display on a raster output device having an resolution defined by a set of output pixel positions, comprising instructions operable to cause a programmable processor to:
-
align one or more stems of the character to a best sub-pixel boundary, wherein the best sub-pixel boundary is selected from a plurality of sub-pixel boundaries based on a smallest difference between ideal locations for the stems of the character and locations of aligned stems of the character to a respective sub-pixel boundary;
render the character at a resolution higher than the resolution of the raster output device; and
down sample the aligned character to the raster output device resolution. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification