[systemsettings] [Bug 410733] New: Setting anti-aliasing or hinting breaks emoji display in GTK applications

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Thu Aug 8 19:12:22 BST 2019


https://bugs.kde.org/show_bug.cgi?id=410733

            Bug ID: 410733
           Summary: Setting anti-aliasing or hinting breaks emoji display
                    in GTK applications
           Product: systemsettings
           Version: 5.16.4
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: kcm_fonts
          Assignee: unassigned-bugs at kde.org
          Reporter: rca at psy-q.ch
                CC: unassigned-bugs at kde.org
  Target Milestone: ---

SUMMARY

Setting any font hinting or anti-aliasing settings via kcm_fonts and pressing
"apply" will generate a ~/.config/fontconfig/fonts.conf file that then breaks
emoji display in GTK applications.


STEPS TO REPRODUCE
1. Ensure ~/.config/fontconfig/fonts.conf is not present
2. Open a gtk2 application (e.g. claws-mail) or a gtk3 application (e.g. gedit)
3. Type or copy/paste an emoji that you are certain you have the font for
4. Observe that the emoji appears (in color if you have a color emoji font)
5. Close these GTK applications
6. Go to System Settings -> Fonts
7. Enable anti-aliasing, enable hinting to "full", for example. Click apply
9. Restart claws-mail/gedit and look at the same text


OBSERVED RESULT

10. Observe that emoji no longer show. Instead, nothing is displayed in their
place


EXPECTED RESULT

10. Observe that emoji are displayed correctly according to the emoji fonts
installed

SOFTWARE/OS VERSIONS

Operating System: openSUSE Tumbleweed 20190806
KDE Plasma Version: 5.16.4
KDE Frameworks Version: 5.60.0
Qt Version: 5.13.0
Kernel Version: 5.2.5-1-default
OS Type: 64-bit
Processors: 4 × Intel® Core™ i5-6600K CPU @ 3.50GHz
Memory: 15.6 GiB of RAM

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list