<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - RBGA Order options for moden panels (Pentile, RGBG, OLED)"
href="https://bugs.freedesktop.org/show_bug.cgi?id=106219#c5">Comment # 5</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - RBGA Order options for moden panels (Pentile, RGBG, OLED)"
href="https://bugs.freedesktop.org/show_bug.cgi?id=106219">bug 106219</a>
from <span class="vcard"><a class="email" href="mailto:freedesktop@redsandro.e4ward.com" title="Redsandro <freedesktop@redsandro.e4ward.com>"> <span class="fn">Redsandro</span></a>
</span></b>
<pre>I'm using the grayscale antialiasing, because the RGBA has terrible fringing
(due to the mismatch in subpixel layout).
However, text in grayscale antialiasing is fringing too - green on top and red
on bottom.
I think the answer to "does it look significantly better" depends on who you
ask. Perhaps a designer would say yes more often than a programmer.
Playing with freetype only makes sense if I can insert a custom rasterization
matrix somewhere. And in order to figure out this matrix, I need to investigate
the subpixel layout. Microscopic image is not irrelevant, unless you propose a
bruteforce approach to finding the optimal matrix.
Aside from fonts, I'm also interested to see if there are facilities for
pixel-precise postprocessing when rendering the desktop, since thin horizontal
lines also have fringing. Basically every hard edge on a dark block on a light
background is green on top and purple on bottom. A subpixel-aware opposite of
sharpening would fix this.
I have the eye, the equipment and a theoretical understanding of what needs to
happen. I don't have the technical understanding of where I can try this out or
whom to talk to; as in someone who is interested in improving this too.
So I'm guessing I should take this issue to the freetype bugtracker? If it
comes to an implementation, I go back here?</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>