From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#26742: Display bug with composed strings Date: Tue, 02 May 2017 20:57:45 +0300 Message-ID: <834lx3i1k6.fsf@gnu.org> References: <83inljisik.fsf@gnu.org> <72a56579-8a99-10c6-9c84-edaf954c59c0@live.com> <83d1bri4vg.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1493747957 14235 195.159.176.226 (2 May 2017 17:59:17 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 2 May 2017 17:59:17 +0000 (UTC) Cc: 26742@debbugs.gnu.org To: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel , Kenichi Handa Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue May 02 19:59:11 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d5c4t-0003aB-9y for geb-bug-gnu-emacs@m.gmane.org; Tue, 02 May 2017 19:59:11 +0200 Original-Received: from localhost ([::1]:60443 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d5c4v-00074r-SC for geb-bug-gnu-emacs@m.gmane.org; Tue, 02 May 2017 13:59:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55687) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d5c4n-00074k-Op for bug-gnu-emacs@gnu.org; Tue, 02 May 2017 13:59:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d5c4k-0008A0-Mz for bug-gnu-emacs@gnu.org; Tue, 02 May 2017 13:59:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:53234) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d5c4k-00089W-Is for bug-gnu-emacs@gnu.org; Tue, 02 May 2017 13:59:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1d5c4k-0006rC-9c for bug-gnu-emacs@gnu.org; Tue, 02 May 2017 13:59:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 02 May 2017 17:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26742 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 26742-submit@debbugs.gnu.org id=B26742.149374791626325 (code B ref 26742); Tue, 02 May 2017 17:59:02 +0000 Original-Received: (at 26742) by debbugs.gnu.org; 2 May 2017 17:58:36 +0000 Original-Received: from localhost ([127.0.0.1]:51433 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d5c4K-0006qX-GY for submit@debbugs.gnu.org; Tue, 02 May 2017 13:58:36 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:36387) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d5c4I-0006qJ-O2 for 26742@debbugs.gnu.org; Tue, 02 May 2017 13:58:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d5c4C-0007bC-Pq for 26742@debbugs.gnu.org; Tue, 02 May 2017 13:58:29 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33969) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d5c48-0007XK-OS; Tue, 02 May 2017 13:58:24 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3143 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1d5c45-0005T1-Uj; Tue, 02 May 2017 13:58:24 -0400 In-reply-to: (message from =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel on Tue, 2 May 2017 13:22:19 -0400) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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" Xref: news.gmane.org gmane.emacs.bugs:132195 Archived-At: > Cc: 26742@debbugs.gnu.org > From: Clément Pit--Claudel > Date: Tue, 2 May 2017 13:22:19 -0400 > > For ℝ, "emacs -Q" uses "Latin Modern Math" and "emacs" with customizations uses "XITS Math". > For ≤, both use Ubuntu Mono. I changed the default font and noticed slightly different glitches, including with a variable-pitch font multiple "!" disappearing. Could you try fonts mentioned by Andreas? > > If that doesn't help, then the next question is: is this problem > > specific to these two characters, or is it more general? > > More investigation suggests that the problem only happens when both parts of the composition are not displayed with the same font. For example, if I set my default font to Latin Modern Math, the problem goes away. Does the problem affect other characters as well, or just these two? > > If the latter, I suspect the shaping engine used in your case is the > > culprit, so perhaps upgrade your libotf, libm17n-flt, and m17n-db > > packages. > > Apt tells me these packages are up-to-date, but it might not be offering me the very-latest version: > > $ apt show libotf0 > Package: libotf0 > Version: 0.9.13-3 > > $ apt show libm17n-0 > Package: libm17n-0 > Version: 1.7.0-3 > > $ apt show m17n-db > Package: m17n-db > Version: 1.7.0-2 Time to ask Handa-san to please chime in and comment on this issue, and first of all a question: Is this feature supposed to work when the characters are displayed not by the same font? It seems to work with the Uniscribe shaping engine on Windows, but not with libotf/libm17n. Thanks.