GNU bug report logs - #121
22.2.50; Display of "zero width no-break space" (U+FEFF)

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: wishlist; Reported by: Reiner Steib <Reiner.Steib <at> gmx.de>; Done: Chong Yidong <cyd <at> gnu.org>; Maintainer for emacs is bug-gnu-emacs <at> gnu.org.
bug closed, send any further explanations to 121 <at> debbugs.gnu.org and Reiner Steib <Reiner.Steib <at> gmx.de> Request was from Chong Yidong <cyd <at> gnu.org> to control <at> debbugs.gnu.org. Full text available.

Message received at 121 <at> debbugs.gnu.org:


Received: (at 121) by debbugs.gnu.org; 26 Apr 2012 08:34:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Apr 26 04:34:28 2012
Received: from localhost ([127.0.0.1]:53497 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.72)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1SNK9k-0004yG-0d
	for submit <at> debbugs.gnu.org; Thu, 26 Apr 2012 04:34:28 -0400
Received: from fencepost.gnu.org ([208.118.235.10]:40024 ident=Debian-exim)
	by debbugs.gnu.org with esmtp (Exim 4.72)
	(envelope-from <cyd <at> gnu.org>) id 1SNK9i-0004y9-6h
	for 121 <at> debbugs.gnu.org; Thu, 26 Apr 2012 04:34:27 -0400
Received: from [155.69.16.63] (port=45650 helo=ulysses)
	by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16)
	(Exim 4.71) (envelope-from <cyd <at> gnu.org>) id 1SNK8l-0007mC-Lt
	for 121 <at> debbugs.gnu.org; Thu, 26 Apr 2012 04:33:28 -0400
From: Chong Yidong <cyd <at> gnu.org>
To: 121 <at> debbugs.gnu.org
Subject: Re: bug#121: 22.2.50; Display of "zero width no-break space" (U+FEFF)
References: <v9od8m7li4.fsf <at> marauder.physik.uni-ulm.de>
Date: Thu, 26 Apr 2012 16:33:20 +0800
In-Reply-To: <v9od8m7li4.fsf <at> marauder.physik.uni-ulm.de> (Reiner Steib's
	message of "Sun, 06 Apr 2008 22:53:55 +0200")
Message-ID: <87zk9yx57z.fsf <at> gnu.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.95 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -6.9 (------)
X-Debbugs-Envelope-To: 121
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Sender: debbugs-submit-bounces <at> debbugs.gnu.org
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
X-Spam-Score: -6.9 (------)

Reiner Steib <reinersteib+gmane <at> imap.cc> writes:

> in Emacs 22.2.50, "zero width no-break space" (U+FEFF) is displayed as
> a hollow box. [1]
>
> I think for normal buffers it should be displayed like `=C2=A0' (NO-BREAK
> SPACE, U+00A0) i.e. using the face face `nobreak-space'.  But when
> `nobreak-char-display' is nil, it should not be displayed at all or
> like a normal SPC.  (Dunno what Unicode says about it.)

Closing this obsolete bug (U+FEFF is nowadays displayed as a 1px space).




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#121; Package emacs. Full text available.
Severity set to `wishlist' from `normal' Request was from Jason Rumney <jasonr <at> gnu.org> to control <at> emacsbugs.donarmstrong.com. Full text available.

Message received at (unknown):


Received: (at unknown) by unknown; unknown
X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02
	(2007-08-08) on rzlab.ucr.edu
X-Spam-Level: 
X-Spam-Status: No, score=0.9 required=4.0 tests=AWL,FOURLA,IMPRONONCABLE_2
	autolearn=no version=3.2.3-bugs.debian.org_2005_01_02
Received: (at submit) by emacsbugs.donarmstrong.com; 7 Apr 2008 00:33:53 +0000
Received: from ironport2-out.teksavvy.com (ironport2-out.teksavvy.com [206.248.154.182])
	by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m370XiY2016693
	for <submit <at> emacsbugs.donarmstrong.com>; Sun, 6 Apr 2008 17:33:45 -0700
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AoAFAE8J+UdMCpOw/2dsb2JhbACBXJB5llE
X-IronPort-AV: E=Sophos;i="4.25,613,1199682000"; 
   d="scan'208";a="17901651"
Received: from smtp.pppoe.ca (HELO smtp.teksavvy.com) ([65.39.196.238])
  by ironport2-out.teksavvy.com with ESMTP; 06 Apr 2008 20:33:38 -0400
Received: from pastel.home ([76.10.147.176])
        by smtp.teksavvy.com (Internet Mail Server v1.0) with ESMTP id NEO78638
        for <submit <at> emacsbugs.donarmstrong.com>; Sun, 06 Apr 2008 20:33:38 -0400
