From unknown Thu Jun 19 14:24:36 2025 X-Loop: help-debbugs@gnu.org 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]" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 25 Oct 2021 14:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 51385 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 51385@debbugs.gnu.org X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Received: via spool by submit@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 ) id 1mf0tr-0002Gk-Up for submit@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 ) id 1meybN-0005pE-KY for submit@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 ) id 1meybJ-0001Ow-1H for bug-gnu-emacs@gnu.org; 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 ) id 1meybE-00034P-11 for bug-gnu-emacs@gnu.org; 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]" 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: 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: 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@leeds.ac.uk; 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@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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@fedora.mail-host-address-is-not-set> [https://opengraph.githubassets.com/de761542ce665a33aa3259a68d8c3940fd7fe85= 28ee7bcc281437fd9f49afc44/mickeynp/ligature.el/issues/33] Only the right side of wide PragmataPro ligatures are displaying =B7 Issue = #33 =B7 mickeynp/ligature.el On the left is buffer visiting my init file and right is buffer visiting a = Python file. Settings are (ligature-set-ligatures 'prog-mode '(&quo= t;[ERROR]" "[DEBUG]" "[INFO... github.com --_000_AM7PR03MB61513F4BFFA4048A54444F08DF839AM7PR03MB6151eurp_ Content-Type: text/html; 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@fedora.mail-host-address-is-not-set>= ;

3D=
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;(&quot;[ERROR]&quot; &quot;[DEBUG]&quot; &quot;[INFO= ...
github.com

--_000_AM7PR03MB61513F4BFFA4048A54444F08DF839AM7PR03MB6151eurp_-- From unknown Thu Jun 19 14:24:36 2025 X-Loop: help-debbugs@gnu.org 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 Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 28 Oct 2021 03:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51385 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Patrick Lenihan [sc17pl]" Cc: 51385@debbugs.gnu.org Received: via spool by 51385-submit@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 ) id 1mfvzn-0007NL-Ud for submit@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 ) id 1mfvzg-0007MQ-UO for 51385@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@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 In-Reply-To: (Patrick Lenihan's message of "Mon, 25 Oct 2021 11:52:00 +0000") References: 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: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) "Patrick Lenihan [sc17pl]" writes: > When building Emacs with Cairo support, first characters are missing in > many ligatures of PragmataPro. This issue has occurred since Emacs > 27.1 but does not occur when building without Cairo. More details: > https://github.com/fabrizioschiavi/pragmatapro/issues/181. The same > occurs regardless of whether prettify-symbols or ligatures.el are > used, although using ligatures.el appears to allow some of these > characters to display correctly. More details on ligatures.el: > https://github.com/mickeynp/ligature.el/issues/33. Thanks for the bug report. Could you provide a recipe to reproduce this issue, starting from "emacs -Q"? From unknown Thu Jun 19 14:24:36 2025 X-Loop: help-debbugs@gnu.org 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]" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 03 Nov 2021 14:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51385 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas , "51385@debbugs.gnu.org" <51385@debbugs.gnu.org> Received: via spool by 51385-submit@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 ) id 1miH26-0002Aa-AG for submit@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 ) id 1miFMA-00077P-LS for 51385@debbugs.gnu.org; Wed, 03 Nov 2021 08:27:08 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VCYRC/ataknKwoTeseFx91aK9mF5i7tPGojp5JMlG58tAhX+Xh1LHKy/nrZKOyH8JD1dAznQ0+vWaGBk2ZaAnE6Go9lqo2OTeTUGf2lPpFYPGyHLVoPmvcSmzN3vLChdzEyACitvDc+7avZSbWvcde8IrCYZlqjgOjJ+3Qf4pF2kDO3XbxcaTr+IEzPbw6l0X0+F64QgW4K6pynPIZJgsKFn9De0cZl7xkgLIyXGrk1e9/brsoVgCtqr6UZyM3ktZcnMc9vH1uxx6IVfUAu7FFNljIHCEFeyuH6FAEyZWUCl7J2uTCQ/pTaRJcb4PHWCFuKnL6XigxY8Z0ExrKALSQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=yCMHOu58KUpEceVf7BMTwJ7+j1xSEFE4qsNWuzq4TeQ=; b=lJw6Fiy31O/TGeFgOre6/iv77vxjn9aC/t3FFtJ2USF7E8+Oyf4cWqm9ZUDqcpCLTrWnC7/cmHgiji0zVmtdKYDh7yZnao12GjsZE8dVc3jariEuBB4n5Kbc+wkgGM+UfKjiyowfFRnw2mkkbLeLYLPwGt6AxY4JohI3x6x0VC/M9AlcxkZHSza7M9bL7gF4kovB4+VpvXOyds7lg0tLu3E0lO/ml51/JKknyS5fsZzPGL40Xk7lDIxgT/I+dnOGttokGOjSbY1Y9dZ+xU6s2I/7y3xSInKSskkc+w9mecvnDXgiF3yC6no6vNezkoXYDvrwjAxym90/hX0Oua4AlA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=leeds.ac.uk; dmarc=pass action=none header.from=leeds.ac.uk; dkim=pass header.d=leeds.ac.uk; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leeds365.onmicrosoft.com; s=selector2-leeds365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yCMHOu58KUpEceVf7BMTwJ7+j1xSEFE4qsNWuzq4TeQ=; b=XAvNpWUWMVg4b1C1LnSZawdhj8q26dcQvfSt7RJn/WLaj1sTTt2QVhyhQEKwMU7eCoZr9aSq7AIkNZ/pd7wx7tsuz/gupFyrc5OpAV5lkOVuFjo1OGL3UEQQHbfEDtkBVww75chHKvgJh5bUVVuUcRAwiYgKFGpjNe1zTSHENVo= 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]" 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: References: In-Reply-To: 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: 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@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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] Sent: 02 November 2021 17:58 To: Stefan Kangas Subject: Re: bug#51385: 29.0.50; PragmataPro wide word ligatures such as [E= RR] having the left side cut off in cairo build 1. run command "emacs -Q" 2. M-: 3. (set-frame-font "PragmataPro Mono Liga" nil t) 4. C-uC-u 5. M-x 6. insert-char #Xe2c0 7. Repeat 4-6 substituting #Xe2c0 for any of the following: #Xe2b0, #Xe2= b1, #Xe2b2, #Xe2b3, #Xe2b4, #Xe2b5, #Xe2b6, #Xe2c0, #Xe2c1, #Xe2c2, #Xe2c3,= #Xe2c4, #Xe2c5, #Xe2c6, #Xe2c7, #Xe2c8, #Xe2c9, #Xe2ca, #Xe2cb, #Xe2cc, #X= e2cd, #Xe2ce, #Xe2e0, #Xe2e1, #Xe2e2, #Xe2e3, #Xe2e4, #Xe2e5, #Xe2e6, #Xe2e= 7, #Xe2e8, #Xe2e9, #Xe2ea, #Xe2eb, #Xe2ec, #Xe2ed, #Xe2e #Xe2f0, #Xe2f1, #= Xe2f2, #Xe2f3, #Xe2f4, #Xe2f5, #Xe2f6, #Xe2f7, #Xe2f8, #Xe2f9, #Xe2fa, #Xe2= fb, #Xe2fc, #Xe2fd, #Xe2fe At the moment all are clipped unless Emacs is built without Cairo support. ________________________________ From: Stefan Kangas Sent: 28 October 2021 04:22 To: Patrick Lenihan [sc17pl] Cc: 51385@debbugs.gnu.org <51385@debbugs.gnu.org> Subject: Re: bug#51385: 29.0.50; PragmataPro wide word ligatures such as [E= RR] having the left side cut off in cairo build "Patrick Lenihan [sc17pl]" writes: > When building Emacs with Cairo support, first characters are missing in > many ligatures of PragmataPro. This issue has occurred since Emacs > 27.1 but does not occur when building without Cairo. More details: > https://github.com/fabrizioschiavi/pragmatapro/issues/181. The same > occurs regardless of whether prettify-symbols or ligatures.el are > used, although using ligatures.el appears to allow some of these > characters to display correctly. More details on ligatures.el: > https://github.com/mickeynp/ligature.el/issues/33. Thanks for the bug report. Could you provide a recipe to reproduce this issue, starting from "emacs -Q"? --_000_AM7PR03MB61518992B8C95EA57E211DB5DF8C9AM7PR03MB6151eurp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Dear Stefan,

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



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

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

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

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

