[Interest] Qt5 and (lack of!) font rendering quality (Linux/X11)

Vadim Peretokin vperetokin at gmail.com
Mon Oct 20 21:45:51 CEST 2014


It's not a bug, it's a feature! That is what I was told. Apparently Qt4 was
getting the font boldness wrong and they fixed it in Qt5. Not sure if user
experience was ever factored into the decision.

Search Google for "Qt5 font rendering", you will find that lots of other
people have already ran into this.

On Tue, Oct 21, 2014 at 5:36 AM, René J.V. <rjvbertin at gmail.com> wrote:

> I posted this on the Qt forums earlier, but it was suggested to repost
> here:
>
> I’m a bit of a font freak, so I have “bohoomil”‘s Ultimate version of the
> Infinality patches to libfreetype6 and fontconfig installed. It does
> wonders to my KDE4-based desktop, giving text a quality that’s just about
> as good as with MS Window’s ClearType (using Segoe UI semi-bold as my
> desktop font) and better than OS X’s font rendering.
>
> Recently I have been playing a bit with “Project Neon5”, (K)Ubuntu’s KDE
> Frameworks 5 playground, to get a preview of what’s supposed to become the
> next KDE desktop. It’s built atop Qt 5.3.2 .
>
> Font rendering is horrible when starting KF5 applications from under a
> KDE4 session: blocky and something is clearly off with RGB antialiasing.
> Thinking it might be due to running beta-quality software in a “subsession”
> rather than a standalone session, I thought I’d had a look at “pure” Qt5
> from the official (K)Ubuntu repos. That’s Qt 5.2.1 to be exact.
>
> Font rendering is better here, but it’s still a far cry from being as nice
> as under Qt4. Part of that is due to Qt5 not respecting my choice of fonts
> (picking an unknown other font) but it also seems there’s no distinction
> being made between medium (semi-bold) and bold, making everything look
> either too heavy or too light. I already have to work around this “feature”
> to treat semi-bold fonts as regular bold in Qt on OS X (Qt4 and Qt5 are
> handicapped alike there in this aspect), I REALLY hope that Qt5 on Linux
> won’t follow suit …!
>
> Infinality Ultimate's author bohoomil had this to say on the subject (
> https://plus.google.com/u/0/+bohoomil-infinality-bundle/posts/SL2jrL9VJyt?cfem=1
> ):
> "Qt5 is, well, a bit of a mystery to me, too. As far as I can tell, the
> font rendering issues are common regardless of whether you use stock
> freetype2 or the patched one: Qt5 apps just stand out which makes me think
> that the toolkit must be much too different internally from its
> predecessor. (It has been already reported on fontconfig-ultimate bug
> tracker.) By the way, it reminds me of Chrome's approach which also, 'by
> design', doesn't play nicely with Linux's font rendering backend
> (fontconfig in this case: one of the things that won't work is font
> substitution). I think we just have to wait and see how Qt5 advances as
> it's still under heavy development."
>
> Thoughts, reactions or other feedback welcome!
>
> René
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20141021/0f67ccc3/attachment.html>


More information about the Interest mailing list