Received: by pastel.home (Postfix, from userid 20848)
	id 7C4FE89B5; Sun,  6 Apr 2008 20:33:38 -0400 (EDT)
Resent-Message-ID: <jwvbq4msdul.fsf-monnier+emacsbugreports <at> gnu.org>
Resent-To: submit <at> debbugs.gnu.org
Resent-From: Stefan Monnier <monnier <at> iro.umontreal.ca>
Resent-Date: Sun, 06 Apr 2008 20:33:38 -0400
X-Original-To: monnier <at> iro.umontreal.ca
Received: from pinpin.iro.umontreal.ca (pinpin.iro.umontreal.ca [132.204.24.52])
	by mercure.iro.umontreal.ca (Postfix) with ESMTP id AFE072CFA52
	for <monnier <at> iro.umontreal.ca>; Sun,  6 Apr 2008 16:55:03 -0400 (EDT)
Received: from lists.gnu.org (lists.gnu.org [199.232.76.165])
	by pinpin.iro.umontreal.ca (Postfix) with ESMTP id E6AAC3B8AA7
	for <monnier <at> iro.umontreal.ca>; Sun,  6 Apr 2008 16:54:54 -0400 (EDT)
Received: from localhost ([127.0.0.1] helo=lists.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.43)
	id 1Jibt8-0003Jr-L6
	for monnier <at> iro.umontreal.ca; Sun, 06 Apr 2008 16:54:54 -0400
Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
	id 1Jibsh-0003Dh-KM
	for emacs-devel <at> gnu.org; Sun, 06 Apr 2008 16:54:27 -0400
Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
	id 1Jibsg-0003CI-5v
	for emacs-devel <at> gnu.org; Sun, 06 Apr 2008 16:54:27 -0400
Received: from [199.232.76.173] (helo=monty-python.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.43) id 1Jibsf-0003CF-UB
	for emacs-devel <at> gnu.org; Sun, 06 Apr 2008 16:54:25 -0400
Received: from fencepost.gnu.org ([140.186.70.10])
	by monty-python.gnu.org with esmtp (Exim 4.60)
	(envelope-from <reinersteib+gmane <at> imap.cc>) id 1Jibsf-0007j6-Ko
	for emacs-devel <at> gnu.org; Sun, 06 Apr 2008 16:54:25 -0400
Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org)
	by fencepost.gnu.org with esmtp (Exim 4.67)
	(envelope-from <reinersteib+gmane <at> imap.cc>) id 1Jibsf-0006r7-9w
	for emacs-pretest-bug <at> gnu.org; Sun, 06 Apr 2008 16:54:25 -0400
Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim
	4.60) (envelope-from <reinersteib+gmane <at> imap.cc>) id 1Jibsc-0007i8-Jc
	for emacs-pretest-bug <at> gnu.org; Sun, 06 Apr 2008 16:54:25 -0400
Received: from mail.uni-ulm.de ([134.60.1.11])
	by monty-python.gnu.org with esmtps
	(TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60)
	(envelope-from <reinersteib+gmane <at> imap.cc>) id 1Jibsc-0007hC-3x
	for emacs-pretest-bug <at> gnu.org; Sun, 06 Apr 2008 16:54:22 -0400
Received: from bridgekeeper.physik.uni-ulm.de (bridgekeeper.physik.uni-ulm.de
	[134.60.41.37])
	by mail.uni-ulm.de (8.14.2/8.14.2) with ESMTP id m36KsLKU020524
	for <emacs-pretest-bug <at> gnu.org>; Sun, 6 Apr 2008 22:54:21 +0200 (MEST)
Received: from localhost (bridgekeeper.physik.uni-ulm.de [134.60.41.37])
	by bridgekeeper.physik.uni-ulm.de (Postfix) with ESMTP id DBED51C63F
	for <emacs-pretest-bug <at> gnu.org>; Sun,  6 Apr 2008 22:54:17 +0200 (CEST)
From: Reiner Steib <reinersteib+gmane <at> imap.cc>
To: emacs-pretest-bug <at> gnu.org
X-Face: #vK]N[`vqjuod*|)'[iD7/"3AB-A<O>pT%fmN"LWAg <at> oS7OesGv~)n[OBTLM#I="J'Y^-7I
	I/ps7o_'IK@#-Rs{::DZ <at> O8yS|fexe,XslY[:dNWOb~>?mC-&i_c)say:"\IpA.5U.b]'NY;
	Pks{lb h.+#6%DpZuaK3dcHB`Av3zc:r!C%~s0&m, tWj]&},
	qg.+0ww2gK%f!:GK|wMl.I!(voY*1"^li8"~B BNG)9LvPi?^DMR-GVDnZqhu*3Hi,
	+g=wFhI)BL6&u{EOVEHjVEVq~d?_}lMntWAc3(6?kftjc>_f>!
	g0wM(qPM$d5]^TT_Qyi&L?LGVG)SHN;Gk/,pkY9,~
