From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stephen Berman Newsgroups: gmane.emacs.bugs Subject: bug#44784: Combining accent is not combining Date: Sun, 22 Nov 2020 17:28:09 +0100 Message-ID: <873611uzja.fsf@gmx.net> References: <87h7piy9qq.fsf@mail.linkov.net> <83v9dyxyov.fsf@gnu.org> <87wnyephxc.fsf@mail.linkov.net> <83r1omxdvh.fsf@gnu.org> <87blfpvgy4.fsf@gmx.net> <83k0udxvg7.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21346"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 44784@debbugs.gnu.org, juri@linkov.net To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Nov 22 17:29:11 2020 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 1kgsEh-0005Pv-DP for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 22 Nov 2020 17:29:11 +0100 Original-Received: from localhost ([::1]:36688 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kgsEg-0002uC-Fs for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 22 Nov 2020 11:29:10 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35440) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kgsEY-0002s1-93 for bug-gnu-emacs@gnu.org; Sun, 22 Nov 2020 11:29:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36584) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kgsEY-0005h3-1A for bug-gnu-emacs@gnu.org; Sun, 22 Nov 2020 11:29:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kgsEX-0000Uq-Tv for bug-gnu-emacs@gnu.org; Sun, 22 Nov 2020 11:29:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 22 Nov 2020 16:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44784 X-GNU-PR-Package: emacs Original-Received: via spool by 44784-submit@debbugs.gnu.org id=B44784.16060625041856 (code B ref 44784); Sun, 22 Nov 2020 16:29:01 +0000 Original-Received: (at 44784) by debbugs.gnu.org; 22 Nov 2020 16:28:24 +0000 Original-Received: from localhost ([127.0.0.1]:48130 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kgsDv-0000Ts-Rv for submit@debbugs.gnu.org; Sun, 22 Nov 2020 11:28:24 -0500 Original-Received: from mout.gmx.net ([212.227.15.15]:49201) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kgsDq-0000TZ-K5 for 44784@debbugs.gnu.org; Sun, 22 Nov 2020 11:28:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1606062491; bh=eRP7QZXTvNdol9VDuYru4ONaMRbejicgkYdPreEsC7w=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=ZSrzrXEpGARG8P7yzCeAJAg+f80xOFyvvgCaKJSL2KKgv5vqh0U6F65zDe0HCHYDC /NS7Rbg6XqqHACvGUtJBgL8608Wl0uYxRC+qnnrBJs08eO+k5BQ0UMvG8kRIqNGJWJ /0A5tMyusHqjAkRz3NKhejEXCbH418sIdWqEQd9I= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from strobe-jhalfs ([178.6.222.72]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MYeQr-1kl5Mu1cSR-00Vj0B; Sun, 22 Nov 2020 17:28:11 +0100 In-Reply-To: <83k0udxvg7.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 22 Nov 2020 17:28:08 +0200") X-Provags-ID: V03:K1:q7DZ5NMbPtTObEXo3WNacIok8K0bjijMq+SeGndpxgnU8I8JwOE EdOsglSSqlh/p1TYaLUqZdEQIYcibSsTnJsGdGaMsVmDpt23CcWMkBV0a3MzCXc8lLSFy2Q RrNKNFSaBIaiAybAzC4PJtX0ie/yLo4DmV3n4WsBFS1hdlH1olFBhpVhRS0+rak9fYApSXL jspOifSDSXwXUYnbmgmMQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:2pVCeImR2nE=:fsIKqHX0rDyES3qc/UARqF djprYm4shZ5yBQcw52qf83lLm7H05kglowbF48BXwVTwWtzJnelrpwgSNA0+K9dJEyiA4dhIB JTxC1ujorbyUHsGiheUVoiwDPD++cOUoqV2uEsN6JEzaPyyrra/bPth6dzrT9NzStFcovFsyf EpLvWjApnVDtSPlFE07alhYUHdecSijmk9VkjhRGEF6Q2Rk+MYDWgo4OiRlU5GDqL88WB7WtL 5AX0HCbvkY1wMrtUsJCELlLhr8QvkQvVVJEfp3O2rtC64Wep6cB2OwehyCg2q3b6UGeupIHAV vKZUjqnpangzj9ObO0ybtrppnY0BcuqOxITeo7ORhQ41h0wSRiZuDkIputOhDAMRHfT1hCOCu jY5KPNhexYM7ruHyK7qBtGRH3gR01ZAzsVQenjrRQei2VQPkD5l/6aHLvnCsM7XTAV1GnWMIl M/ujkLiIHVtl4oHm+VvP99Bo2tjrWd3dIMdQVqMdQya7oDB7gSNisDCeRPAWyFTMrgYb/zwa1 GThNLXtPk0+s8cL/b3iUEJKFb43BGsHWzoUBbjd57U1n4LP46MJjV83Bm26W1IBFSeh0nZLX1 NLnfateexgYjdNoFkzPTZxIfS3VVKkcE/etOAJL1IM8jV+7d5oWHJ9h4rM/O7kJprPfS7GByD W/ZjZs3iUKg1IAQ3RvLdJEDseR1/imhS0V1v2cqrJ23Zu2AArLgUaqWjh0OJZpjxiFsDKh3c4 AhyULhQ81+kSanGWVJ034J6Cp4ruxvTMmmi9vwZOphKDuKONbNIvWc8o9z07ETyhUsYMeCLG 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:193849 Archived-At: On Sun, 22 Nov 2020 17:28:08 +0200 Eli Zaretskii wrote: >> From: Stephen Berman >> Cc: Juri Linkov , 44784@debbugs.gnu.org >> Date: Sun, 22 Nov 2020 11:12:03 +0100 >>=20 >> > The 2 vectors you show above, let alone the "composed with" part, >> > explicitly say they _were_ composed. So something else is going on >> > here. >>=20 >> I think it's a display problem with DejaVu Sans Mono, as you already >> noted. I also see what Juri sees, but when the cursor appears to be >> over the separately displayed accent, `C-u C-x =3D' says the character at >> point is SPC. > > Right. I think the discussion on the HarfBuzz list to which I pointed > explains what happens: the problematic fonts don't provide the > information necessary to correctly locate the accent over some > character (specifically, precomposed characters that are already > accented). The [0 0 0] part of the second glyph in the composition > info is a telltale sign of lack of that information: if you try the > same with a font where display is correct, you will see that the first > 2 components are non-zero (notably, the first component should be > negative). FTR, here's what `C-u C-x =3D' shows for the correct and incorrect displays, respectively: Composed with the following character(s) "=CC=81" using this font: ftcrhb:-PfEd-DejaVu Sans-normal-normal-normal-*-13-*-*-*-*-0-iso10646-1 by these glyphs: [0 1 1110 243 4 1 3 7 0 nil] [0 1 769 690 0 -5 -1 11 -7 [1 0 0]] with these character(s): =CC=81 (#x301) COMBINING ACUTE ACCENT Composed with the following character(s) "=CC=81" using this font: ftcrhb:-PfEd-DejaVu Sans Mono-normal-normal-normal-*-13-*-*-*-m-0-iso1064= 6-1 by these glyphs: [0 1 1110 917 8 1 8 10 0 nil] [0 1 769 649 8 3 8 11 -8 [0 0 0]] with these character(s): =CC=81 (#x301) COMBINING ACUTE ACCENT Steve Berman