From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#28236: 'configure --with-cairo' causes 'emacs -font' to fail Date: Wed, 12 Dec 2018 17:16:26 +0200 Message-ID: <835zvy22t1.fsf@gnu.org> References: <87a82npghk.fsf@quad> <015a4a19-4f91-f9f4-7f2f-1b332d36a5a7@yandex.ru> <83sgz41swe.fsf@gnu.org> <87o99rgdej.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1544627802 7635 195.159.176.226 (12 Dec 2018 15:16:42 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 12 Dec 2018 15:16:42 +0000 (UTC) Cc: 28236@debbugs.gnu.org, andrei.elkin@pp.inet.fi, dgutov@yandex.ru To: Ari Roponen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Dec 12 16:16:37 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gX6FW-0001sT-VA for geb-bug-gnu-emacs@m.gmane.org; Wed, 12 Dec 2018 16:16:35 +0100 Original-Received: from localhost ([::1]:45538 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gX6Hd-00075K-QC for geb-bug-gnu-emacs@m.gmane.org; Wed, 12 Dec 2018 10:18:45 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49626) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gX6G7-00061f-PO for bug-gnu-emacs@gnu.org; Wed, 12 Dec 2018 10:17:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gX6G2-00033L-4s for bug-gnu-emacs@gnu.org; Wed, 12 Dec 2018 10:17:11 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:41148) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gX6Fy-000314-GC for bug-gnu-emacs@gnu.org; Wed, 12 Dec 2018 10:17:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gX6Fy-0002nk-9x for bug-gnu-emacs@gnu.org; Wed, 12 Dec 2018 10:17:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 12 Dec 2018 15:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28236 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: help Original-Received: via spool by 28236-submit@debbugs.gnu.org id=B28236.154462781210748 (code B ref 28236); Wed, 12 Dec 2018 15:17:02 +0000 Original-Received: (at 28236) by debbugs.gnu.org; 12 Dec 2018 15:16:52 +0000 Original-Received: from localhost ([127.0.0.1]:45406 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gX6Fo-0002nI-D7 for submit@debbugs.gnu.org; Wed, 12 Dec 2018 10:16:52 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:39803) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gX6Fm-0002n5-EM for 28236@debbugs.gnu.org; Wed, 12 Dec 2018 10:16:50 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gX6Fd-0002iD-DB for 28236@debbugs.gnu.org; Wed, 12 Dec 2018 10:16:43 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36229) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gX6FW-0002VZ-3W; Wed, 12 Dec 2018 10:16:34 -0500 Original-Received: from [176.228.60.248] (port=1902 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gX6FV-0006kb-1o; Wed, 12 Dec 2018 10:16:33 -0500 In-reply-to: <87o99rgdej.fsf@gmail.com> (message from Ari Roponen on Wed, 12 Dec 2018 14:03:48 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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" Xref: news.gmane.org gmane.emacs.bugs:153382 Archived-At: > From: Ari Roponen > Cc: Dmitry Gutov , 28236@debbugs.gnu.org, andrei.elkin@pp.inet.fi > Date: Wed, 12 Dec 2018 14:03:48 +0200 > > >> On 25.08.2017 22:57, andrei.elkin@pp.inet.fi wrote: > >> > bash# src/emacs -Q -font 7x14 > >> > => Font ‘7x14’ is not defined > >> > >> FWIW, I can confirm with the latest emacs-26 and master. > > > > Thanks for trying. AFAIU, this is an important user-level feature, so > > we should try fixing it if we want to enable Cairo by default. > > > > I can get the same result also without Cairo: > emacs-26.1 --xrm "Emacs.fontBackend: xft" -q -font 7x14 > > When I copy the font where fontconfig can see it: > cp /usr/share/X11/fonts/misc/7x14.pcf.gz ~/.local/share/fonts/ > fc-cache -vf > I see this: > fc-list | grep 7x14 > => /home/arirop/.local/share/fonts/7x14.pcf.gz: Fixed:style=Regular > > After that, using "-font Fixed" seems to work. So you are saying that the problem here is that Cairo can only work with fonts known fontconfig, and cannot switch to font backend(s) that bypass fontconfig? If so, perhaps just an entry in PROBLEMS with the above recipe would suffice as a workaround?