guys, thank you so much for your attention 2016-04-16 11:10 GMT+02:00 Alex Kost : > > As Jean pointed most likely the problem with fonts happens because Emacs > from Guix doesn't use fonts from your Fedora font dirs. Installing > required fonts in your user profile will probably fix this issue. You > can do it like this: > > guix package -i font-liberation font-dejavu ... > > The problem with less bright colors is very surprising for me. > Apparently it is the same "custom theme" in both emacs-es, but it > visibly differs. My only guess is: the theme you use defines different > colors depending on a "class of terminal"/"number of available colors". > But it's probably a bad guess, since it is the same gui emacs in both > cases. > > What theme is it? Some derivation of "zenburn" maybe. Could you point > to its source code please? > This is it http://github.com/bbatsov/zenburn-emacs version: 20160117.1119 Archive: n/a > > Do you get 752 after evaluating this: "M-: (length (defined-colors))" ? > This is it (in both Emacses) 752 (#o1360, #x2f0, ?˰) > > You can press "C-u C-x =" on any fontified character and look what face > it is and compare how it is customized/themed for both emacs-es (also > with "C-u C-x =" you can see what font is used by Fedora's Emacs) Ok, this is the Guix Emacs position: 283 of 860 (33%), column: 30 character: s (displayed as s) (codepoint 115, #o163, #x73) preferred charset: ascii (ASCII (ISO646 IRV)) code point in charset: 0x73 script: latin syntax: w which means: word category: .:Base, L:Left-to-right (strong), a:ASCII, l:Latin, r:Roman to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET NAME" buffer code: #x73 file code: #x73 (encoded by coding system utf-8-unix) display: by this font (glyph code) xft:-PfEd-DejaVu Sans-normal-normal-normal-*-13-*-*-*-*-0-iso10646-1 (#x56) Character code properties: customize what to show name: LATIN SMALL LETTER S general-category: Ll (Letter, Lowercase) decomposition: (115) ('s') There are text properties here: face variable-pitch help-echo [Show] And this is the Fedora Emacs position: 235 of 883 (27%), column: 35 character: s (displayed as s) (codepoint 115, #o163, #x73) preferred charset: ascii (ASCII (ISO646 IRV)) code point in charset: 0x73 script: latin syntax: w which means: word category: .:Base, L:Left-to-right (strong), a:ASCII, l:Latin, r:Roman to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET NAME" buffer code: #x73 file code: #x73 (encoded by coding system utf-8-unix) display: by this font (glyph code) xft:-PfEd-DejaVu Sans-normal-normal-normal-*-19-*-*-*-*-0-iso10646-1 (#x56) Character code properties: customize what to show name: LATIN SMALL LETTER S general-category: Ll (Letter, Lowercase) decomposition: (115) ('s') There are text properties here: face variable-pitch help-echo [Show] But anyway, I made a little screenshot with Shutter just to make the difference between the minibuffers more evident Fedora on the left side, Guix on the right side http://picpaste.com/ShutterMade.png