[Qt-interest] [Linux] Ugly anti-aliasing (still) in Qt 4.5

Constantin Makshin dinosaur-rus at users.sourceforge.net
Fri Mar 6 00:21:10 CET 2009


AFAIK, horizontal RGB subpixel ordering ("RGB" in that dialog) is the most
widespread for LCD displays. So I don't think it's too bad to use it as
the default option. Obviously, autodetection (not sure if it's possible)
or displaying the configuration dialog which asks to select the ordering
based on image quality (like hinting and smoothing are configured) for
those who don't know what order their screen uses.

Feel free to correct me if I'm wrong. :)

On Fri, 06 Mar 2009 02:02:56 +0300, Sebastian Krause
<sebastian at realpath.org> wrote:
> andrew.m.goth at l-3com.com wrote:
>> Sebastian Krause wrote:
>>> andrew.m.goth at l-3com.com wrote:
>>>> Sebastian Krause wrote:
>>>>> http://realpath.org/screenshots/qt.png
>>>>>
>>>>> In the foreground Qt with rather blurry fonts and in the background
>>>>> Gtk, demonstrating how it is supposed to look like.
>>>>
>>>> I'm guessing you have horizontal BGR ordering.
>>>
>>> No, it's vertical RGB ordering
>>
>> The Qt screenshot shows horizontal ordering with what I consider to be
>> poor hinting.
>
> I guess you're right and I was just confused by the GNOME font
> configuration dialog:
>
> http://realpath.org/screenshots/font.png
>
> Before I had set "Subpixel Order" to RGB which I assumed to be
> vertical because of the image next to it.
>
> "RGB" seems to be the default in all major Linux distributions. I've
> now set it to "VRGB" as suggested by Pascal and the Qt fonts look
> fine, just like in GTK.
>
>> So we have two problems here. One, Qt is using horizontal ordering
>> when it should be using vertical. (Other emails in this thread
>> address thi.)  Two, the hinting is off. Maybe the hinting is
>> actually good, but everything is shifted, which makes it look bad.
>
> I think one big problem is that Qt fonts look really bad with the
> *default* font settings of most Linux distributions. I've now solved
> the problem on my computer but with the current behaviour it seems
> to remain a main issue for many people.

-- 
Constantin "Dinosaur" Makshin



More information about the Qt-interest-old mailing list