View Single Post
Old 12-16-2011, 12:57 PM   #2
pruss
Evangelist
pruss ought to be getting tired of karma fortunes by now.pruss ought to be getting tired of karma fortunes by now.pruss ought to be getting tired of karma fortunes by now.pruss ought to be getting tired of karma fortunes by now.pruss ought to be getting tired of karma fortunes by now.pruss ought to be getting tired of karma fortunes by now.pruss ought to be getting tired of karma fortunes by now.pruss ought to be getting tired of karma fortunes by now.pruss ought to be getting tired of karma fortunes by now.pruss ought to be getting tired of karma fortunes by now.pruss ought to be getting tired of karma fortunes by now.
 
Posts: 461
Karma: 819417
Join Date: Nov 2004
Just sent this followup email:

I just sent you an email about subpixel rendering.

I tested a little more carefully. I had made an incorrect assumption about the subpixel orientation in my previous email.

Anyway, my current testing shows that the problem occurs in reversed landscape mode (landscape mode with the power button on the left), not in regular landscape mode. In regular landscape mode we have correct subpixel rendering.

Taking a 15X magnifying glass to the screen, I also see that there is incorrect subpixel rendering in portrait and reverse portrait. I can barely see this effect naked eye in portrait mode, but I can definitely see it naked eye in reverse portrait. In portrait and reverse portrait mode the actual hardware subpixel arrangement is vertical (I made an incorrect assumption in my other email), but based on what I see under the magnifying glass, your software treats the screen as if it were a horizontal RGB subpixel display.

In other words, it's looking to me that the font renderer uses the very same subpixel mode for all four screen rotations, and that is a no-no. You need to either switch subpixel mode based on the rotation (RGB for normal landscape, BGR for reversed landscape, and vertical modes for portrait), or turn off subpixel rendering altogether for all rotations, or have subpixel rendering for regular landscape and off for all other rotations. Incorrect orientation subpixel rendering is worse than no subpixel rendering.
pruss is offline   Reply With Quote