From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#38442: 27.0.50; segmentation fault switching to cairo Date: Mon, 02 Dec 2019 22:26:25 +0200 Message-ID: <835ziylbim.fsf@gnu.org> References: <83tv6kn2ap.fsf@gnu.org> <83sgm4lzup.fsf@gnu.org> <22778C0D-D396-45A2-8D53-2D24795A59D3@gnu.org> <83r21mlnen.fsf@gnu.org> <83d0d6liuc.fsf@gnu.org> Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="250569"; mail-complaints-to="usenet@blaine.gmane.org" Cc: rpluim@gmail.com, ola.nilsson@gmail.com, 38442@debbugs.gnu.org To: Juanma Barranquero Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Dec 02 21:27:45 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1ibsIJ-0012yw-2G for geb-bug-gnu-emacs@m.gmane.org; Mon, 02 Dec 2019 21:27:43 +0100 Original-Received: from localhost ([::1]:44136 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ibsIH-0007Fy-LV for geb-bug-gnu-emacs@m.gmane.org; Mon, 02 Dec 2019 15:27:41 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45297) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ibsHi-0006xC-7x for bug-gnu-emacs@gnu.org; Mon, 02 Dec 2019 15:27:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ibsHh-00023i-7k for bug-gnu-emacs@gnu.org; Mon, 02 Dec 2019 15:27:06 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33024) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ibsHe-00023N-M5 for bug-gnu-emacs@gnu.org; Mon, 02 Dec 2019 15:27:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ibsHe-0007fU-I3 for bug-gnu-emacs@gnu.org; Mon, 02 Dec 2019 15:27: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: Mon, 02 Dec 2019 20:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38442 X-GNU-PR-Package: emacs Original-Received: via spool by 38442-submit@debbugs.gnu.org id=B38442.157531841229461 (code B ref 38442); Mon, 02 Dec 2019 20:27:02 +0000 Original-Received: (at 38442) by debbugs.gnu.org; 2 Dec 2019 20:26:52 +0000 Original-Received: from localhost ([127.0.0.1]:38997 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ibsHU-0007f7-5u for submit@debbugs.gnu.org; Mon, 02 Dec 2019 15:26:52 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:36178) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ibsHS-0007eu-Jk for 38442@debbugs.gnu.org; Mon, 02 Dec 2019 15:26:51 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:44479) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ibsHJ-0001yi-Vj; Mon, 02 Dec 2019 15:26:42 -0500 Original-Received: from [176.228.60.248] (port=3567 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ibsHF-0006dK-2h; Mon, 02 Dec 2019 15:26:38 -0500 In-reply-to: (message from Juanma Barranquero on Mon, 2 Dec 2019 19:08:13 +0100) 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: 209.51.188.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:172785 Archived-At: > From: Juanma Barranquero > Date: Mon, 2 Dec 2019 19:08:13 +0100 > Cc: rpluim@gmail.com, ola.nilsson@gmail.com, 38442@debbugs.gnu.org > > > Every font that can use Uniscribe can also use HarfBuzz. So this is > > not a problem, and users have no reason to wish to use Uniscribe when > > they restore their sessions. > > That's an argument to remove support for Uniscribe. I imagine that, if we > haven't done that, it's likely because there could be some problematic > font that would behave better with Uniscribe than Harfbuzz, isn't it? Something like that. Basically, we didn't remove any backend on any platform in Emacs 27 yet, as this is the first release which uses HarfBuzz. It's an insurance policy. (Uniscribe in particular was deprecated by MS, so we will have to drop it sooner or later, because at some point it will no longer come with Windows.) > All in all, I think I would prefer to keep font-backend and filter it out > on restoring when/if necessary; but I don't have a compelling use case, > so I'll just filter it out entirely. We can always change it later if the > need arises. > > I'll commit it ASAP. Thanks.