From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Patrick Lenihan [sc17pl]" Newsgroups: gmane.emacs.bugs Subject: bug#51385: 29.0.50; PragmataPro wide word ligatures such as [ERR] having the left side cut off in cairo build Date: Wed, 3 Nov 2021 12:26:59 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="_000_AM7PR03MB61518992B8C95EA57E211DB5DF8C9AM7PR03MB6151eurp_" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11807"; mail-complaints-to="usenet@ciao.gmane.io" To: Stefan Kangas , "51385@debbugs.gnu.org" <51385@debbugs.gnu.org> Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Nov 03 15:25:28 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1miHCh-0002qt-Mz for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 03 Nov 2021 15:25:27 +0100 Original-Received: from localhost ([::1]:49936 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1miHCg-000723-Hy for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 03 Nov 2021 10:25:26 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49910) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1miH2d-00068n-2U for bug-gnu-emacs@gnu.org; Wed, 03 Nov 2021 10:15:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57404) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1miH2c-00080o-Mx for bug-gnu-emacs@gnu.org; Wed, 03 Nov 2021 10:15:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1miH2c-0002Bs-Bl for bug-gnu-emacs@gnu.org; Wed, 03 Nov 2021 10:15:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Patrick Lenihan [sc17pl]" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 03 Nov 2021 14:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51385 X-GNU-PR-Package: emacs Original-Received: via spool by 51385-submit@debbugs.gnu.org id=B51385.16359488748357 (code B ref 51385); Wed, 03 Nov 2021 14:15:02 +0000 Original-Received: (at 51385) by debbugs.gnu.org; 3 Nov 2021 14:14:34 +0000 Original-Received: from localhost ([127.0.0.1]:40715 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1miH26-0002Aa-AG for submit@debbugs.gnu.org; Wed, 03 Nov 2021 10:14:34 -0400 Original-Received: from mail-am6eur05on2055.outbound.protection.outlook.com ([40.107.22.55]:29952 helo=EUR05-AM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1miFMA-00077P-LS for 51385@debbugs.gnu.org; Wed, 03 Nov 2021 08:27:08 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VCYRC/ataknKwoTeseFx91aK9mF5i7tPGojp5JMlG58tAhX+Xh1LHKy/nrZKOyH8JD1dAznQ0+vWaGBk2ZaAnE6Go9lqo2OTeTUGf2lPpFYPGyHLVoPmvcSmzN3vLChdzEyACitvDc+7avZSbWvcde8IrCYZlqjgOjJ+3Qf4pF2kDO3XbxcaTr+IEzPbw6l0X0+F64QgW4K6pynPIZJgsKFn9De0cZl7xkgLIyXGrk1e9/brsoVgCtqr6UZyM3ktZcnMc9vH1uxx6IVfUAu7FFNljIHCEFeyuH6FAEyZWUCl7J2uTCQ/pTaRJcb4PHWCFuKnL6XigxY8Z0ExrKALSQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=yCMHOu58KUpEceVf7BMTwJ7+j1xSEFE4qsNWuzq4TeQ=; b=lJw6Fiy31O/TGeFgOre6/iv77vxjn9aC/t3FFtJ2USF7E8+Oyf4cWqm9ZUDqcpCLTrWnC7/cmHgiji0zVmtdKYDh7yZnao12GjsZE8dVc3jariEuBB4n5Kbc+wkgGM+UfKjiyowfFRnw2mkkbLeLYLPwGt6AxY4JohI3x6x0VC/M9AlcxkZHSza7M9bL7gF4kovB4+VpvXOyds7lg0tLu3E0lO/ml51/JKknyS5fsZzPGL40Xk7lDIxgT/I+dnOGttokGOjSbY1Y9dZ+xU6s2I/7y3xSInKSskkc+w9mecvnDXgiF3yC6no6vNezkoXYDvrwjAxym90/hX0Oua4AlA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=leeds.ac.uk; dmarc=pass action=none header.from=leeds.ac.uk; dkim=pass header.d=leeds.ac.uk; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leeds365.onmicrosoft.com; s=selector2-leeds365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yCMHOu58KUpEceVf7BMTwJ7+j1xSEFE4qsNWuzq4TeQ=; b=XAvNpWUWMVg4b1C1LnSZawdhj8q26dcQvfSt7RJn/WLaj1sTTt2QVhyhQEKwMU7eCoZr9aSq7AIkNZ/pd7wx7tsuz/gupFyrc5OpAV5lkOVuFjo1OGL3UEQQHbfEDtkBVww75chHKvgJh5bUVVuUcRAwiYgKFGpjNe1zTSHENVo= Original-Received: from AM7PR03MB6151.eurprd03.prod.outlook.com (2603:10a6:20b:142::7) by AM6PR03MB6104.eurprd03.prod.outlook.com (2603:10a6:20b:ec::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.18; Wed, 3 Nov 2021 12:26:59 +0000 Original-Received: from AM7PR03MB6151.eurprd03.prod.outlook.com ([fe80::9589:b97c:f138:f90b]) by AM7PR03MB6151.eurprd03.prod.outlook.com ([fe80::9589:b97c:f138:f90b%3]) with mapi id 15.20.4669.011; Wed, 3 Nov 2021 12:26:59 +0000 Thread-Topic: bug#51385: 29.0.50; PragmataPro wide word ligatures such as [ERR] having the left side cut off in cairo build Thread-Index: AQHXy6sIb2Zq2GJMsU6y/s/TQ8qn0avwiCXxgAE7xXE= In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-GB suggested_attachment_session_id: 0fd69eaa-49ac-53f7-c9b4-e1d0507afdcb authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=leeds.ac.uk; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 60b217f5-80f9-4670-dfeb-08d99ec53b60 x-ms-traffictypediagnostic: AM6PR03MB6104: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: bdzpcJ+ZWke8u+/vmFwLUT8mZyTZKwz6dr4EdaM6wLOYMxs+ufPhjxBBM9h/HU84EJd/THRmsMRiucM6o1OiDAmCow8/VWy9Pi/HHNEiwr4abPkJ5fpkgDf3yVHYC9CdDTD184cCH0f2zRkv1dFGmXMtbZautVLUGJXrXddfXTSxDj1C5RHhmWq5FOsTfrflErKEtJ/u+72L1HqE/pQxKiOhyyqVjqfkkL1POAD3mw08TmW83rq5hajxtFZ9QtiYW+uXF/sNM558yNYKLq7mLZSnPbwd9xgS6Ol0PFN65QbsnW6bPeV3qj3YpLAUHfrDgDPA0wkM56jOsXNTPih9w+XcmdJt9lklTPfGXyZgYg91JaF90Blxrjz/WG4aX1+3WYWoSAM8kwp0llZC111cttMP1kS/+LxN/lUNVG8zhUrH9zH6RPd2GFH1tjhCInLYEz0d7yKsTLhYHGG7nqga6UNWxKqkYC4LhWiScl20wFdRNWdH7sPHy0mQR2DGwmkD3pw1NCjexX4CiPaiLQd7aATQ9zejmssyQBZZ0R4fB+K8OfCQNwT3f9Xcc3vZX8bY1Cj3Z73QPpZw5rP8OlxL8LjDqFTpyB22tM2Ay3MSNLmBsBJjvSAy9WHZYrak3HhU4cVbOcOTcbxJHBu8j9LG2gx4lgoMPU+OQevTTS7IyCwlyOnKDB72vKuSbRPoNXuheA4SYnruyqiO9CzUW1ECK6+IqHhJGnoi6m8uqadIrr+HeHLFdOjAwiz50odV3 wiwahVpe4WPTc70e/SJapo4bF5ltR0je39WZWnKs5pEp/i+NO6xNs3fZax5LvC9Bjdfi+LJZUPRr0lA3OLdpJ7DcA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM7PR03MB6151.eurprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(66946007)(71200400001)(64756008)(2906002)(66446008)(5660300002)(55016002)(83380400001)(186003)(66476007)(66556008)(33656002)(110136005)(966005)(316002)(786003)(52536014)(508600001)(76116006)(91956017)(38070700005)(8936002)(53546011)(6506007)(86362001)(38100700002)(122000001)(8676002)(166002)(9686003)(19627405001)(7696005)(26005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: SHh86YZGqVbyqNRX3tV+9d8Gh91Oz0rVDIskt92DD1QJduhO33Ro8LmRD/yrYF+Xa/tkGrw5P5DJRLi50gSoY5CbDKmhQkZTpg/xfwrql6jL8Hx1PGCg7MVB24v+8wM/JkohGiHQc/r3yc6wt3W5rCBlX0cWcgZoKubDHnY7IAuQIGHQfz3hRq0ZzxX7/2pAd3x4b8bnec3faCIZuq2zhUo/J03tplFg8VQaVA6XwcXsn1xokVVWF8B0bfbMbbjTMv0kgtkjXbDj8lJ7gTV5lhcrGCmOrbRFLhakbFIOWvhEhyoC4VEl1MFtls/GF3C96YoJUhPPTla3yDLghBbFekpSUBIW4rPWUDVQEUI3jrKkHFj3NTxxc0TbeSfmCOqF2tezwc7GMtCByfee8eI9K/rUySMhUVbrT3RGw1k11AKqhfhNmrv+XuRxzBzF2+srELFUUIMeBVU1yxS6wFvpMEisjGX8uaqFXaMxC/G1Pg320vExNGEbS04zDxvCBRFohL3RKAk5xEja03xof3l2iXTRbwccFpNs5Ku1lKdNceYRxqQ8Aw7cdKW3F5XdLId4JKKKdqDZdNRMI3PcBUJrj6nskFLXU10Hjv7lFI90VE0YHkdp0Z/iMXNVeLaEduM2HuS2Lr1P0OQOv7TgMZCFHZBOYCWPHw/ZWGAPBSD3hQ5u1V8cLDW0e4Uic/sVdYrAxPFmdaOjCci8sG63ODHj4mLu6XT1NphTpIaxNHPSJ2l74ob8Gw2T9pLqUF 7W5RRcTmK/Pr9MuAvb3qBuDMb8RKnvvuHN6RsMiCO8BKGGnig7TN648YBKzFnwO22ltcrlKn/K/WzG9ZclGsC9NgqHl/DGeHDr X-OriginatorOrg: leeds.ac.uk X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6151.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 60b217f5-80f9-4670-dfeb-08d99ec53b60 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Nov 2021 12:26:59.0501 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: bdeaeda8-c81d-45ce-863e-5232a535b7cb X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 9fZHHI9PuyBJ1p4si/Vq+APOlYNsGZivSo3qkf0YlyiUEao2Knkc5KyI/mH2pVpho0X7Am39U1FrflipxEEHCg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB6104 X-Mailman-Approved-At: Wed, 03 Nov 2021 10:14:28 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:218872 Archived-At: --_000_AM7PR03MB61518992B8C95EA57E211DB5DF8C9AM7PR03MB6151eurp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Dear Stefan, Note that this issue disappears when Emacs is built without Cairo support. ________________________________ From: Patrick Lenihan [sc17pl] Sent: 02 November 2021 17:58 To: Stefan Kangas Subject: Re: bug#51385: 29.0.50; PragmataPro wide word ligatures such as [E= RR] having the left side cut off in cairo build 1. run command "emacs -Q" 2. M-: 3. (set-frame-font "PragmataPro Mono Liga" nil t) 4. C-uC-u 5. M-x 6. insert-char #Xe2c0 7. Repeat 4-6 substituting #Xe2c0 for any of the following: #Xe2b0, #Xe2= b1, #Xe2b2, #Xe2b3, #Xe2b4, #Xe2b5, #Xe2b6, #Xe2c0, #Xe2c1, #Xe2c2, #Xe2c3,= #Xe2c4, #Xe2c5, #Xe2c6, #Xe2c7, #Xe2c8, #Xe2c9, #Xe2ca, #Xe2cb, #Xe2cc, #X= e2cd, #Xe2ce, #Xe2e0, #Xe2e1, #Xe2e2, #Xe2e3, #Xe2e4, #Xe2e5, #Xe2e6, #Xe2e= 7, #Xe2e8, #Xe2e9, #Xe2ea, #Xe2eb, #Xe2ec, #Xe2ed, #Xe2e #Xe2f0, #Xe2f1, #= Xe2f2, #Xe2f3, #Xe2f4, #Xe2f5, #Xe2f6, #Xe2f7, #Xe2f8, #Xe2f9, #Xe2fa, #Xe2= fb, #Xe2fc, #Xe2fd, #Xe2fe At the moment all are clipped unless Emacs is built without Cairo support. ________________________________ From: Stefan Kangas Sent: 28 October 2021 04:22 To: Patrick Lenihan [sc17pl] Cc: 51385@debbugs.gnu.org <51385@debbugs.gnu.org> Subject: Re: bug#51385: 29.0.50; PragmataPro wide word ligatures such as [E= RR] having the left side cut off in cairo build "Patrick Lenihan [sc17pl]" writes: > When building Emacs with Cairo support, first characters are missing in > many ligatures of PragmataPro. This issue has occurred since Emacs > 27.1 but does not occur when building without Cairo. More details: > https://github.com/fabrizioschiavi/pragmatapro/issues/181. The same > occurs regardless of whether prettify-symbols or ligatures.el are > used, although using ligatures.el appears to allow some of these > characters to display correctly. More details on ligatures.el: > https://github.com/mickeynp/ligature.el/issues/33. Thanks for the bug report. Could you provide a recipe to reproduce this issue, starting from "emacs -Q"? --_000_AM7PR03MB61518992B8C95EA57E211DB5DF8C9AM7PR03MB6151eurp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Dear Stefan,

