Blurry text in WPF / Silverlight
-
Roger Alsing wrote:
(You better give me a 5 for the ascii art )
Done. :) <blockquote class="FQ"><div class="FQA">Roger Alsing wrote:</div>The same does NOT happen for normal images, since they do not rely on this sub pixel trick..</blockquote> Well, I must be extra dense today, because your wonderful explanation is still not connecting the dots for me (pardon the pun). I guess if I look at it the other way, that you have to set up subpixeling correctly for your monitor type, then on a monitor with a different RGB layout, it would look fuzzy. But then, that sort of begs the question, why aren't pictures distorted depending on the RGB layout? Or are they, but we just don't notice? Marc
Marc Clifton wrote:
But then, that sort of begs the question, why aren't pictures distorted depending on the RGB layout? Or are they, but we just don't notice?
Exactly. We can see the effect on cleartype text because there are enough pixels (that exploit the effect) in the same area to make the effect visible. Subpixel drawing is best applied in high contrast scenarios. like text or line drawings. Otherwise the effect will not be noticable.. in a normal picture where the trick is not used, you will not notice if one pixel leans to the left while another leans to the right.
-
Marc Clifton wrote:
But then, that sort of begs the question, why aren't pictures distorted depending on the RGB layout? Or are they, but we just don't notice?
Exactly. We can see the effect on cleartype text because there are enough pixels (that exploit the effect) in the same area to make the effect visible. Subpixel drawing is best applied in high contrast scenarios. like text or line drawings. Otherwise the effect will not be noticable.. in a normal picture where the trick is not used, you will not notice if one pixel leans to the left while another leans to the right.
Roger Alsing wrote:
Subpixel drawing is best applied in high contrast scenarios. like text or line drawings.
That's what I was thinking. OK, now I understand. Thank you so much for sticking with me on this. :) Marc