From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#51385: 29.0.50; PragmataPro wide word ligatures such as [ERR] having the left side cut off in cairo build Date: Wed, 03 Nov 2021 19:17:19 +0200 Message-ID: <83r1bxgnvk.fsf@gnu.org> References: <83wnlpgvbx.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15019"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 51385@debbugs.gnu.org To: "Patrick Lenihan [sc17pl]" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Nov 03 18:23:54 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1miJzO-0003hP-IN for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 03 Nov 2021 18:23:54 +0100 Original-Received: from localhost ([::1]:47312 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1miJzN-0006lF-GR for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 03 Nov 2021 13:23:53 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38366) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1miJtj-0002A7-4n for bug-gnu-emacs@gnu.org; Wed, 03 Nov 2021 13:18:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57725) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1miJti-0007q1-PU for bug-gnu-emacs@gnu.org; Wed, 03 Nov 2021 13:18:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1miJti-0007bG-A2 for bug-gnu-emacs@gnu.org; Wed, 03 Nov 2021 13:18:02 -0400 X-Loop: help-debbugs@gnu.org 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 Original-Received: via spool by 51385-submit@debbugs.gnu.org id=B51385.163595985029159 (code B ref 51385); Wed, 03 Nov 2021 17:18:02 +0000 Original-Received: (at 51385) by debbugs.gnu.org; 3 Nov 2021 17:17:30 +0000 Original-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 Original-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 Original-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==; Original-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 In-Reply-To: (P.J.Lenihan1@leeds.ac.uk) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:218883 Archived-At: > 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.