Hi Christoph,

I am afraid I don't remember all the details but I think I ended up adding a font dialog in the app main settings, and the user succeeded to find a more suitable font.

I can also see in my code stuff like

    QFont def = qApp->font();
    if(!Settings::getSetting(defaultFontName).toString().isEmpty())
        def = QFont(Settings::getSetting(defaultFontName).toString());
    def.setHintingPreference(QFont::PreferNoHinting);
    def.setPixelSize(QFontInfo(fapp).pixelSize());
    def.setCapitalization(QFont::MixedCase);
    QApplication::setFont(def);
    QApplication::setFont(def, "QWidget"); //important

which as I remember are coming from that story.

Hope that helps,
Philippe.

Le 14-04-2018 08:39, Christoph Keller a écrit :
Hi Philippe,

I received the same bug report from a user. Have you found a
solution/cause? I haven't found anything by googling around, just your
mailing list entry.

Just for the statistics: QtQuickControls 2 application with Qt 5.10.1;
User has a OnePlus 3 running Android 8.0.0. Other 8.x devices from
Sony or Google Pixel don't show this bug.

Greetings,
Christoph


On 14.02.18 22:43, maitai wrote:
Hi all,

I have a user complaining that all fonts (dialog, QGraphicsScene, etc) are in capital letters on Android 8

It's a QWidget-based application, qt 5.9.4

I have send him some attempts to correct this, in other words forcing each and every setFont with a font set with setCapitalization(QFont::MixedCase);

Same result, all fonts are capitalized.

At start I force (in java) theme to be "Theme_Holo_NoActionBar_Fullscreen"

Is it linked to Android 8 (which I don't have here) ? Any idea?

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

Reply via email to