GNU bug report logs - #51385
29.0.50; PragmataPro wide word ligatures such as [ERR] having the left side cut off in cairo build

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: "Patrick Lenihan [sc17pl]" <P.J.Lenihan1@HIDDEN>; Keywords: notabug; dated Mon, 25 Oct 2021 14:25:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Added tag(s) notabug. Request was from Stefan Kangas <stefan@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 51385 <at> debbugs.gnu.org:


Received: (at 51385) by debbugs.gnu.org; 3 Nov 2021 18:27:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 03 14:27:06 2021
Received: from localhost ([127.0.0.1]:41181 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1miKyX-0001KL-Uw
	for submit <at> debbugs.gnu.org; Wed, 03 Nov 2021 14:27:06 -0400
Received: from mail-db8eur05on2071.outbound.protection.outlook.com
 ([40.107.20.71]:56512 helo=EUR05-DB8-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <P.J.Lenihan1@HIDDEN>) id 1miKyW-0001Jo-61
 for 51385 <at> debbugs.gnu.org; Wed, 03 Nov 2021 14:27:05 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=X81Ktd1P4ZV4nT7JlnDnhrSexxIEuZzihywildRgHhdeZrnI3+Bz2TWlNsAhGEan/qx9ewl+Xtv6oE/6lepP2TwFQXq6bz44KmqMxmydFmgdihK95MoS898NunCCrtpfej4UP13PBtRL9y0O2BuyDnPfDWjGpHhApTBbmAPVu7VgMW7R1xzpzAbjbPNCRH3x83HJKcsFVX1w1OBmBea696V507PoMyrnNAltQwbYfJ65JW+XbFhaSvwEv/WjOxVH44z3Z5zSKqeRFujc5Jzqvzdp6+17fgagaIw/Y2U7SIuxfDPdwS5/JLzjXsXJFlit+LrrjgyfAk7gO4Xgk45iZQ==
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=U4G66N2bKfcWO5tdDjKb2mWrfMlK0itsZXWfe1P+rvk=;
 b=bZGBKsIjruPcvaYS4xfoEKP0rEJbTkso5gHMED0XV0Y9xdgbnXjQj3srECO6DYJh8sY4Cg2jLCQFxI7V+J3uWdqskkbKeB4eoISMGfgr/E4r5LpQzo3dWDgl3qadwgMnYDRH+XRLYKy/WaWjnQwY5sx4hoJMf4dxU9QV8enHCLMs6fBmeA7Z9cwa9bFpxvnvmbhR01fwH4SWlBLQNTaOf3SnTCR0KzPfZ56+7cwPjUK8V866kdsTOuI47gSQ17dPhj58RZkLxVy/IArtiF82MOXUQByR12/qkk0dSwDl0tAmfPFQOV+EmajnaY4oRz/4rzPHgY+Ehh0fCV6cRnHodg==
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=U4G66N2bKfcWO5tdDjKb2mWrfMlK0itsZXWfe1P+rvk=;
 b=rKSZLCkyUskRllRtWAPk1c87RfPhtlR7A4jEmhOOUoOdkPeEGu9oob1XyiIefHabjIpIu4BXAQsWLcuE2Iq2p2ptqisjQXvJRJ78h08iEJlw4xBJ1DeHfHmdBhHYxYv1mprks7+p6O5W/Il7u8J6VXq3wVWHLfP1AEghJR4PVHQ=
Received: from AM7PR03MB6151.eurprd03.prod.outlook.com (2603:10a6:20b:142::7)
 by AM6PR03MB4567.eurprd03.prod.outlook.com (2603:10a6:20b:b::10) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.19; Wed, 3 Nov
 2021 18:26:56 +0000
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
 18:26:55 +0000
From: "Patrick Lenihan [sc17pl]" <P.J.Lenihan1@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>, "51385 <at> debbugs.gnu.org"
 <51385 <at> debbugs.gnu.org>
Subject: Re: bug#51385: 29.0.50; PragmataPro wide word ligatures such as [ERR]
 having the left side cut off in cairo build
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/TQ8qn0avwiCXxgAE7xXGAACU65IAAAKkCgAAsUquAAAC+1A==
Date: Wed, 3 Nov 2021 18:26:55 +0000
Message-ID: <AM7PR03MB6151E093A9779D690CD76720DF8C9@HIDDEN>
References: <AM7PR03MB61513F4BFFA4048A54444F08DF839@HIDDEN>
 <CADwFkmmHMtB=dgveVCk8qeOEKQRgdOyVsKAORy4n7hPaG9Syiw@HIDDEN>
 <AM7PR03MB6151E876241AC93490E75926DF8B9@HIDDEN>
 <AM7PR03MB61518992B8C95EA57E211DB5DF8C9@HIDDEN>
 <83wnlpgvbx.fsf@HIDDEN>
 <AM7PR03MB615117D93E8015AC75F479F5DF8C9@HIDDEN>
 <83r1bxgnvk.fsf@HIDDEN>
In-Reply-To: <83r1bxgnvk.fsf@HIDDEN>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
suggested_attachment_session_id: 85fc3ca8-85d6-52f5-d970-16b0f87034fb
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: 488fdbe7-37b6-4fcc-efd7-08d99ef7840d
x-ms-traffictypediagnostic: AM6PR03MB4567:
x-microsoft-antispam-prvs: <AM6PR03MB4567B0F709FEE500D2EB080CDF8C9@HIDDEN>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: kGRuqXc4GluVeuPYvZmnxMxkE3vN72U996tiIGSM+0cejSp9MyrLc6Za8IiaxJthUF9H4Hbo+2lIgM8bh/1Oi5WCvzFuWNEuDu3GMfoMlJaLzw4lV/j3dgt6d388FiuRhUOuklv/n8j3xaKX1foHGd9EWMfEEcg9W7KA54kzmY4+A32cddIKDJJf9eekoZ4FvJoZBVT68NvAlwifXh+tZvZq3QE+RPp0sKlHkCh5XemTwgW7IddQQ71QUBMESzjV3YiL8OILuHu9A2GZu3swhxcNpJo8b6AmiHvVCUuB+pjZTKdFV4RSKi9cgeTzRxnpA9MkvubxCF3vgJB/fOXl7nMrk02dsJiWd4g4xd02iBR0yKFkviqts7hi7TkErzG/e3iLdMlNDdqdQwAUrsx1RgY8Wx2rj4gYBJ6z6c3aOeYLemfRuKgTowX4OJnA2Tb3M8aDuHmpXfDQqWyY/yawdGb3+rlDGHdpKUYmX/WQrUpbDkciD3oskiIsoN3X1OFgKycJFMOhx5v6DPfyV8xbLXUUHOdDzKIcTGX+FdYR1aQs7L21uoMLNUjdyDVKXMUfMB6bBmEdFDRvASxzFuBlmi1piRkj0FtTuZ6Mf6AZryRWXdiup+sTbE6lxuyP4ra4kNb0CYAw9fEQ+o2NODSBUC8LSaSswTJfPzxCDtqYumNhsU9nfyT1m6Npof/2IJOa/+cecDJgO63ueqMgx/LH2urjuEN5mxdstKzztmHUshhPAsGRWONgfaqTkVrBIL+abA9UFcBRFDKZQdOkic+7h6gpqEIIL1K1Wqr5xdrJ7o7CHN7gcPBEZaRoMBvbyBWqq6aFUKJ4efKeZkoG0cFxaje+P2pWYvnk7Lp65HwU1yg=
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)(8936002)(26005)(508600001)(186003)(8676002)(19627405001)(166002)(38100700002)(122000001)(7696005)(86362001)(316002)(2906002)(786003)(110136005)(5660300002)(52536014)(83380400001)(53546011)(66446008)(64756008)(66556008)(66946007)(76116006)(91956017)(19627235002)(38070700005)(33656002)(6506007)(66476007)(71200400001)(55016002)(9686003)(966005)(15398625002);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?sHXSZk2yP/JfZl5Yb/eiV8NyKus2sHcBZXOkMknYj1Ir2Q6UJ6POXzcN2p?=
 =?iso-8859-1?Q?4MuVQgVnp5HnpdnuO7SBq6uVNDtsrEYFa8F3t8Z7/F3Au1Ni0nYg08AcUa?=
 =?iso-8859-1?Q?Z/osm+iEmrgglSF70jOoFFVS64y+/wlxMhCPGIth6vAb75qgPSNWJjHLlm?=
 =?iso-8859-1?Q?1UvfAzclB1tilZS7+7T2rDpTcX/Mj+2DpsD3ap8sCxBc2URSsIrO5ZKRkt?=
 =?iso-8859-1?Q?gW1zvbN6hqdONRJI0JgNeylzTV2bkfxeG337dGNKA0Uw8wptSwrJqo0snI?=
 =?iso-8859-1?Q?kT/KbBZ3XrqdlgpxzhTb4hyu0aSDA7UkEt5IUn6m67bouFR+QIqXOoU3bM?=
 =?iso-8859-1?Q?bjmHBIOSjl0y3ivl7V3Up7P31jhJHSud8NGWCMOM2ZtNeNkujEZMYnJGmg?=
 =?iso-8859-1?Q?0XevtwEurwc/0RQlz428o7ls4Rou1gGS2GyMz0cegmiY1j6DuRwiB17iIj?=
 =?iso-8859-1?Q?jj6lFxODbLcyreS+k1FzDj903wS47kpe1w7qhDX6VLNGh/dmZKo4UH1NpF?=
 =?iso-8859-1?Q?BSQXb2OkAzvzOTARaFQn6p43fXGZAkKpsh7vELPUL2YIfrkPbnBfh1bhNV?=
 =?iso-8859-1?Q?clD/svXV1+o66kzQuQOrz7vuo7HvTpD3dTE3rGI8qW7W5yNHWdnn1anULa?=
 =?iso-8859-1?Q?FWX+p5xQlSBq5p60W0OS5Iz4c78u14hsz+kCUCEBZled4aUvUPc8HrUvLO?=
 =?iso-8859-1?Q?TO8GfntRYkPlmV9O/jSImuQWqMpcwGGeycNOVNyXQwYC0oLBwfr1whXKtJ?=
 =?iso-8859-1?Q?NkeDsBy95cTPSRAfE37MaWWsSbiEk2E5h44e4MiHVsLJvKUIFjvb5+VYEr?=
 =?iso-8859-1?Q?CYXjLo/oHnS5phSqH04Js62rgYfMDNOxDPiTC3Pgsl4WJX508NraMwRENh?=
 =?iso-8859-1?Q?m23qmzV61M2+pPMuwk2bBO9sa6voQ+cqiBPti1xRnbQHseMlatJr6oPFLK?=
 =?iso-8859-1?Q?mbBOQ4CibFMwuvBUJ53O+i5c+vI4FFu5HCBBnqhsOlveILLrpB2nEkZmzL?=
 =?iso-8859-1?Q?YRSQwf9+RkfgrhB5y4gmLu+APh3wZAxhyL6CxzTDPPh603+x9i5GVb3NUe?=
 =?iso-8859-1?Q?yOgkso/MGKQfE+BvFCdE+PaW80fFJnJo/lDzb2ZKutyBNDcXEZFVSShdH6?=
 =?iso-8859-1?Q?6NAe8nK+o8ngrl8+iDz1255g7ufIF8wN9YULM8cbZFCdgpaPkWqUsXAj3T?=
 =?iso-8859-1?Q?AEodtAxF9KnbRwnkFemq9fxVnMcYHT8BWqh6N36xxcJ8wBgC8b5BJ0AzGp?=
 =?iso-8859-1?Q?7Tpnvv4l0oeJZAXFJHF5mksWcaSyBiwAGOrv2ejr08llXjVEToDJqY2Hw+?=
 =?iso-8859-1?Q?nKhkhHYc7HUmRmDRzTWyBtc7ngP2udvqPSRsXCq4rfjZjIcZ5lDvOLhGNQ?=
 =?iso-8859-1?Q?sKmZDuCkJnnSBooIz74h6/8/nZl5ZXMcDVkYjwoMHMZwEUD/N6FgF2o6AA?=
 =?iso-8859-1?Q?rblGxkbq567pnsHDCzfDb3xMxbXiLizRdj2fZfJi9sa4EP7iXGajZLwPH1?=
 =?iso-8859-1?Q?H58qy3dnWrTitOVluSW848DlU1AkNprr0tj0LImwEDUU+m1N+u9rt/F5FA?=
 =?iso-8859-1?Q?ctJ/oSaflVpu/A2g5cj7s6lIon6hCPa5/82Km6Px6PE2ZiT7cXlbJX5Klk?=
 =?iso-8859-1?Q?OCxts6Yt41Un7EZGlrSk19PshMLy2BDVwmFJps5V1nMcZEDlbWonxajg?=
 =?iso-8859-1?Q?=3D=3D?=
