GNU logs - #51385, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#51385: 29.0.50; PragmataPro wide word ligatures such as [ERR] having the left side cut off in cairo build
Resent-From: "Patrick Lenihan [sc17pl]" <P.J.Lenihan1@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 25 Oct 2021 14:25:02 +0000
Resent-Message-ID: <handler.51385.B.16351718738733 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 51385
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 51385 <at> debbugs.gnu.org
X-Debbugs-Original-To: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.16351718738733
          (code B ref -1); Mon, 25 Oct 2021 14:25:02 +0000
Received: (at submit) by debbugs.gnu.org; 25 Oct 2021 14:24:33 +0000
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>
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: un/cMw2fLRe8dvQK8TXLqWY9eNHtV/S2H/VuvbIK8/lou9gBoPSMes6DOda43Q7mW+JBUPQg1RfehWVUqxIr+SPyfthUhma/cyN/F0osnX9BokPseyxVBvsaTiUzLrV+mHQR1xcLeSBzDj/PLXgo0zwHZL2968IQYK2LsosZ8jALvaqeOSUmovtRlULk3Ld+oqBO6DBD2u3ttBOuFlki69JYplHKtEhYrHWyPo9P8G5Ig2aat16Ivrz5hE8c85geTe/8xkuZIYh6jnoQ+0sqSVv3Vabl0ZqKtkuzQCk1z4qqxr2CgBo9tT8NQi3/H+cchZipqQ8Q/k80sOhzf3gUFSPF9YRqXSipVgAqOo3Mk3GRHsAMIePwdiII45ymJD77+o2aN/AJ01MIXsUhTTKCgPXPpHz0AQbaEAWE/v+HkRNXAWK6zFs2s2f4+bSAcW1vGJ1Ekvsg7gWbF2vLQB4qzIW8MXBrbIlNCUqXvri/ZiX4dVoK0oN94MdusbH8rWQvgEQra0kMIKxj5awvITIslMj8mNPhFhhbq64S1WOfhzBftDiV7DYCOalhu13/1yZqHrZdHRsZkoySwH7LVmxpDO0krB10bswqzhu3BlkVOI4WmdG3Hjc+WTI6yBWg9DiuaKcqZ3viJiJTtgBu5uRtI8TLr0QNNc3xkdp/yfTZq1LbnVLdTuVvPzz+TvNsTe/pMLVobYm+0m544rX5+FaKL/384VDOOV7FOphZiHXFh0S0pjruGogC/dLp2F6ZQfsnJmFSoMUCuTlYPUpx6jipOlWA3TDov5AdbnBh1jjwhcccYjhT2Nt5kZzTL++V2hFibsiHD+c/3UTXj/npQ0mZwzRFLbAZJVS8Eo6+O34IsPYaxHX3lnB/+1z+VA3PNRuAWb6Dp7gfSFkYmbn7SiyNVnp5ePybC7nJzkSIx+LUPFx6vQadPAD5QIpS9fK6/wIARGWQ985NI2qdBCKEq+L8L7+JFEDuulF4uEPvzNBtVShPLA9kVLWwsZSZRaXWArPSgiKsVNUKvMDfTizAlifW9LSXmHFwvwh5Ja6wz3v0oX3k/2+XthXOW5e6wyjITXQyg7WKpSLqp69PtBYONVof26YYQzm6LQs2hB7ecIJ5INo526LA6HCGsAVchjl6je/z3RECIs/Fw5DWXxfkAdrsiH9DOJww4fyoMcH7XHO1xfu3CAuiQ9rX+CIxCdZ73cP7iLzV2OrgAcPQ2QdkVd+B9SMp6tMHWg/bKBCIhPrzP5K0hDvUySNI6hhg/CEFOOUG5+Et6tyTlDhUDUwLgdkhayWeefeipaf5ZhggCr08eyvC3+mzyLM1r9jWIRmbSm49W1urkLbKJxQGhvHPwn1fIcrK8LZqWQGHu0jJpDhMnNkbPcdY5tAhvv4jUIO3xyZhotxzVnPJ9korEcDkPEc07JUFMSUQz69EqkvnjWqu6cbAeP3VTEnWh/co4gU7j3YWilQ6HiYtG98TOa65rmSu6/02KDHNepCjE2Xt9XVSJ1izOnYJ/0Yzn4RlqlLq7FflSJEdKJoiTAC78araP1fgTKWeu5Giwo4wsXwC1SAN1XkO+EhZr9lL3GL40lJgi78VHiiWYvNG5kmg5PySCfK8ww==
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-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_--




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: "Patrick Lenihan [sc17pl]" <P.J.Lenihan1@HIDDEN>
Subject: bug#51385: Acknowledgement (29.0.50; PragmataPro wide word
 ligatures such as [ERR] having the left side cut off in cairo build)
