https://bugzilla.redhat.com/show_bug.cgi?id=1498269
--- Comment #5 from Mike FABIAN mfabian@redhat.com --- (In reply to John L. Chmielewski from comment #2)
Updating to the google-noto-emoji-fonts-20170928-1.fc26.noarch package fixed the problem of the "Noto Emoji" font causing an X error.
This font package has been split:
google-noto-emoji-fonts now contains only "Noto Emoji" (scalable black and white font) google-noto-emoji-color-fonts contains only "Noto Color Emoji" (Coloured bitmap font)
Unfortunately, if the google-noto-emoji-color-fonts-20170928-1.fc26.noarch package is installed not only does the "Noto Color Emoji" font cause an X error but the "Noto Emoji" font also causes the error again.
That is only because the default fontconfig rules enforce the use of color emoji fonts if available, see:
/etc/fonts/conf.d/60-generic.conf which contains:
<!-- Prefer to match color emoji font. --> <match> <test name="lang"> <string>und-zsye</string> </test> <test qual="all" name="color" compare="not_eq"> <bool>true</bool> </test> <test qual="all" name="color" compare="not_eq"> <bool>false</bool> </test> <edit name="color" mode="append"> <bool>true</bool> </edit> </match>
Because of this, even if you request "Noto Emoji", what you actually get is "Noto Color Emoji" unless this font is not installed at all.
If the google-noto-emoji-color-fonts-20170928-1.fc26.noarch package is uninstalled, "Noto Emoji" will not cause an X error.
Because then there is no "Noto Color Emoji".