Hi!

After compiling the latest trunk (with the pixmap cache optimization in the GuiPainter) I noticed a very bad font rendering. I attached two pictures, the first showing trunk with normal antialiasing, the right showing direct font rendering with the pixmap cache disabled, i.e. Qt is using sub-pixel rendering. On a CRT there is no difference at all, on an LCD the left one looks bad.

I haven't found a way to enable sub-pixel rendering yet on a pixmap. I would guess that it can only be implemented with an alpha channel for red/green/blue each, but a QPixmap only has one alpha channel for all.

Hope there is a solution for this.

Stefan

Attachment: antialiasing.png
Description: application/applefile

<<inline: antialiasing.png>>

Attachment: subpixel.png
Description: application/applefile

<<inline: subpixel.png>>

Attachment: PGP.sig
Description: Signierter Teil der Nachricht

Reply via email to