From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stephen Berman Newsgroups: gmane.emacs.bugs Subject: bug#14461: 24.3.50; bad display for 'space' + (U+0336) unicode combination Date: Sat, 17 Aug 2019 20:58:40 +0200 Message-ID: <87sgpzippb.fsf@gmx.net> References: <519f7a1c.0324b40a.4997.ffff96ea@mx.google.com> <87woff117q.fsf@mouse.gnus.org> <871rxmiyyi.fsf@gmx.net> <5d552da4.1c69fb81.c51aa.76af@mx.google.com> <87wofehasr.fsf@gmx.net> <83d0h4ngrx.fsf@gnu.org> <87r25jucir.fsf@gmx.net> <8336hzop4a.fsf@gnu.org> <87o90nkg7n.fsf@gmx.net> <83y2zrn80y.fsf@gnu.org> <878srrkdhe.fsf@gmx.net> <83wofbn6e6.fsf@gnu.org> <871rxjk9in.fsf@gmx.net> <83v9uvn1jh.fsf@gnu.org> <87wofbirw8.fsf@gmx.net> <83tvafmz3i.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="218982"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: larsi@gnus.org, cedric.chepied@gmail.com, 14461@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Aug 17 20:59:36 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hz3vM-000uoJ-50 for geb-bug-gnu-emacs@m.gmane.org; Sat, 17 Aug 2019 20:59:36 +0200 Original-Received: from localhost ([::1]:37692 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1hz3vK-0000ZP-P2 for geb-bug-gnu-emacs@m.gmane.org; Sat, 17 Aug 2019 14:59:35 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52403) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1hz3uw-0000Xe-8G for bug-gnu-emacs@gnu.org; Sat, 17 Aug 2019 14:59:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hz3ur-0006JU-E6 for bug-gnu-emacs@gnu.org; Sat, 17 Aug 2019 14:59:08 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:48042) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hz3uo-0006II-G1 for bug-gnu-emacs@gnu.org; Sat, 17 Aug 2019 14:59:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hz3uo-0004BX-D9 for bug-gnu-emacs@gnu.org; Sat, 17 Aug 2019 14:59:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 17 Aug 2019 18:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14461 X-GNU-PR-Package: emacs Original-Received: via spool by 14461-submit@debbugs.gnu.org id=B14461.156606833816076 (code B ref 14461); Sat, 17 Aug 2019 18:59:02 +0000 Original-Received: (at 14461) by debbugs.gnu.org; 17 Aug 2019 18:58:58 +0000 Original-Received: from localhost ([127.0.0.1]:56863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hz3uj-0004BE-NB for submit@debbugs.gnu.org; Sat, 17 Aug 2019 14:58:57 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]:58321) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hz3uh-0004B0-HF for 14461@debbugs.gnu.org; Sat, 17 Aug 2019 14:58:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1566068325; bh=lF8BUetVApBW3trywJYDJ+HRrx3ELQXY/4M0aAOpjkk=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=jtl9YHsLrE00Up01na5htdpzAh3WFwGbT2UcnopWrqoJKZj/gf5GO7dA/SUJpHGnV Y5Y83lVFdhomPi287LsUZ/nwOx19SiNVVPZYPkAMnBylNn6Oo4rctOyYKBosNLN/W8 jyNpJFSH74NkJ7yrwlaMBkPksd6DnpJdNR4eaHfc= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from strobe-lfs84 ([94.220.121.66]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Md6R1-1iZDoE3GxH-00aCzK; Sat, 17 Aug 2019 20:58:45 +0200 In-Reply-To: <83tvafmz3i.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 17 Aug 2019 21:22:09 +0300") X-Provags-ID: V03:K1:tADupscEMx6RvdfYYlCdZwIzbO5OSYgjDA/Q41QXrI6jpPca3Ga l2WlCdkRoVaQHf9AzqMtyCFyx2NDGEObLVgYBnnHGeEDtj0rjHCS08u16l8xGHaYyXee0F0 JoJTwU1F/0QnMzz+jawEAkMZ428aA7+En/qpY5UYQLWKQpajSCTQqLO2YJIOJ+WWCGqtCjx 2EsFN9quT1Ypy6/v2+fkg== X-UI-Out-Filterresults: notjunk:1;V03:K0:3BOXyW1N1pw=:lfuY6ivSFYVqk4o5EI84Ts vsvGhIuQq+3428m1MW/qIRQCSgAsZaz1Noa20L1BK6PIqFO6x/WuRhI6uRDEAn3kGUHKKI+5x UNs/mv3EOS56WPPiFsRHDmXd6mhWAxvXhpkzxKJkq6FQWza5OnbBHIW6Vxlbg5Gwtz5jd9ADK VcvkiCZy+3ueKv0miX5AyUHeBy41QmvUBISIthWdvGn5Ix+Js9GCZOKspxjHPINkVTxWC0bUC luZ5faRlBFzlL5JSWnEJ8nGwER/3HNXYz5X7p4WBCDp9t4f9K5nkqNEJZJAkbJsNaHXM+3nVc Z2vvIR7itzm0/VcuNeX5VfCBP5OZMrS8n0naYmUgEQ2lxvsCywq8cM5eZE2/XKNeof9KLlgdJ PUGXJ6LGWAu3CRkOJG4eTSxOf0tKCnxf8gP32ZoMfSczVkU9Uk2GLwgP1/PGn2GAyt3/MBUvo FNqLyzoNViGtnGRrFFnyUN1GoTlQ/AqVlWw6+pFTJFOWsMGL0w3XiyJ8NprW624lO7NeNMjhr hZpnXOmrzipdMZGZbaevbNHXsyk6UbBkhn93GScFPRX06wd2YAMJhWjUtSDuiC33KJ5iirTxR e9wLY7+IyHb8wR2luc0uwg3mlj4faXQePEYSA097783XsDFBmqJp/AGaxIR9gsifmzkfN3UkX 3PswzlXvUx3kv1OplQhP2Sw+M19scJovHZZ6VtSMNYlxuh9hSUIO0Q3+xJFUJYSgta6U28yZ2 QPomuwKIemcC23g8hRInm9c4bssCrSkq5n/xGtvjCnyZ98yD0v+a61W2egk40Dkv54D5LxhX X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:165280 Archived-At: On Sat, 17 Aug 2019 21:22:09 +0300 Eli Zaretskii wrote: >> From: Stephen Berman >> Cc: handa@gnu.org, cedric.chepied@gmail.com, 14461@debbugs.gnu.org, >> larsi@gnus.org >> Date: Sat, 17 Aug 2019 20:11:19 +0200 >> >> >> displays just 'a' with an acute accent over it, i.e. the circumflex = is >> >> not displayed at all >> > >> > I don't think this is true, I think the accents are overlaid in a way >> > that makes them hard to distinguish. Try zooming in, if you can. >> >> I find the displays quite unambiguous; here is the output as SVG images= : > > Then I guess our display is just fine, and the problem is with the > font after all. I was about to reply that the difference between the Emacs and the hb-view display (displaying the circumflex as if it were in the next column vs. not displaying it at all) is nevertheless striking, but then it occurred to me to try this: hb-view /usr/share/fonts/dejavu/DejaVuSansMono.ttf -u 'U+061, U+301, U+302= , U+062' (i.e. the sequence 'a' + COMBINING ACUTE ACCENT + COMBINING CIRCUMFLEX ACCENT + 'b') and the display shows 'a' with an acute accent over it followed by 'b' with a circumflex over it. A slightly different display is shown by this: hb-view /usr/share/fonts/dejavu/DejaVuSansMono.ttf -u 'U+061, U+301, U+062= , U+302' (i.e. switching the order of 'b' and the circumflex): here the circumflex is placed higher than the ascender of 'b', while with the previous input the circumflex is next to the ascender. I see exactly the same display in Emacs with M-: (insert ?a #x301 #x302 ?b) vs. M-: (insert ?a #x301 ?b #x302) I guess in the case of 'U+061, U+301, U+302' hb-view limits the width of the display to the one alphabetic character. In short, I agree with your conclusion. Steve Berman