Message-ID: <handler.51385.B.16351718738733.ack <at> debbugs.gnu.org>
References: <AM7PR03MB61513F4BFFA4048A54444F08DF839@HIDDEN>
X-Gnu-PR-Message: ack 51385
X-Gnu-PR-Package: emacs
Reply-To: 51385 <at> debbugs.gnu.org
Date: Mon, 25 Oct 2021 14:25:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 51385 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
51385: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D51385
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#51385: 29.0.50; PragmataPro wide word ligatures such as [ERR] having the left side cut off in cairo build
Resent-From: Stefan Kangas <stefan@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 28 Oct 2021 03:23:02 +0000
Resent-Message-ID: <handler.51385.B51385.163539134828364 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 51385
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: "Patrick Lenihan [sc17pl]" <P.J.Lenihan1@HIDDEN>
Cc: 51385 <at> debbugs.gnu.org
Received: via spool by 51385-submit <at> debbugs.gnu.org id=B51385.163539134828364
          (code B ref 51385); Thu, 28 Oct 2021 03:23:02 +0000
Received: (at 51385) by debbugs.gnu.org; 28 Oct 2021 03:22:28 +0000
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>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.5 (/)
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"?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#51385: 29.0.50; PragmataPro wide word ligatures such as [ERR] having the left side cut off in cairo build
Resent-From: "Patrick Lenihan [sc17pl]" <P.J.Lenihan1@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 03 Nov 2021 14:15:02 +0000
Resent-Message-ID: <handler.51385.B51385.16359488748357 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 51385
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Stefan Kangas <stefan@HIDDEN>, "51385 <at> debbugs.gnu.org" <51385 <at> debbugs.gnu.org>
Received: via spool by 51385-submit <at> debbugs.gnu.org id=B51385.16359488748357
          (code B ref 51385); Wed, 03 Nov 2021 14:15:02 +0000
