Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Let's Sekuhara!

macrumors 6502
Original poster
Jun 30, 2008
357
1
日本
I've been curious for a long time and finally decided I have to know:
Why does OS X (and possibly other platforms) add color data when anti-aliasing text?

Screen shot of anti-aliased text after magnification:
Colored_Anti-Aliasing.png


It doesn't bother me or anything. It's just I feel like I'm missing some possibly important knowledge about how digital graphics are processed and why coloring is desirable.

Thanks
 
I've been curious for a long time and finally decided I have to know:
Why does OS X (and possibly other platforms) add color data when anti-aliasing text?

Screen shot of anti-aliased text after magnification:
Image

It doesn't bother me or anything. It's just I feel like I'm missing some possibly important knowledge about how digital graphics are processed and why coloring is desirable.

Thanks

You most likely have an RGB display. When you think you see a square pixel on the screen, it is really three sub pixels, each a vertical stripe coloured Red, Green or Blue. If all three sub pixels (Red, Green and Blue) are turned off, you see a black pixel.

Now if you look at the pixel to the left of it, it also has three sub pixels. If you turn off the Blue sub pixel in the left pixel, and the Red and Green sub pixels in the right pixel, you have three sub pixels turned off, and again you see a black pixel. But that sub pixel is positioned one third of a pixel to the right. So by playing with the colours, you can position black pixels horizontally with 1/3rd pixel resolution.

You can't do that vertically, because the sub pixels are vertical stripes. You can't create black pixels that are 2/3rds or 4/3rds of a pixel wide, because if you turned off for example a red/green/blue/red sub pixel, you wouldn't see black but a bit of colour.

And it doesn't work if you take the image and blow it up to a bigger size.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.