Note that this issue disappears when Emacs is built without Cairo support.<= /div>



From: Patrick Lenihan [sc17= pl] <P.J.Lenihan1@leeds.ac.uk>
Sent: 02 November 2021 17:58
To: Stefan Kangas <stefan@marxist.se>
Subject: Re: bug#51385: 29.0.50; PragmataPro wide word ligatures suc= h as [ERR] having the left side cut off in cairo build
 
  1. run command "emacs -Q"
  2. M-:
  3. (set-frame-font "PragmataPro Mono Liga" nil t)
  4. C= -uC-u<SPC>
  5. M-x
  6. insert-char #Xe2c0
  7. Repeat 4-6 substituting #Xe2c0 for any = of the following: #Xe2b0, #Xe2b1, #Xe2b2, #Xe2b3, #Xe2b4, #Xe2b5, #Xe2b6, #= Xe2c0, #Xe2c1, #Xe2c2, #Xe2c3, #Xe2c4, #Xe2c5, #Xe2c6, #Xe2c7, #Xe2c8, #Xe2= c9, #Xe2ca, #Xe2cb, #Xe2cc, #Xe2cd, #Xe2ce, #Xe2e0, #Xe2e1, #Xe2e2, #Xe2e3, #Xe2e4, #Xe2e5, #Xe2e6, #Xe2e7, #Xe2e8, #Xe2e9, #Xe2ea, #Xe2eb, #X= e2ec, #Xe2ed, #Xe2e  #Xe2f0, #Xe2f1, #Xe2f2, #Xe2f3, #Xe2f4, #Xe2f5, #= Xe2f6, #Xe2f7, #Xe2f8, #Xe2f9, #Xe2fa, #Xe2fb, #Xe2fc, #Xe2fd, #Xe2fe

    At the moment all are clipped unless Emacs is built without Cairo support.<= br>

From: Stefan Kangas <s= tefan@marxist.se>
Sent: 28 October 2021 04:22
To: Patrick Lenihan [sc17pl] <P.J.Lenihan1@leeds.ac.uk>
Cc: 51385@debbugs.gnu.org <51385@debbugs.gnu.org>
Subject: Re: bug#51385: 29.0.50; PragmataPro wide word ligatures suc= h as [ERR] having the left side cut off in cairo build
 
"Patrick Lenihan [sc17pl]" <P.J.Len= ihan1@leeds.ac.uk> writes:

> When building Emacs with Cairo support, first characters are missing i= n
> many ligatures of PragmataPro. This issue has occurred since Emacs
> 27.1 but does not occur when building without Cairo. More details:
> = https://github.com/fabrizioschiavi/pragmatapro/issues/181. The same
> occurs regardless of whether prettify-symbols or ligatures.el are
> used, although using ligatures.el appears to allow some of these
> characters to display correctly. More details on ligatures.el:
> https://= github.com/mickeynp/ligature.el/issues/33.

Thanks for the bug report.

Could you provide a recipe to reproduce this issue, starting from
"emacs -Q"?
--_000_AM7PR03MB61518992B8C95EA57E211DB5DF8C9AM7PR03MB6151eurp_--