From unknown Fri Aug 15 18:06:04 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#50983 <50983@debbugs.gnu.org> To: bug#50983 <50983@debbugs.gnu.org> Subject: Status: 28.0.50; [REGRESSION, BUG] Display bugs with uncommon characters Reply-To: bug#50983 <50983@debbugs.gnu.org> Date: Sat, 16 Aug 2025 01:06:04 +0000 retitle 50983 28.0.50; [REGRESSION, BUG] Display bugs with uncommon charact= ers reassign 50983 emacs submitter 50983 Rudi C severity 50983 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 02 18:50:50 2021 Received: (at submit) by debbugs.gnu.org; 2 Oct 2021 22:50:50 +0000 Received: from localhost ([127.0.0.1]:60744 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWnqD-0006jp-Nf for submit@debbugs.gnu.org; Sat, 02 Oct 2021 18:50:50 -0400 Received: from lists.gnu.org ([209.51.188.17]:33076) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWnqB-0006jh-JO for submit@debbugs.gnu.org; Sat, 02 Oct 2021 18:50:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51520) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mWnqB-0005rF-6U for bug-gnu-emacs@gnu.org; Sat, 02 Oct 2021 18:50:47 -0400 Received: from mail-io1-xd35.google.com ([2607:f8b0:4864:20::d35]:36384) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mWnq7-0001S5-SI for bug-gnu-emacs@gnu.org; Sat, 02 Oct 2021 18:50:46 -0400 Received: by mail-io1-xd35.google.com with SMTP id e144so15902989iof.3 for ; Sat, 02 Oct 2021 15:50:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=X4Hdyy2+yGnLC5jAI7zGW5e7y069Nq5CPkj6XzJhX30=; b=KPkoMgID3kREfMJ5YGN1McSc6D74zTrl4bCkKLJxmgOf94tqeZfU7+yhd2G81RMoSv bpvM6qN7/6QBlwGkhwvGXVMaUlkMbdX3sFftOUMq3GfiktgZ8cloa0fDg8APLEoTJJse jK+mhVNzxGjXp9pOMQLsAls5dUTSH277Psdi6L2Jo4hPw9LfIA1EySKHltP2e7r25L2A FXkUY58CmgcgWsCt52XHFJJnvMshPSvlQHjeXY3UuJ2kLpO919CNyLPUO9QkEjh0k+N0 k9CKjIqRZg+ZeqF/s+j/fLUFG9a2to7Xw9jxaHreU7SVUIzjmhxirqN5w8gCtQs7B0RL dmoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=X4Hdyy2+yGnLC5jAI7zGW5e7y069Nq5CPkj6XzJhX30=; b=WbUNiYFtrvq4Rt152Fklw/fXsqju8VExIHhYHzcESiv9gUegAm/DbYW+uaw2R5TvYV 6R1LjlPb+92lgFRTg0htHLIpIUV+i9e3yz1D5VwtZyZAd0TFTjqtu6i3HpZyVURaS1M/ ogslIMVkCbUrV75rTETve8s3Auw2Ocemyp3G9zDhHagu6Hrws2sA1yOODjgrdxj4EmjT NG2XkaMsUocaPSY8ralEhTbA5JXM99ARBPGt2xDmdeXZPHRm2h+SVQ7Lky5YP9CPofNb +dJURsBPUA2KuFy2ZcXnSx+R4rYSfBjOXo3tGmekbOnBtw0JZgMrLs5bYhAW0Bb4Hegb 6cbw== X-Gm-Message-State: AOAM5327iFOZ15Rc4Tkpe8XqNsByJcbP5yPq7fQtd0M9cs4gm+nUPljI 5NprBiD/skIxDbdKmxVWmFlCY4Jt7RhB2qzxUJwnO+dQkBh1PYxm X-Google-Smtp-Source: ABdhPJyk2qiAs7q+Ce/nNM7OU+bIe7UKlMBfmfTBKz0IEFldsU5sJoy77h6Siz5DtKHG7md3jqCzfSWaIJSNYn141Is= X-Received: by 2002:a05:6638:d89:: with SMTP id l9mr4468008jaj.46.1633215036924; Sat, 02 Oct 2021 15:50:36 -0700 (PDT) MIME-Version: 1.0 From: Rudi C Date: Sun, 3 Oct 2021 02:20:24 +0330 Message-ID: Subject: 28.0.50; [REGRESSION, BUG] Display bugs with uncommon characters To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="0000000000001e23f205cd6682de" Received-SPF: pass client-ip=2607:f8b0:4864:20::d35; envelope-from=rudiwillalwaysloveyou@gmail.com; helo=mail-io1-xd35.google.com X-Spam_score_int: -1 X-Spam_score: -0.2 X-Spam_bar: / X-Spam_report: (-0.2 / 5.0 requ) DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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: -2.3 (--) --0000000000001e23f205cd6682de Content-Type: text/plain; charset="UTF-8" I have two display bugs to report, one a regression that is not present in emacs 27. I start with this regression. 1. `curl https://files.lilf.ir/tmp/weird.txt > weird.txt` 2. `emacs -Q -nw weird.txt` 3. try editing the text, deleting characters, etc. The character display will get messed up. Here is a screenshot of emacs before editing the file: https://files.lilf.ir/tmp/tmp.kik6vbBw8S.png And here is a screenshot after I do `backspace a`: https://files.lilf.ir/tmp/tmp.Twz5ZXVbR6.png I have tried this bug with emacs 27 (both myself and some other user on IRC), and it is not present there. The second bug: 1. `curl https://files.lilf.ir/tmp/bug.txt > bug.txt` 2. do `cat bug.txt` and note the output: https://files.lilf.ir/tmp/tmp.HKfKc9PUds.png 3. `emacs -Q -nw bug.txt` As you can see, emacs is displaying the file incorrectly: https://files.lilf.ir/tmp/tmp.0yKbCbB80R.png In particular, the line `#+TITLE: sharif/contact info` is not displayed at all. I could reproduce this bug on both emacs 27 and 28. Additional info: In GNU Emacs 28.0.50 (build 1, x86_64-apple-darwin20.3.0, NS appkit-2022.30 Version 11.2.1 (Build 20D75)) of 2021-09-21 built on Fereidoons-MacBook-Pro.local System Description: macOS 11.2.1 Configured using: 'configure --disable-dependency-tracking --disable-silent-rules --enable-locallisppath=/usr/local/share/emacs/site-lisp --infodir=/usr/local/Cellar/emacs-plus@28/28.0.50/share/info/emacs --prefix=/usr/local/Cellar/emacs-plus@28/28.0.50 --with-xml2 --with-gnutls --with-native-compilation --without-dbus --with-imagemagick --with-modules --with-rsvg --with-xwidgets --with-ns --disable-ns-self-contained 'CFLAGS=-I/usr/local/opt/gcc/include -I/usr/local/opt/libgccjit/include -I/usr/local/opt/gmp/include -I/usr/local/opt/jpeg/include' 'LDFLAGS=-L/usr/local/lib/gcc/11 -I/usr/local/opt/gcc/include -I/usr/local/opt/libgccjit/include -I/usr/local/opt/gmp/include -I/usr/local/opt/jpeg/include'' Configured features: ACL GIF GLIB GMP GNUTLS IMAGEMAGICK JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG THREADS TIFF TOOLKIT_SCROLL_BARS XIM XWIDGETS ZLIB Important settings: value of $LC_ALL: en_US.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix --0000000000001e23f205cd6682de Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I have two display bugs to report, one a regression that i= s not present in emacs 27. I start with this regression.

1. `curl=C2=A0https://files.lilf.ir/tmp/weird.txt=C2=A0> weird.txt`
2. `emacs -Q -nw weird.txt`
3. try editing the text, deleting characters, etc. The = character display will get messed up.

Here is a screenshot of emacs befor= e editing the file:

https://files.lilf.ir/tmp/tmp.kik6vbBw8S.png

And here i= s a screenshot after I do `backspace a`:
https://files.lilf.ir/tmp/tmp.Twz5ZXVbR6.png<= br>
I have tried this bug with emacs 27 (both myself and some= other user on IRC), and it is not present there.=C2=A0

The second bug:
2= . do `cat bug.txt` and note the output:

3. `emacs -Q -nw bug.txt`
As y= ou can see, emacs is displaying the file incorrectly:

In particular, the line `#= +TITLE: sharif/contact info` is not displayed at all.

<= div>I could reproduce this bug on both emacs 27 and 28.

Additional info:

In GNU Emacs 28.0.50 (build= 1, x86_64-apple-darwin20.3.0, NS appkit-2022.30 Version 11.2.1 (Build 20D7= 5))
=C2=A0of 2021-09-21 built on Fereidoons-MacBook-Pro.local
System = Description: =C2=A0macOS 11.2.1

Configured using:
=C2=A0'conf= igure --disable-dependency-tracking --disable-silent-rules
=C2=A0--enabl= e-locallisppath=3D/usr/local/share/emacs/site-lisp
=C2=A0--infodir=3D/us= r/local/Cellar/emacs-plus@28/28.0.50/share/info/emacs
=C2=A0--prefix=3D/= usr/local/Cellar/emacs-plus@28/28.0.50 --with-xml2
=C2=A0--with-gnutls -= -with-native-compilation --without-dbus
=C2=A0--with-imagemagick --with-= modules --with-rsvg --with-xwidgets --with-ns
=C2=A0--disable-ns-self-co= ntained 'CFLAGS=3D-I/usr/local/opt/gcc/include
=C2=A0-I/usr/local/op= t/libgccjit/include -I/usr/local/opt/gmp/include
=C2=A0-I/usr/local/opt/= jpeg/include' 'LDFLAGS=3D-L/usr/local/lib/gcc/11
=C2=A0-I/usr/lo= cal/opt/gcc/include -I/usr/local/opt/libgccjit/include
=C2=A0-I/usr/loca= l/opt/gmp/include -I/usr/local/opt/jpeg/include''

Configured= features:
ACL GIF GLIB GMP GNUTLS IMAGEMAGICK JPEG JSON LCMS2 LIBXML2 M= ODULES
NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG THREADS TIFF
TOO= LKIT_SCROLL_BARS XIM XWIDGETS ZLIB

Important settings:
=C2=A0 val= ue of $LC_ALL: en_US.UTF-8
=C2=A0 value of $LANG: en_US.UTF-8
=C2=A0 = locale-coding-system: utf-8-unix