Mail-Followup-To: emacs-pretest-bug <at> gnu.org
Date: Sun, 06 Apr 2008 22:53:55 +0200
Message-ID: <v9od8m7li4.fsf <at> marauder.physik.uni-ulm.de>
User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/22.2.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-DCC-Misty-Metrics: poseidon 1170; Body=1 Fuz1=1 Fuz2=1
X-Virus-Scanned: by amavisd-new
X-detected-kernel: by monty-python.gnu.org: Genre and OS details not
	recognized.
X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4)
Cc: 
Subject: 22.2.50; Display of "zero width no-break space" (U+FEFF)
X-BeenThere: emacs-devel <at> gnu.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: Reiner Steib <Reiner.Steib <at> gmx.de>
List-Id: "Emacs development discussions." <emacs-devel.gnu.org>
List-Unsubscribe: <http://lists.gnu.org/mailman/listinfo/emacs-devel>,
	<mailto:emacs-devel-request <at> gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/pipermail/emacs-devel>
List-Post: <mailto:emacs-devel <at> gnu.org>
List-Help: <mailto:emacs-devel-request <at> gnu.org?subject=help>
List-Subscribe: <http://lists.gnu.org/mailman/listinfo/emacs-devel>,
	<mailto:emacs-devel-request <at> gnu.org?subject=subscribe>
Sender: emacs-devel-bounces+monnier=iro.umontreal.ca <at> gnu.org
Errors-To: emacs-devel-bounces+monnier=iro.umontreal.ca <at> gnu.org
X-DIRO-MailScanner-Information: Please contact the ISP for more information
X-DIRO-MailScanner: Found to be clean
X-DIRO-MailScanner-SpamCheck: n'est pas un polluriel,
	SpamAssassin (score=-1.939, requis 5, BAYES_00 -2.60,
	RECEIVED_FROM_NOUNK 0.66, SPF_HELO_PASS -0.00, STOCK_S_SYMB 0.00)
X-DIRO-MailScanner-From: emacs-devel-bounces+monnier=iro.umontreal.ca <at> gnu.org

Hi,

in Emacs 22.2.50, "zero width no-break space" (U+FEFF) is displayed as
a hollow box. [1]

I think for normal buffers it should be displayed like `=C2=A0' (NO-BREAK
SPACE, U+00A0) i.e. using the face face `nobreak-space'.  But when
`nobreak-char-display' is nil, it should not be displayed at all or
like a normal SPC.  (Dunno what Unicode says about it.)

In gedit, xedit (with the same font as in Emacs) and Firefox[2], the
char is displayed like a space char (i.e. not "zero width").

Bye, Reiner.

[1]
,----[ M-x describe-char RET ]
|       character: =EF=BB=BF (325983, #o1174537, #x4f95f, U+FEFF)
|         charset: mule-unicode-e000-ffff
| 		 (Unicode characters of the range U+E000..U+FFFF.)
|      code point: #x72 #x5F
|          syntax: w 	which means: word
|     buffer code: #x9C #xF3 #xF2 #xDF
|       file code: #xEF #xBB #xBF (encoded by coding system utf-8)
|         display: by this font (glyph code)
|      -Misc-Fixed-Medium-R-SemiCondensed--13-120-75-75-C-60-ISO10646-1 (#x=
FEFF)
|    Unicode data:=20=20
|            Name: ZERO WIDTH NO-BREAK SPACE
|        Category: other format
| Combining class: Spacing
|   Bidi category: Boundary Neutral
|        Old name: BYTE ORDER MARK
`----

[2] In both lines, the first char after the first space is U+FFFF:
,----[ http://article.gmane.org/gmane.discuss/11614/ ]
|regarding =EF=BB=BFgmane.linux.debian.devel.www :  [...]
|like =EF=BB=BFhttp://news.gmane.org/gmane.linux.debian.devel.www=20
`----
--=20
       ,,,
      (o o)
---ooO-(_)-Ooo---  |  PGP key available  |  http://rsteib.home.pages.de/





Acknowledgement sent to Reiner Steib <Reiner.Steib <at> gmx.de>:
New bug report received and forwarded. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text available.
Report forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#121; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Thu, 26 Apr 2012 08:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.