From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#17261: Some combining characters don't combine (Emacs 24 regression) Date: Sun, 13 Apr 2014 20:36:42 +0300 Message-ID: <83lhv9ku6t.fsf@gnu.org> References: <20140413104944.1f919291@Newton> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8BIT X-Trace: ger.gmane.org 1397410644 17701 80.91.229.3 (13 Apr 2014 17:37:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 13 Apr 2014 17:37:24 +0000 (UTC) Cc: 17261@debbugs.gnu.org To: Max Shinn , Kenichi Handa Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Apr 13 19:37:17 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WZOLE-00018A-Lf for geb-bug-gnu-emacs@m.gmane.org; Sun, 13 Apr 2014 19:37:16 +0200 Original-Received: from localhost ([::1]:38706 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WZOLE-0006mf-BV for geb-bug-gnu-emacs@m.gmane.org; Sun, 13 Apr 2014 13:37:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37406) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WZOL5-0006a0-VV for bug-gnu-emacs@gnu.org; Sun, 13 Apr 2014 13:37:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WZOL0-0005Kz-9S for bug-gnu-emacs@gnu.org; Sun, 13 Apr 2014 13:37:07 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:39159) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WZOL0-0005Kv-5z for bug-gnu-emacs@gnu.org; Sun, 13 Apr 2014 13:37:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WZOKz-0000oA-Jb for bug-gnu-emacs@gnu.org; Sun, 13 Apr 2014 13:37:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 13 Apr 2014 17:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17261 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 17261-submit@debbugs.gnu.org id=B17261.13974106123087 (code B ref 17261); Sun, 13 Apr 2014 17:37:01 +0000 Original-Received: (at 17261) by debbugs.gnu.org; 13 Apr 2014 17:36:52 +0000 Original-Received: from localhost ([127.0.0.1]:47316 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WZOKo-0000ni-W3 for submit@debbugs.gnu.org; Sun, 13 Apr 2014 13:36:51 -0400 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:62969) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WZOKl-0000nO-11 for 17261@debbugs.gnu.org; Sun, 13 Apr 2014 13:36:48 -0400 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0N3Z00000CVW6M00@a-mtaout22.012.net.il> for 17261@debbugs.gnu.org; Sun, 13 Apr 2014 20:36:40 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0N3Z00M29CX3S0D0@a-mtaout22.012.net.il>; Sun, 13 Apr 2014 20:36:40 +0300 (IDT) In-reply-to: <20140413104944.1f919291@Newton> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:88001 Archived-At: > Date: Sun, 13 Apr 2014 10:49:44 -0500 > From: Max Shinn > > 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.