This article is a general explanation of ClearType for non-specialists. For a detailed technical treatment of ClearType and related technologies, and the mathematical principles upon which they are based, see Subpixel rendering.
While the exact implementation of ClearType is specific to Microsoft, the older principles upon which it is based have been known and used for many years in various types of display systems, such as that used by computers with NTSC television sets in the 1970s.
Like most other types of subpixel rendering, ClearType actually involves a compromise, sacrificing one aspect of image quality (color or chrominance detail) for another (light and dark or luminance detail). The compromise improves text appearance because when viewing black and white text, luminance detail is more important than chrominance. The compromise works because it takes advantage of certain pecularities of human vision.
ClearType is applied only to text that is rendered as such by user and system applications. Other graphic display elements (including text that has already been converted to bitmaps) are not altered by ClearType. For example, text in Microsoft Word will be rendered on the screen with ClearType enhancement, but text placed in a bitmapped image in a program such as Adobe Photoshop will not be modified. This is important because the ClearType technology is extremely specific to text rendering on certain types of computer displays; it would not be useful and could even degrade perceived image quality if it were applied in any other circumstances.
ClearType is not used for text being printed on paper. Most printers already use such small pixels for printing that aliasing is never a problem, and in any case they don't have the fixed, addressable subpixels that ClearType requires.
Computer files that contain text are unaffected by ClearType, since ClearType is applied only when the text is actually being rendered onto the screen of a computer display.
In the illustration above, there are nine pixels, but there are 27 subpixels.
If the computer controlling the display knows the exact position and color of all the subpixels on the screen, it can take advantage of this to improve the apparent sharpness of the images on the screen in certain situations. If each pixel on the display actually contains three rectangular subpixels of red, green, and blue, in that fixed order, then things on the screen that are smaller than one full pixel in size can be rendered by lighting only one or two of the subpixels. For example, if a diagonal line with a width smaller than a full pixel must be rendered, then this can be done by lighting only the subpixels that the line actually touches. If the line passes through the leftmost portion of the pixel, only the red subpixel is lit; if it passes through the rightmost portion of the pixel, only the blue subpixel is lit. This effectively triples the sharpness of the image at normal viewing distances; but the drawback is that the line thus drawn will show color fringes upon very close examination (at some points it might look green, at other points it might look red or blue).
ClearType uses this method to improve the sharpness of text. When the elements of a type character are smaller than a full pixel, ClearType lights only the appropriate subpixels of each full pixel in order to more closely follow the outlines of the character. Text rendered with ClearType looks “smoother” and more legible than text rendered without it, provided that the pixel layout of the display screen exactly matches what ClearType expects.
The following picture shows a 4× enlargement of the word Wikipedia rendered using ClearType. The word was originally rendered using a Times New Roman 12 pt font.
In this magnified view, it becomes clear that, while the overall sharpness of the text seems to improve, there is some color fringing of the text. At normal viewing distances, however, only the sharpness is perceptible, and the color fringing becomes invisible.
ClearType does not work with flat-panel displays that are operated at resolutions other than their “native” resolutions, since only the native resolution corresponds exactly to the actual positions of pixels on the screen of the display.
If a display does not have the type of fixed pixels that ClearType expects, text rendered with ClearType enabled may actually look worse than type rendered without it. Some flat panels have unusual pixel arrangements, with the colors in a different order, or with the subpixels positioned differently (in three horizontal bands, or in other ways). ClearType needs to be manually tuned for use with such displays (see below). Similarly, displays that have no fixed pixel positions, such as CRT displays, may be harder to read if ClearType is enabled.
Additionally, when images are prepared to be display-independent (that is, when they are prepared for distribution, and not just for display on the computer with which they were prepared), ClearType should be turned off if rendered text is part of the image. For example, screenshots should always be prepared with ClearType turned off. Image-editing programs such as Adobe Photoshop or Corel Paint Shop Pro bypass ClearType when rendering text directly, for precisely this reason.
The tuner has wizard and advanced modes that adjust the same parameters visually or by direct selection.
On the left, an extreme close-up of a color display shows (a) text rendered without ClearType and (b) text rendered with ClearType. Note the changes in subpixel intensity that are used to increase effective resolution when ClearType is enabled—without ClearType, all pixels are completely on or completely off.
On the right, a slight magnification of normal rendered text shows the net effect of (c) rendering with ClearType enabled and (d) rendering with ClearType disabled.
(Note: These illustrations are partially simulated in order to avoid interference with the display hardware being used to display this article. Click on the illustrations to see larger versions that make the effects of ClearType rendering more visible.)
This article is licensed under the GNU Free Documentation License.
It uses material from the
"ClearType".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world