Back to results
US 2009/0289943 A1Published application
Anti-aliasing system and method
OwnerHoward Teeceinventor
Life of this patent
Estimating the term…
Abstract
An anti-aliased font and a method of rendering an anti-aliased font. Rendering an anti-aliased pixel as a background color in the absence of an appropriate color to render the pixel if the level of anti-aliasing is less than a first level of anti-aliasing, and rendering the pixel as a foreground color if the level of anti-aliasing is greater than a second level of anti-aliasing.
Claims18
A method of rendering an anti-aliased font, the method comprising:
- providing an anti-aliased font;
- and
- in the absence of an appropriate color to render an anti-aliased pixel:
- if the level of anti-aliasing is less than a first level of anti-aliasing, rendering the pixel as a background color;
- and
- if the level of anti-aliasing is greater than a second level of anti-aliasing, rendering the pixel as a foreground color.
3 more elements
A method of designing an anti-aliased font, the method comprising:
- designing a font comprising a plurality of characters, each character comprising a plurality of pixels;
- evaluating each pixel for each character in the font, in order to determine if the pixel requires anti-aliasing;
- and
- for each pixel requiring anti-aliasing, determining a level of anti-aliasing as follows:
- if the level of anti-aliasing is less than a first level, setting the pixel to a background color;
- if the level of anti-aliasing is greater than the first level and less than a second level, setting the pixel to the first level of anti-aliasing, and assign the pixel, in an associated font mapping file, to display as a background color in the absence of an appropriate color to render the pixel;
- if the level of anti-aliasing is greater than the second level and less than a third level, setting the pixel to the second level of anti-aliasing, and assign the pixel, in an associated font mapping file, to display as a foreground color in the absence of an appropriate color to render the pixel;
- and
- if the level of anti-aliasing is greater than the third level, setting the pixel to the foreground color.
6 more elements
An anti-aliased font comprising:
- a plurality of characters, each character comprising a plurality of pixels, each pixel of each character having been evaluated in order to determine if the pixel requires anti-aliasing;
- and
- each pixel requiring anti-aliasing being assigned a level of anti-aliasing as follows:
- if the level of anti-aliasing is less than a first level, the pixel is set to a background color;
- if the level of anti-aliasing is greater than the first level and less than a second level, the pixel is set to the first level of anti-aliasing, and assigned, in an associated font mapping file, to display as a background color in the absence of an appropriate color to render the pixel;
- if the level of anti-aliasing is greater than the second level and less than a third level, the pixel is set to the second level of anti-aliasing, and assigned, in an associated font mapping file, to display as a foreground color in the absence of an appropriate color to render the pixel;
- and
- if the level of anti-aliasing is greater than the third level, the pixel is set to the background color.
5 more elements
18-21. (canceled)
Dependencies are inferred from the claim text.