From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#50177: Support U+20DD COMBINING ENCLOSING CIRCLE Date: Tue, 24 Aug 2021 17:30:13 +0200 Message-ID: <87k0kaoo6y.fsf@gnus.org> References: <87eeaj21py.8.fsf@jidanni.org> <83bl5nvyzx.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30525"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 50177@debbugs.gnu.org, =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Aug 24 17:31:14 2021 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 1mIYOO-0007g3-6E for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 24 Aug 2021 17:31:12 +0200 Original-Received: from localhost ([::1]:36816 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mIYON-0000CA-52 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 24 Aug 2021 11:31:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41908) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mIYOE-00008r-89 for bug-gnu-emacs@gnu.org; Tue, 24 Aug 2021 11:31:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33486) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mIYOD-0000fx-Tn for bug-gnu-emacs@gnu.org; Tue, 24 Aug 2021 11:31:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mIYOD-0005GJ-Pf for bug-gnu-emacs@gnu.org; Tue, 24 Aug 2021 11:31:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Aug 2021 15:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50177 X-GNU-PR-Package: emacs Original-Received: via spool by 50177-submit@debbugs.gnu.org id=B50177.162981902618219 (code B ref 50177); Tue, 24 Aug 2021 15:31:01 +0000 Original-Received: (at 50177) by debbugs.gnu.org; 24 Aug 2021 15:30:26 +0000 Original-Received: from localhost ([127.0.0.1]:45030 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIYNe-0004jW-7k for submit@debbugs.gnu.org; Tue, 24 Aug 2021 11:30:26 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:55244) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mIYNc-0004cz-UQ for 50177@debbugs.gnu.org; Tue, 24 Aug 2021 11:30:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=lSUcfZZyYWyY2ifE6HokWOnpfcgoEdfmoQ5iwaby+9M=; b=HCICHzzmLCQDSQQNRzgTHCGv1d hR1rWq03N1AMEoYjsbcApqyoyT3JjXZWkQttCNYZNyFEIK0o2z1xaXuv92ERIM8pLAXbyTtLB+mhX t7Tmh0Dpow3DvTUtj2f1Us4RN2JC6KhoZmSTGFqXrtM9L/nDourvH1jELWUAHtG80VPE=; Original-Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mIYNS-0000d4-BQ; Tue, 24 Aug 2021 17:30:18 +0200 In-Reply-To: <83bl5nvyzx.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 24 Aug 2021 14:54:58 +0300") 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:212552 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: >> How do >> =E6=AA=A2=E2=83=9D x=E2=83=9D >> look to you? > > Look correctly: as a single grapheme cluster. I'm getting: --=-=-= Content-Type: image/png Content-Disposition: inline Content-Transfer-Encoding: base64 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 QmCC --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable But indeed, the x and the =E2=83=9D are from different fonts, so this isn't surprising. We have a number of open bug reports in this area. At least 44784, 23292, 17739, which may or may not be the same underlying problem. (Probably different issues, really.) I haven't looked at the machinery here at all -- is there a fundamental reason why Emacs can't combine glyphs from different fonts? --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no --=-=-=--