color emoji are broken with fontconfig 2.15

Bug #2054924 reported by Jeremy Bícha
32
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Fontconfig
Fix Released
Unknown
fontconfig (Debian)
Fix Released
Unknown
fontconfig (Ubuntu)
Fix Released
High
Unassigned
fonts-noto-color-emoji (Ubuntu)
Fix Released
High
Unassigned

Bug Description

The Noto Color Emoji font is no longer used to show emoji. Many emoji no longer show and the few that do are not in color.

Tags: noble
Jeremy Bícha (jbicha)
summary: - color emoji is broken with fontconfig 2.15
+ color emoji are broken with fontconfig 2.15
Changed in fontconfig:
status: Unknown → Fix Released
Changed in fontconfig (Debian):
status: Unknown → New
Jeremy Bícha (jbicha)
Changed in fonts-noto-color-emoji (Ubuntu):
importance: Undecided → High
status: New → Triaged
Revision history for this message
Haw Loeung (hloeung) wrote :

The workaround detailed upstream works for me - removing /etc/fonts/conf.d/70-no-bitmaps.conf and re-generating your fonts cache.

Changed in fontconfig (Debian):
status: New → Confirmed
Haw Loeung (hloeung)
Changed in fontconfig (Ubuntu):
status: Triaged → Confirmed
Jeremy Bícha (jbicha)
Changed in fontconfig (Ubuntu):
status: Confirmed → Triaged
Revision history for this message
Alex Murray (alexmurray) wrote :

As per https://gitlab.freedesktop.org/fontconfig/fontconfig/-/issues/409#note_2298588 this can also be fixed by adding an additional rule to /etc/fonts/conf.d/70-no-bitmaps.conf of the form:

<patelt name="scalable"><bool>false</bool></patelt>

Changed in fontconfig (Debian):
status: Confirmed → Fix Released
Jeremy Bícha (jbicha)
Changed in fontconfig (Ubuntu):
status: Triaged → Fix Committed
Changed in fonts-noto-color-emoji (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package fontconfig - 2.15.0-1.1ubuntu1

---------------
fontconfig (2.15.0-1.1ubuntu1) noble; urgency=medium

  * Merge with Debian unstable. Remaining changes:
    - debian/source_fontconfig.py, debian/fontconfig.install:
      + Install apport hook
    - debian/fontconfig-config.install:
      + Install fonts-conf.5.gz
    - Add 04_ubuntu_monospace_lcd_filter_conf.patch:
      + Use legacy lcdfilter with smaller monospace fonts
    - Add 05_lcdfilterlegacy.patch: Recognize const value "lcdfilterlegacy",
      used in Ubuntu before upstream introduced "lcdlegacy"
    - Add 07_no_bitmaps.patch:
      + Install 70-no-bitmaps-except-emoji.conf
    - Add 0001-cache-If-nsec-is-zero-don-t-use-it-for-comparisons.patch
      + If nsec is zero, don't use it for comparisons
    - Drop debian/fontconfig-config.NEWS, debian/fontconfig-config.templates,
      debian/fontconfig-config.config, and associated po files.
      Modify debian/rules, debian/fontconfig-config.postinst,
      debian/fontconfig-config.postrm, and debian/README.Debian.
      + Don't provide debconf prompts
    - debian/fontconfig-config.maintscript:
      + Entries due to dropped Ubuntu patches and move from /etc to /usr
    - debian/rules:
      + Config option to generate the 10-sub-pixel-rgb.conf symlink
    - debian/control:
      + Make fontconfig-config break/replace kubuntu-settings-desktop
        << 1:23.04.3 to handle symlink conflict

fontconfig (2.15.0-1.1) unstable; urgency=high

  * Add fix-emoji-no-bitmap-font.patch and update
    debian/fontconfig-config.config to allow emoji font when no bitmap fonts
    are allowed (which has been Debian's default for many years)
    (Closes: #1064267) (LP: #2054924)

 -- Jeremy Bícha <email address hidden> Sun, 10 Mar 2024 19:46:01 -0400

Changed in fontconfig (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.