Received: (at 51385) by debbugs.gnu.org; 3 Nov 2021 14:14:34 +0000
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>
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: SHh86YZGqVbyqNRX3tV+9d8Gh91Oz0rVDIskt92DD1QJduhO33Ro8LmRD/yrYF+Xa/tkGrw5P5DJRLi50gSoY5CbDKmhQkZTpg/xfwrql6jL8Hx1PGCg7MVB24v+8wM/JkohGiHQc/r3yc6wt3W5rCBlX0cWcgZoKubDHnY7IAuQIGHQfz3hRq0ZzxX7/2pAd3x4b8bnec3faCIZuq2zhUo/J03tplFg8VQaVA6XwcXsn1xokVVWF8B0bfbMbbjTMv0kgtkjXbDj8lJ7gTV5lhcrGCmOrbRFLhakbFIOWvhEhyoC4VEl1MFtls/GF3C96YoJUhPPTla3yDLghBbFekpSUBIW4rPWUDVQEUI3jrKkHFj3NTxxc0TbeSfmCOqF2tezwc7GMtCByfee8eI9K/rUySMhUVbrT3RGw1k11AKqhfhNmrv+XuRxzBzF2+srELFUUIMeBVU1yxS6wFvpMEisjGX8uaqFXaMxC/G1Pg320vExNGEbS04zDxvCBRFohL3RKAk5xEja03xof3l2iXTRbwccFpNs5Ku1lKdNceYRxqQ8Aw7cdKW3F5XdLId4JKKKdqDZdNRMI3PcBUJrj6nskFLXU10Hjv7lFI90VE0YHkdp0Z/iMXNVeLaEduM2HuS2Lr1P0OQOv7TgMZCFHZBOYCWPHw/ZWGAPBSD3hQ5u1V8cLDW0e4Uic/sVdYrAxPFmdaOjCci8sG63ODHj4mLu6XT1NphTpIaxNHPSJ2l74ob8Gw2T9pLqUF7W5RRcTmK/Pr9MuAvb3qBuDMb8RKnvvuHN6RsMiCO8BKGGnig7TN648YBKzFnwO22ltcrlKn/K/WzG9ZclGsC9NgqHl/DGeHDrxNu6/gKNWdL7VBTjkrTwVms1zzQmF8x8nuiQSyYdpgMnhdBQFytH5ZqPCAEyVqlx+WbHdL6XSpDbpeZ5SB9andpma3uYAQN7kiywdFhvCUGISmQKbcR2A8XI/3n0/eVohVKaFIs9VBgHkAFla/JFA2S5c5uF4U8G6YGNXGzs3Gejanahh2vilPBPjywxk1jgnQNlFajFGy9NaGoa/Gf3sv8vwf20B8PW+Jnl98FzvBVr7dkbFkvrjOfNV9zWr+a0NJjBb3WCne8xst8iF+XgCUbwrajmIeQObXU5htwoSUt7dp1cItfNnaKtA+UopeE09RVzGpqt/WYpNQQkKTNpdEaU+2L5AmV2IzKSdKuTgj5zzoRdeZGr7so8gLIOGs4Y3IazFcfDDdGcAqDDlg0W5UWgRVV8nOT+oXuuVeaT0PNaHR+YZ1mDZOvV2qmW9ltGrA/xoh3StRVN1kaxpmJqmcGppDP6QDOR9YkbND/09eBSGkq4rGMrHmkyP5wQQWTKkXDsf8PQqpag0OxtRp0MpXEBoOt0io8VOx5HRdsK0R9yO2+aWKD/vV68yB74T8oGJ6tFpvUba4k4mzDk8etQnn4R64eccSXe6BhmmX1UVhYDU3+JGGEVnTu2bpXO+B+WsjQt/204kYR6vGM0KvDbR5A07DKq6hz05OLmWleWenw6/9SkwDk7ZVtq+k5Yg2peGWvtD+PbnwsZFQ5H64aAkdtUBzkXKvrvrJawgo0+SphYqJ6RLrFTqf9I3Q==
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-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_--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#51385: 29.0.50; PragmataPro wide word ligatures such as [ERR] having the left side cut off in cairo build
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 03 Nov 2021 14:37:01 +0000
Resent-Message-ID: <handler.51385.B51385.163595019010985 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 51385
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: "Patrick Lenihan [sc17pl]" <P.J.Lenihan1@HIDDEN>
Cc: 51385 <at> debbugs.gnu.org, stefan@HIDDEN
Received: via spool by 51385-submit <at> debbugs.gnu.org id=B51385.163595019010985
          (code B ref 51385); Wed, 03 Nov 2021 14:37:01 +0000
Received: (at 51385) by debbugs.gnu.org; 3 Nov 2021 14:36:30 +0000
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>
In-Reply-To: <AM7PR03MB61518992B8C95EA57E211DB5DF8C9@HIDDEN>
 (P.J.Lenihan1@HIDDEN)
References: <AM7PR03MB61513F4BFFA4048A54444F08DF839@HIDDEN>
 <CADwFkmmHMtB=dgveVCk8qeOEKQRgdOyVsKAORy4n7hPaG9Syiw@HIDDEN>
 <AM7PR03MB6151E876241AC93490E75926DF8B9@HIDDEN>
 <AM7PR03MB61518992B8C95EA57E211DB5DF8C9@HIDDEN>
X-Spam-Score: -2.3 (--)
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.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#51385: 29.0.50; PragmataPro wide word ligatures such as [ERR] having the left side cut off in cairo build
Resent-From: "Patrick Lenihan [sc17pl]" <P.J.Lenihan1@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 03 Nov 2021 15:10:01 +0000
Resent-Message-ID: <handler.51385.B51385.163595214614926 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 51385
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>, "51385 <at> debbugs.gnu.org" <51385 <at> debbugs.gnu.org>
Received: via spool by 51385-submit <at> debbugs.gnu.org id=B51385.163595214614926
          (code B ref 51385); Wed, 03 Nov 2021 15:10:01 +0000
