On 14.12.2015 16:18, Duane wrote:
We're moving our apps from Qt4.8 to Qt 5.5.  There seems to be an issue with 
fonts and font rendering.  Our targets are Windows Xp/7  and TinyCore Linux 5.

For a sample test on Linux, I built a simple hello world app on both Qt4 and 
Qt5 with basically a new Qt main window and a couple labels. Without setting 
font or styles, the Qt4 label text looks fine but with Qt5 the font family 
looks different and the font size is half as large.

Both on Windows and Linux we're using the open source versions installed by the 
online installer for Windows and the  maintenance tool for Linux.  No custom 
builds.

One thing that I notice is that for my Linux build, if I check the font family using 
QApplciation::font(), on Qt4 I get DejaVu which exists on my system and the point size is 
12.  With Qt5 this returns "Sans Serif" which doesn't exist and the point size 
is 9.  If I set the Qt5 version to use DejaVu with a point size of 12 this works.

But this is not a solution for us as we use styles and style sheets and need to 
support several resolutions.

Any idea what is different here?  Does the "default" Qt that gets installed 
with the online installer or maintenance tool have fontconfig support built in or not?

_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Hi Duane,

2 ideas, here:
 * call QGuiApplication::setFont() in your main()
 * use qtconfig to setup Qt5 defaults

Greetings,

--
Cyblogic

Frank Mertens
Dornierstr. 19c
82110 Germering

Tel.: +49 (0) 176 22390536
Fax.: +49 (0) 89 20082454
Web.: gplus.to/frankencode
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to