![]() Minor opcode of failed request: 20 (RenderAddGlyphs)Ĭurrent serial number in output stream: 539Įxpected script not to cause an X error and crash. Major opcode of failed request: 138 (RENDER) ![]() X Error of failed request: BadLength (poly request too large or internal Xlib length error) Reproducible every time test script run on Fedora 26 and also Fedora 25. Version-Release number of selected component (if applicable): The attached script was written to determine and verify the problem. ![]() When the google-noto-emoji-fonts became part of the standard install for Fedora, the ncid client would cause an X error and crash every time it scanned for fixed fonts. The NCID (Network Caller ID) client is written in tcl/tk. Hence, I've collected the above info with all fontconfig customizations moved out of the way as recommended in etc/PROBLEMS of the Emacs source distribution.Test script do demonistrate emoji fix font causing an X error I've tried various fontconfig tweaks in $HOME/.config/fontconfig/conf.d, but none of them solved the problem. locations indicating that the font file of Noto Color Emoji could be found at the expected location. This contains the following info near the end, with file. I've collected a Fontconfig trace to show where the font is loaded from using FC_DEBUG=1 emacs -Q crossed-flags.txt >emacs29-fc.log 2>&1. To input: type "C-x 8 RET 1f38c" or "C-x 8 RET CROSSED FLAGS"įile code: #xF0 #x9F #x8E #x8C (encoded by coding system utf-8-unix)įtcrhb:-NONE-Noto Color Emoji-regular-normal-normal-*-14-*-*-*-m-0-iso10646-1 (#xC95) Specifically the line starting with ftcrhb seems to indicate that everything is fine, from Emacs' perspective: script: emoji Here's the excerpt from C-u C-x = on the emoji's position. The buffer displays a somewhat wider-than-usual white space where the crossed flags emoji would be expected: I open this file using emacs -Q crossed-flags.txt to inhibit any customizations in my init file or elsewhere to get into the way. I'm testing with a file containing only one Unicode character CROSSED FLAGS (U+1F38C) and a line feed. I can't get Emacs on X11 to display emojis using Google's Noto Color Emoji font.
0 Comments
Leave a Reply. |