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#44236: [PATCH] xdisp: Apply nobreak-char-display also to NARROW NO-BREAK SPACE U+202F Date: Mon, 26 Oct 2020 18:29:07 +0200 Message-ID: <837drdeyss.fsf@gnu.org> References: <20201026111348.773761-1-bpeeluk.ref@yahoo.co.uk> <20201026111348.773761-1-bpeeluk@yahoo.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15902"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 44236@debbugs.gnu.org To: Neil Roberts Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Oct 26 17:33:51 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 1kX5RP-00041m-0q for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 26 Oct 2020 17:33:51 +0100 Original-Received: from localhost ([::1]:36362 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kX5RO-0005Du-25 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 26 Oct 2020 12:33:50 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34978) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kX5Ni-0002DY-VU for bug-gnu-emacs@gnu.org; Mon, 26 Oct 2020 12:30:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57727) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kX5Ni-0001WZ-K7 for bug-gnu-emacs@gnu.org; Mon, 26 Oct 2020 12:30:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kX5Ni-0003HO-E7 for bug-gnu-emacs@gnu.org; Mon, 26 Oct 2020 12:30: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: Mon, 26 Oct 2020 16:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44236 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 44236-submit@debbugs.gnu.org id=B44236.160372976912542 (code B ref 44236); Mon, 26 Oct 2020 16:30:02 +0000 Original-Received: (at 44236) by debbugs.gnu.org; 26 Oct 2020 16:29:29 +0000 Original-Received: from localhost ([127.0.0.1]:41040 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kX5NB-0003GD-7F for submit@debbugs.gnu.org; Mon, 26 Oct 2020 12:29:29 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:34774) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kX5N9-0003G0-Cz for 44236@debbugs.gnu.org; Mon, 26 Oct 2020 12:29:27 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:57952) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kX5N2-0001U0-HQ; Mon, 26 Oct 2020 12:29:21 -0400 Original-Received: from [176.228.60.248] (port=1924 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kX5Mx-0004M4-W0; Mon, 26 Oct 2020 12:29:16 -0400 In-Reply-To: <20201026111348.773761-1-bpeeluk@yahoo.co.uk> (bug-gnu-emacs@gnu.org) 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:191602 Archived-At: > Date: Mon, 26 Oct 2020 12:13:48 +0100 > From: Neil Roberts via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > U+202F is like the normal non-breaking space character except that it > is slightly narrower. In the French language, this character is > supposed to be used before most punctation marks such as question > marks and quote characters. For people using the BÉPO keyboard layout, > this character is typed with just shift+space, so it’s quite easy to > accidentally type it. For that reason it would be nice if it was > displayed differently like the regular non-breaking space. This patch > makes that change. Thanks. But what is the purpose of showing this character like we do with NBSP? We do that with NBSP because otherwise it will be easy to interpret NBSP as a SPC: they have the same width and appearance on display. By contrast, U+202F NARROW NO-BREAK SPACE is much thinner, and cannot be mistaken to be SPC. OTOH, if we make U+202F stand out, then why not others, for example U+2007? or U+2060? or U+2002? or U+2003? or U+2009 etc. IOW, we need to decide on the rationale for displaying these specially, and then we can decide which ones should have this applied.