Received: (at 51385) by debbugs.gnu.org; 3 Nov 2021 15:09:06 +0000
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>
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: 4kI4bGJPjM43KRm9UhXmBPE0CcMdf4SZFeLZuHhVFm+QF525BC6c30K7Z1FEZMOtZpVvzLdLIJIvNpaz5jifO392NfFZK7HjaZEzLnS2+fhK6N5k4qfbdXx886o6rNkmoOERGPIrJEoYuoPuUWZf60FHKbQAZFVdLvne1hcLo3p3oIF2iCgtEDpgonOysctJr0aeArZbsJab75wnmBKr39SJ/iy7WU4PxaRHA3DqpabeZZG2lc9ueKhZKX8iU+kBgvsqdhVTBfaK191QaotLmOJ4+yYREJKfEXOlSHngD/mAp9ibWMf1cIYgj9adQeJSL29bTH7o/4vjfEsGSrvr5utdm1Eo6Opkt2he4B2elAz/O1mFHkT/6M7Kicx77xk1R0topcIWJX4JyOp/VjbtCOVuygEjbzGL8APvZ+yrIYzqzjntwYyuFRB+C4lYPrn1faCmP5IMgc4ieIFfR9eGCRHqv5pf6efr+Ub/dent1ryjeJnfMgYzM/Q8LyQjAf3VCJnSp7sT6eOB2HATKHob6L6PA/qdo7LZ0ILGiWpgzrTHWXw7/M6crpEwumn50rvWEyBUzHvuiOrauezYvg+uI84vkCmnjeffs9Vg6dJux/R0EQEfixfmOK2u2UOW/2ry4XOZZ0aB0pzhUO7k0t+y4ooQ5jULTqG6hzUqIteHua0uCu/I8NmsKV48XLoA6lG5KgEkRE10OvQrBOaq/ORcg6iNDKsIsGY61Bu9NxEvDoamYbB/AZTlaMaax0mEnJfbyZmWvzkM4rAr2coKX99eny5KWZ65eDSZRvGBD2lAXFsnaRdwdIvbV0IK28tx7r8hBRIKfxHW0P7r5JtgeJYHrtD9YGqrXd0NpWGFpQ8wfxTof5Tfnu/6cZ8ev0NzxLKpTHD/ZaL07DxWxqyqsy/PsNYlQ5V2UCkEjYCyAu0S6YhcDHR/LWoU0BZaJGj8ps2QBLzBonBCTsJylMe91v+9XenuErXRPxQFb50E+nPoClOkCQgBwY8oQHCMKU+h+kiXo0aT+jNBf0IrQ4IRW636jqH+tr8VrAYbf6aGG11L9ITZBaMNehgwzDIffq+vUReVVBaT7st0kL6pubg0P7Wsll2k3+mdESEt4izAdoQv+6S6SYsY5t06YSUGl1X9Hix5P47pndt5926a2IYVeoZQSnlT2ZgLfZxNBbHuqpH/jzi0u2eAGb/V7VHxcmvXAtW3n0Kwciq8cVdwXAXwdshVdwPBIHXRzRA+LAUE1ZvDNZNzEp1BIwHia1Bop6Tg1N2w7f4vPcsVShFoBO6OeAb99FGMzhpg0xEgu+0vIEFVPnv0lSNIvYOgsZQPhymk/+nE4LeewM4Tx9ZWdXdPCFqGExLY1JsOt2ccF1b9b0yAYAlPC10urcjA6msLgU/gWfO1XnK7i+qp/OIzy6OCyom70l0Zrg0Go8mPR9Dsd8I4NlfKzw3NmJucqwD7fSyiwkp2gUiV/WfEZc5QdtnnHMAFUIjVlh5Kv/JyxZfQXNSBha6jJYHkc1m7fq0s4npCM1tZlFCF+S9NwqPmbzmNOkKB6fs3g+DaSUd0TjsLA6NFTT5R1PGkdmcJOBR2ycoeo8CPt8samCKMToXxcC8sfwWCkQ==
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-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_--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#51385: 29.0.50; PragmataPro wide word ligatures such as [ERR] having the left side cut off in cairo build
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 03 Nov 2021 17:18:02 +0000
Resent-Message-ID: <handler.51385.B51385.163595985029159 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 51385
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: "Patrick Lenihan [sc17pl]" <P.J.Lenihan1@HIDDEN>
Cc: 51385 <at> debbugs.gnu.org
Received: via spool by 51385-submit <at> debbugs.gnu.org id=B51385.163595985029159
          (code B ref 51385); Wed, 03 Nov 2021 17:18:02 +0000
