Color fonts (e.g. emoji) fail to render correctly

Bug #1594851 reported by Michael Sheldon
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical System Image
Fix Released
Medium
Unassigned
qtbase-opensource-src (Ubuntu)
Fix Released
Undecided
Timo Jyrinki
qtbase-opensource-src (Ubuntu RTM)
Fix Released
Undecided
Unassigned
qtdeclarative-opensource-src (Ubuntu)
Fix Released
Undecided
Timo Jyrinki
qtdeclarative-opensource-src (Ubuntu RTM)
Fix Released
Undecided
Unassigned

Bug Description

Attempting to use color fonts such as Emoji One results in garbled font rendering. This is fixed in Qt 5.7 so we just need to back port support for this.

Tags: patch
Revision history for this message
Michael Sheldon (michael-sheldon) wrote :
Revision history for this message
Michael Sheldon (michael-sheldon) wrote :
Revision history for this message
Michael Sheldon (michael-sheldon) wrote :
Revision history for this message
Michael Sheldon (michael-sheldon) wrote :

All three patches are required for full color font support, two for qtbase-opensource-src and one for qtdeclarative-opensource-src

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "Patch for qtbase-opensource-src" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.]

tags: added: patch
Changed in canonical-devices-system-image:
status: New → Fix Committed
importance: Undecided → Medium
milestone: none → 12
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

This is in vivid overlay, I'm targeting the patches for Qt 5.6 xenialoverlay/yakkety.

Changed in qtbase-opensource-src (Ubuntu):
assignee: nobody → Timo Jyrinki (timo-jyrinki)
Changed in qtdeclarative-opensource-src (Ubuntu):
assignee: nobody → Timo Jyrinki (timo-jyrinki)
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

qtdeclarative fix was in 5.5 already.

Changed in qtdeclarative-opensource-src (Ubuntu):
status: New → Fix Released
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

qtbase-opensource-src (5.6.1+dfsg-3ubuntu1~4) yakkety; urgency=medium

  * New upstream release.
  * Migrate symbols using the script to the Qt_5 versioning scheme.
  * Update symbols and bump symbols abi.
  * Rebase and refresh enable-tests.patch.
  * Rebase qnam-ubuntu-fix6.patch.
  * Mark private symbols.
  * Drop xcb_fix_parent_screen_of_embedded_windows.patch:
    - Fixed differently in Qt 5.6.
  * Tests enablement for Qt 5.6.
  * Add arm64 to gles archs.
  * Rebase patches for 5.6.1, and drop the following:
    - Blacklist-Mali-T760-Mali-T720-from-supporting-BGRA.patch: upstreamed
    - debian/patches/detect-indicator-application.diff: upstreamed
    - debian/patches/fix-duplicate-qnam-finished.patch: folded in to the
      remaining parts of qnam-ubuntu-fix6.patch, half of which were upstreamed
      in Qt 5.6.1
  * Skip a test related to LP: #1603991
  * debian/patches/color-fonts.patch,
    debian/patches/fix-scalable-bitmap-factor-caching.patch:
    - Add patches required for color font rendering (LP: #1594851)

Changed in qtbase-opensource-src (Ubuntu):
status: New → Fix Committed
Changed in qtbase-opensource-src (Ubuntu RTM):
status: New → Fix Released
Changed in qtdeclarative-opensource-src (Ubuntu RTM):
status: New → Fix Released
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

qtbase patches now in yakkety-proposed.

Changed in canonical-devices-system-image:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qtbase-opensource-src - 5.6.1+dfsg-3ubuntu1~4

---------------
qtbase-opensource-src (5.6.1+dfsg-3ubuntu1~4) yakkety; urgency=medium

  * New upstream release.
  * Migrate symbols using the script to the Qt_5 versioning scheme.
  * Update symbols and bump symbols abi.
  * Rebase and refresh enable-tests.patch.
  * Rebase qnam-ubuntu-fix6.patch.
  * Mark private symbols.
  * Drop xcb_fix_parent_screen_of_embedded_windows.patch:
    - Fixed differently in Qt 5.6.
  * Tests enablement for Qt 5.6.
  * Add arm64 to gles archs.
  * Rebase patches for 5.6.1, and drop the following:
    - Blacklist-Mali-T760-Mali-T720-from-supporting-BGRA.patch: upstreamed
    - debian/patches/detect-indicator-application.diff: upstreamed
    - debian/patches/fix-duplicate-qnam-finished.patch: folded in to the
      remaining parts of qnam-ubuntu-fix6.patch, half of which were upstreamed
      in Qt 5.6.1
  * Skip a test related to LP: #1603991
  * debian/patches/color-fonts.patch,
    debian/patches/fix-scalable-bitmap-factor-caching.patch:
    - Add patches required for color font rendering (LP: #1594851)

 -- Timo Jyrinki <email address hidden> Mon, 18 Jan 2016 10:06:17 +0000

Changed in qtbase-opensource-src (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.