--0000000000001e23f205cd6682de-- From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 03 01:52:06 2021 Received: (at 50983) by debbugs.gnu.org; 3 Oct 2021 05:52:06 +0000 Received: from localhost ([127.0.0.1]:60884 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWuPu-0002wC-48 for submit@debbugs.gnu.org; Sun, 03 Oct 2021 01:52:06 -0400 Received: from eggs.gnu.org ([209.51.188.92]:50640) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWuPo-0002vb-0v for 50983@debbugs.gnu.org; Sun, 03 Oct 2021 01:52:03 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41096) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mWuPi-0004f5-Mp; Sun, 03 Oct 2021 01:51:54 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2592 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mWuPi-00064I-Ae; Sun, 03 Oct 2021 01:51:54 -0400 Date: Sun, 03 Oct 2021 08:51:39 +0300 Message-Id: <83lf3aac5w.fsf@gnu.org> From: Eli Zaretskii To: Rudi C In-Reply-To: (message from Rudi C on Sun, 3 Oct 2021 02:20:24 +0330) Subject: Re: bug#50983: 28.0.50; [REGRESSION, BUG] Display bugs with uncommon characters References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50983 Cc: 50983@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: Rudi C > Date: Sun, 3 Oct 2021 02:20:24 +0330 > > I have two display bugs to report, one a regression that is not present in emacs 27. I start with this > regression. > > 1. `curl https://files.lilf.ir/tmp/weird.txt > weird.txt` > 2. `emacs -Q -nw weird.txt` > 3. try editing the text, deleting characters, etc. The character display will get messed up. > > Here is a screenshot of emacs before editing the file: > > https://files.lilf.ir/tmp/tmp.kik6vbBw8S.png > > And here is a screenshot after I do `backspace a`: > https://files.lilf.ir/tmp/tmp.Twz5ZXVbR6.png > > I have tried this bug with emacs 27 (both myself and some other user on IRC), and it is not present there. > > The second bug: > 1. `curl https://files.lilf.ir/tmp/bug.txt > bug.txt` > 2. do `cat bug.txt` and note the output: > https://files.lilf.ir/tmp/tmp.HKfKc9PUds.png > > 3. `emacs -Q -nw bug.txt` > As you can see, emacs is displaying the file incorrectly: > https://files.lilf.ir/tmp/tmp.0yKbCbB80R.png > > In particular, the line `#+TITLE: sharif/contact info` is not displayed at all. > > I could reproduce this bug on both emacs 27 and 28. I'm unable to reproduce any of this on my system. Both files display correctly, and the problems after deleting character and/or after displaying the file in a -nw session don't happen. This could be specific to macOS, where AFAIK the display is implemented slightly differently from the other platforms. Or maybe something else is at work here. For the -nw problems, this could perhaps be related to the terminal emulator you are using (just a guess, I have no real explanation how that could hide entire portions of the file's display). P.S. The site which you use to post the files is problematic: its certificate is expired or invalid, and at least on one of my systems wget said the TLS handshake failed, perhaps for the same reason. From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 03 02:47:53 2021 Received: (at 50983) by debbugs.gnu.org; 3 Oct 2021 06:47:53 +0000 Received: from localhost ([127.0.0.1]:60918 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWvHt-0004OU-51 for submit@debbugs.gnu.org; Sun, 03 Oct 2021 02:47:53 -0400 Received: from mail-io1-f44.google.com ([209.85.166.44]:42703) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWvHe-0004NR-Ph for 50983@debbugs.gnu.org; Sun, 03 Oct 2021 02:47:51 -0400 Received: by mail-io1-f44.google.com with SMTP id 5so4045262iov.9 for <50983@debbugs.gnu.org>; Sat, 02 Oct 2021 23:47:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Ag1An+fEcte1SpzdElxeUuhvj5rAV1HiUAjq3D/Exy0=; b=GiBM395buK1G6ZzJOSqmzvj2Gx4cvFsEei+OQxXP3iLM/c0kKGFxWnR8GfJOg6mMOO ENLDd9mPnwgetL2OL0A8do07XNFQ9WeIuKfKv5FO8nLnfzS9g5Zk3y7EH43GH2CUP7pZ YRYYPkFphxUawGxKYxKAbm1VDrlvBRfZHdPtAM6jNRNDfmcjABDXlzqu7d3O7n7IP5Nf W4kjeGTT6L0z9w02fQ/DDI2yk3KU0yITQlMJW3/OCb9k9MDfdTDIaSKGib32eCMEcu94 TjJU0uMeyOgPvMMmsWhBoU7mcSp5Sh8f8Ng8cBE+swJme1Xl7Ho2C8K+QhBLPu8EElWa oVNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Ag1An+fEcte1SpzdElxeUuhvj5rAV1HiUAjq3D/Exy0=; b=Jay3u+o2/DpiokoIlELA4ZGiA5oB8NX52plwK0ImXh/yDJ6pzSfC4C77ZZOOvKlG8F vdWT3hbOqZ6jS9rPEJVqK20L06GDbA83ETWBDqmriFeUiOENdwrzhjBRdhf1NlwRYsPK MtXXoQdZmKtQt1JDndaEPRBKuvK/vP505XEUK/HAI/hmJ4WBxA293gSysapSyD21dPXo dcSfKBDYRD+Gy2/OZkDsKRNAzO6sm1IvqDYNAxphGUau0n7R+UQWODnsfLnpui8lewnb Bus1l9Zm+nepoYReN1/bsekIwZR8llxyb3wyqsUp0XC1h82AwSeEZ8l1xPEdUr4Tx7uK NpZA== X-Gm-Message-State: AOAM530QUXvAXurt9hbyVtxOMhZ8kYI+82V3apdVM35hL8WnOIDi/ml4 wPLBbv9hVHfXW9zOhhsdzMDgMLv6GHJfX42iuYwlW2gCoUqI0LIe X-Google-Smtp-Source: ABdhPJzP8EqlkLnCSKvBDc1pN5ekHU0BKQtC5Lznfv/rpRYQwo7nRPr2eY1PYXIvti7/HH5YUMi+So//2Y8d8Vxb6pE= X-Received: by 2002:a6b:8b52:: with SMTP id n79mr4745545iod.8.1633243652671; Sat, 02 Oct 2021 23:47:32 -0700 (PDT) MIME-Version: 1.0 References: <83lf3aac5w.fsf@gnu.org> In-Reply-To: <83lf3aac5w.fsf@gnu.org> From: Rudi C Date: Sun, 3 Oct 2021 10:17:21 +0330 Message-ID: Subject: Re: bug#50983: 28.0.50; [REGRESSION, BUG] Display bugs with uncommon characters To: Eli Zaretskii Content-Type: multipart/alternative; boundary="000000000000bfcde505cd6d2b5c" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 50983 Cc: 50983@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: -1.0 (-) --000000000000bfcde505cd6d2b5c Content-Type: text/plain; charset="UTF-8" > The site which you use to post the files is problematic: its certificate is expired or invalid. I use caddy to automatically manage its certificates, and I don't get any cert errors myself. Can you be more specific? Perhaps you need newer versions of wget? https://www.ssllabs.com/ssltest/analyze.html?d=files.lilf.ir also says everything is okay. > This could be specific to macOS I tested `bug.txt` via SSH on an Ubuntu server with emacs 27.2, and it was no different: https://files.lilf.ir/tmp/tmp.mZxt5Pilap.png Testing it with other terminal apps, none of the bugs occur with `terminal.app`. The RTL is all wrong on `terminal.app` though ( https://files.lilf.ir/tmp/tmp.1UjK8TYGoG.png) , but I guess it's unrelated. Alacritty doesn't show the bug, and it also doesn't mess up the RTL shaping. However, the bug is probably an interaction between both emacs and the terminal app Kitty, as `vim` does not have this problem. Interestingly, neovim does. (This is true for both of the bugs; vim doesn't have them, emacs and nvim do, and only on Kitty.) BTW, I tested using `command kitty --config=/dev/null`, so the bug did not have anything with my Kitty config. (A screenshot in unconfigured Kitty: https://files.lilf.ir/tmp/tmp.UcEXWQkTwn.png) If you think the issue is to be upstreamed to Kitty, can you open an issue on their Github? (https://github.com/kovidgoyal/kitty/issues) Thanks. On Sun, Oct 3, 2021 at 9:21 AM Eli Zaretskii wrote: > > From: Rudi C > > Date: Sun, 3 Oct 2021 02:20:24 +0330 > > > > I have two display bugs to report, one a regression that is not present > in emacs 27. I start with this > > regression. > > > > 1. `curl https://files.lilf.ir/tmp/weird.txt > weird.txt` > > 2. `emacs -Q -nw weird.txt` > > 3. try editing the text, deleting characters, etc. The character display > will get messed up. > > > > Here is a screenshot of emacs before editing the file: > > > > https://files.lilf.ir/tmp/tmp.kik6vbBw8S.png > > > > And here is a screenshot after I do `backspace a`: > > https://files.lilf.ir/tmp/tmp.Twz5ZXVbR6.png > > > > I have tried this bug with emacs 27 (both myself and some other user on > IRC), and it is not present there. > > > > The second bug: > > 1. `curl https://files.lilf.ir/tmp/bug.txt > bug.txt` > > 2. do `cat bug.txt` and note the output: > > https://files.lilf.ir/tmp/tmp.HKfKc9PUds.png > > > > 3. `emacs -Q -nw bug.txt` > > As you can see, emacs is displaying the file incorrectly: > > https://files.lilf.ir/tmp/tmp.0yKbCbB80R.png > > > > In particular, the line `#+TITLE: sharif/contact info` is not displayed > at all. > > > > I could reproduce this bug on both emacs 27 and 28. > > I'm unable to reproduce any of this on my system. Both files display > correctly, and the problems after deleting character and/or after > displaying the file in a -nw session don't happen. > > This could be specific to macOS, where AFAIK the display is > implemented slightly differently from the other platforms. Or maybe > something else is at work here. For the -nw problems, this could > perhaps be related to the terminal emulator you are using (just a > guess, I have no real explanation how that could hide entire portions > of the file's display). > > P.S. The site which you use to post the files is problematic: its > certificate is expired or invalid, and at least on one of my systems > wget said the TLS handshake failed, perhaps for the same reason. > --000000000000bfcde505cd6d2b5c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
> The site which you use to post the files is problemat= ic: its
certificate is expired or invalid.

I use cadd= y to automatically=C2=A0manage its certificates, and I don't get any ce= rt errors myself. Can you be more specific? Perhaps you need newer versions= of wget?=C2=A0


> This could be specific to macOS

<= div>I tested `bug.txt` via SSH on an Ubuntu server with emacs 27.2, and it = was no different:
Testing it with other terminal apps, none of the bugs occur wi= th `terminal.app`.=C2=A0