Content-Type: multipart/alternative;
 boundary="_000_AM7PR03MB6151E093A9779D690CD76720DF8C9AM7PR03MB6151eurp_"
MIME-Version: 1.0
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: 488fdbe7-37b6-4fcc-efd7-08d99ef7840d
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Nov 2021 18:26:55.7858 (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: h22ojFHo7DGH1eXDIG3tqfUuODlNGM+Iv5eCECXOacxuSy8NiZSHb/N6b4+mFFdbg3lWK2hLbiINTz5popbFDQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4567
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 51385
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--_000_AM7PR03MB6151E093A9779D690CD76720DF8C9AM7PR03MB6151eurp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

These codepoints correspond to ligatures intended to highlight import messa=
ges in command line like [FIXME], [TODO], [WARNING], #FIXME #TODO #ERROR, a=
nd their ligatures are a bit wide. These can be viewed on the font authors =
website at https://fsd.it/wp-content/uploads/command_line_messages_ligature=
s.png, or on the font authors Github at https://github.com/fabrizioschiavi/=
pragmatapro/blob/master/showcase/PragmataPro%200.829/PragmataPro-0829-ligat=
ures.png. I found the code points at https://github.com/fabrizioschiavi/pra=
gmatapro/blob/master/emacs_snippets/pragmatapro-prettify-symbols-v0.829.el,=
 which is also in the font author's Github.
[https://repository-images.githubusercontent.com/10056929/68a59700-d314-11e=
9-9fae-babbbabbc40b]<https://github.com/fabrizioschiavi/pragmatapro/blob/ma=
ster/emacs_snippets/pragmatapro-prettify-symbols-v0.829.el>
pragmatapro/pragmatapro-prettify-symbols-v0.829.el at master =B7 fabriziosc=
hiavi/pragmatapro<https://github.com/fabrizioschiavi/pragmatapro/blob/maste=
r/emacs_snippets/pragmatapro-prettify-symbols-v0.829.el>
PragmataPro font is designed to help pros to work better - pragmatapro/prag=
matapro-prettify-symbols-v0.829.el at master =B7 fabrizioschiavi/pragmatapr=
o
github.com


[https://fsd.it/wp-content/uploads/command_line_messages_ligatures.png]

You understood me correctly regarding these PUA characters not displaying i=
n the Cairo build. If Emacs doesn't support them at all then perhaps this i=
s a feature request and not a bug. Thanks for your work on Emacs.
________________________________
From: Eli Zaretskii <eliz@HIDDEN>
Sent: 03 November 2021 17:17
To: Patrick Lenihan [sc17pl] <P.J.Lenihan1@HIDDEN>
Cc: 51385 <at> debbugs.gnu.org <51385 <at> 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

> From: "Patrick Lenihan [sc17pl]" <P.J.Lenihan1@HIDDEN>
> Date: Wed, 3 Nov 2021 15:08:55 +0000
>
> It's my ignorance. I am a user of ligature packages but don't know how th=
ey communicate with the
> composition table mechanism in Emacs. Perhaps my best effort recipe wasn'=
t a sensible way to display
> ligatures in Emacs.

Why did you use those particular codepoints? where did you see them,
and what glyphs on display they are supposed to show?

> Although my recipe is not well written I do believe there is a bug. The w=
ide PragmataPro ligatures display fine
> in builds without Cairo, but only the right side is displaying if Cairo i=
s included. Its the same for all ligature
> packages I've tried.

I'm not sure I follow: you believe this is a bug because it appears
with Cairo, but not without Cairo?  That's not evidence that there's a
bug in Emacs.  These builds use different libraries to show stuff on
the glass, and each library could have its own peculiarities when PUA
characters are being displayed.

The important part here is that Emacs doesn't currently support
display of PUA characters, even if the default font has glyphs for
those characters.

--_000_AM7PR03MB6151E093A9779D690CD76720DF8C9AM7PR03MB6151eurp_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
These codepoints correspond to ligatures intended to highlight import messa=
ges in command line like [FIXME], [TODO], [WARNING], #FIXME #TODO #ERROR, a=
nd their ligatures are a bit wide. These can be viewed on the font authors =
website at
<a href=3D"https://fsd.it/wp-content/uploads/command_line_messages_ligature=
s.png" id=3D"LPlnkOWALinkPreview_1">
https://fsd.it/wp-content/uploads/command_line_messages_ligatures.png</a>, =
or on the font authors Github at
<a href=3D"https://github.com/fabrizioschiavi/pragmatapro/blob/master/showc=
ase/PragmataPro%200.829/PragmataPro-0829-ligatures.png" id=3D"LPlnkOWALinkP=
review_2">
https://github.com/fabrizioschiavi/pragmatapro/blob/master/showcase/Pragmat=
aPro%200.829/PragmataPro-0829-ligatures.png</a>. I found the code points at
<a href=3D"https://github.com/fabrizioschiavi/pragmatapro/blob/master/emacs=
_snippets/pragmatapro-prettify-symbols-v0.829.el" id=3D"LPlnkOWALinkPreview=
_3">
https://github.com/fabrizioschiavi/pragmatapro/blob/master/emacs_snippets/p=
ragmatapro-prettify-symbols-v0.829.el</a>, which is also in the font author=
's Github.<br>
</div>
<div class=3D"_Entity _EType_OWALinkPreview _EId_OWALinkPreview_3 _EReadonl=
y_1">
<div id=3D"LPBorder_GTaHR0cHM6Ly9naXRodWIuY29tL2ZhYnJpemlvc2NoaWF2aS9wcmFnb=
WF0YXByby9ibG9iL21hc3Rlci9lbWFjc19zbmlwcGV0cy9wcmFnbWF0YXByby1wcmV0dGlmeS1z=
eW1ib2xzLXYwLjgyOS5lbA.." class=3D"LPBorder616344" style=3D"width: 100%; ma=
rgin-top: 16px; margin-bottom: 16px; position: relative; max-width: 800px; =
min-width: 424px;">
<table id=3D"LPContainer616344" role=3D"presentation" style=3D"padding: 12p=
x 36px 12px 12px; width: 100%; border-width: 1px; border-style: solid; bord=
er-color: rgb(200, 200, 200); border-radius: 2px;">
<tbody>
<tr style=3D"border-spacing: 0px;" valign=3D"top">
<td>
<div id=3D"LPImageContainer616344" style=3D"position: relative; margin-righ=
t: 12px; height: 120px; overflow: hidden; width: 240px;">
<a target=3D"_blank" id=3D"LPImageAnchor616344" href=3D"https://github.com/=
fabrizioschiavi/pragmatapro/blob/master/emacs_snippets/pragmatapro-prettify=
-symbols-v0.829.el"><img id=3D"LPThumbnailImageId616344" alt=3D"" style=3D"=
display: block;" width=3D"240" height=3D"120" src=3D"https://repository-ima=
ges.githubusercontent.com/10056929/68a59700-d314-11e9-9fae-babbbabbc40b"></=
a></div>
</td>
<td style=3D"width: 100%;">
<div id=3D"LPTitle616344" style=3D"font-size: 21px; font-weight: 300; margi=
n-right: 8px; font-family: &quot;wf_segoe-ui_light&quot;, &quot;Segoe UI Li=
ght&quot;, &quot;Segoe WP Light&quot;, &quot;Segoe UI&quot;, &quot;Segoe WP=
&quot;, Tahoma, Arial, sans-serif; margin-bottom: 12px;">
<a target=3D"_blank" id=3D"LPUrlAnchor616344" href=3D"https://github.com/fa=
brizioschiavi/pragmatapro/blob/master/emacs_snippets/pragmatapro-prettify-s=
ymbols-v0.829.el" style=3D"text-decoration: none; color:var(--themePrimary)=
;">pragmatapro/pragmatapro-prettify-symbols-v0.829.el
 at master =B7 fabrizioschiavi/pragmatapro</a></div>
<div id=3D"LPDescription616344" style=3D"font-size: 14px; max-height: 100px=
; color: rgb(102, 102, 102); font-family: &quot;wf_segoe-ui_normal&quot;, &=
quot;Segoe UI&quot;, &quot;Segoe WP&quot;, Tahoma, Arial, sans-serif; margi=
n-bottom: 12px; margin-right: 8px; overflow: hidden;">
PragmataPro font is designed to help pros to work better - pragmatapro/prag=
matapro-prettify-symbols-v0.829.el at master =B7 fabrizioschiavi/pragmatapr=
o</div>
<div id=3D"LPMetadata616344" style=3D"font-size: 14px; font-weight: 400; co=
lor: rgb(166, 166, 166); font-family: &quot;wf_segoe-ui_normal&quot;, &quot=
;Segoe UI&quot;, &quot;Segoe WP&quot;, Tahoma, Arial, sans-serif;">
github.com</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<br>
<div class=3D"_Entity _EType_OWALinkPreview _EId_OWALinkPreview_2 _EReadonl=
y_0"></div>
<br>
<div class=3D"_Entity _EType_OWALinkPreview _EId_OWALinkPreview_1 _EReadonl=
y_0"><img style=3D"max-width: 100%;" src=3D"https://fsd.it/wp-content/uploa=
ds/command_line_messages_ligatures.png"></div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
You understood me correctly regarding these PUA characters not displaying i=
n the Cairo build. If Emacs doesn't support them at all then perhaps this i=
s a feature request and not a bug. Thanks for your work on Emacs.<br>
</div>
<div class=3D"_Entity _EType_OWALinkPreview _EId_OWALinkPreview _EReadonly_=
1"></div>
<div id=3D"appendonsend"></div>
<hr style=3D"display:inline-block;width:98%" tabindex=3D"-1">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" st=
yle=3D"font-size:11pt" color=3D"#000000"><b>From:</b> Eli Zaretskii &lt;eli=
z@HIDDEN&gt;<br>
<b>Sent:</b> 03 November 2021 17:17<br>
<b>To:</b> Patrick Lenihan [sc17pl] &lt;P.J.Lenihan1@HIDDEN&gt;<br>
<b>Cc:</b> 51385 <at> debbugs.gnu.org &lt;51385 <at> debbugs.gnu.org&gt;<br>
<b>Subject:</b> Re: bug#51385: 29.0.50; PragmataPro wide word ligatures suc=
h as [ERR] having the left side cut off in cairo build</font>
<div>&nbsp;</div>
</div>
<div class=3D"BodyFragment"><font size=3D"2"><span style=3D"font-size:11pt;=
">
<div class=3D"PlainText">&gt; From: &quot;Patrick Lenihan [sc17pl]&quot; &l=
t;P.J.Lenihan1@HIDDEN&gt;<br>
&gt; Date: Wed, 3 Nov 2021 15:08:55 +0000<br>
&gt; <br>
&gt; It's my ignorance. I am a user of ligature packages but don't know how=
 they communicate with the<br>
&gt; composition table mechanism in Emacs. Perhaps my best effort recipe wa=
sn't a sensible way to display<br>
&gt; ligatures in Emacs.<br>
<br>
Why did you use those particular codepoints? where did you see them,<br>
and what glyphs on display they are supposed to show?<br>
<br>
&gt; Although my recipe is not well written I do believe there is a bug. Th=
e wide PragmataPro ligatures display fine<br>
&gt; in builds without Cairo, but only the right side is displaying if Cair=
o is included. Its the same for all ligature<br>
&gt; packages I've tried.<br>
<br>
I'm not sure I follow: you believe this is a bug because it appears<br>
with Cairo, but not without Cairo?&nbsp; That's not evidence that there's a=
<br>
bug in Emacs.&nbsp; These builds use different libraries to show stuff on<b=
r>
the glass, and each library could have its own peculiarities when PUA<br>
characters are being displayed.<br>
<br>
The important part here is that Emacs doesn't currently support<br>
display of PUA characters, even if the default font has glyphs for<br>
those characters.<br>
</div>
</span></font></div>
</body>
</html>

--_000_AM7PR03MB6151E093A9779D690CD76720DF8C9AM7PR03MB6151eurp_--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51385; Package emacs. Full text available.

Message received at 51385 <at> debbugs.gnu.org:


Received: (at 51385) by debbugs.gnu.org; 3 Nov 2021 17:17:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 03 13:17:30 2021
Received: from localhost ([127.0.0.1]:41037 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1miJtC-0007aE-D1
	for submit <at> debbugs.gnu.org; Wed, 03 Nov 2021 13:17:30 -0400
Received: from eggs.gnu.org ([209.51.188.92]:40856)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1miJtA-0007Zy-F3
 for 51385 <at> debbugs.gnu.org; Wed, 03 Nov 2021 13:17:29 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:32794)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1miJt2-0007lE-R1; Wed, 03 Nov 2021 13:17:20 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=d4F+Qa5cqtyoNTdE2f2nuc32P5YWzrrLkc11DHhsobM=; b=eQgXLOErd3vs
 en3fLAnzRagusLrTgCNF1bq5/gNqN6mERnnOyC+w5aJVg9H1DoLXI0bnH8lz8jBQYi3ghRs8zRWb6
 bPIy3Dbo4sf3RC5XSlr8wpFKoZVH/WYiIEYCPgYgE6WPrwiBx+hoMZgUEekaXVsRYVIeIbwTHwDn9
 XbwR+O1tZ5OhWsKmVt5KmrZ8Z7S8CQWSgSX+UR6lIbgpduC7iY5O6lK1ZajOu6+gIXOfWo0fe1CzM
 B7bUL5mitZS4r571jpTHSmDjYrRyd4oG0XisV0I7E1+Z/WClmyoyP5qri1i3cSsCcxWbTzZolx7hc
 X/6Q9Dh93VHHsPwtovV7bQ==;
Received: from [87.69.77.57] (port=2518 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1miJt2-0000jf-Aq; Wed, 03 Nov 2021 13:17:20 -0400
Date: Wed, 03 Nov 2021 19:17:19 +0200
Message-Id: <83r1bxgnvk.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: "Patrick Lenihan [sc17pl]" <P.J.Lenihan1@HIDDEN>
In-Reply-To: <AM7PR03MB615117D93E8015AC75F479F5DF8C9@HIDDEN>
 (P.J.Lenihan1@HIDDEN)
Subject: Re: bug#51385: 29.0.50; PragmataPro wide word ligatures such as [ERR]
 having the left side cut off in cairo build
References: <AM7PR03MB61513F4BFFA4048A54444F08DF839@HIDDEN>
 <CADwFkmmHMtB=dgveVCk8qeOEKQRgdOyVsKAORy4n7hPaG9Syiw@HIDDEN>
 <AM7PR03MB6151E876241AC93490E75926DF8B9@HIDDEN>
 <AM7PR03MB61518992B8C95EA57E211DB5DF8C9@HIDDEN>
 <83wnlpgvbx.fsf@HIDDEN> 
 <AM7PR03MB615117D93E8015AC75F479F5DF8C9@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 51385
Cc: 51385 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: "Patrick Lenihan [sc17pl]" <P.J.Lenihan1@HIDDEN>
> Date: Wed, 3 Nov 2021 15:08:55 +0000
> 
> It's my ignorance. I am a user of ligature packages but don't know how they communicate with the
> composition table mechanism in Emacs. Perhaps my best effort recipe wasn't a sensible way to display
> ligatures in Emacs.

Why did you use those particular codepoints? where did you see them,
and what glyphs on display they are supposed to show?

> Although my recipe is not well written I do believe there is a bug. The wide PragmataPro ligatures display fine
> in builds without Cairo, but only the right side is displaying if Cairo is included. Its the same for all ligature
> packages I've tried.

I'm not sure I follow: you believe this is a bug because it appears
with Cairo, but not without Cairo?  That's not evidence that there's a
bug in Emacs.  These builds use different libraries to show stuff on
the glass, and each library could have its own peculiarities when PUA
characters are being displayed.

The important part here is that Emacs doesn't currently support
display of PUA characters, even if the default font has glyphs for
those characters.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51385; Package emacs. Full text available.

Message received at 51385 <at> debbugs.gnu.org:


Received: (at 51385) by debbugs.gnu.org; 3 Nov 2021 15:09:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 03 11:09:06 2021
Received: from localhost ([127.0.0.1]:40928 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1miHsv-0003sf-HO
	for submit <at> debbugs.gnu.org; Wed, 03 Nov 2021 11:09:06 -0400
Received: from mail-eopbgr10073.outbound.protection.outlook.com
 ([40.107.1.73]:59719 helo=EUR02-HE1-obe.outbound.protection.outlook.com)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <P.J.Lenihan1@HIDDEN>) id 1miHst-0003s7-2C
 for 51385 <at> debbugs.gnu.org; Wed, 03 Nov 2021 11:09:04 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=JPLcCDYF5nWbEdwnw8EAEP8moASR5U6v9CrcSz4t2kwY0uKXfb7TTgyejX9sEedeyPmMsCJA3vFOQWVEJGePPALzXJeIlzw/u/ZHWB0rSkgUWKe9ibPSkBOUiw8TXUxgrR9YP8e4F3Zs1fZb/wtX3n4XWt22FeLWK7L+jcxVgOjPbL+x0tXF2blIfrTQNDR7vA1vE3ZB9DaaQSG07U743Dsa5hEJCwyT2DUcAXGh2cO/Xkd4/mcM3PQQVTTAw4v9qYOQiX9XFYLQweVLI4mFZxM2Xm0YbPZT0Jp236+kMzUywPitGIjRR/omE7MPxlzCA7BP37Y8cYSIyVetSQAB3A==
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=ee/FG6IdX9GMqD5VBkyKpPi9FNVa6HfdywJTZUeu2a4=;
 b=cGY2JKx3oo1TqrifVs/2DrlBITHA4oq8resMONRrcgLE8OWaP1NBSlHWTf/c9tFUZYJwkqfouwz/5QkYo3Z0ehs6pDMepTxBliB8vJu7tLKpVQ7VqJejDzJk/rKzyRkFZ1Q7g680/iU2BpdreVl2eaaPlJZ7LUaok0nGN8N6JBzhK6TulL/RBmUWsOmLYDZ9pLW553FOk9t0BhufbZ2nM6jC0DeWuyGARP+HmALwASoaKfnDTJRFz12dYghGx8lGGQKAwQIEMJXqnSm0I43br7S7CEWgccaY4rm/eWsr2UFAa1jL1QYI6IZudxnvwFeLRgeiYeg917ZH1+/F2CRrug==
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=ee/FG6IdX9GMqD5VBkyKpPi9FNVa6HfdywJTZUeu2a4=;
 b=C3SEY+PzYHrKK6PcDm/yPTiOEPKN0ykLtaKdOOpINPKhL6C764o11aF5DOChPUbYCcYUMOMQEi6AyuMnplxP2jf1SYkZ76kf/QmH2P+7fgQluCmMqBNZuCh9D3bhG728MQ+pRn6FRpNW6mKxSJVfEjNGer5wv6fMRPMpK+ZmD94=
Received: from AM7PR03MB6151.eurprd03.prod.outlook.com (2603:10a6:20b:142::7)
 by AM5PR03MB2979.eurprd03.prod.outlook.com (2603:10a6:206:17::23)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.10; Wed, 3 Nov
 2021 15:08:56 +0000
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
 15:08:56 +0000
From: "Patrick Lenihan [sc17pl]" <P.J.Lenihan1@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>, "51385 <at> debbugs.gnu.org"
 <51385 <at> debbugs.gnu.org>
Subject: Re: bug#51385: 29.0.50; PragmataPro wide word ligatures such as [ERR]
 having the left side cut off in cairo build
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/TQ8qn0avwiCXxgAE7xXGAACU65IAAAKkC
Date: Wed, 3 Nov 2021 15:08:55 +0000
Message-ID: <AM7PR03MB615117D93E8015AC75F479F5DF8C9@HIDDEN>
References: <AM7PR03MB61513F4BFFA4048A54444F08DF839@HIDDEN>
 <CADwFkmmHMtB=dgveVCk8qeOEKQRgdOyVsKAORy4n7hPaG9Syiw@HIDDEN>
 <AM7PR03MB6151E876241AC93490E75926DF8B9@HIDDEN>
 <AM7PR03MB61518992B8C95EA57E211DB5DF8C9@HIDDEN>
 <83wnlpgvbx.fsf@HIDDEN>
In-Reply-To: <83wnlpgvbx.fsf@HIDDEN>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
suggested_attachment_session_id: de929729-1cfb-804c-824d-ce974826982a
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: 6f1d81f7-7f8c-473a-6c7a-08d99edbdb1c
x-ms-traffictypediagnostic: AM5PR03MB2979:
x-microsoft-antispam-prvs: <AM5PR03MB2979591F41BBF3CB6AFA5ACFDF8C9@HIDDEN>
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: qLI9MIWLx3DCkA96kSDtahCyab9qE6Meel7arqJ2sl0q2Bljbsq+dS4NXegxZ5G4ZdaNDzUFLMofzKyHx9chZ3GMpUpO39ayKOevFHIOa0iE/kGVG7KtgDnczFrSUvwTTQxz4tCtZGJE3N6Acf1iCCwrQFwU0m7iRwzK2JUDfpp92f4O3vIZrFSQ6YjinWp+NladcYDwzmCPQJ/IsJlCaV7XdGX14oQRczGdVtIVx8+HZu/TD6ajqMOw3u86sI1LMSQOpTBJJs9tqk2B/sJoQ4FSmSQhz4ZhCw7Le2OHn8ipRQVrjsRnHDUVBWOg2Kglh9Ji32VPpNAAxa4bhlJ21yCI/p1cShOsxQn019kn/FB+a+IEQ+F05KHx3RphTLG8uVDQ2Ukk2r+SNvqgXyO5YlYMaCIYjMcYlMaKOx5m5SCRgo+R5Bz4YsDhcgtxkRd/nI4eBAjd3kNgebMOdqmve/mka/mY7Ax6pZ2vcf27XK7f8RaXE+6HtStcPfnozfVOi1rw1DRD/ZDkGDeM6BiXBeJMyjDWK0ihpKRDDYwaBEvXRCDcaRzid+vbbPP9ldkgFyjlo9R5/68p0JxPv2VwDW5/tbcVgHiXirSOoJkqhsi8R882LNzJ9KQp76JSOuZKD6hwFF/tp0OZHegIpeszegonTBGJVmqEDR9ZwTx7g0e3syW8t+mFoo62cDecNFgqDGHk62MFo1FugjRBF29CrQ==
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)(38100700002)(122000001)(55016002)(5660300002)(66556008)(66476007)(86362001)(9686003)(76116006)(91956017)(6506007)(186003)(508600001)(66946007)(52536014)(26005)(53546011)(64756008)(66446008)(7696005)(19627405001)(38070700005)(2906002)(786003)(316002)(33656002)(110136005)(71200400001)(8676002)(8936002);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?4kI4bGJPjM43KRm9UhXmBPE0CcMdf4SZFeLZuHhVFm+QF525BC6c30K7Z1FE?=
 =?us-ascii?Q?ZMOtZpVvzLdLIJIvNpaz5jifO392NfFZK7HjaZEzLnS2+fhK6N5k4qfbdXx8?=
 =?us-ascii?Q?86o6rNkmoOERGPIrJEoYuoPuUWZf60FHKbQAZFVdLvne1hcLo3p3oIF2iCgt?=
 =?us-ascii?Q?EDpgonOysctJr0aeArZbsJab75wnmBKr39SJ/iy7WU4PxaRHA3DqpabeZZG2?=
 =?us-ascii?Q?lc9ueKhZKX8iU+kBgvsqdhVTBfaK191QaotLmOJ4+yYREJKfEXOlSHngD/mA?=
 =?us-ascii?Q?p9ibWMf1cIYgj9adQeJSL29bTH7o/4vjfEsGSrvr5utdm1Eo6Opkt2he4B2e?=
 =?us-ascii?Q?lAz/O1mFHkT/6M7Kicx77xk1R0topcIWJX4JyOp/VjbtCOVuygEjbzGL8APv?=
 =?us-ascii?Q?Z+yrIYzqzjntwYyuFRB+C4lYPrn1faCmP5IMgc4ieIFfR9eGCRHqv5pf6efr?=
 =?us-ascii?Q?+Ub/dent1ryjeJnfMgYzM/Q8LyQjAf3VCJnSp7sT6eOB2HATKHob6L6PA/qd?=
 =?us-ascii?Q?o7LZ0ILGiWpgzrTHWXw7/M6crpEwumn50rvWEyBUzHvuiOrauezYvg+uI84v?=
 =?us-ascii?Q?kCmnjeffs9Vg6dJux/R0EQEfixfmOK2u2UOW/2ry4XOZZ0aB0pzhUO7k0t+y?=
 =?us-ascii?Q?4ooQ5jULTqG6hzUqIteHua0uCu/I8NmsKV48XLoA6lG5KgEkRE10OvQrBOaq?=
 =?us-ascii?Q?/ORcg6iNDKsIsGY61Bu9NxEvDoamYbB/AZTlaMaax0mEnJfbyZmWvzkM4rAr?=
 =?us-ascii?Q?2coKX99eny5KWZ65eDSZRvGBD2lAXFsnaRdwdIvbV0IK28tx7r8hBRIKfxHW?=
 =?us-ascii?Q?0P7r5JtgeJYHrtD9YGqrXd0NpWGFpQ8wfxTof5Tfnu/6cZ8ev0NzxLKpTHD/?=
 =?us-ascii?Q?ZaL07DxWxqyqsy/PsNYlQ5V2UCkEjYCyAu0S6YhcDHR/LWoU0BZaJGj8ps2Q?=
 =?us-ascii?Q?BLzBonBCTsJylMe91v+9XenuErXRPxQFb50E+nPoClOkCQgBwY8oQHCMKU+h?=
 =?us-ascii?Q?+kiXo0aT+jNBf0IrQ4IRW636jqH+tr8VrAYbf6aGG11L9ITZBaMNehgwzDIf?=
 =?us-ascii?Q?fq+vUReVVBaT7st0kL6pubg0P7Wsll2k3+mdESEt4izAdoQv+6S6SYsY5t06?=
 =?us-ascii?Q?YSUGl1X9Hix5P47pndt5926a2IYVeoZQSnlT2ZgLfZxNBbHuqpH/jzi0u2eA?=
 =?us-ascii?Q?Gb/V7VHxcmvXAtW3n0Kwciq8cVdwXAXwdshVdwPBIHXRzRA+LAUE1ZvDNZNz?=
 =?us-ascii?Q?Ep1BIwHia1Bop6Tg1N2w7f4vPcsVShFoBO6OeAb99FGMzhpg0xEgu+0vIEFV?=
 =?us-ascii?Q?Pnv0lSNIvYOgsZQPhymk/+nE4LeewM4Tx9ZWdXdPCFqGExLY1JsOt2ccF1b9?=
 =?us-ascii?Q?b0yAYAlPC10urcjA6msLgU/gWfO1XnK7i+qp/OIzy6OCyom70l0Zrg0Go8mP?=
 =?us-ascii?Q?R9Dsd8I4NlfKzw3NmJucqwD7fSyiwkp2gUiV/WfEZc5QdtnnHMAFUIjVlh5K?=
 =?us-ascii?Q?v/JyxZfQXNSBha6jJYHkc1m7fq0s4npCM1tZlFCF+S9NwqPmbzmNOkKB6fs3?=
 =?us-ascii?Q?g+DaSUd0TjsLA6NFTT5R1PGkdmcJOBR2ycoeo8CPt8samCKMToXxcC8sfwWC?=
 =?us-ascii?Q?kQ=3D=3D?=
Content-Type: multipart/alternative;
 boundary="_000_AM7PR03MB615117D93E8015AC75F479F5DF8C9AM7PR03MB6151eurp_"
MIME-Version: 1.0
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: 6f1d81f7-7f8c-473a-6c7a-08d99edbdb1c
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Nov 2021 15:08:55.9630 (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: bl31w3CxO6d7R0nerlQ6dgVsDfmlZ/8fmhhMaV0Ufj5t3xUy0BBe+4QwY/qyNq78+yDRcYv2RnaqydaVe/n6Mw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR03MB2979
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 51385
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--_000_AM7PR03MB615117D93E8015AC75F479F5DF8C9AM7PR03MB6151eurp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

It's my ignorance. I am a user of ligature packages but don't know how they=
 communicate with the composition table mechanism in Emacs. Perhaps my best=
 effort recipe wasn't a sensible way to display ligatures in Emacs.

Although my recipe is not well written I do believe there is a bug. The wid=
e PragmataPro ligatures display fine in builds without Cairo, but only the =
right side is displaying if Cairo is included. Its the same for all ligatur=
e packages I've tried.
________________________________
From: Eli Zaretskii <eliz@HIDDEN>
Sent: 03 November 2021 14:36
To: Patrick Lenihan [sc17pl] <P.J.Lenihan1@HIDDEN>
Cc: stefan@HIDDEN <stefan@HIDDEN>; 51385 <at> debbugs.gnu.org <51385@deb=
bugs.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

> From: "Patrick Lenihan [sc17pl]" <P.J.Lenihan1@HIDDEN>
> Date: Wed, 3 Nov 2021 12:26:59 +0000
>
> Note that this issue disappears when Emacs is built without Cairo support=
.
>
> -------------------------------------------------------------------------=
-----
> From: Patrick Lenihan [sc17pl] <P.J.Lenihan1@HIDDEN>
> Sent: 02 November 2021 17:58
> To: Stefan Kangas <stefan@HIDDEN>
> Subject: Re: bug#51385: 29.0.50; PragmataPro wide word ligatures such 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,
>  #Xe2c9, #Xe2ca, #Xe2cb, #Xe2cc, #Xe2cd, #Xe2ce, #Xe2e0, #Xe2e1, #Xe2e2, =
#Xe2e3, #Xe2e4,
>  #Xe2e5, #Xe2e6, #Xe2e7, #Xe2e8, #Xe2e9, #Xe2ea, #Xe2eb, #Xe2ec, #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 suppor=
t.

These characters are from the Private Use Area (PUA) of Unicode.  Why
do you expect Emacs to produce anything sensible for them?  To display
such characters, it is not enough to install a font that has glyphs
for PUA codepoints, you need also to tell Emacs what attributes and
properties those codepoints have, because Unicode doesn't define any
properties for those codepoints.

I don't see a bug in this recipe.  Emacs currently doesn't support
display of arbitrary PUA characters.

--_000_AM7PR03MB615117D93E8015AC75F479F5DF8C9AM7PR03MB6151eurp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
It's my ignorance. I am a user of ligature packages but don't know how they=
 communicate with the&nbsp;composition table mechanism in Emacs. Perhaps my=
 best effort recipe wasn't a sensible way to display ligatures in Emacs.<br=
>
<br>
Although my recipe is not well written I do believe there is a bug. The wid=
e PragmataPro ligatures display fine in builds without Cairo, but only the =
right side is displaying if Cairo is included. Its the same for all ligatur=
e packages I've tried.<br>
</div>
<div id=3D"appendonsend"></div>
<hr style=3D"display:inline-block;width:98%" tabindex=3D"-1">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" st=
yle=3D"font-size:11pt" color=3D"#000000"><b>From:</b> Eli Zaretskii &lt;eli=
z@HIDDEN&gt;<br>
<b>Sent:</b> 03 November 2021 14:36<br>
<b>To:</b> Patrick Lenihan [sc17pl] &lt;P.J.Lenihan1@HIDDEN&gt;<br>
<b>Cc:</b> stefan@HIDDEN &lt;stefan@HIDDEN&gt;; 51385@HIDDEN=
rg &lt;51385 <at> debbugs.gnu.org&gt;<br>
<b>Subject:</b> Re: bug#51385: 29.0.50; PragmataPro wide word ligatures suc=
h as [ERR] having the left side cut off in cairo build</font>
<div>&nbsp;</div>
</div>
<div class=3D"BodyFragment"><font size=3D"2"><span style=3D"font-size:11pt;=
">
<div class=3D"PlainText">&gt; From: &quot;Patrick Lenihan [sc17pl]&quot; &l=
t;P.J.Lenihan1@HIDDEN&gt;<br>
&gt; Date: Wed, 3 Nov 2021 12:26:59 +0000<br>
&gt; <br>
&gt; Note that this issue disappears when Emacs is built without Cairo supp=
ort.<br>
&gt; <br>
&gt; ----------------------------------------------------------------------=
--------<br>
&gt; From: Patrick Lenihan [sc17pl] &lt;P.J.Lenihan1@HIDDEN&gt;<br>
&gt; Sent: 02 November 2021 17:58<br>
&gt; To: Stefan Kangas &lt;stefan@HIDDEN&gt;<br>
&gt; Subject: Re: bug#51385: 29.0.50; PragmataPro wide word ligatures such =
as [ERR] having the left side cut<br>
&gt; off in cairo build <br>
&gt;&nbsp; <br>
&gt; 1 run command &quot;emacs -Q&quot;<br>
&gt; 2 M-: <br>
&gt; 3 (set-frame-font &quot;PragmataPro Mono Liga&quot; nil t)<br>
&gt; 4 C-uC-u&lt;SPC&gt;<br>
&gt; 5 M-x <br>
&gt; 6 insert-char #Xe2c0<br>
&gt; 7 Repeat 4-6 substituting #Xe2c0 for any of the following: #Xe2b0, #Xe=
2b1, #Xe2b2, #Xe2b3, #Xe2b4,<br>
&gt;&nbsp; #Xe2b5, #Xe2b6, #Xe2c0, #Xe2c1, #Xe2c2, #Xe2c3, #Xe2c4, #Xe2c5, =
#Xe2c6, #Xe2c7, #Xe2c8,<br>
&gt;&nbsp; #Xe2c9, #Xe2ca, #Xe2cb, #Xe2cc, #Xe2cd, #Xe2ce, #Xe2e0, #Xe2e1, =
#Xe2e2, #Xe2e3, #Xe2e4,<br>
&gt;&nbsp; #Xe2e5, #Xe2e6, #Xe2e7, #Xe2e8, #Xe2e9, #Xe2ea, #Xe2eb, #Xe2ec, =
#Xe2ed, #Xe2e&nbsp; #Xe2f0, #Xe2f1,<br>
&gt;&nbsp; #Xe2f2, #Xe2f3, #Xe2f4, #Xe2f5, #Xe2f6, #Xe2f7, #Xe2f8, #Xe2f9, =
#Xe2fa, #Xe2fb, #Xe2fc, #Xe2fd, #Xe2fe<br>
&gt; <br>
&gt;&nbsp; At the moment all are clipped unless Emacs is built without Cair=
o support.<br>
<br>
These characters are from the Private Use Area (PUA) of Unicode.&nbsp; Why<=
br>
do you expect Emacs to produce anything sensible for them?&nbsp; To display=
<br>
such characters, it is not enough to install a font that has glyphs<br>
for PUA codepoints, you need also to tell Emacs what attributes and<br>
properties those codepoints have, because Unicode doesn't define any<br>
properties for those codepoints.<br>
<br>
I don't see a bug in this recipe.&nbsp; Emacs currently doesn't support<br>
display of arbitrary PUA characters.<br>
</div>
</span></font></div>
</body>
</html>

--_000_AM7PR03MB615117D93E8015AC75F479F5DF8C9AM7PR03MB6151eurp_--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51385; Package emacs. Full text available.

Message received at 51385 <at> debbugs.gnu.org:


Received: (at 51385) by debbugs.gnu.org; 3 Nov 2021 14:36:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 03 10:36:30 2021
Received: from localhost ([127.0.0.1]:40808 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1miHNO-0002r7-7e
	for submit <at> debbugs.gnu.org; Wed, 03 Nov 2021 10:36:30 -0400
Received: from eggs.gnu.org ([209.51.188.92]:33314)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1miHNL-0002qu-WB
 for 51385 <at> debbugs.gnu.org; Wed, 03 Nov 2021 10:36:28 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:54264)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1miHNE-0005Lg-M9; Wed, 03 Nov 2021 10:36:21 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=yfmYYVe4ZgpYSIW8Oq5sKLBsTIdRe1XmOu/hrKJfoys=; b=pwNGZA8JYqA5
 5rao5N2awS09iY8DIfoZV7QJijUbCGjUIFY2kZA+TZUVu/+BPu6skxQkfQbRKGh0Ki9d9QCXqO7N5
 +Zms/eVzWZX0cj8y3Wda/8Q1YWl4oC/nckeyKNuvWmcsvWDc8BLVMo4CeVO7BJBtSRh+S9OWz8Gee
 ZKEJZ45zXX85TKlxDS94c5M4Vow8i7v0u4vZQ//jAiJGrzrFtF0yPoXKPafxcW0m63wfyFhBSx6TO
 ckGV+qbREIscF08wJQZTFz/GHgOUVXmhLQGjvHXPC+jIQB7TddtrOqXfi8HiBKpEaZtTUDTAE7A17
 F3zqP1r4O2+xXkd2lNEJQw==;
Received: from [87.69.77.57] (port=4663 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1miHND-00052Z-N8; Wed, 03 Nov 2021 10:36:20 -0400
Date: Wed, 03 Nov 2021 16:36:18 +0200
Message-Id: <83wnlpgvbx.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: "Patrick Lenihan [sc17pl]" <P.J.Lenihan1@HIDDEN>
In-Reply-To: <AM7PR03MB61518992B8C95EA57E211DB5DF8C9@HIDDEN>
 (P.J.Lenihan1@HIDDEN)
Subject: Re: bug#51385: 29.0.50;
 PragmataPro wide word ligatures such as [ERR] having the left side
 cut off in cairo build
References: <AM7PR03MB61513F4BFFA4048A54444F08DF839@HIDDEN>
 <CADwFkmmHMtB=dgveVCk8qeOEKQRgdOyVsKAORy4n7hPaG9Syiw@HIDDEN>
 <AM7PR03MB6151E876241AC93490E75926DF8B9@HIDDEN>
 <AM7PR03MB61518992B8C95EA57E211DB5DF8C9@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 51385
Cc: 51385 <at> debbugs.gnu.org, stefan@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: "Patrick Lenihan [sc17pl]" <P.J.Lenihan1@HIDDEN>
> Date: Wed, 3 Nov 2021 12:26:59 +0000
> 
> Note that this issue disappears when Emacs is built without Cairo support.
> 
> ------------------------------------------------------------------------------
> From: Patrick Lenihan [sc17pl] <P.J.Lenihan1@HIDDEN>
> Sent: 02 November 2021 17:58
> To: Stefan Kangas <stefan@HIDDEN>
> Subject: Re: bug#51385: 29.0.50; PragmataPro wide word ligatures such 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,
>  #Xe2c9, #Xe2ca, #Xe2cb, #Xe2cc, #Xe2cd, #Xe2ce, #Xe2e0, #Xe2e1, #Xe2e2, #Xe2e3, #Xe2e4,
>  #Xe2e5, #Xe2e6, #Xe2e7, #Xe2e8, #Xe2e9, #Xe2ea, #Xe2eb, #Xe2ec, #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.

These characters are from the Private Use Area (PUA) of Unicode.  Why
do you expect Emacs to produce anything sensible for them?  To display
such characters, it is not enough to install a font that has glyphs
for PUA codepoints, you need also to tell Emacs what attributes and
properties those codepoints have, because Unicode doesn't define any
properties for those codepoints.

I don't see a bug in this recipe.  Emacs currently doesn't support
display of arbitrary PUA characters.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51385; Package emacs. Full text available.

Message received at 51385 <at> debbugs.gnu.org:


Received: (at 51385) by debbugs.gnu.org; 3 Nov 2021 14:14:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 03 10:14:34 2021
Received: from localhost ([127.0.0.1]:40715 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1miH26-0002Aa-AG
	for submit <at> debbugs.gnu.org; Wed, 03 Nov 2021 10:14:34 -0400
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 <P.J.Lenihan1@HIDDEN>) id 1miFMA-00077P-LS
 for 51385 <at> 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=
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
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
From: "Patrick Lenihan [sc17pl]" <P.J.Lenihan1@HIDDEN>
To: Stefan Kangas <stefan@HIDDEN>, "51385 <at> debbugs.gnu.org"
 <51385 <at> debbugs.gnu.org>
Subject: Re: bug#51385: 29.0.50; PragmataPro wide word ligatures such as [ERR]
 having the left side cut off in cairo build
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=
Date: Wed, 3 Nov 2021 12:26:59 +0000
Message-ID: <AM7PR03MB61518992B8C95EA57E211DB5DF8C9@HIDDEN>
References: <AM7PR03MB61513F4BFFA4048A54444F08DF839@HIDDEN>
 <CADwFkmmHMtB=dgveVCk8qeOEKQRgdOyVsKAORy4n7hPaG9Syiw@HIDDEN>
 <AM7PR03MB6151E876241AC93490E75926DF8B9@HIDDEN>
In-Reply-To: <AM7PR03MB6151E876241AC93490E75926DF8B9@HIDDEN>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
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: <AM6PR03MB610473B3DC6F5153B05D3C7EDF8C9@HIDDEN>
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+HeHLFdOjAwiz50odV3wiwahVpe4WPTc70e/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: =?us-ascii?Q?SHh86YZGqVbyqNRX3tV+9d8Gh91Oz0rVDIskt92DD1QJduhO33Ro8LmRD/yr?=
 =?us-ascii?Q?YF+Xa/tkGrw5P5DJRLi50gSoY5CbDKmhQkZTpg/xfwrql6jL8Hx1PGCg7MVB?=
 =?us-ascii?Q?24v+8wM/JkohGiHQc/r3yc6wt3W5rCBlX0cWcgZoKubDHnY7IAuQIGHQfz3h?=
 =?us-ascii?Q?Rq0ZzxX7/2pAd3x4b8bnec3faCIZuq2zhUo/J03tplFg8VQaVA6XwcXsn1xo?=
 =?us-ascii?Q?kVVWF8B0bfbMbbjTMv0kgtkjXbDj8lJ7gTV5lhcrGCmOrbRFLhakbFIOWvhE?=
 =?us-ascii?Q?hyoC4VEl1MFtls/GF3C96YoJUhPPTla3yDLghBbFekpSUBIW4rPWUDVQEUI3?=
 =?us-ascii?Q?jrKkHFj3NTxxc0TbeSfmCOqF2tezwc7GMtCByfee8eI9K/rUySMhUVbrT3RG?=
 =?us-ascii?Q?w1k11AKqhfhNmrv+XuRxzBzF2+srELFUUIMeBVU1yxS6wFvpMEisjGX8uaqF?=
 =?us-ascii?Q?XaMxC/G1Pg320vExNGEbS04zDxvCBRFohL3RKAk5xEja03xof3l2iXTRbwcc?=
 =?us-ascii?Q?FpNs5Ku1lKdNceYRxqQ8Aw7cdKW3F5XdLId4JKKKdqDZdNRMI3PcBUJrj6ns?=
 =?us-ascii?Q?kFLXU10Hjv7lFI90VE0YHkdp0Z/iMXNVeLaEduM2HuS2Lr1P0OQOv7TgMZCF?=
 =?us-ascii?Q?HZBOYCWPHw/ZWGAPBSD3hQ5u1V8cLDW0e4Uic/sVdYrAxPFmdaOjCci8sG63?=
 =?us-ascii?Q?ODHj4mLu6XT1NphTpIaxNHPSJ2l74ob8Gw2T9pLqUF7W5RRcTmK/Pr9MuAvb?=
 =?us-ascii?Q?3qBuDMb8RKnvvuHN6RsMiCO8BKGGnig7TN648YBKzFnwO22ltcrlKn/K/WzG?=
 =?us-ascii?Q?9ZclGsC9NgqHl/DGeHDrxNu6/gKNWdL7VBTjkrTwVms1zzQmF8x8nuiQSyYd?=
 =?us-ascii?Q?pgMnhdBQFytH5ZqPCAEyVqlx+WbHdL6XSpDbpeZ5SB9andpma3uYAQN7kiyw?=
 =?us-ascii?Q?dFhvCUGISmQKbcR2A8XI/3n0/eVohVKaFIs9VBgHkAFla/JFA2S5c5uF4U8G?=
 =?us-ascii?Q?6YGNXGzs3Gejanahh2vilPBPjywxk1jgnQNlFajFGy9NaGoa/Gf3sv8vwf20?=
 =?us-ascii?Q?B8PW+Jnl98FzvBVr7dkbFkvrjOfNV9zWr+a0NJjBb3WCne8xst8iF+XgCUbw?=
 =?us-ascii?Q?rajmIeQObXU5htwoSUt7dp1cItfNnaKtA+UopeE09RVzGpqt/WYpNQQkKTNp?=
 =?us-ascii?Q?dEaU+2L5AmV2IzKSdKuTgj5zzoRdeZGr7so8gLIOGs4Y3IazFcfDDdGcAqDD?=
 =?us-ascii?Q?lg0W5UWgRVV8nOT+oXuuVeaT0PNaHR+YZ1mDZOvV2qmW9ltGrA/xoh3StRVN?=
 =?us-ascii?Q?1kaxpmJqmcGppDP6QDOR9YkbND/09eBSGkq4rGMrHmkyP5wQQWTKkXDsf8PQ?=
 =?us-ascii?Q?qpag0OxtRp0MpXEBoOt0io8VOx5HRdsK0R9yO2+aWKD/vV68yB74T8oGJ6tF?=
 =?us-ascii?Q?pvUba4k4mzDk8etQnn4R64eccSXe6BhmmX1UVhYDU3+JGGEVnTu2bpXO+B+W?=
 =?us-ascii?Q?sjQt/204kYR6vGM0KvDbR5A07DKq6hz05OLmWleWenw6/9SkwDk7ZVtq+k5Y?=
 =?us-ascii?Q?g2peGWvtD+PbnwsZFQ5H64aAkdtUBzkXKvrvrJawgo0+SphYqJ6RLrFTqf9I?=
 =?us-ascii?Q?3Q=3D=3D?=
Content-Type: multipart/alternative;
 boundary="_000_AM7PR03MB61518992B8C95EA57E211DB5DF8C9AM7PR03MB6151eurp_"
MIME-Version: 1.0
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-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 51385
X-Mailman-Approved-At: Wed, 03 Nov 2021 10:14:28 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.3 (/)

--_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] <P.J.Lenihan1@HIDDEN>
Sent: 02 November 2021 17:58
To: Stefan Kangas <stefan@HIDDEN>
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<SPC>
  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 <stefan@HIDDEN>
Sent: 28 October 2021 04:22
To: Patrick Lenihan [sc17pl] <P.J.Lenihan1@HIDDEN>
Cc: 51385 <at> debbugs.gnu.org <51385 <at> 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]" <P.J.Lenihan1@HIDDEN> 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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
Dear Stefan,</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
Note that this issue disappears when Emacs is built without Cairo support.<=
/div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id=3D"appendonsend"></div>
<hr style=3D"display:inline-block;width:98%" tabindex=3D"-1">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" st=
yle=3D"font-size:11pt" color=3D"#000000"><b>From:</b> Patrick Lenihan [sc17=
pl] &lt;P.J.Lenihan1@HIDDEN&gt;<br>
<b>Sent:</b> 02 November 2021 17:58<br>
<b>To:</b> Stefan Kangas &lt;stefan@HIDDEN&gt;<br>
<b>Subject:</b> Re: bug#51385: 29.0.50; PragmataPro wide word ligatures suc=
h as [ERR] having the left side cut off in cairo build</font>
<div>&nbsp;</div>
</div>
<style type=3D"text/css" style=3D"display:none">
<!--
p
	{margin-top:0;
	margin-bottom:0}
-->
</style>
<div dir=3D"ltr">
<div style=3D"font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12p=
t; color:rgb(0,0,0)">
<ol>
<li><span>run command &quot;emacs -Q&quot;</span></li><li>M-: <br>
</li><li>(set-frame-font &quot;PragmataPro Mono Liga&quot; nil t)</li><li>C=
-uC-u&lt;SPC&gt;<br>
</li><li>M-x <br>
</li><li>insert-char #Xe2c0</li><li>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 &nbsp;#Xe2f0, #Xe2f1, #Xe2f2, #Xe2f3, #Xe2f4, #Xe2f5, #=
Xe2f6, #Xe2f7, #Xe2f8, #Xe2f9, #Xe2fa, #Xe2fb, #Xe2fc, #Xe2fd, #Xe2fe<br>
<br>
At the moment all are clipped unless Emacs is built without Cairo support.<=
br>
</li></ol>
</div>
<div id=3D"x_appendonsend"></div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"x_divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" =
color=3D"#000000" style=3D"font-size:11pt"><b>From:</b> Stefan Kangas &lt;s=
tefan@HIDDEN&gt;<br>
<b>Sent:</b> 28 October 2021 04:22<br>
<b>To:</b> Patrick Lenihan [sc17pl] &lt;P.J.Lenihan1@HIDDEN&gt;<br>
<b>Cc:</b> 51385 <at> debbugs.gnu.org &lt;51385 <at> debbugs.gnu.org&gt;<br>
<b>Subject:</b> Re: bug#51385: 29.0.50; PragmataPro wide word ligatures suc=
h as [ERR] having the left side cut off in cairo build</font>
<div>&nbsp;</div>
</div>
<div class=3D"x_BodyFragment"><font size=3D"2"><span style=3D"font-size:11p=
t">
<div class=3D"x_PlainText">&quot;Patrick Lenihan [sc17pl]&quot; &lt;P.J.Len=
ihan1@HIDDEN&gt; writes:<br>
<br>
&gt; When building Emacs with Cairo support, first characters are missing i=
n<br>
&gt; many ligatures of PragmataPro. This issue has occurred since Emacs<br>
&gt; 27.1 but does not occur when building without Cairo. More details:<br>
&gt; <a href=3D"https://github.com/fabrizioschiavi/pragmatapro/issues/181">=
https://github.com/fabrizioschiavi/pragmatapro/issues/181</a>. The same<br>
&gt; occurs regardless of whether prettify-symbols or ligatures.el are<br>
&gt; used, although using ligatures.el appears to allow some of these<br>
&gt; characters to display correctly. More details on ligatures.el:<br>
&gt; <a href=3D"https://github.com/mickeynp/ligature.el/issues/33">https://=
github.com/mickeynp/ligature.el/issues/33</a>.<br>
<br>
Thanks for the bug report.<br>
<br>
Could you provide a recipe to reproduce this issue, starting from<br>
&quot;emacs -Q&quot;?<br>
</div>
</span></font></div>
</div>
</body>
</html>

--_000_AM7PR03MB61518992B8C95EA57E211DB5DF8C9AM7PR03MB6151eurp_--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51385; Package emacs. Full text available.

Message received at 51385 <at> debbugs.gnu.org:


Received: (at 51385) by debbugs.gnu.org; 28 Oct 2021 03:22:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 27 23:22:28 2021
Received: from localhost ([127.0.0.1]:50993 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mfvzn-0007NL-Ud
	for submit <at> debbugs.gnu.org; Wed, 27 Oct 2021 23:22:28 -0400
Received: from mail-pl1-f172.google.com ([209.85.214.172]:46846)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1mfvzg-0007MQ-UO
 for 51385 <at> debbugs.gnu.org; Wed, 27 Oct 2021 23:22:21 -0400
Received: by mail-pl1-f172.google.com with SMTP id p18so136692plf.13
 for <51385 <at> debbugs.gnu.org>; Wed, 27 Oct 2021 20:22:20 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:from:in-reply-to:references:user-agent
 :mime-version:date:message-id:subject:to:cc;
 bh=wYBPOcDabO+XZdvCgvyaH+d3ZC8U9tH5DJrwOIMxhu4=;
 b=AvvhR9CtCi+4EaFhUXiFLQ6HnQ7Ci6rtbZ6p4EMu33aOKKUWQjx2bKtFGfN3vdbZmF
 btT3dGBr7CHL8aRqnPRf0uHpIx4qYXq8U0+6f6Nsn0jAilbunkXYn68T9Fx9C3CetSif
 9qSgGDJcaZ/PbQmCAHYzqEZF7EFceFlELUYFplRqgbkK4hu032y7UtQQnckw9Eedvt12
 l6XS/FlTynvC7EpXtwqHv23ELsXXUye2Cmj/0LRM7QozmhOajXnvVk0zWVk89dgNXn/p
 Sp2qVwd8IVa88ttKtQ7Rv5pNxTGQkTzg8CZQAw2zC/uFCymCABK21d7VyDKN4VhwVeRv
 YuNQ==
X-Gm-Message-State: AOAM530pL/lbcq2wYbFkSh5CqZVO/JPi4SNNRwr3Juxu8z0x7fgeO/lB
 jmPsBwVpp95h+p8Z8iUYJ2vt8qQt66OdNYUE9Fxwuzpi
X-Google-Smtp-Source: ABdhPJwpfrbDfkKtJSYvZ+bxsmUSxm1iETy2HulCYZcupF0fnDgPcHtEUL0+o23DH10Rl0GzgIzPp046ltijww4+XKg=
X-Received: by 2002:a17:902:b691:b029:12d:2b6:d116 with SMTP id
 c17-20020a170902b691b029012d02b6d116mr1322222pls.71.1635391335356; Wed, 27
 Oct 2021 20:22:15 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Wed, 27 Oct 2021 20:22:15 -0700
From: Stefan Kangas <stefan@HIDDEN>
In-Reply-To: <AM7PR03MB61513F4BFFA4048A54444F08DF839@HIDDEN>
 (Patrick Lenihan's message of "Mon, 25 Oct 2021 11:52:00 +0000")
References: <AM7PR03MB61513F4BFFA4048A54444F08DF839@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Date: Wed, 27 Oct 2021 20:22:15 -0700
Message-ID: <CADwFkmmHMtB=dgveVCk8qeOEKQRgdOyVsKAORy4n7hPaG9Syiw@HIDDEN>
Subject: Re: bug#51385: 29.0.50; PragmataPro wide word ligatures such as [ERR]
 having the left side cut off in cairo build
To: "Patrick Lenihan [sc17pl]" <P.J.Lenihan1@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 51385
Cc: 51385 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.5 (/)

"Patrick Lenihan [sc17pl]" <P.J.Lenihan1@HIDDEN> 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"?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51385; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 25 Oct 2021 14:24:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 25 10:24:33 2021
Received: from localhost ([127.0.0.1]:43910 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mf0tr-0002Gk-Up
	for submit <at> debbugs.gnu.org; Mon, 25 Oct 2021 10:24:33 -0400
Received: from lists.gnu.org ([209.51.188.17]:39192)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <P.J.Lenihan1@HIDDEN>) id 1meybN-0005pE-KY
 for submit <at> debbugs.gnu.org; Mon, 25 Oct 2021 07:57:18 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:44490)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <P.J.Lenihan1@HIDDEN>)
 id 1meybJ-0001Ow-1H
 for bug-gnu-emacs@HIDDEN; Mon, 25 Oct 2021 07:57:14 -0400
Received: from mail-ve1eur01on0612.outbound.protection.outlook.com
 ([2a01:111:f400:fe1f::612]:18593
 helo=EUR01-VE1-obe.outbound.protection.outlook.com)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <P.J.Lenihan1@HIDDEN>)
 id 1meybE-00034P-11
 for bug-gnu-emacs@HIDDEN; Mon, 25 Oct 2021 07:57:11 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=bpFH9ev6meNNuY+eliv1dL79ik1Jsadf2oDGYVAX4Ss9bEEsnyJ1lSYrHPMb9qXjqwVUkE59vFLKTE/a1gTolTu+PkgAoy6IhvQ76SNefvXI9uofrJr7H8EQ+OcQjIWDUB46d6sVoRjUjjdvCZEN7pL4jH3/zGTkFF+/wS7RclWEHSELdIH5sRIHvcly1phUIuWOfC6tGaHWpGMIXqpaHPttvzY9nQWoUsaJfUdKYtXgqW8h7OE6nADV0npOxCE5+T8uImjiWVXs+qkpFHB3Iu4N0A5r96lm5+s+GjJe9NJM2APT63fQb6XNiq/FaMNVvGT6tl4Cv7BPNbZgMGmgZQ==
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=rvh0S8AOeJV8zYdPwUeewoe8tUshM4GaTCT3IGADfpI=;
 b=TOLc1aLLKUJTfN01GuxnuZJtWETNIGxujSuFXSKnVqZ0QyHHSjh0M05qY+dNAXx7OdsZpgBxT6KCk2cL25ClMdIzXEEtdoB+53fLksuhikBkQ8pWIiG1UM4Lqu7JfjEFdyfMEJiafgrf3UqGulV5ii+OXQLa6VW9zOvgykFqgkg4FnjY9bhKBgAPlSvhXpqOmGGC3smAzeCELm1cccXSrVB6w+GwxLOeyTIM0eY4pHOdt+dNfak14q11mBXIFzVn5b2gtfTqBJsTeyc0u6NAYje5ykLD8bo3xEe8XDxXyVg2WKctGPD1zDC8gEj0zsGb70h9U9+S1YAG/uXeck/dig==
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=rvh0S8AOeJV8zYdPwUeewoe8tUshM4GaTCT3IGADfpI=;
 b=RyyrqU+KvRwpVLY6GgdWV8ya8ds0Ti+1V3ru1FbdkUpPq6cHjCn89JH8oAWTMeVXh47VXV0xwt0iZ5Y3DnJGipUDj18iWvgj55tPoGr3jwB1nkJpLlzqFSYK9J5KL92FenBe8AQRfO4cVTl/nHPdb6nywULuxN8CBNJT7XXX7Bs=
Received: from AM7PR03MB6151.eurprd03.prod.outlook.com (2603:10a6:20b:142::7)
 by AM6PR03MB3717.eurprd03.prod.outlook.com (2603:10a6:209:39::19)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4628.18; Mon, 25 Oct
 2021 11:52:01 +0000
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.4628.020; Mon, 25 Oct 2021
 11:52:01 +0000
From: "Patrick Lenihan [sc17pl]" <P.J.Lenihan1@HIDDEN>
To: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN>
Subject: 29.0.50; PragmataPro wide word ligatures such as [ERR] having the
 left side cut off in cairo build
Thread-Topic: 29.0.50; PragmataPro wide word ligatures such as [ERR] having
 the  left side cut off in cairo build
Thread-Index: AQHXyZald9pKYS0AyU6IoliMuwT96g==
Date: Mon, 25 Oct 2021 11:52:00 +0000
Message-ID: <AM7PR03MB61513F4BFFA4048A54444F08DF839@HIDDEN>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
suggested_attachment_session_id: ba599a67-0fe9-e394-48e0-6f3ad5841676
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: a378bfdd-7280-4827-1ed7-08d997addb16
x-ms-traffictypediagnostic: AM6PR03MB3717:
x-microsoft-antispam-prvs: <AM6PR03MB371724F0C19B61929AF43276DF839@HIDDEN>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ZHqu4r/2GfbeWvup1jrnIwBvno4pRtt94/FNcWIeDoAP3JA2aLj5zRAIw4gNns6VTu0LpD6wVlvjQH0zHumBMZ5oCGRxXvnO2Vpcz4DvcVzjy/I9xCebv53+Oql2u6CmdSIxAFXQbI9VFpLuRD3w0geSmqamC9SFJ4Ype2llMvNkAUoT2fvLKjDEZM6CtDJf1klEX1pcaWYDQLTJs8zSOfr8bih57dQEaNqIdXXgwiMUQJqTb/VWopgHkZqUFfb2Z+mGwFRpmiSiDt+XIyMx6lhJpWm/c9S8U52y+2cUzOmGi7ZiInt/ZkoWvyKHt6O83COyzLGllVeCup5FQYxI4C7pcVxKgs/ge1KHLxnZAIcMdF9pMRVdai95GK8NgFwzctX6Oa9c0grFoHHYOLdBjcr6IC8KCIa6BQGMLJB1i25BPve/qwtE0xgTyxdbLs4xbbqxF7T0dVqVJK9xROTEPGfsfRU9CbMKxdB2rk5Oxgr8BERln3kpxnQ+nLPBykderL4vzPHUgGR76lgmVog6jnSpR3gJos18qLOVafcjIc5yrN5S3BcnnwO4D3vR8u9CSwbz6gHTVPAcGm79EJS8AJYqHY6gTzYgYFetuTiyTSIdM6a1psABPtUD70IGy71XwUsMx9Dr1VL9qnJOQKYc05c1//W8upv6/VMZIIRiTt3v89fDBfAyxJtpUfF0XyE8kVKJASaFH3YvoMKNoDUwztA/OQGsBLTynWC/xSiqV2FmJb+6F2aespeGSZS1ybrKAYfo68GTuVS6ej86tyA4VobuPYG66+JJw0LEF8rLAAtlK/INLlckPjguqJ0zKc383xHRvOtMrAuI2VKZxH3fLw==
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)(7696005)(786003)(52536014)(71200400001)(2906002)(8936002)(19627405001)(91956017)(66556008)(33656002)(9686003)(8676002)(6506007)(166002)(83380400001)(38070700005)(966005)(186003)(66946007)(38100700002)(66476007)(66446008)(5660300002)(122000001)(26005)(508600001)(6916009)(86362001)(4744005)(76116006)(64756008)(55016002)(316002);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?un/cMw2fLRe8dvQK8TXLqWY9eNHtV/S2H/VuvbIK8/lou9gBoPSMes6DOd?=
 =?iso-8859-1?Q?a43Q7mW+JBUPQg1RfehWVUqxIr+SPyfthUhma/cyN/F0osnX9BokPseyxV?=
 =?iso-8859-1?Q?BvsaTiUzLrV+mHQR1xcLeSBzDj/PLXgo0zwHZL2968IQYK2LsosZ8jALva?=
 =?iso-8859-1?Q?qeOSUmovtRlULk3Ld+oqBO6DBD2u3ttBOuFlki69JYplHKtEhYrHWyPo9P?=
 =?iso-8859-1?Q?8G5Ig2aat16Ivrz5hE8c85geTe/8xkuZIYh6jnoQ+0sqSVv3Vabl0ZqKtk?=
 =?iso-8859-1?Q?uzQCk1z4qqxr2CgBo9tT8NQi3/H+cchZipqQ8Q/k80sOhzf3gUFSPF9YRq?=
 =?iso-8859-1?Q?XSipVgAqOo3Mk3GRHsAMIePwdiII45ymJD77+o2aN/AJ01MIXsUhTTKCgP?=
 =?iso-8859-1?Q?XPpHz0AQbaEAWE/v+HkRNXAWK6zFs2s2f4+bSAcW1vGJ1Ekvsg7gWbF2vL?=
 =?iso-8859-1?Q?QB4qzIW8MXBrbIlNCUqXvri/ZiX4dVoK0oN94MdusbH8rWQvgEQra0kMIK?=
 =?iso-8859-1?Q?xj5awvITIslMj8mNPhFhhbq64S1WOfhzBftDiV7DYCOalhu13/1yZqHrZd?=
 =?iso-8859-1?Q?HRsZkoySwH7LVmxpDO0krB10bswqzhu3BlkVOI4WmdG3Hjc+WTI6yBWg9D?=
 =?iso-8859-1?Q?iuaKcqZ3viJiJTtgBu5uRtI8TLr0QNNc3xkdp/yfTZq1LbnVLdTuVvPzz+?=
 =?iso-8859-1?Q?TvNsTe/pMLVobYm+0m544rX5+FaKL/384VDOOV7FOphZiHXFh0S0pjruGo?=
 =?iso-8859-1?Q?gC/dLp2F6ZQfsnJmFSoMUCuTlYPUpx6jipOlWA3TDov5AdbnBh1jjwhccc?=
 =?iso-8859-1?Q?YjhT2Nt5kZzTL++V2hFibsiHD+c/3UTXj/npQ0mZwzRFLbAZJVS8Eo6+O3?=
 =?iso-8859-1?Q?4IsPYaxHX3lnB/+1z+VA3PNRuAWb6Dp7gfSFkYmbn7SiyNVnp5ePybC7nJ?=
 =?iso-8859-1?Q?zkSIx+LUPFx6vQadPAD5QIpS9fK6/wIARGWQ985NI2qdBCKEq+L8L7+JFE?=
 =?iso-8859-1?Q?DuulF4uEPvzNBtVShPLA9kVLWwsZSZRaXWArPSgiKsVNUKvMDfTizAlifW?=
 =?iso-8859-1?Q?9LSXmHFwvwh5Ja6wz3v0oX3k/2+XthXOW5e6wyjITXQyg7WKpSLqp69PtB?=
 =?iso-8859-1?Q?YONVof26YYQzm6LQs2hB7ecIJ5INo526LA6HCGsAVchjl6je/z3RECIs/F?=
 =?iso-8859-1?Q?w5DWXxfkAdrsiH9DOJww4fyoMcH7XHO1xfu3CAuiQ9rX+CIxCdZ73cP7iL?=
 =?iso-8859-1?Q?zV2OrgAcPQ2QdkVd+B9SMp6tMHWg/bKBCIhPrzP5K0hDvUySNI6hhg/CEF?=
 =?iso-8859-1?Q?OOUG5+Et6tyTlDhUDUwLgdkhayWeefeipaf5ZhggCr08eyvC3+mzyLM1r9?=
 =?iso-8859-1?Q?jWIRmbSm49W1urkLbKJxQGhvHPwn1fIcrK8LZqWQGHu0jJpDhMnNkbPcdY?=
 =?iso-8859-1?Q?5tAhvv4jUIO3xyZhotxzVnPJ9korEcDkPEc07JUFMSUQz69EqkvnjWqu6c?=
 =?iso-8859-1?Q?bAeP3VTEnWh/co4gU7j3YWilQ6HiYtG98TOa65rmSu6/02KDHNepCjE2Xt?=
 =?iso-8859-1?Q?9XVSJ1izOnYJ/0Yzn4RlqlLq7FflSJEdKJoiTAC78araP1fgTKWeu5Giwo?=
 =?iso-8859-1?Q?4wsXwC1SAN1XkO+EhZr9lL3GL40lJgi78VHiiWYvNG5kmg5PySCfK8ww?=
 =?iso-8859-1?Q?=3D=3D?=
