From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.bugs Subject: bug#44784: Combining accent is not combining Date: Thu, 10 Feb 2022 10:40:55 +0200 Organization: LINKOV.NET Message-ID: <86sfsryx2s.fsf@mail.linkov.net> References: <87h7piy9qq.fsf@mail.linkov.net> <83v9dyxyov.fsf@gnu.org> <87wnyephxc.fsf@mail.linkov.net> <87o83gml34.fsf@gnus.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="4626"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) Cc: 44784@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Feb 10 10:15:11 2022 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 1nI5Xi-0000r5-Ls for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 10 Feb 2022 10:15:10 +0100 Original-Received: from localhost ([::1]:38212 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nI5Xh-0000to-MH for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 10 Feb 2022 04:15:09 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:59344) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nI5J6-00060A-9s for bug-gnu-emacs@gnu.org; Thu, 10 Feb 2022 04:00:08 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:60018) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nI5J4-0008H4-Vb for bug-gnu-emacs@gnu.org; Thu, 10 Feb 2022 04:00:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nI5J4-0007hC-Mt for bug-gnu-emacs@gnu.org; Thu, 10 Feb 2022 04:00:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Feb 2022 09:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44784 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 44784-submit@debbugs.gnu.org id=B44784.164448355729468 (code B ref 44784); Thu, 10 Feb 2022 09:00:02 +0000 Original-Received: (at 44784) by debbugs.gnu.org; 10 Feb 2022 08:59:17 +0000 Original-Received: from localhost ([127.0.0.1]:53908 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nI5IL-0007fC-5M for submit@debbugs.gnu.org; Thu, 10 Feb 2022 03:59:17 -0500 Original-Received: from relay10.mail.gandi.net ([217.70.178.230]:34283) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nI5IH-0007ej-Ma for 44784@debbugs.gnu.org; Thu, 10 Feb 2022 03:59:14 -0500 Original-Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id 0757D240004; Thu, 10 Feb 2022 08:59:05 +0000 (UTC) In-Reply-To: <87o83gml34.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 09 Feb 2022 10:43:27 +0100") 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:226574 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit >> Yes, it displays correctly with other fonts, e.g. Noto Sans. >> It would be a pity to switch to another font. So this bug report >> could be closed if nothing can be done in Emacs. > > Skimming this bug report, it's not clear whether this was a problem with > the fonts or in Emacs. If I do emacs -Q -fn "Noto Sans" with the > current trunk, I get: > > So the combining accent ̷ is combining with the o correctly here. > > So is there anything more to be done here? I confirm that "DejaVu Sans Mono" is still broken: --=-=-= Content-Type: image/png Content-Disposition: inline; filename=noncombining.png Content-Transfer-Encoding: base64 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 --=-=-= Content-Type: text/plain whereas other fonts can correctly handle combining characters: --=-=-= Content-Type: image/png Content-Disposition: inline; filename=combining.png Content-Transfer-Encoding: base64 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 --=-=-= Content-Type: text/plain Please close this bug report if it's not possible to implement some workaround for broken fonts. --=-=-=--