3 ms·
Wouldn't it be rendered differently depending on displays, OS, etc.? I'm wondering if it's just an exercise or if it could be really used. It's interesting and
by Timothee 17y ago
Wouldn't it be rendered differently depending on displays, OS, etc.? I'm wondering if it's just an exercise or if it could be really used.
It's interesting and I wish s/he went into more details on how to do it.
- ars 17y agoIt's called Sub-pixel rendering. http://en.wikipedia.org/wiki/Sub-pixel_rendering http://en.wikipedia.org/wiki/Sub-pixel_rendering And google it also, there are many sites that explain it, so I won't repeat them. It only works on LCD's, and the order of the sub-pixels on your LCD has to match the authors. There is an option you can set to tell your OS to use sub-pixels when anti-aliasing fonts. Basically for each pixel, there are actually 3, one for each of red, green, blue. By using this, you can increase the horizontal resolution by a factor of three (more or less). Horizontal resolution, because most LCD's have the three sub-pixels in a horizontal row.
- JulianMorrison 17y ago"Only works on LCDs", I'd question. I've seen it working on CRT screens too, and I see no reason it wouldn't - they also have 3 subpixels horizontally.
- ars 17y agoFrom wikipedia: "The technology is well-suited to LCDs and other technologies where each logical pixel corresponds directly to three independent colored sub-pixels, but less so for CRTs. In a CRT the light from the pixel components often spread across pixels, and the outputs of adjacent pixels are not perfectly independent. If a designer knew precisely a great deal about the display's electron beams and aperture grille, subpixel rendering might have some advantage. But the properties of the CRT components, coupled with the alignment variations that are part of the production process, make subpixel rendering less effective for these displays." Depends on your screen, but mine has the colors in a triangle. This means that the same colors are not always on the same side of the pixel, so you can't use sub-pixel rendering (see the picture in the article, basically the green is first on the left, then on the right, and back and forth). If you have a Trinitron monitor it could work though.