Thanks for the bug report.

Could you provide a recipe to reproduce this issue, starting from
"emacs -Q"?
--_000_AM7PR03MB61518992B8C95EA57E211DB5DF8C9AM7PR03MB6151eurp_-- From unknown Thu Jun 19 14:24:36 2025 X-Loop: help-debbugs@gnu.org 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 Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 03 Nov 2021 14:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51385 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Patrick Lenihan [sc17pl]" Cc: 51385@debbugs.gnu.org, stefan@marxist.se Received: via spool by 51385-submit@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 ) id 1miHNO-0002r7-7e for submit@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 ) id 1miHNL-0002qu-WB for 51385@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 ) 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 ) 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@gnu.org> From: Eli Zaretskii In-Reply-To: (P.J.Lenihan1@leeds.ac.uk) References: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: "Patrick Lenihan [sc17pl]" > 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] > Sent: 02 November 2021 17:58 > To: Stefan Kangas > 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 > 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. From unknown Thu Jun 19 14:24:36 2025 X-Loop: help-debbugs@gnu.org 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]" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 03 Nov 2021 15:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51385 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , "51385@debbugs.gnu.org" <51385@debbugs.gnu.org> Received: via spool by 51385-submit@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 ) id 1miHsv-0003sf-HO for submit@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 ) id 1miHst-0003s7-2C for 51385@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]" 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: References: <83wnlpgvbx.fsf@gnu.org> In-Reply-To: <83wnlpgvbx.fsf@gnu.org> 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: 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@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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 Sent: 03 November 2021 14:36 To: Patrick Lenihan [sc17pl] Cc: stefan@marxist.se ; 51385@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]" > 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] > Sent: 02 November 2021 17:58 > To: Stefan Kangas > 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 > 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
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 <eli= z@gnu.org>
Sent: 03 November 2021 14:36
To: Patrick Lenihan [sc17pl] <P.J.Lenihan1@leeds.ac.uk>
Cc: stefan@marxist.se <stefan@marxist.se>; 51385@debbugs.gnu.o= rg <51385@debbugs.gnu.org>
Subject: Re: bug#51385: 29.0.50; PragmataPro wide word ligatures suc= h as [ERR] having the left side cut off in cairo build
 
