Method of font rendering employing grayscale processing of grid fitted fonts
AssigneeMicrosoft Corporation
InventorsLenox H. Brassell, Peter D. Pathe, Eliyezer Kohen
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsLenox H. Brassell, Peter D. Pathe, Eliyezer Kohen
Estimating the term…
A method of displaying characters on a pixel oriented grayscale display device having a predetermined pixel resolution employing parametric, geometric glyph descriptors is disclosed. The process supports a client process that passes a request for a particular font and a physical character height for the displayed characters as well as the physical resolution expressed in pixels for unit length. A character space height value in pixels is determined and compared to selected values to determine whether the character space height in physical pixels falls into one of three distinct ranges. If within the smallest range, no hinting or grid fitting is performed and the physical pixel coordinates of a scaled glyph descriptor are scan converted using subpixel coordinates. The on subpixels within each pixel are counted to provide a grayscale value for illuminating that particular pixel. If the character space height is in the highest range, the same process is performed after the scaled glyph descriptor is hinted to physical pixel boundaries. Character space heights in the mid range are hinted to the physical pixel boundary but scan converted using a conventional scan converter for the physical pixel space. The on pixels that result from this scan conversion are then illuminated to the maximum grayscale value while off pixels from the conversion are left off. The values of the variables that define the ranges are user selectable and may be varied in response to other parameters.
A method in a computer system of displaying a character on a pixel oriented grayscale display device having a predetermined resolution by constructing a pixel map of grayscale values comprising the steps of:
A method in a computer system of displaying a character on a pixel oriented grayscale display device having a predetermined resolution by constructing a pixel map comprising the steps of:
A method in a computer system of displaying a character on a pixel oriented grayscale display device having a predetermined resolution by constructing a pixel map comprising the steps of:
A method in a computer system of displaying a character on a pixel oriented grayscale display device having a predetermined resolution by constructing a pixel map comprising the steps of:
A method in a computer system of displaying a character on a pixel oriented grayscale display device having a predetermined resolution by constructing a pixel map comprising the steps of:
Dependencies are inferred from the claim text.