From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Matthew Leach Newsgroups: gmane.emacs.bugs Subject: bug#23137: 25.1.50; Subpixel rendering is broken when not running under gnome-session Date: Mon, 28 Mar 2016 22:16:45 +0100 Message-ID: <87k2kme20y.fsf@mattleach.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: ger.gmane.org 1459199904 20782 80.91.229.3 (28 Mar 2016 21:18:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 28 Mar 2016 21:18:24 +0000 (UTC) To: 23137@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Mar 28 23:18:11 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1akeY6-0006oz-TD for geb-bug-gnu-emacs@m.gmane.org; Mon, 28 Mar 2016 23:18:11 +0200 Original-Received: from localhost ([::1]:42899 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1akeY5-0008RR-S5 for geb-bug-gnu-emacs@m.gmane.org; Mon, 28 Mar 2016 17:18:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60873) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1akeY1-0008RL-BF for bug-gnu-emacs@gnu.org; Mon, 28 Mar 2016 17:18:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1akeXy-000541-10 for bug-gnu-emacs@gnu.org; Mon, 28 Mar 2016 17:18:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:45306) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1akeXx-00053x-U1 for bug-gnu-emacs@gnu.org; Mon, 28 Mar 2016 17:18:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1akeXx-0003YB-QG for bug-gnu-emacs@gnu.org; Mon, 28 Mar 2016 17:18:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Matthew Leach Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 28 Mar 2016 21:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 23137 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.145919982213571 (code B ref -1); Mon, 28 Mar 2016 21:18:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 28 Mar 2016 21:17:02 +0000 Original-Received: from localhost ([127.0.0.1]:42433 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1akeX0-0003Wd-4U for submit@debbugs.gnu.org; Mon, 28 Mar 2016 17:17:02 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:41430) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1akeWz-0003WH-1h for submit@debbugs.gnu.org; Mon, 28 Mar 2016 17:17:01 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1akeWs-0004uo-4l for submit@debbugs.gnu.org; Mon, 28 Mar 2016 17:16:55 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:41618) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1akeWs-0004uf-1L for submit@debbugs.gnu.org; Mon, 28 Mar 2016 17:16:54 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60596) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1akeWq-0008OZ-DM for bug-gnu-emacs@gnu.org; Mon, 28 Mar 2016 17:16:53 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1akeWn-0004tj-5C for bug-gnu-emacs@gnu.org; Mon, 28 Mar 2016 17:16:52 -0400 Original-Received: from mx0.mattleach.net ([176.58.118.143]:57356) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1akeWm-0004tY-SH for bug-gnu-emacs@gnu.org; Mon, 28 Mar 2016 17:16:49 -0400 Original-Received: by mx0.mattleach.net (Postfix, from userid 99) id 2F5696222E; Mon, 28 Mar 2016 22:16:48 +0100 (BST) Original-Received: from spline.mattleach.net (host81-159-23-200.range81-159.btcentralplus.com [81.159.23.200]) by mx0.mattleach.net (Postfix) with ESMTPSA id B01EC62225 for ; Mon, 28 Mar 2016 22:16:43 +0100 (BST) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:115675 Archived-At: --=-=-= Content-Type: text/plain Hi all, I sometimes switch between two WMs, namely i3 and GNOME3. I've noticed that under GNOME3, the font rendering in Emacs seems to be, in my opinion, nicer than in i3. The difference is that under GNOME3 Emacs uses subpixel rendering and not in i3. I've tried several configs to get subpixel rendering working in Emacs under i3: fontconfig and ~/.Xresources (attached). Unfortunately, Emacs doesn't conform and still doesn't use subpixel rendering even though most other applications (gnome-terminal, rhythmbox, firefox, etc...) do. I tried running i3 under gnome-session as described at [1] and strangely this fixes the issue! Why would running Emacs under gnome-session fix this? [1]: http://blog.hugochinchilla.net/2013/03/using-gnome-3-with-i3-window-manager/ In GNU Emacs 25.1.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.18.9) of 2016-03-24 built on spline Repository revision: 39577d07124ee16895b9c6aab7e2c6e7d41cc715 Windowing system distributor 'The X.Org Foundation', version 11.0.11802000 Configured using: 'configure --prefix=/usr/local' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND GPM DBUS GSETTINGS NOTIFY ACL GNUTLS LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: value of $LANG: en_GB.UTF8 locale-coding-system: utf-8-unix Major mode: Group Minor modes in effect: gnus-topic-mode: t gnus-undo-mode: t diff-auto-refine-mode: t erc-list-mode: t erc-menu-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-networks-mode: t erc-pcomplete-mode: t erc-track-mode: t erc-track-minor-mode: t erc-match-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-netsplit-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t show-paren-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Recent messages: Opening connection to mx0.mattleach.net via tls... Opening connection to mx0.mattleach.net...done Opening nnimap server on Home...done 6 new newsgroups have arrived Checking new news... Reading active file via nndraft...done Checking new news...done Gnus-Topic mode enabled in current buffer Mark set Making completion list... Load-path shadows: /home/matthew/.emacs.d/elpa/emms-20160304.920/tq hides /usr/local/share/emacs/25.1.50/lisp/emacs-lisp/tq Features: (bbdb-message gnus-topic nndraft nnmh utf-7 nnfolder network-stream puny nsm starttls gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-cache gnus-sum bbdb-gnus bbdb-mua bbdb-com crm bbdb bbdb-site timezone gnus-demon nntp gnus-group gnus-undo gnus-article-treat-patch diff-mode gnus-start gnus-cloud nnimap nnmail mail-source tls gnutls utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range gnus-win gnus nnheader subr-x conf-mode face-remap misearch multi-isearch shadow mail-extr emacsbug message rfc822 mml mml-sec epa derived epg gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils ispell erc-list erc-menu erc-join erc-ring erc-networks erc-pcomplete erc-track erc-match erc-button wid-edit erc-fill erc-stamp erc-netsplit erc-goodies erc erc-backend erc-compat conf-toplev conf-sp smartparens dash conf-coffee conf-windmove windmove conf-whitespace conf-slime slime-repl slime-parse slime compile etags xref project arc-mode archive-mode noutline outline pp hyperspec browse-url conf-faces hl-sexp thingatpt conf-eshell em-term term disp-table ehelp em-smart pcomplete comint ansi-color ring esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg esh-groups eshell esh-module esh-mode esh-util conf-erc conf-emms emms-librefm-stream xml emms-librefm-scrobbler emms-playlist-limit emms-volume easy-mmode emms-volume-amixer emms-i18n emms-history emms-score emms-stream-info emms-metaplaylist-mode emms-bookmarks emms-cue emms-mode-line-icon emms-browser sort emms-playlist-sort emms-last-played emms-player-xine emms-player-mpd tq emms-lyrics emms-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap emms-streams emms-show-all emms-tag-editor format-spec emms-mark emms-cache emms-info-ogginfo emms-info-mp3info emms-playlist-mode emms-player-vlc advice emms-source-playlist emms-source-file locate dired dired-loaddefs emms-player-mplayer emms-playing-time emms-player-simple emms-info later-do emms-setup emms-mode-line emms emms-compat conf-elisp conf-packages conf-dir conf-dired conf-c-mode conf-auctex conf-asm conf-ace-jump conf-personal ido seq edmacro kmacro paren preview-latex tex-site auto-loads finder-inf slime-autoloads url-auth info package epg-config url-handlers url-parse auth-source cl-seq eieio byte-opt bytecomp byte-compile cl-extra help-mode easymenu cconv eieio-core cl-macs gv eieio-loaddefs cl-loaddefs pcase cl-lib password-cache url-vars time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 296882 26791) (symbols 48 49352 1) (miscs 40 161 521) (strings 32 89793 13003) (string-bytes 1 2712243) (vectors 16 40953) (vector-slots 8 761847 8414) (floats 8 544 465) (intervals 56 1825 949) (buffers 976 29) (heap 1024 71285 1843)) -- Matt --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=.Xresources Content-Transfer-Encoding: base64 WGZ0LmFudGlhbGlhczogIDEKWGZ0LmhpbnRpbmc6ICAgIDEKWGZ0LmhpbnRzdHlsZTogIGhpbnRm dWxsClhmdC5sY2RmaWx0ZXI6ICBsY2RkZWZhdWx0ClhmdC5yZ2JhOiAgICAgICByZ2IKCg== --=-=-=--