Basically, this patch fixes both. The main reason why it *only* fixes PC, but not for touch is that we forget to re-compile qtubuntu(libqpa-ubuntumirclient.so) to make this work.Compiling qtbase automatically enable qpa(linuxfb,eglfs...) linked against patch applied qtbase module. So we can't reproduce this issue on PC(linuxfb). However as a standalone qpa plugin,ubuntumirclient is not native supported,which means it's not in qtbase/src/plugins/platforms).So ubuntumirclient can't find the new added symbol(QFontconfigDatabase::fontsAlwaysScalable()).And it didn't work out on touch.
Please check the attached picture. I test and verify my patch on bq. ** Attachment added: "fix-on-touch.png" https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1475205/+attachment/4444521/+files/fix-on-touch.png -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1475205 Title: Random Chinese character missing with Ubuntu font To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1475205/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs