pretend that this is one
pixel on an
LCD: (note that it's hard to make
square blocks of text in most fonts...)
RGB
RGB
now pretend that this is "
v", rendered on a 3 by 3 grid (with a 1-pixel border around it):
RGBRGBRGBRGBRGB
RGBRGBRGBRGBRGB
RGB RGB RGB
RGB RGB RGB
RGB RGB RGB
RGB RGB RGB
RGBRGB RGBRGB
RGBRGB RGBRGB
RGBRGBRGBRGBRGB
RGBRGBRGBRGBRGB
(
good job with the
imagining!) Now with
sub-
pixel rendering, you actually draw on individual LCDs, rather than on pixels; here is a
new and improved "v":
RGBRGBRGBRGBRGB
RGBRGBRGBRGBRGB
RGB RGB RGB
RGB RGB RGB
RGBR G BRGB
RGBR G BRGB
RGBRGB RGBRGB
RGBRGB RGBRGB
RGBRGBRGBRGBRGB
RGBRGBRGBRGBRGB
isn't that
much better?
Now a side by side comparison (for your viewing pleasure) of a 5 by 3 pixel rendering of a "c". (again surrounded by a 1 pixel border)
RGBRGBRGBRGBRGBRGB RGBRGBRGBRGBRGBRGB
RGBRGBRGBRGBRGBRGB RGBRGBRGBRGBRGBRGB
RGBRGB RGBRGB RGBRG GBRGB
RGBRGB RGBRGB RGBRG GBRGB
RGB RGBRGB RGB RGB GBRG RGB
RGB RGBRGB RGB RGB GBRG RGB
RGB RGBRGBRGBRGB RGB RGBRGBRGBRGB
RGB RGBRGBRGBRGB RGB RGBRGBRGBRGB
RGB RGBRGB RGB RGB GBRG RGB
RGB RGBRGB RGB RGB GBRG RGB
RGBRGB RGBRGB RGBRG GBRGB
RGBRGB RGBRGB RGBRG GBRGB
RGBRGBRGBRGBRGBRGB RGBRGBRGBRGBRGBRGB
RGBRGBRGBRGBRGBRGB RGBRGBRGBRGBRGBRGB
(hint: the one on the right is
better!)
thus concludes my demonstration of sub-pixel rendering..
hope you come back for the 5 o'clock show!