Received: (at 51385) by debbugs.gnu.org; 3 Nov 2021 17:17:30 +0000
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>
In-Reply-To: <AM7PR03MB615117D93E8015AC75F479F5DF8C9@HIDDEN>
 (P.J.Lenihan1@HIDDEN)
References: <AM7PR03MB61513F4BFFA4048A54444F08DF839@HIDDEN>
 <CADwFkmmHMtB=dgveVCk8qeOEKQRgdOyVsKAORy4n7hPaG9Syiw@HIDDEN>
 <AM7PR03MB6151E876241AC93490E75926DF8B9@HIDDEN>
 <AM7PR03MB61518992B8C95EA57E211DB5DF8C9@HIDDEN>
 <83wnlpgvbx.fsf@HIDDEN> 
 <AM7PR03MB615117D93E8015AC75F479F5DF8C9@HIDDEN>
X-Spam-Score: -2.3 (--)
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.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#51385: 29.0.50; PragmataPro wide word ligatures such as [ERR] having the left side cut off in cairo build
Resent-From: "Patrick Lenihan [sc17pl]" <P.J.Lenihan1@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 03 Nov 2021 18:28:02 +0000
Resent-Message-ID: <handler.51385.B51385.16359640265109 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 51385
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>, "51385 <at> debbugs.gnu.org" <51385 <at> debbugs.gnu.org>
Received: via spool by 51385-submit <at> debbugs.gnu.org id=B51385.16359640265109
          (code B ref 51385); Wed, 03 Nov 2021 18:28:02 +0000
Received: (at 51385) by debbugs.gnu.org; 3 Nov 2021 18:27:06 +0000
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>
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: sHXSZk2yP/JfZl5Yb/eiV8NyKus2sHcBZXOkMknYj1Ir2Q6UJ6POXzcN2p4MuVQgVnp5HnpdnuO7SBq6uVNDtsrEYFa8F3t8Z7/F3Au1Ni0nYg08AcUaZ/osm+iEmrgglSF70jOoFFVS64y+/wlxMhCPGIth6vAb75qgPSNWJjHLlm1UvfAzclB1tilZS7+7T2rDpTcX/Mj+2DpsD3ap8sCxBc2URSsIrO5ZKRktgW1zvbN6hqdONRJI0JgNeylzTV2bkfxeG337dGNKA0Uw8wptSwrJqo0snIkT/KbBZ3XrqdlgpxzhTb4hyu0aSDA7UkEt5IUn6m67bouFR+QIqXOoU3bMbjmHBIOSjl0y3ivl7V3Up7P31jhJHSud8NGWCMOM2ZtNeNkujEZMYnJGmg0XevtwEurwc/0RQlz428o7ls4Rou1gGS2GyMz0cegmiY1j6DuRwiB17iIjjj6lFxODbLcyreS+k1FzDj903wS47kpe1w7qhDX6VLNGh/dmZKo4UH1NpFBSQXb2OkAzvzOTARaFQn6p43fXGZAkKpsh7vELPUL2YIfrkPbnBfh1bhNVclD/svXV1+o66kzQuQOrz7vuo7HvTpD3dTE3rGI8qW7W5yNHWdnn1anULaFWX+p5xQlSBq5p60W0OS5Iz4c78u14hsz+kCUCEBZled4aUvUPc8HrUvLOTO8GfntRYkPlmV9O/jSImuQWqMpcwGGeycNOVNyXQwYC0oLBwfr1whXKtJNkeDsBy95cTPSRAfE37MaWWsSbiEk2E5h44e4MiHVsLJvKUIFjvb5+VYErCYXjLo/oHnS5phSqH04Js62rgYfMDNOxDPiTC3Pgsl4WJX508NraMwRENhm23qmzV61M2+pPMuwk2bBO9sa6voQ+cqiBPti1xRnbQHseMlatJr6oPFLKmbBOQ4CibFMwuvBUJ53O+i5c+vI4FFu5HCBBnqhsOlveILLrpB2nEkZmzLYRSQwf9+RkfgrhB5y4gmLu+APh3wZAxhyL6CxzTDPPh603+x9i5GVb3NUeyOgkso/MGKQfE+BvFCdE+PaW80fFJnJo/lDzb2ZKutyBNDcXEZFVSShdH66NAe8nK+o8ngrl8+iDz1255g7ufIF8wN9YULM8cbZFCdgpaPkWqUsXAj3TAEodtAxF9KnbRwnkFemq9fxVnMcYHT8BWqh6N36xxcJ8wBgC8b5BJ0AzGp7Tpnvv4l0oeJZAXFJHF5mksWcaSyBiwAGOrv2ejr08llXjVEToDJqY2Hw+nKhkhHYc7HUmRmDRzTWyBtc7ngP2udvqPSRsXCq4rfjZjIcZ5lDvOLhGNQsKmZDuCkJnnSBooIz74h6/8/nZl5ZXMcDVkYjwoMHMZwEUD/N6FgF2o6AArblGxkbq567pnsHDCzfDb3xMxbXiLizRdj2fZfJi9sa4EP7iXGajZLwPH1H58qy3dnWrTitOVluSW848DlU1AkNprr0tj0LImwEDUU+m1N+u9rt/F5FActJ/oSaflVpu/A2g5cj7s6lIon6hCPa5/82Km6Px6PE2ZiT7cXlbJX5KlkOCxts6Yt41Un7EZGlrSk19PshMLy2BDVwmFJps5V1nMcZEDlbWonxajg==
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-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_--




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