Content-Type: multipart/alternative;
 boundary="_000_AM7PR03MB61513F4BFFA4048A54444F08DF839AM7PR03MB6151eurp_"
MIME-Version: 1.0
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: a378bfdd-7280-4827-1ed7-08d997addb16
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Oct 2021 11:52:00.9237 (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: TOqpU5E+K040sIqP+RVRWXSiZ/1mZmby/k7+MfV6Jyt4+V3j/201wlBQJHE+fL+wL56htqosyARfFcl81sn6Dw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB3717
Received-SPF: pass client-ip=2a01:111:f400:fe1f::612;
 envelope-from=P.J.Lenihan1@HIDDEN;
 helo=EUR01-VE1-obe.outbound.protection.outlook.com
X-Spam_score_int: -4
X-Spam_score: -0.5
X-Spam_bar: /
X-Spam_report: (-0.5 / 5.0 requ) BAYES_05=-0.5, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001,
 T_KAM_HTML_FONT_INVALID=0.01,
 T_REMOTE_IMAGE=0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Mon, 25 Oct 2021 10:24:30 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

--_000_AM7PR03MB61513F4BFFA4048A54444F08DF839AM7PR03MB6151eurp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

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.

Date: Mon, 25 Oct 2021 12:50:34 +0100
Message-ID: <87o87dwcfp.fsf@HIDDEN>

[https://opengraph.githubassets.com/de761542ce665a33aa3259a68d8c3940fd7fe85=
28ee7bcc281437fd9f49afc44/mickeynp/ligature.el/issues/33]<https://github.co=
m/mickeynp/ligature.el/issues/33>
Only the right side of wide PragmataPro ligatures are displaying =B7 Issue =
#33 =B7 mickeynp/ligature.el<https://github.com/mickeynp/ligature.el/issues=
/33>
On the left is buffer visiting my init file and right is buffer visiting a =
Python file. Settings are (ligature-set-ligatures &#39;prog-mode &#39;(&quo=
t;[ERROR]&quot; &quot;[DEBUG]&quot; &quot;[INFO...
github.com


--_000_AM7PR03MB61513F4BFFA4048A54444F08DF839AM7PR03MB6151eurp_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
When building Emacs with Cairo support, first characters are missing in
<div>many ligatures of PragmataPro. This issue has occurred since Emacs</di=
v>
<div>27.1 but does not occur when building without Cairo. More details:</di=
v>
<div>https://github.com/fabrizioschiavi/pragmatapro/issues/181. The same</d=
iv>
<div>occurs regardless of whether prettify-symbols or ligatures.el are</div=
>
<div>used, although using ligatures.el appears to allow some of these</div>
<div>characters to display correctly. More details on ligatures.el:</div>
<a href=3D"https://github.com/mickeynp/ligature.el/issues/33" id=3D"LPlnkOW=
ALinkPreview">https://github.com/mickeynp/ligature.el/issues/33</a>.</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
Date: Mon, 25 Oct 2021 12:50:34 +0100<br>
<span>Message-ID: &lt;87o87dwcfp.fsf@HIDDEN&gt=
;</span><br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
<div class=3D"_Entity _EType_OWALinkPreview _EId_OWALinkPreview _EReadonly_=
1">
<div id=3D"LPBorder_GTaHR0cHM6Ly9naXRodWIuY29tL21pY2tleW5wL2xpZ2F0dXJlLmVsL=
2lzc3Vlcy8zMw.." class=3D"LPBorder510800" style=3D"width: 100%; margin-top:=
 16px; margin-bottom: 16px; position: relative; max-width: 800px; min-width=
: 424px;">
<table id=3D"LPContainer510800" role=3D"presentation" style=3D"padding: 12p=
x 36px 12px 12px; width: 100%; border-width: 1px; border-style: solid; bord=
er-color: rgb(200, 200, 200); border-radius: 2px;">
<tbody>
<tr style=3D"border-spacing: 0px;" valign=3D"top">
<td>
<div id=3D"LPImageContainer510800" style=3D"position: relative; margin-righ=
t: 12px; height: 120px; overflow: hidden; width: 240px;">
<a target=3D"_blank" id=3D"LPImageAnchor510800" href=3D"https://github.com/=
mickeynp/ligature.el/issues/33"><img id=3D"LPThumbnailImageId510800" alt=3D=
"" style=3D"display: block;" width=3D"240" height=3D"120" src=3D"https://op=
engraph.githubassets.com/de761542ce665a33aa3259a68d8c3940fd7fe8528ee7bcc281=
437fd9f49afc44/mickeynp/ligature.el/issues/33"></a></div>
</td>
<td style=3D"width: 100%;">
<div id=3D"LPTitle510800" style=3D"font-size: 21px; font-weight: 300; margi=
n-right: 8px; font-family: &quot;wf_segoe-ui_light&quot;, &quot;Segoe UI Li=
ght&quot;, &quot;Segoe WP Light&quot;, &quot;Segoe UI&quot;, &quot;Segoe WP=
&quot;, Tahoma, Arial, sans-serif; margin-bottom: 12px;">
<a target=3D"_blank" id=3D"LPUrlAnchor510800" href=3D"https://github.com/mi=
ckeynp/ligature.el/issues/33" style=3D"text-decoration: none; color:var(--t=
hemePrimary);">Only the right side of wide PragmataPro ligatures are displa=
ying =B7 Issue #33 =B7 mickeynp/ligature.el</a></div>
<div id=3D"LPDescription510800" style=3D"font-size: 14px; max-height: 100px=
; color: rgb(102, 102, 102); font-family: &quot;wf_segoe-ui_normal&quot;, &=
quot;Segoe UI&quot;, &quot;Segoe WP&quot;, Tahoma, Arial, sans-serif; margi=
n-bottom: 12px; margin-right: 8px; overflow: hidden;">
On the left is buffer visiting my init file and right is buffer visiting a =
Python file. Settings are (ligature-set-ligatures &amp;#39;prog-mode &amp;#=
39;(&amp;quot;[ERROR]&amp;quot; &amp;quot;[DEBUG]&amp;quot; &amp;quot;[INFO=
...</div>
<div id=3D"LPMetadata510800" style=3D"font-size: 14px; font-weight: 400; co=
lor: rgb(166, 166, 166); font-family: &quot;wf_segoe-ui_normal&quot;, &quot=
;Segoe UI&quot;, &quot;Segoe WP&quot;, Tahoma, Arial, sans-serif;">
github.com</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<br>
</div>
</body>
</html>

--_000_AM7PR03MB61513F4BFFA4048A54444F08DF839AM7PR03MB6151eurp_--




Acknowledgement sent to "Patrick Lenihan [sc17pl]" <P.J.Lenihan1@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#51385; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Thu, 4 Nov 2021 00:15:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.