> From: "Patrick Lenihan [sc17pl]" &l= t;P.J.Lenihan1@leeds.ac.uk>
> Date: Wed, 3 Nov 2021 12:26:59 +0000
>
> Note that this issue disappears when Emacs is built without Cairo supp= ort.
>
> ----------------------------------------------------------------------= --------
> From: Patrick Lenihan [sc17pl] <P.J.Lenihan1@leeds.ac.uk>
> Sent: 02 November 2021 17:58
> To: Stefan Kangas <stefan@marxist.se>
> Subject: Re: bug#51385: 29.0.50; PragmataPro wide word ligatures 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, #Xe= 2b1, #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 Cair= o support.

These characters are from the Private Use Area (PUA) of Unicode.  Why<= br> 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_-- From unknown Thu Jun 19 14:24:36 2025 X-Loop: help-debbugs@gnu.org 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 Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 03 Nov 2021 17:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51385 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Patrick Lenihan [sc17pl]" Cc: 51385@debbugs.gnu.org Received: via spool by 51385-submit@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 ) id 1miJtC-0007aE-D1 for submit@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 ) id 1miJtA-0007Zy-F3 for 51385@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 ) 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 ) 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@gnu.org> From: Eli Zaretskii In-Reply-To: (P.J.Lenihan1@leeds.ac.uk) References: <83wnlpgvbx.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: "Patrick Lenihan [sc17pl]" > 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. From unknown Thu Jun 19 14:24:36 2025 X-Loop: help-debbugs@gnu.org 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]" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 03 Nov 2021 18:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51385 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii , "51385@debbugs.gnu.org" <51385@debbugs.gnu.org> Received: via spool by 51385-submit@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 ) id 1miKyX-0001KL-Uw for submit@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 ) id 1miKyW-0001Jo-61 for 51385@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]" 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: References: <83wnlpgvbx.fsf@gnu.org> <83r1bxgnvk.fsf@gnu.org> In-Reply-To: <83r1bxgnvk.fsf@gnu.org> 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: 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@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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] pragmatapro/pragmatapro-prettify-symbols-v0.829.el at master =B7 fabriziosc= hiavi/pragmatapro 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 Sent: 03 November 2021 17:17 To: Patrick Lenihan [sc17pl] Cc: 51385@debbugs.gnu.org <51385@debbugs.gnu.org> Subject: Re: bug#51385: 29.0.50; PragmataPro wide word ligatures such as [E= RR] having the left side cut off in cairo build > From: "Patrick Lenihan [sc17pl]" > 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
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_ligatures.png, = or on the font authors Github at https://github.com/fabrizioschiavi/pragmatapro/blob/master/showcase/Pragmat= aPro%200.829/PragmataPro-0829-ligatures.png. I found the code points at https://github.com/fabrizioschiavi/pragmatapro/blob/master/emacs_snippets/p= ragmatapro-prettify-symbols-v0.829.el, which is also in the font author= 's Github.
3D""
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



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 <eli= z@gnu.org>
Sent: 03 November 2021 17:17
To: Patrick Lenihan [sc17pl] <P.J.Lenihan1@leeds.ac.uk>
Cc: 51385@debbugs.gnu.org <51385@debbugs.gnu.org>
Subject: Re: bug#51385: 29.0.50; PragmataPro wide word ligatures suc= h as [ERR] having the left side cut off in cairo build
 
