GNU bug report logs - #17261
Some combining characters don't combine (Emacs 24 regression)

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; Reported by: Max Shinn <max@HIDDEN>; dated Sun, 13 Apr 2014 17:20:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 17261) by debbugs.gnu.org; 13 Apr 2014 17:36:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 13 13:36:52 2014
Received: from localhost ([127.0.0.1]:47316 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1WZOKo-0000ni-W3
	for submit <at> debbugs.gnu.org; Sun, 13 Apr 2014 13:36:51 -0400
Received: from mtaout22.012.net.il ([80.179.55.172]:62969)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <eliz@HIDDEN>) id 1WZOKl-0000nO-11
 for 17261 <at> debbugs.gnu.org; Sun, 13 Apr 2014 13:36:48 -0400
Received: from conversion-daemon.a-mtaout22.012.net.il by
 a-mtaout22.012.net.il (HyperSendmail v2007.08) id
 <0N3Z00000CVW6M00@HIDDEN> for 17261 <at> debbugs.gnu.org;
 Sun, 13 Apr 2014 20:36:40 +0300 (IDT)
Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il
 (HyperSendmail v2007.08) with ESMTPA id
 <0N3Z00M29CX3S0D0@HIDDEN>;
 Sun, 13 Apr 2014 20:36:40 +0300 (IDT)
Date: Sun, 13 Apr 2014 20:36:42 +0300
From: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#17261: Some combining characters don't combine (Emacs
 24	regression)
In-reply-to: <20140413104944.1f919291@Newton>
X-012-Sender: halo1@HIDDEN
To: Max Shinn <max@HIDDEN>, Kenichi Handa <handa@HIDDEN>
Message-id: <83lhv9ku6t.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 8BIT
References: <20140413104944.1f919291@Newton>
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 17261
Cc: 17261 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Eli Zaretskii <eliz@HIDDEN>
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>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

> Date: Sun, 13 Apr 2014 10:49:44 -0500
> From: Max Shinn <max@HIDDEN>
> 
> Certain combining characters---such as the combining vector
> arrow (0x20D7, a⃗) and the combining circle (0x20DD, a⃝)---do not
> combine properly under most fonts on Emacs 24.3.1 under Debian GNU/Linux
> x86_64, GTK 3.4.2.  In Emacs 23.3.1, these characters worked properly
> under several fonts (for instance, Droid Sans Mono), whereas in Emacs
> 24, they only work properly with the FreeMono font.  The precise
> behavior I am observing on Emacs 24 is where the base character and the
> combining character sit side-by-side instead of superimposed on one
> another.

Looks like some side effect of changes in how we select fonts.  Where
Emacs 23 would force the base character to use the font that could
display the combining character, Emacs 24 now does not, which disables
auto-composition because Emacs can only compose characters that come
from the same font.  So the only way to display those characters as
composed is to select a buffer font that can display them.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#17261; Package emacs. Full text available.

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


Received: (at submit) by debbugs.gnu.org; 13 Apr 2014 17:19:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 13 13:19:07 2014
Received: from localhost ([127.0.0.1]:47302 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1WZO3f-0000HQ-6R
	for submit <at> debbugs.gnu.org; Sun, 13 Apr 2014 13:19:07 -0400
Received: from eggs.gnu.org ([208.118.235.92]:47135)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <max@HIDDEN>) id 1WZMfK-0006KI-23
 for submit <at> debbugs.gnu.org; Sun, 13 Apr 2014 11:49:54 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <max@HIDDEN>) id 1WZMf4-0006cr-9C
 for submit <at> debbugs.gnu.org; Sun, 13 Apr 2014 11:49:48 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled
 version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:44275)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <max@HIDDEN>) id 1WZMf4-0006ce-6l
 for submit <at> debbugs.gnu.org; Sun, 13 Apr 2014 11:49:38 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:48748)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <max@HIDDEN>) id 1WZMew-0003yL-NX
 for bug-gnu-emacs@HIDDEN; Sun, 13 Apr 2014 11:49:38 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <max@HIDDEN>) id 1WZMep-0006Zq-8O
 for bug-gnu-emacs@HIDDEN; Sun, 13 Apr 2014 11:49:30 -0400