The RTL is all wrong on `= terminal.app` though (https://files.lilf.ir/tmp/tmp.1UjK8TYGoG.png)
, but I gue= ss it's unrelated. Alacritty doesn't show the bug, and it also does= n't mess up the RTL shaping.

However, the bug = is probably an interaction between both emacs and the terminal app Kitty, a= s `vim` does not have this problem. Interestingly, neovim does. (This is tr= ue for both of the bugs; vim doesn't have them, emacs and nvim do, and = only on Kitty.)

BTW, I tested using `command kitty= --config=3D/dev/null`, so the bug did not have anything with my Kitty conf= ig. (A screenshot in unconfigured Kitty: https://files.lilf.ir/tmp/tmp.UcEXWQkTwn.png)

If you think the issue is to be upstreamed to Kitty,= can you open an issue on their Github? (https://github.com/kovidgoyal/kitty/issues)=C2=A0<= /div>

Thanks.

=
On Sun, Oct 3, 2021 at 9:21 AM Eli Za= retskii <eliz@gnu.org> wrote:
=
> From: Rudi C &= lt;rud= iwillalwaysloveyou@gmail.com>
> Date: Sun, 3 Oct 2021 02:20:24 +0330
>
> I have two display bugs to report, one a regression that is not presen= t in emacs 27. I start with this
> regression.
>
> 1. `curl https://files.lilf.ir/tmp/weird.txt > weird.= txt`
> 2. `emacs -Q -nw weird.txt`
> 3. try editing the text, deleting characters, etc. The character displ= ay will get messed up.
>
> Here is a screenshot of emacs before editing the file:
>
> https://files.lilf.ir/tmp/tmp.kik6vbBw8S.png >
> And here is a screenshot after I do `backspace a`:
> https://files.lilf.ir/tmp/tmp.Twz5ZXVbR6.png >
> I have tried this bug with emacs 27 (both myself and some other user o= n IRC), and it is not present there.
>
> The second bug:
> 1. `curl https://files.lilf.ir/tmp/bug.txt > bug.txt` > 2. do `cat bug.txt` and note the output:
> https://files.lilf.ir/tmp/tmp.HKfKc9PUds.png >
> 3. `emacs -Q -nw bug.txt`
> As you can see, emacs is displaying the file incorrectly:
> https://files.lilf.ir/tmp/tmp.0yKbCbB80R.png >
> In particular, the line `#+TITLE: sharif/contact info` is not displaye= d at all.
>
> I could reproduce this bug on both emacs 27 and 28.

I'm unable to reproduce any of this on my system.=C2=A0 Both files disp= lay
correctly, and the problems after deleting character and/or after
displaying the file in a -nw session don't happen.

This could be specific to macOS, where AFAIK the display is
implemented slightly differently from the other platforms.=C2=A0 Or maybe something else is at work here.=C2=A0 For the -nw problems, this could
perhaps be related to the terminal emulator you are using (just a
guess, I have no real explanation how that could hide entire portions
of the file's display).

P.S. The site which you use to post the files is problematic: its
certificate is expired or invalid, and at least on one of my systems
wget said the TLS handshake failed, perhaps for the same reason.
--000000000000bfcde505cd6d2b5c-- From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 03 05:02:01 2021 Received: (at 50983) by debbugs.gnu.org; 3 Oct 2021 09:02:01 +0000 Received: from localhost ([127.0.0.1]:60994 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWxNg-0008NI-RK for submit@debbugs.gnu.org; Sun, 03 Oct 2021 05:02:01 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40912) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWxNd-0008N2-JP for 50983@debbugs.gnu.org; Sun, 03 Oct 2021 05:01:59 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43560) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mWxNY-0003VI-Bv; Sun, 03 Oct 2021 05:01:52 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2414 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mWxNX-0005vO-VB; Sun, 03 Oct 2021 05:01:52 -0400 Date: Sun, 03 Oct 2021 12:01:36 +0300 Message-Id: <83ee92a3db.fsf@gnu.org> From: Eli Zaretskii To: Rudi C In-Reply-To: (message from Rudi C on Sun, 3 Oct 2021 10:17:21 +0330) Subject: Re: bug#50983: 28.0.50; [REGRESSION, BUG] Display bugs with uncommon characters References: <83lf3aac5w.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50983 Cc: 50983@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: Rudi C > Date: Sun, 3 Oct 2021 10:17:21 +0330 > Cc: 50983@debbugs.gnu.org > > > The site which you use to post the files is problematic: its > certificate is expired or invalid. > > I use caddy to automatically manage its certificates, and I don't get any cert errors myself. Can you be more > specific? Perhaps you need newer versions of wget? No, I don't think so. Anyway, this is a tangent; if you think everything is okay with the site, I can fetch files regardless. > https://www.ssllabs.com/ssltest/analyze.html?d=files.lilf.ir also says everything is okay. > > > This could be specific to macOS > > I tested `bug.txt` via SSH on an Ubuntu server with emacs 27.2, and it was no different: > https://files.lilf.ir/tmp/tmp.mZxt5Pilap.png How exactly did you do that? where was Emacs running and where was the display running? Was that with or without X forwarding? Also, this is the second file; what about the first one? Do you see on Ubuntu problems with deleting characters in it, and if so, which characters and what problems this causes? > Testing it with other terminal apps, none of the bugs occur with `terminal.app`. > > The RTL is all wrong on `terminal.app` though (https://files.lilf.ir/tmp/tmp.1UjK8TYGoG.png) > , but I guess it's unrelated. Alacritty doesn't show the bug, and it also doesn't mess up the RTL shaping. > To display RTL text on a terminal, you need to turn off bidirectional features of the terminal, if it has them, because Emacs performs the bidirectional processing by itself. > If you think the issue is to be upstreamed to Kitty, can you open an issue on their Github? > (https://github.com/kovidgoyal/kitty/issues) Sorry, I wouldn't know what to write there, and cannot present any data as I don't have Kitty installed. I think it's better that you do it. From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 03 05:09:03 2021 Received: (at 50983) by debbugs.gnu.org; 3 Oct 2021 09:09:03 +0000 Received: from localhost ([127.0.0.1]:32775 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWxUV-00006w-1X for submit@debbugs.gnu.org; Sun, 03 Oct 2021 05:09:03 -0400 Received: from quimby.gnus.org ([95.216.78.240]:45776) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWxUT-00006R-TM for 50983@debbugs.gnu.org; Sun, 03 Oct 2021 05:09:02 -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=+eKDhUTodNS0/E0pEEqRWXFZqiHo/KZHe9DcpCAbQNU=; b=l/OiKwZIDUbNCGt7Dg7E60JRNQ HW3UqhjETU7yTSVneVt5VtHSMiK3COj8U2aFDSscqeND1sqzjiUw7gwoMqV7hegHZI+BMSatbD3Yl VW5vkH5IkzyHvs9gcr+jTLS2QSFevG/TgJoIEPLfnszrZb9o6wzDo1y+QB+kbt455MzA=; 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 1mWxUI-00055M-1v; Sun, 03 Oct 2021 11:08:56 +0200 From: Lars Ingebrigtsen To: Rudi C Subject: Re: bug#50983: 28.0.50; [REGRESSION, BUG] Display bugs with uncommon characters References: Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEXV0sWam15SUTZJ SDn////hmNOxAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+UKAwgzAV8nk8AAAAGwSURBVDjLlZPRcQMx CERRKhBcAwYaiKH/3rIgKfbEcWaiD59PTywL4oj+XPPH65zjzcF3gOgtIOLJWFB9AXq5uqkZi9VS nsRQYhZhcRVtwHjSBlxbwboCTBWpISwgJqFqXAGQNOzqAgiAAvMKKfBBhGQl7vhttWgALRgST886 rpIAuoEHItxru3MjUXeP3e/sFq4rh7ZUAchgBSRRg4fd54qw3s/INBMdYnobDTxyL6i0HL+AciyQ XJdxpX4DQauri9URgvUNQrmk0F0poNchipshFKvz45OYJoo4ATxGAb5uEJsQ21IIGFzPKrZAnOQD 4KojVgM1JGzXoXjp/4ocNFzt2MKbdkTZCPRnt6VysDVQ3Mepo32xamXRJEdL176XLxR4VUhScvij jWhXW4kkdOiAnirL5Z4wbxiFZrjvmosDEIwR9Y4A2AFZ42PqHYLJYcb9RBkhmES1OBrhd8F1lBck ol3CmrSqQ+ALxiifFtxWu8EhhbTxjPorgyMSe4BqG9SKDZJVaI9d7OrrXsm2Vj0rxNMWy3Oya8R2 cSg+XPm+lFP5s91HnwE8f1+U/wVf0yKJkQc60ugAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjEtMTAt MDNUMDg6NTE6MDErMDA6MDA1+pIjAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIxLTEwLTAzVDA4OjUx OjAxKzAwOjAwRKcqnwAAAABJRU5ErkJggg== X-Now-Playing: Cat Power's _You Are Free_: "Shaking Paper" Date: Sun, 03 Oct 2021 11:08:49 +0200 In-Reply-To: (Rudi C.'s message of "Sun, 3 Oct 2021 02:20:24 +0330") Message-ID: <878rzatqzi.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Rudi C writes: > I have two display bugs to report, one a regression that is not present in > emacs 27. I start with this regression. > > 1. `curl https://files.lilf.ir/tmp/weird.txt > weird.txt` > 2. `emacs -Q -nw [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50983 Cc: 50983@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 (---) --=-=-= Content-Type: text/plain Rudi C writes: > I have two display bugs to report, one a regression that is not present in > emacs 27. I start with this regression. > > 1. `curl https://files.lilf.ir/tmp/weird.txt > weird.txt` > 2. `emacs -Q -nw weird.txt` > 3. try editing the text, deleting characters, etc. The character display will get > messed up. I'm unable to reproduce this problem, but my Emacs looks very different from yours -- I'm thinking of the line breaking in particular. Here's what mine look with "emacs -Q" under Debian/bullseye: --=-=-= Content-Type: image/png Content-Disposition: inline Content-Transfer-Encoding: base64 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 Z0+mUuHhe0Rs+g3oU6keHYcM6aWdBtbpdDW8Uc5zwMD2lV56DRzYTiQjPPykRdbqcHh4nki7wYN9 Kr1p3XvoICeRyN27qzywxK1X7zbnXjk0aeIjkpGRUWkK306dfEUiv5v60fJ9ScVmWUWPtkOvu+66 664bNqB72wAX/YkNv3/x9bLjeqlXtenkA++9t+ml7kVtgXozU9Ob1kNqVg8lNamxAib+/ONd/sl/ P9xlxLv7dJ1fm/1+b0eLr6FL4y7nD21Vb6xskUH18g41AIArmlZuT1xn+XFxmSKy+kFP3YMXfnr+ bq0Jqr89cV5qaqGIj5/feafMe/n7a+BGV87OziIihYWFIs6V3i8sLDz36Tnl5+1Veb0/JSVFpJn5 Vy4lJUVE/P3PP8ld5+/vK3IyJSVDpPLa+Pr6Vp7Mzs5OxFB63gW4Q1779Yn/Jny99KUbl75k59W8 Y9deQ2+e/NjDI4LtaruKnR6bt/rs7YlV9oGZ/xv9wE8Thjs0OvxlPzupJ7Xp5D5t2nheeo7mrzcz Nb1pPcQIl72kpjaW1y3ffnvH2nHz0qTTG3++2vVydLL2Ty4Kmxpc6Y31D7pXPqhimUH18g41AIAr ms3VUpDys91cet//3HWNLlLMLs0tt+hLHKOoZ54BAfYixSkpKSJNK71fvgcYEBBQfSHK67P8/+u7 4oyZzm/0V7tOPLJh2bK1G7du3rBlw1+71//109+f/bf5mbZ1P2qoc+tw/09vzJ//4OofZiz6qN8d l/6tu6ysTGOd/IJz/y5jvdW56c25aV3ukprcWOnbFm1LFxE5smLJoVc7dqz/XzssM6jWx1ADALhC XUlBpdq9FpegIDeRvKCRr7x5x2X7xdvFx8dJJD0pqUTk3G5FRmJiSf3XllXbtq1F9h+OjlZS6dSf hOjoXBG7tm2r/HiZmJgoUukEq+TkZBHx8fGxyMr5+PiIpCQkJIi4n3tXJSYmi1h7e3vUri97tr9u UvvrJr0kKufQ7CfH3vfHttc+XjVl5g1m2Q9t0LZtoKw+HR19QqS9iIi1tbWI6PXnnYWUnJxiyf5m kU5u2XqrZdOb2kOMijSXtaQmNlbi3Afv/yPBY9Qz4059+etbE14fvuuD3g71PIaY3N+MaoXLO9QA AK5oWnngozGcGzZ0FMnMvPiTD/oMGeIghq3LVuZcvjXShfToLlL677awSr+jF27ctKOO87Wzs7vY 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 0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagA AAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADN IagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAA AADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByC CgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA 0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagA AAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADN IagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAA AADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByC CgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA 0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagA AAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADN IagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAA AADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByC CgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA 0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagA AAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADN IagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAA AADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByC CgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA 0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagA AAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADN IagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAA AADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByC CgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA 0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagA AAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADN IagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAA AADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByC CgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA 0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagA AAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADN IagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAA AADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByC CgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA 0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagA AAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADN IagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAA AADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByC CgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA 0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagA AAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADN IagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAA AADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByC CgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA 0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagA AAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADN IagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAAAADNIagAAAAA0ByCCgAA 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 --=-=-= Content-Type: text/plain -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 03 05:11:34 2021 Received: (at 50983) by debbugs.gnu.org; 3 Oct 2021 09:11:34 +0000 Received: from localhost ([127.0.0.1]:32779 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWxWw-0000AX-GA for submit@debbugs.gnu.org; Sun, 03 Oct 2021 05:11:34 -0400 Received: from quimby.gnus.org ([95.216.78.240]:45796) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWxWu-0000AI-NA for 50983@debbugs.gnu.org; Sun, 03 Oct 2021 05:11:33 -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=Y0IHn7hjFqWY9JIokS/Pc5Y13zWA+Q8I/u9L87y9Uf8=; b=hoHxnUJTt9DLtJa8c5Y14AlWJj vqLtnCskQVrVTBxyIcH0oolOL/f/icsdAXto5DBXUv8JbyzyM/2s7JmDgxeW1JJ/He2HbwLxvJctK cCLEDwtztq7Dx401QlLWfRoOXjmwosDbunzc+qvKlIFBIYuZX0qFmyAz2T5rnrrj0l7A=; 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 1mWxWm-000579-2X; Sun, 03 Oct 2021 11:11:26 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#50983: 28.0.50; [REGRESSION, BUG] Display bugs with uncommon characters References: <83lf3aac5w.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEXV0sWam15SUTZJ SDn////hmNOxAAAAAWJLR0QEj2jZUQAAAAd0SU1FB+UKAwgzAV8nk8AAAAGwSURBVDjLlZPRcQMx CERRKhBcAwYaiKH/3rIgKfbEcWaiD59PTywL4oj+XPPH65zjzcF3gOgtIOLJWFB9AXq5uqkZi9VS nsRQYhZhcRVtwHjSBlxbwboCTBWpISwgJqFqXAGQNOzqAgiAAvMKKfBBhGQl7vhttWgALRgST886 rpIAuoEHItxru3MjUXeP3e/sFq4rh7ZUAchgBSRRg4fd54qw3s/INBMdYnobDTxyL6i0HL+AciyQ XJdxpX4DQauri9URgvUNQrmk0F0poNchipshFKvz45OYJoo4ATxGAb5uEJsQ21IIGFzPKrZAnOQD 4KojVgM1JGzXoXjp/4ocNFzt2MKbdkTZCPRnt6VysDVQ3Mepo32xamXRJEdL176XLxR4VUhScvij jWhXW4kkdOiAnirL5Z4wbxiFZrjvmosDEIwR9Y4A2AFZ42PqHYLJYcb9RBkhmES1OBrhd8F1lBck ol3CmrSqQ+ALxiifFtxWu8EhhbTxjPorgyMSe4BqG9SKDZJVaI9d7OrrXsm2Vj0rxNMWy3Oya8R2 cSg+XPm+lFP5s91HnwE8f1+U/wVf0yKJkQc60ugAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjEtMTAt MDNUMDg6NTE6MDErMDA6MDA1+pIjAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIxLTEwLTAzVDA4OjUx OjAxKzAwOjAwRKcqnwAAAABJRU5ErkJggg== X-Now-Playing: Cat Power's _You Are Free_: "Shaking Paper" Date: Sun, 03 Oct 2021 11:11:23 +0200 In-Reply-To: <83lf3aac5w.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 03 Oct 2021 08:51:39 +0300") Message-ID: <874k9ytqv8.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > P.S. The site which you use to post the files is problematic: its > certificate is expired or invalid, and at least on one of my systems > wget said the TLS handshake failed, perhaps for the same re [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50983 Cc: 50983@debbugs.gnu.org, Rudi C 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 (---) Eli Zaretskii writes: > P.S. The site which you use to post the files is problematic: its > certificate is expired or invalid, and at least on one of my systems > wget said the TLS handshake failed, perhaps for the same reason. It's not expired, but if you're getting messages saying that it is, it probably means that your wget is too old. It's due to the Let's Encrypt meltdown on October 1st. Here's one of the many, many threads about it; basically you have to delete the X3 certificate: https://stackoverflow.com/questions/69387175/git-for-windows-ssl-certificate-problem-certificate-has-expired -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 03 05:54:14 2021 Received: (at 50983) by debbugs.gnu.org; 3 Oct 2021 09:54:14 +0000 Received: from localhost ([127.0.0.1]:32899 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWyCD-0005ku-R6 for submit@debbugs.gnu.org; Sun, 03 Oct 2021 05:54:14 -0400 Received: from outbound.soverin.net ([116.202.126.228]:34523) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWyCC-0005kh-3i for 50983@debbugs.gnu.org; Sun, 03 Oct 2021 05:54:12 -0400 Received: from smtp.soverin.net (unknown [10.10.3.28]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by outbound.soverin.net (Postfix) with ESMTPS id A576F1D8; Sun, 3 Oct 2021 09:54:05 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [159.69.232.142]) by soverin.net DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin; t=1633254844; bh=C87hQugVAU3h56jGaa/CMrjpXNEVnGEcqZULssEN+Zs=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=EYoQYmYdsKHnPe9V+Kzu2rcI8/mYyFmoXCnFGsu9gDdOaf3ghmcvSUs2SF8PKGPMB Hwibi4DB+vHeFVMFmENnDjr/MBYyPVazL0EevqUlO0NXSDJdXzIat3isrnmxjkp8zq Vr6Ze3TAb/0ht+EGJCj4+QMngknIHaE+aBdQEFc9/bD7bJQCBPQUYHfhI34hvYzEDd 9h3VYNcVohuIkAgFmCzDB2DEY59MRCU1wqPJUMGoUAxyHzHNn9+NZV/+PbjyslFiLs 0QMEmzvgPPtRK+INXRIwQDgI7N+Vm+iPl+8wOFtJYpAG3ZA3bPU9N5EcbRY+DKYg6D CB8h45w955wog== Received: from alan by faroe.holly.idiocy.org with local (Exim 4.95-RC2) (envelope-from ) id 1mWyC1-000TVq-Vp; Sun, 03 Oct 2021 10:54:01 +0100 Date: Sun, 3 Oct 2021 10:54:01 +0100 From: Alan Third To: Eli Zaretskii Subject: Re: bug#50983: 28.0.50; [REGRESSION, BUG] Display bugs with uncommon characters Message-ID: Mail-Followup-To: Alan Third , Eli Zaretskii , Rudi C , 50983@debbugs.gnu.org References: <83lf3aac5w.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <83lf3aac5w.fsf@gnu.org> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 50983 Cc: 50983@debbugs.gnu.org, Rudi C 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: -1.7 (-) On Sun, Oct 03, 2021 at 08:51:39AM +0300, Eli Zaretskii wrote: > > This could be specific to macOS, where AFAIK the display is > implemented slightly differently from the other platforms. As far as I'm aware the "-nw" display is implemented the same as any other platform. For the record I can't see these problems on GUI emacs on the mac, but I do see them in the terminal using iTerm2. It looks like sometimes the display is incorrect, and other times the action actually changes the underlying buffer contents in an unexpected way. -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 03 06:04:58 2021 Received: (at 50983) by debbugs.gnu.org; 3 Oct 2021 10:04:58 +0000 Received: from localhost ([127.0.0.1]:32914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWyMc-0008Dg-Du for submit@debbugs.gnu.org; Sun, 03 Oct 2021 06:04:58 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47868) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWyMb-0008DT-0d for 50983@debbugs.gnu.org; Sun, 03 Oct 2021 06:04:57 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44586) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mWyMU-00034m-W4; Sun, 03 Oct 2021 06:04:51 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2535 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mWyMU-0008KT-IA; Sun, 03 Oct 2021 06:04:50 -0400 Date: Sun, 03 Oct 2021 13:04:36 +0300 Message-Id: <835yuea0gb.fsf@gnu.org> From: Eli Zaretskii To: Alan Third In-Reply-To: (message from Alan Third on Sun, 3 Oct 2021 10:54:01 +0100) Subject: Re: bug#50983: 28.0.50; [REGRESSION, BUG] Display bugs with uncommon characters References: <83lf3aac5w.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50983 Cc: 50983@debbugs.gnu.org, rudiwillalwaysloveyou@gmail.com 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 (---) > Date: Sun, 3 Oct 2021 10:54:01 +0100 > From: Alan Third > Cc: Rudi C , 50983@debbugs.gnu.org > > On Sun, Oct 03, 2021 at 08:51:39AM +0300, Eli Zaretskii wrote: > > > > This could be specific to macOS, where AFAIK the display is > > implemented slightly differently from the other platforms. > > As far as I'm aware the "-nw" display is implemented the same as any > other platform. I meant the GUI part of the report. > For the record I can't see these problems on GUI emacs > on the mac, but I do see them in the terminal using iTerm2. Does iTerm2 have some support for bidirectional text? If so, you need to disable it for Emacs -nw to display bidirectional text correctly. > It looks like sometimes the display is incorrect, and other times the > action actually changes the underlying buffer contents in an > unexpected way. Any idea what could cause that? Does it happen with plain-ASCII text as well? From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 03 06:25:15 2021 Received: (at 50983) by debbugs.gnu.org; 3 Oct 2021 10:25:15 +0000 Received: from localhost ([127.0.0.1]:32920 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWygF-0000Jg-5c for submit@debbugs.gnu.org; Sun, 03 Oct 2021 06:25:15 -0400 Received: from outbound.soverin.net ([116.202.126.228]:36087) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWyg9-0000FQ-M1 for 50983@debbugs.gnu.org; Sun, 03 Oct 2021 06:25:13 -0400 Received: from smtp.soverin.net (unknown [10.10.3.28]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by outbound.soverin.net (Postfix) with ESMTPS id C394D1D8; Sun, 3 Oct 2021 10:25:03 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [159.69.232.142]) by soverin.net DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin; t=1633256702; bh=cSM/xpZuEQz5nFartvV+gyK668vo52UcjpKJH9GnOD4=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=UjxaGYHQcHOZNLxXzHagO6fzlo6JAMr3Z2MTWncmbLfGEmC/XMle5b2q6w61Wwvxk HYoh+uj5PTUWraUqgzCEpgdqjWJpPLP/xd0PDkpvoHcPaqFXqUJewiqjQlCCIqJaUK xgpZNCcokllEgIqd+wUxUb8qE3i7Ifxmi8Hvr2PYF/ULisXd6rf/6tVI6Kv7cdNUvg yOcmm7iZ+upZCHr0holkLtF8LV4JCiOCs2HDf0ruiYxsUSrxHqQXdXDmTcyvGKFfwU igNk1a8qMsOHP3iiwCA0g+l7QTCQwlWQFpYYBKMjWZ+iL5B/2SS3Axaq4mBMp2TIor lEogYhtoG22BA== Received: from alan by faroe.holly.idiocy.org with local (Exim 4.95-RC2) (envelope-from ) id 1mWyfz-000Te0-8d; Sun, 03 Oct 2021 11:24:59 +0100 Date: Sun, 3 Oct 2021 11:24:59 +0100 From: Alan Third To: Eli Zaretskii Subject: Re: bug#50983: 28.0.50; [REGRESSION, BUG] Display bugs with uncommon characters Message-ID: Mail-Followup-To: Alan Third , Eli Zaretskii , rudiwillalwaysloveyou@gmail.com, 50983@debbugs.gnu.org References: <83lf3aac5w.fsf@gnu.org> <835yuea0gb.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <835yuea0gb.fsf@gnu.org> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 50983 Cc: 50983@debbugs.gnu.org, rudiwillalwaysloveyou@gmail.com 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: -1.7 (-) On Sun, Oct 03, 2021 at 01:04:36PM +0300, Eli Zaretskii wrote: > > Date: Sun, 3 Oct 2021 10:54:01 +0100 > > From: Alan Third > > Cc: Rudi C , 50983@debbugs.gnu.org > > > > For the record I can't see these problems on GUI emacs > > on the mac, but I do see them in the terminal using iTerm2. > > Does iTerm2 have some support for bidirectional text? If so, you need > to disable it for Emacs -nw to display bidirectional text correctly. I don't see any options (but there are a LOT of options). > > It looks like sometimes the display is incorrect, and other times the > > action actually changes the underlying buffer contents in an > > unexpected way. > > Any idea what could cause that? Does it happen with plain-ASCII text > as well? Actually, I was wrong. If I follow the instructions for the first example, by removing the character indicated by an underscore in Rudi's first screenshot, it actually deletes the previous "o" in "note", and displays the rest wrongly, as shown in his second screenshot. If I put the cursor over that underscore character and do describe-char, it tells me it's an "o", so the problem exists even before editing. I don't see these problems in normal ascii text, or even normal UTF-8 text, even RTL. For example the Hebrew text in HELLO behaves exactly as I'd expect. -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 03 06:48:49 2021 Received: (at 50983) by debbugs.gnu.org; 3 Oct 2021 10:48:49 +0000 Received: from localhost ([127.0.0.1]:32933 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWz32-0000ze-Vz for submit@debbugs.gnu.org; Sun, 03 Oct 2021 06:48:49 -0400 Received: from mail-io1-f50.google.com ([209.85.166.50]:42934) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWz30-0000zR-FB for 50983@debbugs.gnu.org; Sun, 03 Oct 2021 06:48:47 -0400 Received: by mail-io1-f50.google.com with SMTP id 5so4382782iov.9 for <50983@debbugs.gnu.org>; Sun, 03 Oct 2021 03:48:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=FaMN5ekLT1nFam0vu3bhHHm4G5SnpGsG/D38ns4ta3o=; b=VUXvkBEtWo1sq9R2brVWhkIb68YnBinr57OrkmbWkWKrxxuoSFbRXTPbXP6tSr5KSL PgGBapAYpbGxw1Lg4jHuIPvmV8arIer4ks3bSIMIuyTZF9BiKqu+pSqVi4M080yIS8Q0 4ESgv9kUgFZKdRqblg2B63hZvc45FVxQmq+QpEtTMTaeM1c1YWiQR911gRTulfHF3XBv E0nDEboi9ZO3ZBeBdJBI9K+pQBpf58dob7LWkHNfS6E7/S60MwvYi9wtJnadbkB5HSO3 Yjpm3s7h1H8+eFU55mZSnjoACB5t3vlhAx+9FbEmXGHfjEq0/Df5lROtV35hO+L6CZaj 5GcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=FaMN5ekLT1nFam0vu3bhHHm4G5SnpGsG/D38ns4ta3o=; b=BbPTnAloKZDcEUQA/PX9HGaOsHw/fMgZ8PQsJXGoKeyUcShtdOioPKBThX7y1wqObg ASwn8pDKEwbUeRuX2236ZAm9EXgbzVr/Kd2OXMWS9XAOmY+G+fCLU2OtFT/WOwmApHYW HWNc9AMylYc9GF56UZIEWXnk3bl+3L+wl8IZO4ZZzTHIBNLGXgPXCzYF9axJm9/gJf3w AvyPXEpVMg43zchYeh8zHsheAw2AUhCL+URNC13IjnBjP3zGEe+ZBTCl55PIVraCTzuk jo+dJkMgDf1vbdLrfLtlb9Jz6b+5O9e6vqebC3GovZNHnEF1q+vzz/2oJcNCaLeUGxkI Vt5g== X-Gm-Message-State: AOAM530Uzd29PU+k7eZJjTsD5dnE+rUcFAcolerX4pP/7HakNaxvDvNK E0vnfb4ZzvRu1GN3jU45XdWLrhctIAM2XhcZUt0= X-Google-Smtp-Source: ABdhPJzQhGr9CbUqM+M2xrbLDutiRcjkWof6zgT0d3QrJIrT1JBQof2oIvUcPYhTQeiiBqye4G2FCBwtfYxfk7NvorU= X-Received: by 2002:a02:b108:: with SMTP id r8mr6044915jah.50.1633258120769; Sun, 03 Oct 2021 03:48:40 -0700 (PDT) MIME-Version: 1.0 References: <878rzatqzi.fsf@gnus.org> In-Reply-To: <878rzatqzi.fsf@gnus.org> From: Rudi C Date: Sun, 3 Oct 2021 14:18:29 +0330 Message-ID: Subject: Re: bug#50983: 28.0.50; [REGRESSION, BUG] Display bugs with uncommon characters To: Lars Ingebrigtsen Content-Type: multipart/alternative; boundary="0000000000001d736405cd708a7d" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 50983 Cc: 50983@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: -1.0 (-) --0000000000001d736405cd708a7d Content-Type: text/plain; charset="UTF-8" > I'm unable to reproduce this problem, but my Emacs looks very different from yours -- I'm thinking of the line breaking in particular. Aren't you using emacs 27? Mine also looks like that in 27. It also doesn't have the bug in that version. On Sun, Oct 3, 2021 at 12:38 PM Lars Ingebrigtsen wrote: > Rudi C writes: > > > I have two display bugs to report, one a regression that is not present > in > > emacs 27. I start with this regression. > > > > 1. `curl https://files.lilf.ir/tmp/weird.txt > weird.txt` > > 2. `emacs -Q -nw weird.txt` > > 3. try editing the text, deleting characters, etc. The character display > will get > > messed up. > > I'm unable to reproduce this problem, but my Emacs looks very different > from yours -- I'm thinking of the line breaking in particular. Here's > what mine look with "emacs -Q" under Debian/bullseye: > > > > -- > (domestic pets only, the antidote for overdose, milk.) > bloggy blog: http://lars.ingebrigtsen.no > --0000000000001d736405cd708a7d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
> I'm unable to reproduce this problem, but my Emac= s looks very different
from yours -- I'm thinking of the line breaki= ng in particular.=C2=A0

Aren't you using emacs 27? M= ine also looks like that in 27. It also doesn't have the bug in that ve= rsion.



On Sun, Oct 3, 2021 at 12:38 PM L= ars Ingebrigtsen <larsi@gnus.org&g= t; wrote:
Rudi C= <r= udiwillalwaysloveyou@gmail.com> writes:

> I have two display bugs to report, one a regression that is not presen= t in
> emacs 27. I start with this regression.
>
> 1. `curl https://files.lilf.ir/tmp/weird.txt > weird.= txt`
> 2. `emacs -Q -nw weird.txt`
> 3. try editing the text, deleting characters, etc. The character displ= ay will get
> messed up.

I'm unable to reproduce this problem, but my Emacs looks very different=
from yours -- I'm thinking of the line breaking in particular.=C2=A0 He= re's
what mine look with "emacs -Q" under Debian/bullseye:



--
(domestic pets only, the antidote for overdose, milk.)
=C2=A0 =C2=A0bloggy blog: http://lars.ingebrigtsen.no
--0000000000001d736405cd708a7d-- From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 03 06:50:06 2021 Received: (at 50983) by debbugs.gnu.org; 3 Oct 2021 10:50:06 +0000 Received: from localhost ([127.0.0.1]:32941 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWz44-00015u-CL for submit@debbugs.gnu.org; Sun, 03 Oct 2021 06:50:06 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51882) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWz41-00015N-U6 for 50983@debbugs.gnu.org; Sun, 03 Oct 2021 06:49:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:45190) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mWz3v-0005Bh-UC; Sun, 03 Oct 2021 06:49:43 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1312 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mWz3v-0005A7-GB; Sun, 03 Oct 2021 06:49:43 -0400 Date: Sun, 03 Oct 2021 13:49:29 +0300 Message-Id: <8335pi9ydi.fsf@gnu.org> From: Eli Zaretskii To: Alan Third In-Reply-To: (message from Alan Third on Sun, 3 Oct 2021 11:24:59 +0100) Subject: Re: bug#50983: 28.0.50; [REGRESSION, BUG] Display bugs with uncommon characters References: <83lf3aac5w.fsf@gnu.org> <835yuea0gb.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50983 Cc: 50983@debbugs.gnu.org, alan@idiocy.org, rudiwillalwaysloveyou@gmail.com 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: -1.0 (-) > Date: Sun, 3 Oct 2021 11:24:59 +0100 > From: Alan Third > Cc: rudiwillalwaysloveyou@gmail.com, 50983@debbugs.gnu.org > > > > It looks like sometimes the display is incorrect, and other times the > > > action actually changes the underlying buffer contents in an > > > unexpected way. > > > > Any idea what could cause that? Does it happen with plain-ASCII text > > as well? > > Actually, I was wrong. If I follow the instructions for the first > example, by removing the character indicated by an underscore in > Rudi's first screenshot, it actually deletes the previous "o" in > "note", and displays the rest wrongly, as shown in his second > screenshot. > > If I put the cursor over that underscore character and do > describe-char, it tells me it's an "o", so the problem exists even > before editing. Is this in a GUI frame or a TTY frame? And what do you mean by "underscore character"? What is its Unicode codepoint? From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 03 07:01:19 2021 Received: (at 50983) by debbugs.gnu.org; 3 Oct 2021 11:01:19 +0000 Received: from localhost ([127.0.0.1]:32945 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWzF8-0001PZ-Gq for submit@debbugs.gnu.org; Sun, 03 Oct 2021 07:01:18 -0400 Received: from mail-io1-f46.google.com ([209.85.166.46]:33462) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWzF4-0001PK-JY for 50983@debbugs.gnu.org; Sun, 03 Oct 2021 07:01:16 -0400 Received: by mail-io1-f46.google.com with SMTP id n71so17026144iod.0 for <50983@debbugs.gnu.org>; Sun, 03 Oct 2021 04:01:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=DcktNEfRsNSTeJxtWIGdi1B+L8Qse5biyL/mSfTKuTc=; b=QQiWkMskTtdAWUz7IYF2gYeh4oJEgEqCyGIp7PZMmLLY7A4Z9EL/iiwwqSQ6+w1oj5 66GeaDZCG19SL8l/JDiCSNRXxVpo1gnPvQbYKXWsNQA0Gp2GEENVHw/tnTORgMBitAxg 6Y6HvlKFiRXyFURTLIApWSLr0b/Kay9Xexjs0rDPMM0cTvhx3DIF0w8DZEwMH9NWpBfO E3Jqyk92COd6OcMwolBDvh1bBtndwVrmjj+tSRPtWb2apn9SVnM7H/9Tb785q6UhI9B0 BS1Ss3u74Zh44cqyyCgtjzRmv+FmhMuGVXkbwOLaSaYFGfEg6IqJSXr/uGzv6b8GS4SH h4MQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=DcktNEfRsNSTeJxtWIGdi1B+L8Qse5biyL/mSfTKuTc=; b=KHPDDI3kcab5sbgJBCIN96my+Fpd4qWypwTzsQKECZowebE+kg8V0XEUUJuBED8Ut/ x0F1I0thz8UhmrII0s4cUVmeGYJmVwOv+e1kl7RBRgf5jeNm7mDJFLNRlynFq/QpD5bs PdkfrZXo3bDOZlaACK3v5+O1c8KJe2aQeDAQiPtg+KvUuobTvbWyOmsNGrD9gt6Tftiy 9e2BSusQXvdjKtT+6XDYelZ0RCMvGw5Btwlq8BFsoMAwpA529RpVm9sRdk03YZnstnti yAvXCKpmvR9HpsC38FG8dcrAUCGrEVc/NakbmyyF0/8VTeKzlyU9KarZdVqbKQqMtbsE fz3Q== X-Gm-Message-State: AOAM530CPbIKFSsioB0gfa+OgiNF1Zi91B0agYQJgTNPDbBAS3Wql95n otdweNYryS1OJn0WwBXaxmOiOnzLRv7KQY8ijsg= X-Google-Smtp-Source: ABdhPJyocq+taPqTon/DPRI+bV0E1SlaTgZkMf8o58L1WPo2BxonKBBZkl0fPqDEzZAMgOPSKJKbPygcXB+pNm+mPig= X-Received: by 2002:a6b:8b52:: with SMTP id n79mr5299146iod.8.1633258868876; Sun, 03 Oct 2021 04:01:08 -0700 (PDT) MIME-Version: 1.0 References: <83lf3aac5w.fsf@gnu.org> <835yuea0gb.fsf@gnu.org> In-Reply-To: From: Rudi C Date: Sun, 3 Oct 2021 14:30:56 +0330 Message-ID: Subject: Re: bug#50983: 28.0.50; [REGRESSION, BUG] Display bugs with uncommon characters To: Alan Third , Eli Zaretskii , Rudi C , 50983@debbugs.gnu.org Content-Type: multipart/alternative; boundary="000000000000b4a89a05cd70b6b5" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 50983 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: -1.0 (-) --000000000000b4a89a05cd70b6b5 Content-Type: text/plain; charset="UTF-8" > I don't see these problems in normal ascii text, or even normal UTF-8 text Are the text files I have attached not normal UTf-8? (I have no idea how to notice if they are normal or not.) > support for bidirectional text This is irrelevant to these bugs, I think. If your terminal does RTL reordering, then emacs does that, too, so the ordering will get reversed, but it shouldn't have anything to do with these two bugs. Also, can you be more specific about where you do observe the bugs? In TUI emacs on iTerm? I can confirm that the bug with `weird.txt` happens on iTerm, too, again with both emacs and neovim! But the bug with `bug.txt` does not happen in iTerm, only on Kitty. On Sun, Oct 3, 2021 at 1:55 PM Alan Third wrote: > On Sun, Oct 03, 2021 at 01:04:36PM +0300, Eli Zaretskii wrote: > > > Date: Sun, 3 Oct 2021 10:54:01 +0100 > > > From: Alan Third > > > Cc: Rudi C , 50983@debbugs.gnu.org > > > > > > For the record I can't see these problems on GUI emacs > > > on the mac, but I do see them in the terminal using iTerm2. > > > > Does iTerm2 have some support for bidirectional text? If so, you need > > to disable it for Emacs -nw to display bidirectional text correctly. > > I don't see any options (but there are a LOT of options). > > > > It looks like sometimes the display is incorrect, and other times the > > > action actually changes the underlying buffer contents in an > > > unexpected way. > > > > Any idea what could cause that? Does it happen with plain-ASCII text > > as well? > > Actually, I was wrong. If I follow the instructions for the first > example, by removing the character indicated by an underscore in > Rudi's first screenshot, it actually deletes the previous "o" in > "note", and displays the rest wrongly, as shown in his second > screenshot. > > If I put the cursor over that underscore character and do > describe-char, it tells me it's an "o", so the problem exists even > before editing. > > I don't see these problems in normal ascii text, or even normal UTF-8 > text, even RTL. For example the Hebrew text in HELLO behaves exactly > as I'd expect. > -- > Alan Third > --000000000000b4a89a05cd70b6b5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
> I don't see these problems in normal ascii text, = or even normal UTF-8 text

Are the text files I have atta= ched not normal UTf-8? (I have no idea how to notice if they are normal or = not.)

> support for bidirectional text

T= his is irrelevant to these bugs, I think. If your terminal does RTL reorder= ing, then emacs does that, too, so the ordering will get reversed, but it s= houldn't have anything to do with these two bugs.

Also, can you = be more specific about where you do observe the bugs? In TUI emacs on iTerm= ?

I can confirm that the bug with `weird.txt` happens on iTerm, too= , again with both emacs and neovim! But the bug with `bug.txt` does not hap= pen in iTerm, only on Kitty.


On Sun, Oct 3, 2021 = at 1:55 PM Alan Third <alan@idiocy.or= g> wrote:
On Sun, Oct 03, 2021 at 01:04:36PM +0300, Eli Zaretskii wrote:
> > Date: Sun, 3 Oct 2021 10:54:01 +0100
> > From: Alan Third <alan@idiocy.org>
> > Cc: Rudi C <rudiwillalwaysloveyou@gmail.com>, 50983@debbugs.gnu.org
> >
> > For the record I can't see these problems on GUI emacs
> > on the mac, but I do see them in the terminal using iTerm2.
>
> Does iTerm2 have some support for bidirectional text?=C2=A0 If so, you= need
> to disable it for Emacs -nw to display bidirectional text correctly.
I don't see any options (but there are a LOT of options).

> > It looks like sometimes the display is incorrect, and other times= the
> > action actually changes the underlying buffer contents in an
> > unexpected way.
>
> Any idea what could cause that?=C2=A0 Does it happen with plain-ASCII = text
> as well?

Actually, I was wrong. If I follow the instructions for the first
example, by removing the character indicated by an underscore in
Rudi's first screenshot, it actually deletes the previous "o"= in
"note", and displays the rest wrongly, as shown in his second
screenshot.

If I put the cursor over that underscore character and do
describe-char, it tells me it's an "o", so the problem exists= even
before editing.

I don't see these problems in normal ascii text, or even normal UTF-8 text, even RTL. For example the Hebrew text in HELLO behaves exactly
as I'd expect.
--
Alan Third
--000000000000b4a89a05cd70b6b5-- From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 03 07:12:13 2021 Received: (at 50983) by debbugs.gnu.org; 3 Oct 2021 11:12:13 +0000 Received: from localhost ([127.0.0.1]:32961 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWzPg-0001fq-Ra for submit@debbugs.gnu.org; Sun, 03 Oct 2021 07:12:13 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54176) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWzPf-0001fb-5d for 50983@debbugs.gnu.org; Sun, 03 Oct 2021 07:12:11 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:45516) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mWzPZ-0002is-BC; Sun, 03 Oct 2021 07:12:05 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2683 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mWzPY-0002sU-UF; Sun, 03 Oct 2021 07:12:05 -0400 Date: Sun, 03 Oct 2021 14:11:52 +0300 Message-Id: <83wnmu8irr.fsf@gnu.org> From: Eli Zaretskii To: Rudi C In-Reply-To: (message from Rudi C on Sun, 3 Oct 2021 14:30:56 +0330) Subject: Re: bug#50983: 28.0.50; [REGRESSION, BUG] Display bugs with uncommon characters References: <83lf3aac5w.fsf@gnu.org> <835yuea0gb.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50983 Cc: 50983@debbugs.gnu.org, alan@idiocy.org, rudiwillalwaysloveyou@gmail.com 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: Rudi C > Date: Sun, 3 Oct 2021 14:30:56 +0330 > > Also, can you be more specific about where you do observe the bugs? In TUI emacs on iTerm? > > I can confirm that the bug with `weird.txt` happens on iTerm, too, again with both emacs and neovim! But the > bug with `bug.txt` does not happen in iTerm, only on Kitty. This sounds like the terminal emulators have a problem in supporting unusual Unicode characters, such as zero-width or double-width characters, perhaps? I see no Emacs problem here, since it happens only on some terminal emulators and not on others. From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 03 07:26:37 2021 Received: (at 50983) by debbugs.gnu.org; 3 Oct 2021 11:26:37 +0000 Received: from localhost ([127.0.0.1]:32975 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWzdc-000221-Rn for submit@debbugs.gnu.org; Sun, 03 Oct 2021 07:26:37 -0400 Received: from outbound.soverin.net ([116.202.126.228]:59619) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mWzdY-00021f-V1 for 50983@debbugs.gnu.org; Sun, 03 Oct 2021 07:26:35 -0400 Received: from smtp.soverin.net (unknown [10.10.3.24]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by outbound.soverin.net (Postfix) with ESMTPS id 9F5CD1D8; Sun, 3 Oct 2021 11:26:26 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [159.69.232.138]) by soverin.net DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin; t=1633260385; bh=yIr7SYZ6ISRVg+PFBJ/3SQjnl9qfnLxJGas0H8ZQ5kA=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Y9ar7fIcPJmG4ecoNa0wNZhKTd6zdAKNKeXoemItMyiWP1u/L12XfQyCfweXI+Yfp C9MVLX1aX1dJnDbrucTLVMubYtM4BP2/MpN5dVGcdgr7msXOk0YheXEk9Y0QY6FV76 ThoOsbOjEgDn0o6foRMUG3w0YyubjNbiOrl4uYx7+++13fJkNKp8bRpIuTRmJ6X7UU gbLNfXHjMxy5gZ4W6EP6NJqHSUMSaHvBfVOQ4a7qGOLTjQme0FGwNWWzSp07kzek/W v08FoJruFX9II7llHbeZQTj6k8D1t2YIHQ/MDpR6vKKbYIF6bdbVpYK0RDhyKvYcb0 1l8ebM0tN5rUw== Received: from alan by faroe.holly.idiocy.org with local (Exim 4.95-RC2) (envelope-from ) id 1mWzdO-000U5c-Us; Sun, 03 Oct 2021 12:26:22 +0100 Date: Sun, 3 Oct 2021 12:26:22 +0100 From: Alan Third To: Eli Zaretskii Subject: Re: bug#50983: 28.0.50; [REGRESSION, BUG] Display bugs with uncommon characters Message-ID: Mail-Followup-To: Alan Third , Eli Zaretskii , rudiwillalwaysloveyou@gmail.com, 50983@debbugs.gnu.org References: <83lf3aac5w.fsf@gnu.org> <835yuea0gb.fsf@gnu.org> <8335pi9ydi.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8335pi9ydi.fsf@gnu.org> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 50983 Cc: 50983@debbugs.gnu.org, rudiwillalwaysloveyou@gmail.com 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: -1.7 (-) On Sun, Oct 03, 2021 at 01:49:29PM +0300, Eli Zaretskii wrote: > > Date: Sun, 3 Oct 2021 11:24:59 +0100 > > From: Alan Third > > Cc: rudiwillalwaysloveyou@gmail.com, 50983@debbugs.gnu.org > > > > > > It looks like sometimes the display is incorrect, and other times the > > > > action actually changes the underlying buffer contents in an > > > > unexpected way. > > > > > > Any idea what could cause that? Does it happen with plain-ASCII text > > > as well? > > > > Actually, I was wrong. If I follow the instructions for the first > > example, by removing the character indicated by an underscore in > > Rudi's first screenshot, it actually deletes the previous "o" in > > "note", and displays the rest wrongly, as shown in his second > > screenshot. > > > > If I put the cursor over that underscore character and do > > describe-char, it tells me it's an "o", so the problem exists even > > before editing. > > Is this in a GUI frame or a TTY frame? All TTY, GUI works fine. > And what do you mean by "underscore character"? What is its Unicode > codepoint? In the screenshot (and in my own iTerm2 session) there is an underscore character after "note-". I think it's inserted by the terminal as a placeholder for something it doesn't understand. In GUI Emacs that position in the file has a zero width character. If I do describe-char on the underscore it says it's a plain ascii "o", which is clearly incorrect. In GUI it says it's 8203 (0x200B), "ZERO WIDTH SPACE", and as I said it displays as a zero width space. I think I agree with your other email that it's down to the terminal doing something strange with characters it doesn't understand. -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 03 08:02:44 2021 Received: (at 50983) by debbugs.gnu.org; 3 Oct 2021 12:02:44 +0000 Received: from localhost ([127.0.0.1]:33050 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mX0CZ-0005FS-Ns for submit@debbugs.gnu.org; Sun, 03 Oct 2021 08:02:43 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59718) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mX0CX-0005FG-9k for 50983@debbugs.gnu.org; Sun, 03 Oct 2021 08:02:42 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46562) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mX0CR-0005Se-0M; Sun, 03 Oct 2021 08:02:35 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1792 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mX0CQ-0007nm-K1; Sun, 03 Oct 2021 08:02:34 -0400 Date: Sun, 03 Oct 2021 15:02:20 +0300 Message-Id: <83mtnq8gfn.fsf@gnu.org> From: Eli Zaretskii To: Alan Third In-Reply-To: (message from Alan Third on Sun, 3 Oct 2021 12:26:22 +0100) Subject: Re: bug#50983: 28.0.50; [REGRESSION, BUG] Display bugs with uncommon characters References: <83lf3aac5w.fsf@gnu.org> <835yuea0gb.fsf@gnu.org> <8335pi9ydi.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50983 Cc: 50983@debbugs.gnu.org, rudiwillalwaysloveyou@gmail.com 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 (---) > Date: Sun, 3 Oct 2021 12:26:22 +0100 > From: Alan Third > Cc: rudiwillalwaysloveyou@gmail.com, 50983@debbugs.gnu.org > > > And what do you mean by "underscore character"? What is its Unicode > > codepoint? > > In the screenshot (and in my own iTerm2 session) there is an > underscore character after "note-". I think it's inserted by the > terminal as a placeholder for something it doesn't understand. No, it's a special face we use to display some characters that may look like ASCII, but aren't. See nobreak-char-display. > In GUI Emacs that position in the file has a zero width character. > > If I do describe-char on the underscore it says it's a plain ascii > "o", which is clearly incorrect. In GUI it says it's 8203 (0x200B), > "ZERO WIDTH SPACE", and as I said it displays as a zero width space. Can you show the output of "C-x =" on all the characters, one by one, starting from "n" in "note" and ending with "t" in "taking" after it? Are they all incorrect, i.e. do not correspond to the place the cursor is on? That is, does the corruption start around there or does it start much earlier (and if the latter, where does it start)? > I think I agree with your other email that it's down to the terminal > doing something strange with characters it doesn't understand. If this is the case, the only way to fix the display is to use us-ascii as terminal encoding. Or maybe set up the terminal for a "simpler" encoding, like latin-1, and then set up Emacs to that using set-terminal-coding-system. From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 03 08:54:48 2021 Received: (at 50983) by debbugs.gnu.org; 3 Oct 2021 12:54:48 +0000 Received: from localhost ([127.0.0.1]:33123 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mX10x-0006fT-S4 for submit@debbugs.gnu.org; Sun, 03 Oct 2021 08:54:48 -0400 Received: from outbound.soverin.net ([116.202.126.228]:50721) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mX10v-0006fF-Sf for 50983@debbugs.gnu.org; Sun, 03 Oct 2021 08:54:47 -0400 Received: from smtp.soverin.net (unknown [10.10.3.28]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by outbound.soverin.net (Postfix) with ESMTPS id 26E0F1D8; Sun, 3 Oct 2021 12:54:40 +0000 (UTC) Received: from smtp.soverin.net (smtp.soverin.net [159.69.232.142]) by soverin.net DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=idiocy.org; s=soverin; t=1633265679; bh=q1kHuJ8bwqekSS1SMisQzui6agKowMqRVHizdYr7LVo=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=SHmeR59iKcdUih+jgfcM73D9Y6UaG1Yk0t9EIy3C8YEjJG5IfHfRz0dU85K6EGUAx Tt1EOtGIHxiazjcea3zThx5rttbPqslYiggZaceNumY01tFP1YKC0QAgBXj4OJe1kS EbaAaXXy638a2Q7B+53MTVRPCu44H2S0pH3poTcAy69l1nf5qBV8Ybjw94/vWyzIh6 mg9giWKamKL32Ycb9I/XleEVcz4dIcpRNHSoX283nfyOMdW5V460RzXxj78ChmUKX4 bUB9SOPlD8TQMvFFfio3AJgQNM3aqwf0ppfi24raUfFBjVnYBB8mAuYdNS1w/8LNkB vEdMGQH6Uu7WQ== Received: by breton.holly.idiocy.org (Postfix, from userid 501) id 3F119202D8AD41; Sun, 3 Oct 2021 13:54:34 +0100 (BST) Date: Sun, 3 Oct 2021 13:54:33 +0100 From: Alan Third To: Eli Zaretskii Subject: Re: bug#50983: 28.0.50; [REGRESSION, BUG] Display bugs with uncommon characters Message-ID: Mail-Followup-To: Alan Third , Eli Zaretskii , 50983@debbugs.gnu.org, rudiwillalwaysloveyou@gmail.com References: <83lf3aac5w.fsf@gnu.org> <835yuea0gb.fsf@gnu.org> <8335pi9ydi.fsf@gnu.org> <83mtnq8gfn.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <83mtnq8gfn.fsf@gnu.org> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 50983 Cc: 50983@debbugs.gnu.org, rudiwillalwaysloveyou@gmail.com 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: -1.7 (-) On Sun, Oct 03, 2021 at 03:02:20PM +0300, Eli Zaretskii wrote: > Can you show the output of "C-x =" on all the characters, one by one, > starting from "n" in "note" and ending with "t" in "taking" after it? > Are they all incorrect, i.e. do not correspond to the place the cursor > is on? That is, does the corruption start around there or does it > start much earlier (and if the latter, where does it start)? n -> i o -> t t -> h e -> SPC - -> n _ -> o t -> t So it's off-set by some 4 characters. Looking at the raw file, there are 4 0xAD (SOFT HYPHEN) characters before "note", and after each one the offset increases by one. I do not see them displayed in the terminal. > > I think I agree with your other email that it's down to the terminal > > doing something strange with characters it doesn't understand. > > If this is the case, the only way to fix the display is to use > us-ascii as terminal encoding. Or maybe set up the terminal for a > "simpler" encoding, like latin-1, and then set up Emacs to that using > set-terminal-coding-system. Indeed, changing the "character encoding" setting in iTerm to ASCII displays the soft-hyphens as a red "A" and everything seems to work right. The default is UTF-8 and it reports itself as "xterm-256color". I suspect most terminal applications on macOS will default to UTF-8 since that's the default everywhere else, which might help explain why this seems to be limited to macOS. -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 03 10:49:20 2021 Received: (at 50983) by debbugs.gnu.org; 3 Oct 2021 14:49:20 +0000 Received: from localhost ([127.0.0.1]:34716 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mX2nn-0001S5-SD for submit@debbugs.gnu.org; Sun, 03 Oct 2021 10:49:20 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53000) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mX2nj-0001RL-In for 50983@debbugs.gnu.org; Sun, 03 Oct 2021 10:49:18 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:49768) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mX2nd-0008Mt-Uv; Sun, 03 Oct 2021 10:49:09 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:4033 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mX2nc-0001iS-Fx; Sun, 03 Oct 2021 10:49:09 -0400 Date: Sun, 03 Oct 2021 17:48:53 +0300 Message-Id: <83ilye88q2.fsf@gnu.org> From: Eli Zaretskii To: Alan Third In-Reply-To: (message from Alan Third on Sun, 3 Oct 2021 13:54:33 +0100) Subject: Re: bug#50983: 28.0.50; [REGRESSION, BUG] Display bugs with uncommon characters References: <83lf3aac5w.fsf@gnu.org> <835yuea0gb.fsf@gnu.org> <8335pi9ydi.fsf@gnu.org> <83mtnq8gfn.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50983 Cc: 50983@debbugs.gnu.org, rudiwillalwaysloveyou@gmail.com 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 (---) > Date: Sun, 3 Oct 2021 13:54:33 +0100 > From: Alan Third > Cc: 50983@debbugs.gnu.org, rudiwillalwaysloveyou@gmail.com > > n -> i > o -> t > t -> h > e -> SPC > - -> n > _ -> o > t -> t > > So it's off-set by some 4 characters. > > Looking at the raw file, there are 4 0xAD (SOFT HYPHEN) characters > before "note", and after each one the offset increases by one. > > I do not see them displayed in the terminal. So this terminal seems to be unable to display those SOFT HYPHEN characters (or maybe it's a "feature"?), and since Emacs knows nothing about that, the relation between cursor position and buffer position is disrupted. > > If this is the case, the only way to fix the display is to use > > us-ascii as terminal encoding. Or maybe set up the terminal for a > > "simpler" encoding, like latin-1, and then set up Emacs to that using > > set-terminal-coding-system. > > Indeed, changing the "character encoding" setting in iTerm to ASCII > displays the soft-hyphens as a red "A" and everything seems to work > right. > > The default is UTF-8 and it reports itself as "xterm-256color". I > suspect most terminal applications on macOS will default to UTF-8 > since that's the default everywhere else, which might help explain why > this seems to be limited to macOS. OK, thanks. I think we can say this is not an Emacs problem. I recommend to file a bug with the developers of the terminal, and maybe they will tell how to avoid that by some setting. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 04 04:06:01 2021 Received: (at 50983) by debbugs.gnu.org; 4 Oct 2021 08:06:01 +0000 Received: from localhost ([127.0.0.1]:35555 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mXIz3-0007Fo-AS for submit@debbugs.gnu.org; Mon, 04 Oct 2021 04:06:01 -0400 Received: from mail-io1-f46.google.com ([209.85.166.46]:36585) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mXIz1-0007Fa-BY for 50983@debbugs.gnu.org; Mon, 04 Oct 2021 04:06:00 -0400 Received: by mail-io1-f46.google.com with SMTP id e144so19232561iof.3 for <50983@debbugs.gnu.org>; Mon, 04 Oct 2021 01:05:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=KuuEh9d7rPUixMhc1I3767OvhAuMkKVtBogWLWX/UaQ=; b=DK+nd7ZlH/at8U0HVOGQlYD6L/HANk4iAT5R1EIsJ/cCEK5dDw9tEm4IP/UcWxX35p 1am7pc0dghGLZTlGQ7sIXf2MKNFpZGJ95hKO52iGYfov9XIC+xRDKN5aVPuShL4hzjci JknRwf70I6/qfDmeO4Wj6lMOK239TiHcZenP59gw49mtO0qHb22eNaoFaHpCpkghUmRz nFUXaZEoAVMl4uBlkucljRbYjz6oxYm2lA2o9WAddq0tKAbmgrXRl+M8TKANOo17GdWD f9KQkVS/4W1CxQvq68eNNsOTTNOaKYEqxZ6HfRaLRtMz6in/lS/CQ7Kf2oj8N5yk5Qsh LcaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=KuuEh9d7rPUixMhc1I3767OvhAuMkKVtBogWLWX/UaQ=; b=TsvQ1CxXV2J+FG2RfGqC/bgP6KCcGJsKK8LyOciax0r+TcX41jiafCmDp89u4cy/Ql rQCtYm34Kbaui+6HHo70+unU2R4BFeQ8O0ksfehxjW9MAVyp/we+iFf2e/39u4HdxOJu OqwvmiPzVaOPa+8QJQPTpjEx/tNv+BnAVsGHgg5xi0X75OlObJvOYLZzNjomzXq4e6Sq haxk1d00itY6jQTXMOYom9E2SalloJl8Oafgvfvlgc/bquzMTcVMnMYjwlUgGDXFNGtK WnjlX2/uX/dzfHVqLc9waDBAu8hB2dMnpBYVA2+qMhKn6E9VNwJkEdQQlM05403OcYWB rwww== X-Gm-Message-State: AOAM530a6RyxQkKcEkmH/VsWh2Zt0TOOota+WbXrVfmYpucGffUIJRwc k7Z3c0wbz08vjmxJBIYCxNTqUzFrfv4aw6mUdPg= X-Google-Smtp-Source: ABdhPJwmMQGutbeTFQi+zWFqh6mI7Tb3lCMCsgh5y0RF1jmu1Eu9LioKo6Bbg3/noxYxlpn2DRpwwizUv0YMVevZB9M= X-Received: by 2002:a05:6638:4122:: with SMTP id ay34mr10120601jab.28.1633334753391; Mon, 04 Oct 2021 01:05:53 -0700 (PDT) MIME-Version: 1.0 References: <83lf3aac5w.fsf@gnu.org> <835yuea0gb.fsf@gnu.org> <83wnmu8irr.fsf@gnu.org> In-Reply-To: <83wnmu8irr.fsf@gnu.org> From: Rudi C Date: Mon, 4 Oct 2021 11:35:41 +0330 Message-ID: Subject: Re: bug#50983: 28.0.50; [REGRESSION, BUG] Display bugs with uncommon characters To: Eli Zaretskii Content-Type: multipart/alternative; boundary="000000000000c67be605cd8261d4" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 50983 Cc: 50983@debbugs.gnu.org, Alan Third 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: -1.0 (-) --000000000000c67be605cd8261d4 Content-Type: text/plain; charset="UTF-8" > I see no Emacs problem here But the problem does not happen with vim (nor with emacs 27 for `weird.txt`), so it is clearly an interaction of different elements. Anyhow, I have opened an [upstream issue]( https://github.com/kovidgoyal/kitty/issues/4094). Please subscribe to it so that you might offer your emacs expertise there, if needed. > changing the "character encoding" setting in iTerm to ASCII This is a most loath workaround. I do want UTF-8, as I use mathematical symbols, emojis, and non-English languages. Anyhow, making the text full of random unrecognized characters is not much better than the current behavior. On Sun, Oct 3, 2021 at 2:42 PM Eli Zaretskii wrote: > > From: Rudi C > > Date: Sun, 3 Oct 2021 14:30:56 +0330 > > > > Also, can you be more specific about where you do observe the bugs? In > TUI emacs on iTerm? > > > > I can confirm that the bug with `weird.txt` happens on iTerm, too, again > with both emacs and neovim! But the > > bug with `bug.txt` does not happen in iTerm, only on Kitty. > > This sounds like the terminal emulators have a problem in supporting > unusual Unicode characters, such as zero-width or double-width > characters, perhaps? I see no Emacs problem here, since it happens > only on some terminal emulators and not on others. > --000000000000c67be605cd8261d4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
> I see no Emacs problem here

=
But the problem does not happen with vim (nor with emacs 27 for `weird= .txt`), so it is clearly an interaction of different elements.=C2=A0
<= div>
Anyhow, I have opened an [upstream issue](https://github.com/kovidgoyal= /kitty/issues/4094). Please subscribe to it so that you might offer you= r emacs expertise there, if needed.

> changing = the "character encoding" setting in iTerm to ASCII

This is= a most loath workaround. I do want UTF-8, as I use mathematical symbols, e= mojis, and non-English languages. Anyhow, making the text full of random un= recognized characters is not much better than the current behavior.

On Sun, Oct 3, 2021 at 2:42 PM Eli Zaretskii <eliz@gnu.org> wrote:
> From: Rudi C <rudiwillalwaysloveyou@gmail.com>=
> Date: Sun, 3 Oct 2021 14:30:56 +0330
>
> Also, can you be more specific about where you do observe the bugs? In= TUI emacs on iTerm?
>
> I can confirm that the bug with `weird.txt` happens on iTerm, too, aga= in with both emacs and neovim! But the
> bug with `bug.txt` does not happen in iTerm, only on Kitty.

This sounds like the terminal emulators have a problem in supporting
unusual Unicode characters, such as zero-width or double-width
characters, perhaps?=C2=A0 I see no Emacs problem here, since it happens only on some terminal emulators and not on others.
--000000000000c67be605cd8261d4-- From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 04 08:40:48 2021 Received: (at 50983) by debbugs.gnu.org; 4 Oct 2021 12:40:48 +0000 Received: from localhost ([127.0.0.1]:35860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mXNGy-00023W-2s for submit@debbugs.gnu.org; Mon, 04 Oct 2021 08:40:48 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46222) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mXNGw-00023J-IC for 50983@debbugs.gnu.org; Mon, 04 Oct 2021 08:40:46 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51344) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mXNGp-00022j-1O; Mon, 04 Oct 2021 08:40:40 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1078 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mXNGU-00057C-24; Mon, 04 Oct 2021 08:40:37 -0400 Date: Mon, 04 Oct 2021 15:40:05 +0300 Message-Id: <83h7dx6k0q.fsf@gnu.org> From: Eli Zaretskii To: Rudi C In-Reply-To: (message from Rudi C on Mon, 4 Oct 2021 11:35:41 +0330) Subject: Re: bug#50983: 28.0.50; [REGRESSION, BUG] Display bugs with uncommon characters References: <83lf3aac5w.fsf@gnu.org> <835yuea0gb.fsf@gnu.org> <83wnmu8irr.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50983 Cc: 50983@debbugs.gnu.org, alan@idiocy.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: Rudi C > Date: Mon, 4 Oct 2021 11:35:41 +0330 > Cc: Alan Third , 50983@debbugs.gnu.org > > But the problem does not happen with vim (nor with emacs 27 for `weird.txt`), so it is clearly an interaction > of different elements. > > Anyhow, I have opened an [upstream issue](https://github.com/kovidgoyal/kitty/issues/4094). Please > subscribe to it so that you might offer your emacs expertise there, if needed. I subscribed and posted the following comment: Emacs uses character width tables computed from the latest Unicode Standard version 14.0.0, using the data in the file EastAsianWidth.txt. In that text, the U+00AD SOFT HYPHEN character, which caused the problems in your file, has the East Asian Width property value of A, which stands for "Ambiguous". The definition of this value in the Unicode Standard Annex 11 (UAX#11) is as follows: East Asian Ambiguous (A): All characters that can be sometimes wide and sometimes narrow. Ambiguous characters require additional information not contained in the character code to further resolve their width. Ambiguous characters occur in East Asian legacy character sets as wide characters, but as narrow (i.e., normal-width) characters in non-East Asian usage. And since the file you show didn't have any East Asian legacy characters, treating SOFT HYPHEN as narrow is IMO correct. > > changing the "character encoding" setting in iTerm to ASCII > > This is a most loath workaround. I do want UTF-8, as I use mathematical symbols, emojis, and non-English > languages. Anyhow, making the text full of random unrecognized characters is not much better than the > current behavior. It is better because it doesn't confuse the user regarding which character is he or she editing. But I agree with you that the results are hardly satisfactory, so my recommendation is not to use Kitty in conjunction with Emacs. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 04 09:50:54 2021 Received: (at 50983) by debbugs.gnu.org; 4 Oct 2021 13:50:54 +0000 Received: from localhost ([127.0.0.1]:35971 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mXOMn-0003tH-OG for submit@debbugs.gnu.org; Mon, 04 Oct 2021 09:50:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34626) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mXOMj-0003t1-Q4 for 50983@debbugs.gnu.org; Mon, 04 Oct 2021 09:50:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:54552) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mXOMd-00039G-5B; Mon, 04 Oct 2021 09:50:43 -0400 Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:1450 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mXOMX-0004Xz-RZ; Mon, 04 Oct 2021 09:50:43 -0400 Date: Mon, 04 Oct 2021 16:50:15 +0300 Message-Id: <83y2786grs.fsf@gnu.org> From: Eli Zaretskii To: rudiwillalwaysloveyou@gmail.com In-Reply-To: <83h7dx6k0q.fsf@gnu.org> (message from Eli Zaretskii on Mon, 04 Oct 2021 15:40:05 +0300) Subject: Re: bug#50983: 28.0.50; [REGRESSION, BUG] Display bugs with uncommon characters References: <83lf3aac5w.fsf@gnu.org> <835yuea0gb.fsf@gnu.org> <83wnmu8irr.fsf@gnu.org> <83h7dx6k0q.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50983 Cc: 50983@debbugs.gnu.org, alan@idiocy.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 (---) > Date: Mon, 04 Oct 2021 15:40:05 +0300 > From: Eli Zaretskii > Cc: 50983@debbugs.gnu.org, alan@idiocy.org > > > From: Rudi C > > Date: Mon, 4 Oct 2021 11:35:41 +0330 > > Cc: Alan Third , 50983@debbugs.gnu.org > > > > But the problem does not happen with vim (nor with emacs 27 for `weird.txt`), so it is clearly an interaction > > of different elements. > > > > Anyhow, I have opened an [upstream issue](https://github.com/kovidgoyal/kitty/issues/4094). Please > > subscribe to it so that you might offer your emacs expertise there, if needed. > > I subscribed and posted the following comment: > > Emacs uses character width tables computed from the latest Unicode > Standard version 14.0.0, using the data in the file > EastAsianWidth.txt. In that text, the U+00AD SOFT HYPHEN character, > which caused the problems in your file, has the East Asian Width > property value of A, which stands for "Ambiguous". The definition of > this value in the Unicode Standard Annex 11 (UAX#11) is as follows: > > East Asian Ambiguous (A): All characters that can be sometimes wide > and sometimes narrow. Ambiguous characters require additional > information not contained in the character code to further resolve > their width. > > Ambiguous characters occur in East Asian legacy character sets as > wide characters, but as narrow (i.e., normal-width) characters in > non-East Asian usage. > > And since the file you show didn't have any East Asian legacy > characters, treating SOFT HYPHEN as narrow is IMO correct. To summarize the comments there: The problematic character in the first example is U+00AD SOFT HYPHEN. Kitty assumes that character is never rendered, and therefore effectively treats it as zero-width character. I don't see how Emacs display can possibly work correctly on such a terminal, so I think we should close this bug report as "notabug". For the second example, I think there could be an issue with character compositions on this terminal, so the OP is advised to try turning off auto-composition-mode. If that solves the problem, fine; if not, I guess Kitty once again assumes something about how such sequences are rendered, and those assumptions don't fit how Emacs displays them in reality, and if so, that problem, too, has no satisfactory solution (and isn't an Emacs bug). From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 04 17:37:56 2022 Received: (at 50983) by debbugs.gnu.org; 4 Sep 2022 21:37:56 +0000 Received: from localhost ([127.0.0.1]:45835 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUxJU-0003EN-Fl for submit@debbugs.gnu.org; Sun, 04 Sep 2022 17:37:56 -0400 Received: from quimby.gnus.org ([95.216.78.240]:32970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUxJS-0003E7-Sz for 50983@debbugs.gnu.org; Sun, 04 Sep 2022 17:37:55 -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:Date:References: In-Reply-To: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=qVLpNK0CpnFV182xHtz/NzQNVjkNCWsKuTt1GI1Jc2M=; b=dRjjGP+iNtK/E9/WEKB7bA4XYH oq8A7r/FVS96zBhhkY1Zv+FJNK4Y1ryxUpz5EaTAlTAjHa5IMmWux8k4/Ouxr6BlCciooq3J+n6ja y8CcCsJjkjuMpjCiDwdmEO+cz4JUubYhgDIeloSnYiJp8jWu1LQITXas0CKbXMKMKsrk=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oUxJJ-0002wm-Mh; Sun, 04 Sep 2022 23:37:47 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#50983: 28.0.50; [REGRESSION, BUG] Display bugs with uncommon characters In-Reply-To: <83y2786grs.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 04 Oct 2021 16:50:15 +0300") References: <83lf3aac5w.fsf@gnu.org> <835yuea0gb.fsf@gnu.org> <83wnmu8irr.fsf@gnu.org> <83h7dx6k0q.fsf@gnu.org> <83y2786grs.fsf@gnu.org> X-Now-Playing: Yes's _Close to the Edge_: "Siberian Kathru" Date: Sun, 04 Sep 2022 23:37:45 +0200 Message-ID: <8735d67rdi.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Eli Zaretskii writes: > I don't see how Emacs display can possibly work correctly on such a > terminal, so I think we should close this bug report as "notabug". > > For the second example, I think there could be an issue w [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50983 Cc: 50983@debbugs.gnu.org, rudiwillalwaysloveyou@gmail.com, alan@idiocy.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 (---) Eli Zaretskii writes: > I don't see how Emacs display can possibly work correctly on such a > terminal, so I think we should close this bug report as "notabug". > > For the second example, I think there could be an issue with character > compositions on this terminal, so the OP is advised to try turning off > auto-composition-mode. If that solves the problem, fine; if not, I > guess Kitty once again assumes something about how such sequences are > rendered, and those assumptions don't fit how Emacs displays them in > reality, and if so, that problem, too, has no satisfactory solution > (and isn't an Emacs bug). So I guess the conclusion here is that there's nothing to be done on the Emacs side here, and I'm therefore closing this bug report. From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 04 17:38:00 2022 Received: (at control) by debbugs.gnu.org; 4 Sep 2022 21:38:00 +0000 Received: from localhost ([127.0.0.1]:45838 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUxJX-0003Ec-PQ for submit@debbugs.gnu.org; Sun, 04 Sep 2022 17:37:59 -0400 Received: from quimby.gnus.org ([95.216.78.240]:32982) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUxJW-0003ED-9r for control@debbugs.gnu.org; Sun, 04 Sep 2022 17:37:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=P38aCa5zEjW0pXZywfOPqiJq1f3KX0G+c4PI4hps2jc=; b=pERW4jcKN4uBH8Gt5qnd2lpbxx fCOnl9og3DLWnBsLx79ojr9jF5xfuRnXi2tDchYw7mgXCEC9xb5swetnRO9IhSzpAvLLvTZxM8Wi2 OQZY0BFw6xG7v3mGfh9GBQRW9ikJ7MRuUt5bUyrG5CTuOF09BvYhBcsx95nKZhyZ8Wps=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oUxJO-0002wt-M8 for control@debbugs.gnu.org; Sun, 04 Sep 2022 23:37:52 +0200 Date: Sun, 04 Sep 2022 23:37:50 +0200 Message-Id: <871qsq7rdd.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #50983 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 50983 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control 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 (---) close 50983 quit From unknown Fri Aug 15 18:06:04 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 03 Oct 2022 11:24:17 +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