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-b...@kde.org
          Reporter: r...@psy-q.ch
                CC: unassigned-b...@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 watching all bug changes.

Reply via email to