From unknown Fri Aug 15 02:02:22 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#17261 <17261@debbugs.gnu.org> To: bug#17261 <17261@debbugs.gnu.org> Subject: Status: Some combining characters don't combine (Emacs 24 regression) Reply-To: bug#17261 <17261@debbugs.gnu.org> Date: Fri, 15 Aug 2025 09:02:22 +0000 retitle 17261 Some combining characters don't combine (Emacs 24 regression) reassign 17261 emacs submitter 17261 Max Shinn severity 17261 normal tag 17261 notabug thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 13 13:19:07 2014 Received: (at submit) by debbugs.gnu.org; 13 Apr 2014 17:19:07 +0000 Received: from localhost ([127.0.0.1]:47302 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WZO3f-0000HQ-6R for submit@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 ) id 1WZMfK-0006KI-23 for submit@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 ) id 1WZMf4-0006cr-9C for submit@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 ) id 1WZMf4-0006ce-6l for submit@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 ) id 1WZMew-0003yL-NX for bug-gnu-emacs@gnu.org; Sun, 13 Apr 2014 11:49:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WZMep-0006Zq-8O for bug-gnu-emacs@gnu.org; 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 ) id 1WZMep-0006Zh-2p for bug-gnu-emacs@gnu.org; Sun, 13 Apr 2014 11:49:23 -0400 Received: by mail-ie0-f177.google.com with SMTP id rl12so7264314iec.36 for ; 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 (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 To: bug-gnu-emacs@gnu.org 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@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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-- From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 13 13:36:52 2014 Received: (at 17261) by debbugs.gnu.org; 13 Apr 2014 17:36:52 +0000 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 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 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) 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) Date: Sun, 13 Apr 2014 20:36:42 +0300 From: Eli Zaretskii Subject: Re: bug#17261: Some combining characters don't combine (Emacs 24 regression) In-reply-to: <20140413104944.1f919291@Newton> X-012-Sender: halo1@inter.net.il To: Max Shinn , Kenichi Handa Message-id: <83lhv9ku6t.fsf@gnu.org> 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@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > 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. From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 21 05:51:20 2019 Received: (at 17261) by debbugs.gnu.org; 21 Sep 2019 09:51:20 +0000 Received: from localhost ([127.0.0.1]:59173 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBc2y-0007XQ-DW for submit@debbugs.gnu.org; Sat, 21 Sep 2019 05:51:20 -0400 Received: from mail-pf1-f193.google.com ([209.85.210.193]:33601) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBc2x-0007XE-GS for 17261@debbugs.gnu.org; Sat, 21 Sep 2019 05:51:19 -0400 Received: by mail-pf1-f193.google.com with SMTP id q10so6205397pfl.0 for <17261@debbugs.gnu.org>; Sat, 21 Sep 2019 02:51:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc :content-transfer-encoding; bh=FyRvUgUqoV9tS/C+fMxF9xQZR21uCSZGB77785eetx0=; b=X2fzg8Em1fWQShNzpaY59+Z8kLAqpet+xVvUqPrxG5/axR19mOaOVCdXVyyMOiZC3r J8aBdBji5VtouuNHdvmq7pQ+x4OW109vArQtAXWDgXXAGdIVwmzfFGHFxcOKlBgSM4da ULnhUXFLinNO0fHSsZyOY44RxIQD4HjkqjDKMT9ajN6yOXTmcJcFn4OGN0nK4okSCKNi 1FSmgg4oCVxBboU9Crv/5zyuNEiTkfcxrGBetqMvybb4rlF0c1LdSpviBKOUrG78TmKZ qZVRw+E+dl6L1pnkdsGKvgPIwH7EpP/NkktDp+L1FuIdZDJ0h8PRLs4v34pa2UibU2Z+ ZB5Q== X-Gm-Message-State: APjAAAVyZhjCjr3SWXB1i62mQQg4W+LMJEZzdiU9v/qQkgJrAOpOnzYU 5CIP5B7rs3oFQyAOuGnUKYiye0Z7n831VEFxmU4= X-Google-Smtp-Source: APXvYqznEfj3uunk4xSNHxvPjHh2UmONSceO7o8lp2XWSNuex1wHPdd/TOomE8tyfVslo4w5oeN+Ge7OmDwkViQvwiQ= X-Received: by 2002:aa7:8009:: with SMTP id j9mr22100057pfi.107.1569059473762; Sat, 21 Sep 2019 02:51:13 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Sat, 21 Sep 2019 11:51:02 +0200 Message-ID: Subject: Re: bug#17261: Some combining characters don't combine (Emacs 24 regression) To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.4 (/) X-Debbugs-Envelope-To: 17261 Cc: Max Shinn , Kenichi Handa , 17261@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) Eli Zaretskii writes: >> Date: Sun, 13 Apr 2014 10:49:44 -0500 >> From: Max Shinn >> >> 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. > > 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. Does that mean that the behaviour is not a bug, or should it be fixed? Best regards, Stefan Kangas From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 21 08:21:08 2019 Received: (at 17261) by debbugs.gnu.org; 21 Sep 2019 12:21:08 +0000 Received: from localhost ([127.0.0.1]:59292 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBeNw-0000W1-Ic for submit@debbugs.gnu.org; Sat, 21 Sep 2019 08:21:08 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45839) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBeNr-0000V8-Sa for 17261@debbugs.gnu.org; Sat, 21 Sep 2019 08:21:07 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43278) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iBeNm-0002wJ-HR; Sat, 21 Sep 2019 08:20:58 -0400 Received: from [176.228.60.248] (port=3462 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iBeNl-0008DB-RZ; Sat, 21 Sep 2019 08:20:58 -0400 Date: Sat, 21 Sep 2019 15:21:05 +0300 Message-Id: <83implrgb2.fsf@gnu.org> From: Eli Zaretskii To: Stefan Kangas In-reply-to: (message from Stefan Kangas on Sat, 21 Sep 2019 11:51:02 +0200) Subject: Re: bug#17261: Some combining characters don't combine (Emacs 24 regression) References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 17261 Cc: max@maxshinnpotential.com, handa@gnu.org, 17261@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stefan Kangas > Date: Sat, 21 Sep 2019 11:51:02 +0200 > Cc: Max Shinn , Kenichi Handa , 17261@debbugs.gnu.org > > > 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. > > Does that mean that the behaviour is not a bug, or should it be fixed? I don't think it's a bug, no. From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 29 00:31:04 2019 Received: (at 17261) by debbugs.gnu.org; 29 Oct 2019 04:31:04 +0000 Received: from localhost ([127.0.0.1]:46679 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iPJ9s-0008OJ-Hi for submit@debbugs.gnu.org; Tue, 29 Oct 2019 00:31:04 -0400 Received: from mail-pf1-f182.google.com ([209.85.210.182]:35509) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iPJ9q-0008Na-2v for 17261@debbugs.gnu.org; Tue, 29 Oct 2019 00:31:03 -0400 Received: by mail-pf1-f182.google.com with SMTP id d13so7543601pfq.2 for <17261@debbugs.gnu.org>; Mon, 28 Oct 2019 21:31:02 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=GBtpe/Eoo/mD2LzI7APtQv7crqw3Md/672xAhBzTgN8=; b=L7S66g7kPVFWly90T3FlT4wE2DHAN/mNJxV/tpuIGsbwFSJlU6wjhUXDi65ja8w+Ev rmgj743FPrMWgO6WgRD6wwcefo8UyXOqYmcZQqyiHjRVPyS1yF2pxGXINobH2hgZQRmx lb9HMUb9tMW6fD9E7PYp8PoTYx+Plp2Bz5pitYOk4SK+MVrUDfzu9E14ZNLuZngMtpwQ CSyq8aCDyf2r782WEM6I0BAOVVh/B2lWY6/k5V3R1Sml8clrEreKO/tQntVE70jOfsXl zoAmVxMXNSq5Veh1qQw2XrazO7OdE3jQizCLUbUC/GkOfe+dBMbbm6pc97t1CAjXlPtU A54A== X-Gm-Message-State: APjAAAUZg7j6yvEXQTpTyncPFsAAa1V4WOV/dVETfPEhlvz9AaPyZVqT G7w+AabEy3v0PYuRg1usSOPH1ACX0bFEdGTwD6c= X-Google-Smtp-Source: APXvYqzBpRHohj26ixCEPXo+tTKj/McDp3UAAgMV/fS3K1PARzoNgasKpH9t34LIW3Sp5svsVXuBB7hCiNLYemRkzyc= X-Received: by 2002:a17:90a:1b2a:: with SMTP id q39mr3570826pjq.119.1572323456101; Mon, 28 Oct 2019 21:30:56 -0700 (PDT) MIME-Version: 1.0 References: <83implrgb2.fsf@gnu.org> In-Reply-To: <83implrgb2.fsf@gnu.org> From: Stefan Kangas Date: Tue, 29 Oct 2019 05:30:44 +0100 Message-ID: Subject: Re: bug#17261: Some combining characters don't combine (Emacs 24 regression) To: Eli Zaretskii Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 17261 Cc: Max Shinn , Kenichi Handa , 17261@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) tags 17261 + notabug close 17261 thanks Eli Zaretskii writes: > > Does that mean that the behaviour is not a bug, or should it be fixed? > > I don't think it's a bug, no. No further comments within 5 weeks, so I'll go ahead and close this. Best regards, Stefan Kangas From unknown Fri Aug 15 02:02:22 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 26 Nov 2019 12:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator