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

Reply via email to