Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. QML and Qt Quick
  4. Font rendering bug on some Android devices!?
Forum Updated to NodeBB v4.3 + New Features

Font rendering bug on some Android devices!?

Scheduled Pinned Locked Moved QML and Qt Quick
16 Posts 7 Posters 11.8k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    B Offline
    broulik
    wrote on last edited by
    #5

    I also just got a bugreport from a user with a Sony Xperia TS running Android 4.3 that fonts are broken. At the moment I'm using a plain Text element with font.family set to Roboto and shipping the Roboto font with the app to workaround a HTC rendering bug.

    There have been a lot of fixes for text rendering on Android recently and I hope that one is among them :/

    I'm getting more and more reports of people with broken font rendering (so far various Huawei (P2, P6) devices, Sony Xperia TS, HTC One S (however I cannot reproduce it on that device)...

    1 Reply Last reply
    0
    • X Offline
      X Offline
      Xander84
      wrote on last edited by p3c0
      #6

      Hi, yeah I know the worst is we can't reproduce the bug ourselves and test possible fixes for it. :/

      Another user send me a possible workaround, I have set the QML environment variable QML_USE_GLYPHCACHE_WORKAROUND to 1, that should work for some devices, but again I can't test it myself so it's hard to say.

      qputenv("QML_USE_GLYPHCACHE_WORKAROUND", QByteArray("1"));
      

      that workaround was described here: https://bugreports.qt-project.org/browse/QTBUG-34984

      I think most rendering bugs are due to corrupt device drivers for OpenGL, but there is nothing we can do about it I guess.

      1 Reply Last reply
      0
      • B Offline
        B Offline
        broulik
        wrote on last edited by
        #7

        I just got feedback from a user that Qt 5.3 fixes the issue for him on his Sony Xperia T, I hope it will work on Huawei and the others too. Stay tuned :)

        1 Reply Last reply
        0
        • X Offline
          X Offline
          Xander84
          wrote on last edited by
          #8

          Great, I am waiting fort the stable release of Qt 5.3, but if that fixes the font problems that would be nice. :)

          1 Reply Last reply
          0
          • O Offline
            O Offline
            onek24
            wrote on last edited by
            #9

            Greetings,

            i have a font rendering bug under windows which doesn't exist on android-devices... strange QML. :)

            1 Reply Last reply
            0
            • J Offline
              J Offline
              jiangcaiyang
              wrote on last edited by
              #10

              I usually use native font "Droid Sans" when building Android application. It is so far so good.

              1 Reply Last reply
              0
              • X Offline
                X Offline
                Xander84
                wrote on last edited by
                #11

                For my app I did not specify any font explicitly, so it should use the default device font I think ( Roboto on Android?). It looked good on my devices so I thought it would be best not to set any font family at all.
                [quote author="jiangcaiyang" date="1399629141"]I usually use native font "Droid Sans" when building Android application. It is so far so good.[/quote]

                1 Reply Last reply
                0
                • M Offline
                  M Offline
                  mehrdad
                  wrote on last edited by
                  #12

                  Hi
                  how can i set the QML environment variable QML_USE_GLYPHCACHE_WORKAROUND to 1?

                  p3c0P 1 Reply Last reply
                  0
                  • M mehrdad

                    Hi
                    how can i set the QML environment variable QML_USE_GLYPHCACHE_WORKAROUND to 1?

                    p3c0P Offline
                    p3c0P Offline
                    p3c0
                    Moderators
                    wrote on last edited by
                    #13

                    @mehrdad Using qputenv. Call this before loading the QML.

                    157

                    1 Reply Last reply
                    0
                    • M Offline
                      M Offline
                      mehrdad
                      wrote on last edited by
                      #14

                      thanks, it work for huawei p6 but not for textfiled element...

                      p3c0P 1 Reply Last reply
                      0
                      • M mehrdad

                        thanks, it work for huawei p6 but not for textfiled element...

                        p3c0P Offline
                        p3c0P Offline
                        p3c0
                        Moderators
                        wrote on last edited by
                        #15

                        @mehrdad Well the bug report https://bugreports.qt-project.org/browse/QTBUG-34984 (posted by @Xander84 here) says it is fixed. Which Qt version are you using ?

                        157

                        1 Reply Last reply
                        0
                        • M Offline
                          M Offline
                          mehrdad
                          wrote on last edited by
                          #16

                          5.4.1
                          i use textEdit for create my own textField and it work!
                          thanks...

                          1 Reply Last reply
                          0

                          • Login

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • Users
                          • Groups
                          • Search
                          • Get Qt Extensions
                          • Unsolved