Received: from mail-ie0-f177.google.com ([209.85.223.177]:53991)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <max@HIDDEN>) id 1WZMep-0006Zh-2p
 for bug-gnu-emacs@HIDDEN; Sun, 13 Apr 2014 11:49:23 -0400
Received: by mail-ie0-f177.google.com with SMTP id rl12so7264314iec.36
 for <bug-gnu-emacs@HIDDEN>; Sun, 13 Apr 2014 08:49:21 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:sender:date:from:to:subject:message-id
 :mime-version:content-type;
 bh=JdmkDZ2VxXVahzwQfwJ3JLkignQR70F+IyDWSrsjj1s=;
 b=JRgaYSplLlWLOyQzIPZuZHDlRG6aFc99Wt+S+c85fFetfkSqq2brfHxBRYjfv7R8Uz
 K+R6SplfRydRwDfCdtwfv3al9Ab/r0rviet68dalxg+bIOtWQyERMG7SfKxbhrcmEKca
 J8uZ4Yv474pWlaszUZqsbUyGSKwckCBDGN013sTdiWz3MdMc5CwbM9IzAQ7eX8qF9xWT
 jCGVKuLSQwnKqoTHeDzEJIXzXtAv7eg34UXmC0Ab8Vp0j9mlUMrey/IReCaWiy8oPCuq
 sXfxBipf0PRNaLRHrOS5LEIkct3bX+y50OvvTEbdBNVoh1QYfRXi35BV17FsCyCvpRRK
 zeIg==
X-Gm-Message-State: ALoCoQkxrvShwlQO1VCNljyiQbktCUtXYJlTSKDkpHzg80errZA3nf2tZc4L5/MTRwuE40qF2SzL
X-Received: by 10.42.199.144 with SMTP id es16mr964340icb.87.1397404161323;
 Sun, 13 Apr 2014 08:49:21 -0700 (PDT)
Received: from Newton (154.sub-70-197-205.myvzw.com. [70.197.205.154])
 by mx.google.com with ESMTPSA id t1sm22386668igw.16.2014.04.13.08.49.18
 for <bug-gnu-emacs@HIDDEN>
 (version=TLSv1.2 cipher=RC4-SHA bits=128/128);
 Sun, 13 Apr 2014 08:49:19 -0700 (PDT)
Date: Sun, 13 Apr 2014 10:49:44 -0500
From: Max Shinn <max@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: Some combining characters don't combine (Emacs 24 regression)
Message-ID: <20140413104944.1f919291@Newton>
X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.10; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=PGP-SHA1;
 boundary="Sig_/j0PZ5hvuvb0E2UmcIjpFVcg"; protocol="application/pgp-signature"
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
 [fuzzy]
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Sun, 13 Apr 2014 13:19:04 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
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>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

--Sig_/j0PZ5hvuvb0E2UmcIjpFVcg
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Certain combining characters---such as the combining vector
arrow (0x20D7, a=E2=83=97) and the combining circle (0x20DD, a=E2=83=9D)---=
do not
combine properly under most fonts on Emacs 24.3.1 under Debian GNU/Linux
x86_64, GTK 3.4.2.  In Emacs 23.3.1, these characters worked properly
under several fonts (for instance, Droid Sans Mono), whereas in Emacs
24, they only work properly with the FreeMono font.  The precise
behavior I am observing on Emacs 24 is where the base character and the
combining character sit side-by-side instead of superimposed on one
another.

--Sig_/j0PZ5hvuvb0E2UmcIjpFVcg
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAlNKshgACgkQ5VaGf0odhK41QwCgxKQnRe2WCoBW79Snc/x/CnZ+
A4UAniCObDnKNp75hOIpawVHM5v+FxBR
=/xZr
-----END PGP SIGNATURE-----

--Sig_/j0PZ5hvuvb0E2UmcIjpFVcg--




Acknowledgement sent to Max Shinn <max@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#17261; 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: Fri, 31 Oct 2014 17:00:04 UTC

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