> From: "Patrick Lenihan [sc17pl]" &l= t;P.J.Lenihan1@leeds.ac.uk>
> 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 wa= sn'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. Th= e wide PragmataPro ligatures display fine
> in builds without Cairo, but only the right side is displaying if Cair= o 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.
--_000_AM7PR03MB6151E093A9779D690CD76720DF8C9AM7PR03MB6151eurp_-- From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 03 20:06:09 2021 Received: (at control) by debbugs.gnu.org; 4 Nov 2021 00:06:09 +0000 Received: from localhost ([127.0.0.1]:41528 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1miQGf-0000Mh-EE for submit@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 ) id 1miQGc-0000MA-7d for control@debbugs.gnu.org; Wed, 03 Nov 2021 20:06:08 -0400 Received: by mail-pl1-f177.google.com with SMTP id y1so4239451plk.10 for ; 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 MIME-Version: 1.0 Date: Wed, 3 Nov 2021 17:05:59 -0700 Message-ID: Subject: control message for bug #51385 To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) # notabug, probably tags 51385 + notabug quit From unknown Thu Jun 19 14:24:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51385: 29.0.50; PragmataPro wide word ligatures such as [ERR] having the left side cut off in cairo build Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 14 Sep 2022 18:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51385 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug To: "Patrick Lenihan [sc17pl]" Cc: Eli Zaretskii , "51385@debbugs.gnu.org" <51385@debbugs.gnu.org> Received: via spool by 51385-submit@debbugs.gnu.org id=B51385.166318030825376 (code B ref 51385); Wed, 14 Sep 2022 18:32:02 +0000 Received: (at 51385) by debbugs.gnu.org; 14 Sep 2022 18:31:48 +0000 Received: from localhost ([127.0.0.1]:56197 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYXAp-0006bD-SS for submit@debbugs.gnu.org; Wed, 14 Sep 2022 14:31:48 -0400 Received: from quimby.gnus.org ([95.216.78.240]:52668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYXAl-0006ad-0r for 51385@debbugs.gnu.org; Wed, 14 Sep 2022 14:31:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=1UVu6kGOe/FZpHiPgBTiNQzvjLHh0sU0kevYkqsgDpI=; b=jYelVfaPrBws+roYgl8NtvwIHy uBRG9p/YaegA0nwAf48EAcK3qM9NfCsgJMKR/WUMxvAA9sLKbsLYcDpfs6MG+wt8H6nji3AJ4+qiO GjRvtnjz57+Xlq2lHH3fFgGyoeHbx7E3X64OcxOfih/QxpcNbXVpbLgPG+wJL7eHN6sY=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oYXAa-0001Iw-Uq; Wed, 14 Sep 2022 20:31:36 +0200 From: Lars Ingebrigtsen In-Reply-To: (Patrick Lenihan's message of "Wed, 3 Nov 2021 18:26:55 +0000") References: <83wnlpgvbx.fsf@gnu.org> <83r1bxgnvk.fsf@gnu.org> X-Now-Playing: Scout Niblett's _Uptown Top Ranking_: "Uptown Top Ranking" Date: Wed, 14 Sep 2022 20:31:32 +0200 Message-ID: <87wna53j0b.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: "Patrick Lenihan [sc17pl]" writes: > You understood me correctly regarding these PUA characters not > displaying in the Cairo build. If Emacs doesn't support them at all > then perhaps this is a feature request and not a bug. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) "Patrick Lenihan [sc17pl]" writes: > You understood me correctly regarding these PUA characters not > displaying in the Cairo build. If Emacs doesn't support them at all > then perhaps this is a feature request and not a bug. (I'm going through old bug reports that unfortunately weren't resolved at the time.) Skimming this bug report, it's not clear to me whether there's anything that can be usefully done on the Emacs side. Eli? From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 14 14:31:48 2022 Received: (at control) by debbugs.gnu.org; 14 Sep 2022 18:31:48 +0000 Received: from localhost ([127.0.0.1]:56199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYXAq-0006bG-6v for submit@debbugs.gnu.org; Wed, 14 Sep 2022 14:31:48 -0400 Received: from quimby.gnus.org ([95.216.78.240]:52682) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYXAn-0006ag-Jq for control@debbugs.gnu.org; Wed, 14 Sep 2022 14:31:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=VGDeZAo/uJCLI++m417HlQLpo29AqSVaoQkEFL47ioY=; b=UCeRmh6A9lgF/6pZ8kDazK72vP YmKbTTnNmU1A1UBamsRJv/3lSTUFqClFzHduapYBgjMNO93vlUQyKu1GFoyabRc8+8FhMPfFW7JTD b1dXy7FWkv708pygC3sBi6clVUJR+NjCnEK7ewCvPY92pfBwA70ghly8LF/phXgKiFP0=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oYXAf-0001J6-VE for control@debbugs.gnu.org; Wed, 14 Sep 2022 20:31:40 +0200 Date: Wed, 14 Sep 2022 20:31:37 +0200 Message-Id: <87v8pp3j06.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #51385 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 51385 + moreinfo quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) tags 51385 + moreinfo quit From unknown Thu Jun 19 14:24:36 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: "Patrick Lenihan [sc17pl]" Subject: bug#51385: closed (Re: bug#51385: 29.0.50; PragmataPro wide word ligatures such as [ERR] having the left side cut off in cairo build) Message-ID: References: <83k06523zc.fsf@gnu.org> X-Gnu-PR-Message: they-closed 51385 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: notabug moreinfo Reply-To: 51385@debbugs.gnu.org Date: Wed, 14 Sep 2022 18:42:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1663180922-26482-1" This is a multi-part message in MIME format... ------------=_1663180922-26482-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #51385: 29.0.50; PragmataPro wide word ligatures such as [ERR] having the l= eft side cut off in cairo build which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 51385@debbugs.gnu.org. --=20 51385: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D51385 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1663180922-26482-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 51385-done) by debbugs.gnu.org; 14 Sep 2022 18:41:50 +0000 Received: from localhost ([127.0.0.1]:56239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYXKX-0006sj-PE for submit@debbugs.gnu.org; Wed, 14 Sep 2022 14:41:50 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39528) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYXKT-0006sS-N9 for 51385-done@debbugs.gnu.org; Wed, 14 Sep 2022 14:41:48 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60404) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oYXKM-0007HH-ID; Wed, 14 Sep 2022 14:41:38 -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=EpiZ4FwDW7dhdiaEapKlmm7r2TOnIVfAjhJcP4fOWoo=; b=JGBOdZfUYHXv fx9PJK85suc//eCSOAWEuu0et4IUPvR/nmbVfSEurngFfeMqEGOtQG585WDCOnp0I6QbirA1qhj92 q26nYsJINszCTvd2ewsNbQmrD64gNeewbmdbd9G0tYSyNCdAN8wWQjeml8ELeRXn3TAHt5pr/0yax eBjFbvNE6OHqHFGsPoTLbs+2AemPqbwZiFTd2/LFVVe8gzOwwQzXRteJCMMgDDUQl+tnVH/13JPuE 1j/FY4cUbUu4OfeS/iISnGSVP5Dn+9W+TPGT7pl94a2yp//HRsKX+ZrJ2/rz9kg3CeUwjtZjh+nA6 4SimAg5teQWgjDKWXkQ4/w==; Received: from [87.69.77.57] (port=4741 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oYXKM-0001Dm-0C; Wed, 14 Sep 2022 14:41:38 -0400 Date: Wed, 14 Sep 2022 21:41:27 +0300 Message-Id: <83k06523zc.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87wna53j0b.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 14 Sep 2022 20:31:32 +0200) Subject: Re: bug#51385: 29.0.50; PragmataPro wide word ligatures such as [ERR] having the left side cut off in cairo build References: <83wnlpgvbx.fsf@gnu.org> <83r1bxgnvk.fsf@gnu.org> <87wna53j0b.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51385-done Cc: 51385-done@debbugs.gnu.org, P.J.Lenihan1@leeds.ac.uk X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Cc: Eli Zaretskii , "51385@debbugs.gnu.org" > <51385@debbugs.gnu.org> > Date: Wed, 14 Sep 2022 20:31:32 +0200 > > Skimming this bug report, it's not clear to me whether there's anything > that can be usefully done on the Emacs side. Eli? No, I don't think so. Closing. ------------=_1663180922-26482-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit 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 ) id 1mf0tr-0002Gk-Up for submit@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 ) id 1meybN-0005pE-KY for submit@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 ) id 1meybJ-0001Ow-1H for bug-gnu-emacs@gnu.org; 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 ) id 1meybE-00034P-11 for bug-gnu-emacs@gnu.org; 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]" To: "bug-gnu-emacs@gnu.org" 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: 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: 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@leeds.ac.uk; 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@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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@fedora.mail-host-address-is-not-set> [https://opengraph.githubassets.com/de761542ce665a33aa3259a68d8c3940fd7fe85= 28ee7bcc281437fd9f49afc44/mickeynp/ligature.el/issues/33] Only the right side of wide PragmataPro ligatures are displaying =B7 Issue = #33 =B7 mickeynp/ligature.el On the left is buffer visiting my init file and right is buffer visiting a = Python file. Settings are (ligature-set-ligatures 'prog-mode '(&quo= t;[ERROR]" "[DEBUG]" "[INFO... github.com --_000_AM7PR03MB61513F4BFFA4048A54444F08DF839AM7PR03MB6151eurp_ Content-Type: text/html; 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@fedora.mail-host-address-is-not-set>= ;

3D=
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;(&quot;[ERROR]&quot; &quot;[DEBUG]&quot; &quot;[INFO= ...
github.com

--_000_AM7PR03MB61513F4BFFA4048A54444F08DF839AM7PR03MB6151eurp_-- ------------=_1663180922-26482-1--