Received: (at control) by debbugs.gnu.org; 4 Nov 2021 00:06:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 03 20:06:09 2021
Received: from localhost ([127.0.0.1]:41528 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1miQGf-0000Mh-EE
	for submit <at> debbugs.gnu.org; Wed, 03 Nov 2021 20:06:09 -0400
Received: from mail-pl1-f177.google.com ([209.85.214.177]:43723)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1miQGc-0000MA-7d
 for control <at> debbugs.gnu.org; Wed, 03 Nov 2021 20:06:08 -0400
Received: by mail-pl1-f177.google.com with SMTP id y1so4239451plk.10
 for <control <at> debbugs.gnu.org>; Wed, 03 Nov 2021 17:06:06 -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:mime-version:date:message-id:subject:to;
 bh=+B5rv72WbEN2pNPsoI/GXurgadSNFMkBuvCCr4jFtos=;
 b=rqwHe4WjgwM3UAI2kwktMvFARfDH4RIi1nA1SjSCSFXbz9SyEyyHRk/465lXtyNWhI
 ZWMfI09pKOwh12gWyEm93x/kQROzdH6xYuIAf41V6vpBOo4tRvpLS1r4ZyoNZmtBoWV3
 LPJbcrBdfUdcHdlzCaq80dse3k1X3qoS8aGmFHEYoRrA4lu+UM2O63czOtiecSYkXi8S
 M1UFEkYx+x2qj6azdMiHFZowpnt7q9WisHsrsJ99+kx1SPGpyfkvsY2Nok1rvhBAQM4o
 Sy4+ZDJwzTo1xcSyW6y2uFfjJrbXtpWeHRNVcJZnZApJ/Wf931FevEDLogOcAgITPrYt
 XyzA==
X-Gm-Message-State: AOAM530PtmnwiJBvBV9a7HSUSW0pRih5vtAMVS7lAMshNUHm56+tPbP7
 znUPTqZMOSexa3l1luwQ86YGHrfeNLLcJs8YmosRvu3E
X-Google-Smtp-Source: ABdhPJwRw6uJzwpsdCF6yAnPqb2fI/x0LZJeII9H7WsgFK8GZ2SqjCVaaM3dpNy+AapEFXC34TzvrWiNuYCTsb/Aex8=
X-Received: by 2002:a17:90a:4414:: with SMTP id
 s20mr15015332pjg.132.1635984360447; 
 Wed, 03 Nov 2021 17:06:00 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Wed, 3 Nov 2021 17:05:59 -0700
From: Stefan Kangas <stefan@HIDDEN>
MIME-Version: 1.0
Date: Wed, 3 Nov 2021 17:05:59 -0700
Message-ID: <CADwFkmmx0KCtSPnwOtUM8sgnUjVsnDd451CAp_dD2nSfPQ0jfQ@HIDDEN>
Subject: control message for bug #51385
To: control <at> debbugs.gnu.org
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: control
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 (/)

# notabug, probably
tags 51385 + notabug
quit





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.