From unknown Sat Sep 20 07:49:12 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#27403 <27403@debbugs.gnu.org> To: bug#27403 <27403@debbugs.gnu.org> Subject: Status: 26.0.50; Indentation misalignment with Unicode code points >65535 Reply-To: bug#27403 <27403@debbugs.gnu.org> Date: Sat, 20 Sep 2025 14:49:12 +0000 retitle 27403 26.0.50; Indentation misalignment with Unicode code points >6= 5535 reassign 27403 emacs submitter 27403 Adam Niederer severity 27403 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 17 02:54:34 2017 Received: (at submit) by debbugs.gnu.org; 17 Jun 2017 06:54:34 +0000 Received: from localhost ([127.0.0.1]:51994 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dM7cv-0008Tw-U8 for submit@debbugs.gnu.org; Sat, 17 Jun 2017 02:54:34 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33207) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dM7E6-0007ox-TY for submit@debbugs.gnu.org; Sat, 17 Jun 2017 02:28:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dM7E0-0000kV-QT for submit@debbugs.gnu.org; Sat, 17 Jun 2017 02:28:49 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:35181) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dM7E0-0000kF-N7 for submit@debbugs.gnu.org; Sat, 17 Jun 2017 02:28:48 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52411) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dM7Dz-0005Om-Ct for bug-gnu-emacs@gnu.org; Sat, 17 Jun 2017 02:28:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dM7Dw-0000gx-7I for bug-gnu-emacs@gnu.org; Sat, 17 Jun 2017 02:28:47 -0400 Received: from mail-qk0-x234.google.com ([2607:f8b0:400d:c09::234]:32845) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dM7Dw-0000gJ-19 for bug-gnu-emacs@gnu.org; Sat, 17 Jun 2017 02:28:44 -0400 Received: by mail-qk0-x234.google.com with SMTP id r62so5480424qkf.0 for ; Fri, 16 Jun 2017 23:28:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:subject:from:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=jIpcSkvsceLy65sjZHeY4WZkZ3pOYv+EidMNDitv3LQ=; b=teezb543UH4HU1RFMq0sdc8JLWS/N8F11eYk02qf7/swg1xtyGQPvlm9ayZ400HAuJ otMP5hcRcm8qNX/e+/4tk1RtQaFX0j4LkQdb74ZxJebJcSjrxZ0Ncn4jvWMy2lF/V1RS RpWTRaBujX6b/wfgPwafk63DfFUcEZTyb4+hAOgCK2vQvBa2boJ7S4FH9Jou6KuKsb4P HGrDu6s1Q9TCtbw67CH6tRNe1VzV+6ne9CnlTdWaHig1D/2HeyZjkprW7UNAAwSzYJej //puNOzAtckD1+bSyzCu3rOGDy+MxwPyRUue23rZNMGvHlG63sdhbsIQ5lVLnF2qZ/SF TuBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:subject:from:message-id:date:user-agent :mime-version:content-transfer-encoding:content-language; bh=jIpcSkvsceLy65sjZHeY4WZkZ3pOYv+EidMNDitv3LQ=; b=ZrTa70/PvCHTs9YB9FXh8q7sT8NgjCM7q0SLhHacJo/icMWa1E7bYPg3JQg7PgYWo2 rmGzxvVoHq9VFFjj67mZk/lGtFsw6N/n9KrE8Tdhh1PZd0Eu+F461/hd1/pxVKFnHQpm 1/ROvlqUp6jpGw0CnV0V8avkryU/+B579IpMdnKLYvgw3r9ZLCAD6ZaD/RadCgPqhhyR L59l5Tgb2k6WFHI1zHbmRC586hj+G4BmmMOHgSjQkXhWvgw5F7uI60P9tAPhHfsdxH1n CKkrm1FmXDZeDpIIjvUTS31vRBv/N7lkWw4F7j/i+uweWkNxVlaPLnApi7K+FWsAx75f RSyg== X-Gm-Message-State: AKS2vOwPdq2FdgrJ2qQgVVY05hOmhp0VWbS4ORvhdVGWj+KUT3geZXwi GVmM6uDQGvqdQuQp3JE= X-Received: by 10.55.181.69 with SMTP id e66mr16246702qkf.109.1497680922997; Fri, 16 Jun 2017 23:28:42 -0700 (PDT) Received: from [192.168.1.5] (pool-173-59-6-166.phlapa.fios.verizon.net. [173.59.6.166]) by smtp.gmail.com with ESMTPSA id p43sm2900423qtg.30.2017.06.16.23.28.41 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 16 Jun 2017 23:28:42 -0700 (PDT) To: bug-gnu-emacs@gnu.org Subject: 26.0.50; Indentation misalignment with Unicode code points >65535 From: Adam Niederer Message-ID: <5bd704e4-b3e4-bcd3-eea6-66856fc47dd6@gmail.com> Date: Sat, 17 Jun 2017 02:28:41 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -2.4 (--) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 17 Jun 2017 02:54:32 -0400 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.4 (--) Hello, I believe I've found an indentation issue. To reproduce, start emacs, create a buffer in js-mode, paste in this code, and press C-x h TAB to indent the buffer: let x = /* 👍 */ { foo: 0 bar: 0 } let x = /* ☺ */ { foo: 0 bar: 0 } Both 25.2 and 26.0.50 add one extra space before "bar" in the first first snippet with U+1F44D THUMBS UP SIGN in the comment, whereas the second snippet with U+263A WHITE SMILING FACE properly aligns "bar" with "foo". This appears to happen whenever the character in the comment needs a surrogate pair. This issue also happens in python-mode: "👍", {"a": 2, "b": 3} "☺", {"a":2, "b":3} Interestingly, pressing TAB with one's point on the second line of each snippet to dedent the line yields a correct result for both symbols: "👍", {"a": 2, "b": 3} "☺", {"a":2, "b":3} Just in case those Emoji don't make it through the mail properly, the first snippet in each example contains U+1F44D THUMBS UP SIGN before the map, and the second snippet contains U+263A WHITE SMILING FACE. -Adam In GNU Emacs 26.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.15) of 2017-06-17 built on AdamsPC Repository revision: 49c0ff29c2e0243ba35ec17e3e3af49369be43db Windowing system distributor 'The X.Org Foundation', version 11.0.11903000 System Description: Arch Linux Recent messages: Auto-saving... 20 (#o24, #x14, ?\C-t) 21 (#o25, #x15, ?\C-u) 20 (#o24, #x14, ?\C-t) [2 times] Undo! [3 times] 20 (#o24, #x14, ?\C-t) Auto-saving... mwheel-scroll: Beginning of buffer Mark set Auto-saving...done Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 LIBSYSTEMD Important settings: value of $LC_COLLATE: en_US.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: JavaScript Minor modes in effect: tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr cl-extra help-fns radix-tree cl-seq help-mode debug emacsbug message subr-x puny dired dired-loaddefs format-spec rfc822 mml mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils js advice sgml-mode dom json map seq byte-opt bytecomp byte-compile cconv imenu thingatpt cc-mode cc-fonts easymenu cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs cl gv cl-loaddefs cl-lib time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 133992 34676) (symbols 48 23645 1) (miscs 40 95 584) (strings 32 30245 2336) (string-bytes 1 974865) (vectors 16 20847) (vector-slots 8 721119 47152) (floats 8 53 405) (intervals 56 801 49) (buffers 976 14)) From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 17 03:18:32 2017 Received: (at 27403) by debbugs.gnu.org; 17 Jun 2017 07:18:32 +0000 Received: from localhost ([127.0.0.1]:52033 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dM808-0000gD-Ep for submit@debbugs.gnu.org; Sat, 17 Jun 2017 03:18:32 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:44184) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dM807-0000g4-KV for 27403@debbugs.gnu.org; Sat, 17 Jun 2017 03:18:32 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3wqT9f35lHz1qqkp; Sat, 17 Jun 2017 09:18:30 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 3wqT9f0351z3jRBY; Sat, 17 Jun 2017 09:18:29 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id geU9dX04hxXq; Sat, 17 Jun 2017 09:18:29 +0200 (CEST) X-Auth-Info: vp8ZuL9qlVcZbADikIYlj4vxevIoy8wxhFkPdxP+RUA0cTM2UZ8216DOpML5JENC Received: from linux.local (ppp-88-217-6-55.dynamic.mnet-online.de [88.217.6.55]) by mail.mnet-online.de (Postfix) with ESMTPA; Sat, 17 Jun 2017 09:18:29 +0200 (CEST) Received: by linux.local (Postfix, from userid 501) id 9F21E1E56CE; Sat, 17 Jun 2017 09:18:26 +0200 (CEST) From: Andreas Schwab To: Adam Niederer Subject: Re: bug#27403: 26.0.50; Indentation misalignment with Unicode code points >65535 References: <5bd704e4-b3e4-bcd3-eea6-66856fc47dd6@gmail.com> X-Yow: I pretend I'm living in a styrofoam packing crate, high in th' SWISS ALPS, still unable to accept th' idea of TOUCH-TONE DIALING!! Date: Sat, 17 Jun 2017 09:18:26 +0200 In-Reply-To: <5bd704e4-b3e4-bcd3-eea6-66856fc47dd6@gmail.com> (Adam Niederer's message of "Sat, 17 Jun 2017 02:28:41 -0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 27403 Cc: 27403@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) On Jun 17 2017, Adam Niederer wrote: > let x = /* 👍 */ { foo: 0 > bar: 0 } (char-width ?👍) => 2 > let x = /* ☺ */ { foo: 0 > bar: 0 } (char-width ?☺) => 1 Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 17 04:05:47 2017 Received: (at 27403) by debbugs.gnu.org; 17 Jun 2017 08:05:47 +0000 Received: from localhost ([127.0.0.1]:52044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dM8jr-0001kd-Ao for submit@debbugs.gnu.org; Sat, 17 Jun 2017 04:05:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42040) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dM8jp-0001kQ-Na for 27403@debbugs.gnu.org; Sat, 17 Jun 2017 04:05:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dM8jh-0007Ve-FE for 27403@debbugs.gnu.org; Sat, 17 Jun 2017 04:05:40 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39245) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dM8jh-0007VM-Bk; Sat, 17 Jun 2017 04:05:37 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1336 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dM8jg-0000s4-MG; Sat, 17 Jun 2017 04:05:37 -0400 Date: Sat, 17 Jun 2017 11:05:19 +0300 Message-Id: <83tw3fyr7k.fsf@gnu.org> From: Eli Zaretskii To: Adam Niederer In-reply-to: <5bd704e4-b3e4-bcd3-eea6-66856fc47dd6@gmail.com> (message from Adam Niederer on Sat, 17 Jun 2017 02:28:41 -0400) Subject: Re: bug#27403: 26.0.50; Indentation misalignment with Unicode code points >65535 References: <5bd704e4-b3e4-bcd3-eea6-66856fc47dd6@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: 27403 Cc: 27403@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.4 (---) > From: Adam Niederer > Date: Sat, 17 Jun 2017 02:28:41 -0400 > > Hello, I believe I've found an indentation issue. To reproduce, start > emacs, create a buffer in js-mode, paste in this code, and press C-x h > TAB to indent the buffer: > > let x = /* 👍 */ { foo: 0 > bar: 0 } > > let x = /* ☺ */ { foo: 0 > bar: 0 } > > Both 25.2 and 26.0.50 add one extra space before "bar" in the first > first snippet with U+1F44D THUMBS UP SIGN in the comment, whereas the > second snippet with U+263A WHITE SMILING FACE properly aligns "bar" with > "foo". That's because U+1F44D is a double-width character: (char-width ?👍) => 2 while U+263A is not double-width. So as long as indentation works in columns and not in pixels, this is a "feature". > This appears to happen whenever the character in the comment needs a > surrogate pair. I don't believe surrogates have anything to do with this, since Emacs works with Unicode codepoints, not their UTF-16 encodings. > Interestingly, pressing TAB with one's point on the second line of each > snippet to dedent the line yields a correct result for both symbols: > > "👍", {"a": 2, > "b": 3} > > "☺", {"a":2, > "b":3} Which is probably a subtle bug: this should behave like the first snippet. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 17 04:24:49 2017 Received: (at 27403) by debbugs.gnu.org; 17 Jun 2017 08:24:49 +0000 Received: from localhost ([127.0.0.1]:52049 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dM92H-0002Ab-1j for submit@debbugs.gnu.org; Sat, 17 Jun 2017 04:24:49 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:37791) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dM92E-0002AS-Pf for 27403@debbugs.gnu.org; Sat, 17 Jun 2017 04:24:47 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3wqVf52TGkz1qr87; Sat, 17 Jun 2017 10:24:45 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 3wqVf50bNYz3j36n; Sat, 17 Jun 2017 10:24:45 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id 1qF8k8NRdC4s; Sat, 17 Jun 2017 10:24:43 +0200 (CEST) X-Auth-Info: /Jwh8YWI0V3rXQV68n3y/zimKbnh7lOVY5BWzAyNzrqeO0MfNWyKrWpmUSQxTLVW Received: from linux.local (ppp-88-217-6-55.dynamic.mnet-online.de [88.217.6.55]) by mail.mnet-online.de (Postfix) with ESMTPA; Sat, 17 Jun 2017 10:24:43 +0200 (CEST) Received: by linux.local (Postfix, from userid 501) id 5905E1E56CE; Sat, 17 Jun 2017 10:24:41 +0200 (CEST) From: Andreas Schwab To: Eli Zaretskii Subject: Re: bug#27403: 26.0.50; Indentation misalignment with Unicode code points >65535 References: <5bd704e4-b3e4-bcd3-eea6-66856fc47dd6@gmail.com> <83tw3fyr7k.fsf@gnu.org> X-Yow: I have a very good DENTAL PLAN. Thank you. Date: Sat, 17 Jun 2017 10:24:41 +0200 In-Reply-To: <83tw3fyr7k.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 17 Jun 2017 11:05:19 +0300") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 27403 Cc: 27403@debbugs.gnu.org, Adam Niederer X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) On Jun 17 2017, Eli Zaretskii wrote: > That's because U+1F44D is a double-width character: > > (char-width ?👍) => 2 The list in international/character.el is outdated. > So as long as indentation works in columns and not in pixels, this is > a "feature". You surely don't want indentation to depend on font selection. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 17 06:28:38 2017 Received: (at 27403) by debbugs.gnu.org; 17 Jun 2017 10:28:38 +0000 Received: from localhost ([127.0.0.1]:52138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dMAy6-00053H-3w for submit@debbugs.gnu.org; Sat, 17 Jun 2017 06:28:38 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59863) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dMAy4-000533-CW for 27403@debbugs.gnu.org; Sat, 17 Jun 2017 06:28:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dMAxu-00060G-E1 for 27403@debbugs.gnu.org; Sat, 17 Jun 2017 06:28:31 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40278) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dMAxu-00060A-Av; Sat, 17 Jun 2017 06:28:26 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1414 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dMAxt-0006JY-Db; Sat, 17 Jun 2017 06:28:26 -0400 Date: Sat, 17 Jun 2017 13:28:09 +0300 Message-Id: <83shiyzz5y.fsf@gnu.org> From: Eli Zaretskii To: Andreas Schwab In-reply-to: (message from Andreas Schwab on Sat, 17 Jun 2017 10:24:41 +0200) Subject: Re: bug#27403: 26.0.50; Indentation misalignment with Unicode code points >65535 References: <5bd704e4-b3e4-bcd3-eea6-66856fc47dd6@gmail.com> <83tw3fyr7k.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: 27403 Cc: 27403@debbugs.gnu.org, adam.niederer@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.4 (---) > From: Andreas Schwab > Cc: Adam Niederer , 27403@debbugs.gnu.org > Date: Sat, 17 Jun 2017 10:24:41 +0200 > > On Jun 17 2017, Eli Zaretskii wrote: > > > That's because U+1F44D is a double-width character: > > > > (char-width ?👍) => 2 > > The list in international/character.el is outdated. I think the intent was to produce it from the Unicode data (EastAsianWidth.txt). I don't recall why this didn't happen; patches are welcome. Alternatively, synching the data with the latest Unicode manually would be good as a stopgap. > > So as long as indentation works in columns and not in pixels, this is > > a "feature". > > You surely don't want indentation to depend on font selection. Patches for doing indentation in pixels are welcome, of course. From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 17 08:09:49 2017 Received: (at 27403) by debbugs.gnu.org; 17 Jun 2017 12:09:49 +0000 Received: from localhost ([127.0.0.1]:52176 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dMCY1-0000k2-HB for submit@debbugs.gnu.org; Sat, 17 Jun 2017 08:09:49 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:57412) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dMCXz-0000jt-Qd for 27403@debbugs.gnu.org; Sat, 17 Jun 2017 08:09:48 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3wqbdk3vWLz1qql6; Sat, 17 Jun 2017 14:09:46 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 3wqbdk1Xrgz3jRBl; Sat, 17 Jun 2017 14:09:46 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id IsJDG3REwiHG; Sat, 17 Jun 2017 14:09:45 +0200 (CEST) X-Auth-Info: bnJfJTjAojNVWimkwjfOHpTuflOAZ9nLg18XH1x2NFqgBb3iRgvk/T1pnsfi+wY+ Received: from igel.home (ppp-88-217-6-55.dynamic.mnet-online.de [88.217.6.55]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Sat, 17 Jun 2017 14:09:45 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id F35562C3BAF; Sat, 17 Jun 2017 14:09:44 +0200 (CEST) From: Andreas Schwab To: Eli Zaretskii Subject: Re: bug#27403: 26.0.50; Indentation misalignment with Unicode code points >65535 References: <5bd704e4-b3e4-bcd3-eea6-66856fc47dd6@gmail.com> <83tw3fyr7k.fsf@gnu.org> <83shiyzz5y.fsf@gnu.org> X-Yow: I'm continually AMAZED at th'breathtaking effects of WIND EROSION!! Date: Sat, 17 Jun 2017 14:09:44 +0200 In-Reply-To: <83shiyzz5y.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 17 Jun 2017 13:28:09 +0300") Message-ID: <8737ayolx3.fsf@linux-m68k.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 27403 Cc: 27403@debbugs.gnu.org, adam.niederer@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: -0.7 (/) On Jun 17 2017, Eli Zaretskii wrote: > I think the intent was to produce it from the Unicode data > (EastAsianWidth.txt). I don't recall why this didn't happen; patches > are welcome. Alternatively, synching the data with the latest Unicode > manually would be good as a stopgap. Actually, even Unicode 10 lists it as double width. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 17 09:40:19 2017 Received: (at 27403) by debbugs.gnu.org; 17 Jun 2017 13:40:19 +0000 Received: from localhost ([127.0.0.1]:52251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dMDxb-0002rg-JB for submit@debbugs.gnu.org; Sat, 17 Jun 2017 09:40:19 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57342) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dMDxa-0002rU-KE for 27403@debbugs.gnu.org; Sat, 17 Jun 2017 09:40:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dMDxR-0007Pm-Bv for 27403@debbugs.gnu.org; Sat, 17 Jun 2017 09:40:13 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41744) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dMDxR-0007Pi-9E; Sat, 17 Jun 2017 09:40:09 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1516 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dMDxQ-0000f4-Gm; Sat, 17 Jun 2017 09:40:08 -0400 Date: Sat, 17 Jun 2017 16:39:53 +0300 Message-Id: <83poe2zqae.fsf@gnu.org> From: Eli Zaretskii To: Andreas Schwab In-reply-to: <8737ayolx3.fsf@linux-m68k.org> (message from Andreas Schwab on Sat, 17 Jun 2017 14:09:44 +0200) Subject: Re: bug#27403: 26.0.50; Indentation misalignment with Unicode code points >65535 References: <5bd704e4-b3e4-bcd3-eea6-66856fc47dd6@gmail.com> <83tw3fyr7k.fsf@gnu.org> <83shiyzz5y.fsf@gnu.org> <8737ayolx3.fsf@linux-m68k.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: 27403 Cc: 27403@debbugs.gnu.org, adam.niederer@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.4 (---) > From: Andreas Schwab > Cc: adam.niederer@gmail.com, 27403@debbugs.gnu.org > Date: Sat, 17 Jun 2017 14:09:44 +0200 > > On Jun 17 2017, Eli Zaretskii wrote: > > > I think the intent was to produce it from the Unicode data > > (EastAsianWidth.txt). I don't recall why this didn't happen; patches > > are welcome. Alternatively, synching the data with the latest Unicode > > manually would be good as a stopgap. > > Actually, even Unicode 10 lists it as double width. OK, then why did you say the data was outdated? From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 17 14:08:01 2017 Received: (at 27403) by debbugs.gnu.org; 17 Jun 2017 18:08:01 +0000 Received: from localhost ([127.0.0.1]:53629 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dMI8f-0002ep-3N for submit@debbugs.gnu.org; Sat, 17 Jun 2017 14:08:01 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:42814) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dMI8c-0002eg-Uk for 27403@debbugs.gnu.org; Sat, 17 Jun 2017 14:07:59 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3wqlb15WTxz1qr7V; Sat, 17 Jun 2017 20:07:57 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 3wqlb141SNz3jgYP; Sat, 17 Jun 2017 20:07:57 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id XiwboKvRWGtl; Sat, 17 Jun 2017 20:07:56 +0200 (CEST) X-Auth-Info: R+kxRt9kycUnddOiYf3xv+9VrsTgnw97hUr2yjIEANreCHoZDb0sOvevNdEQ7coF Received: from igel.home (ppp-88-217-6-55.dynamic.mnet-online.de [88.217.6.55]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Sat, 17 Jun 2017 20:07:56 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id 2CC212C3BB2; Sat, 17 Jun 2017 20:07:56 +0200 (CEST) From: Andreas Schwab To: Eli Zaretskii Subject: Re: bug#27403: 26.0.50; Indentation misalignment with Unicode code points >65535 References: <5bd704e4-b3e4-bcd3-eea6-66856fc47dd6@gmail.com> <83tw3fyr7k.fsf@gnu.org> <83shiyzz5y.fsf@gnu.org> <8737ayolx3.fsf@linux-m68k.org> <83poe2zqae.fsf@gnu.org> X-Yow: Do you have exactly what I want in a plaid poindexter bar bat?? Date: Sat, 17 Jun 2017 20:07:56 +0200 In-Reply-To: <83poe2zqae.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 17 Jun 2017 16:39:53 +0300") Message-ID: <87wp8amqrn.fsf@linux-m68k.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 27403 Cc: 27403@debbugs.gnu.org, adam.niederer@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: -0.7 (/) On Jun 17 2017, Eli Zaretskii wrote: > OK, then why did you say the data was outdated? Because it was. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 17 14:22:09 2017 Received: (at 27403) by debbugs.gnu.org; 17 Jun 2017 18:22:09 +0000 Received: from localhost ([127.0.0.1]:53642 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dMIMK-000307-UT for submit@debbugs.gnu.org; Sat, 17 Jun 2017 14:22:09 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49789) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dMIMI-0002ze-FK for 27403@debbugs.gnu.org; Sat, 17 Jun 2017 14:22:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dMIMA-0003Ej-7n for 27403@debbugs.gnu.org; Sat, 17 Jun 2017 14:22:01 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44663) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dMIMA-0003Ed-4R; Sat, 17 Jun 2017 14:21:58 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2624 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dMIM8-0001F0-Fc; Sat, 17 Jun 2017 14:21:57 -0400 Date: Sat, 17 Jun 2017 21:21:35 +0300 Message-Id: <83fueyzd8w.fsf@gnu.org> From: Eli Zaretskii To: Andreas Schwab In-reply-to: <87wp8amqrn.fsf@linux-m68k.org> (message from Andreas Schwab on Sat, 17 Jun 2017 20:07:56 +0200) Subject: Re: bug#27403: 26.0.50; Indentation misalignment with Unicode code points >65535 References: <5bd704e4-b3e4-bcd3-eea6-66856fc47dd6@gmail.com> <83tw3fyr7k.fsf@gnu.org> <83shiyzz5y.fsf@gnu.org> <8737ayolx3.fsf@linux-m68k.org> <83poe2zqae.fsf@gnu.org> <87wp8amqrn.fsf@linux-m68k.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: 27403 Cc: 27403@debbugs.gnu.org, adam.niederer@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.4 (---) > From: Andreas Schwab > Cc: adam.niederer@gmail.com, 27403@debbugs.gnu.org > Date: Sat, 17 Jun 2017 20:07:56 +0200 > > On Jun 17 2017, Eli Zaretskii wrote: > > > OK, then why did you say the data was outdated? > > Because it was. Where's the up-to-date data we could use? From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 03 15:25:24 2022 Received: (at 27403) by debbugs.gnu.org; 3 Feb 2022 20:25:24 +0000 Received: from localhost ([127.0.0.1]:57992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nFifQ-0005mf-5h for submit@debbugs.gnu.org; Thu, 03 Feb 2022 15:25:24 -0500 Received: from quimby.gnus.org ([95.216.78.240]:54692) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nFifL-0005mI-33 for 27403@debbugs.gnu.org; Thu, 03 Feb 2022 15:25:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: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=zBjQ/Uxh9msrMJyWpOEkT/nHopqAYWjsLNC9eHtDH3M=; b=JjS9Ao+HUEfUHnbR+hyFqjM5dz jv8ldM0F6Gj6MM6EEN3yFkxEr4Gk8cyzkls4OeubwuRehafsQPcnFIBhgVApIn1UPs9CWonuQb0Yi UAMCJe5SdKOlqQ9tqHaovVuYUy79EVY7HRY9w4J/7kObKgkh+XYXYomZwL9JPnrSF8os=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nFifA-0004CJ-5H; Thu, 03 Feb 2022 21:25:08 +0100 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#27403: 26.0.50; Indentation misalignment with Unicode code points >65535 References: <5bd704e4-b3e4-bcd3-eea6-66856fc47dd6@gmail.com> <83tw3fyr7k.fsf@gnu.org> <83shiyzz5y.fsf@gnu.org> <8737ayolx3.fsf@linux-m68k.org> <83poe2zqae.fsf@gnu.org> <87wp8amqrn.fsf@linux-m68k.org> <83fueyzd8w.fsf@gnu.org> X-Now-Playing: He Said's _Take Care_: "Not A Soul" Date: Thu, 03 Feb 2022 21:25:03 +0100 In-Reply-To: <83fueyzd8w.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 17 Jun 2017 21:21:35 +0300") Message-ID: <875ypvn1eo.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; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: >> > OK, then why did you say the data was outdated? >> >> Because it was. > > Where's the up-to-date data we could use? I don't know either -- the character is still wide in Unicode 14. 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: 27403 Cc: 27403@debbugs.gnu.org, Andreas Schwab , adam.niederer@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 (---) Eli Zaretskii writes: >> > OK, then why did you say the data was outdated? >>=20 >> Because it was. > > Where's the up-to-date data we could use? I don't know either -- the character is still wide in Unicode 14. =F0=9F=91=8D (1f44d) is here: 1F442..1F4FC;W # So [187] EAR..VIDEOCASSETTE So it's "W", which is "wide"... The document that has the widths, though refers to this: https://www.unicode.org/reports/tr11/ --- This annex presents the specifications of a normative property for Unicode characters that is useful when interoperating with East Asian Legacy character sets. --- So it's wide in the context of East Asian scripts, which isn't really the primary usage of characters like emojis. I tried googling around for a couple minutes to see whether Unicode has made a data file that says something about typical character widths outside of an East Asian context, and I can't find anything. Uhm... https://codepoints.net/U+1F44D?lang=3Den says it's neutral? https://util.unicode.org/UnicodeJsps/character.jsp?a=3D1F44D says wide. In the fonts I use, it's definitely wide. But so is =E2=98=BA, which is ma= rked as narrow. So =E2=9D=93 --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 04 02:05:57 2022 Received: (at 27403) by debbugs.gnu.org; 4 Feb 2022 07:05:57 +0000 Received: from localhost ([127.0.0.1]:58692 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nFsfN-0001x9-8v for submit@debbugs.gnu.org; Fri, 04 Feb 2022 02:05:57 -0500 Received: from eggs.gnu.org ([209.51.188.92]:57784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nFsfM-0001ww-0n for 27403@debbugs.gnu.org; Fri, 04 Feb 2022 02:05:56 -0500 Received: from [2001:470:142:3::e] (port=43622 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nFsfA-0006zK-TM; Fri, 04 Feb 2022 02:05:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=icBvQT0cTjWPyUkKWeKdUx7skmvy1BPSzmPtoPdEb0U=; b=TUhTkdoMBGiHIABb5i8k mpZ/TA2X/Qbv/Dj1klMemxNjARt6/wj4hV0sgrrpGQmpTLFxJ4C0oImBVSPqB0vFP3fOVTUBsc8om jSAw2/B7F71hKnqiu62l5zBG93SAJUf+b7jSu7zrGiKjaKeGqS4EDFrmqqF3Il92fujNEIheWXFgh /odXzvpuV/XZXlrsJsWJ8nQqP9K2YMJ/IeR0L82VIr+IGIkj0lfQ8DyOwMuETeRzrJ1yNZYv5ayXE 6AIi8olcf/SKpKH8oehXTHxg7PTZb8yiSHzD+/v4AyIgmZK8Z21erZw+yTqP+gFQTNTF5GSqkTJdU 58Bn8o/Pb0GbTQ==; Received: from [87.69.77.57] (port=1090 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 1nFsf8-0003TU-H7; Fri, 04 Feb 2022 02:05:44 -0500 Date: Fri, 04 Feb 2022 09:05:48 +0200 Message-Id: <831r0j3ycz.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <875ypvn1eo.fsf@gnus.org> (message from Lars Ingebrigtsen on Thu, 03 Feb 2022 21:25:03 +0100) Subject: Re: bug#27403: 26.0.50; Indentation misalignment with Unicode code points >65535 References: <5bd704e4-b3e4-bcd3-eea6-66856fc47dd6@gmail.com> <83tw3fyr7k.fsf@gnu.org> <83shiyzz5y.fsf@gnu.org> <8737ayolx3.fsf@linux-m68k.org> <83poe2zqae.fsf@gnu.org> <87wp8amqrn.fsf@linux-m68k.org> <83fueyzd8w.fsf@gnu.org> <875ypvn1eo.fsf@gnus.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 27403 Cc: 27403@debbugs.gnu.org, schwab@linux-m68k.org, adam.niederer@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: Lars Ingebrigtsen > Cc: Andreas Schwab , 27403@debbugs.gnu.org, > adam.niederer@gmail.com > Date: Thu, 03 Feb 2022 21:25:03 +0100 > > Eli Zaretskii writes: > > >> > OK, then why did you say the data was outdated? > >> > >> Because it was. > > > > Where's the up-to-date data we could use? > > I don't know either -- the character is still wide in Unicode 14. I'm guessing Andreas meant the data of the other characters, not of this one. The current width data (5½ years later) is up-to-date with the latest Unicode Standard version, at least AFAIK. If someone finds a mismatch, please point out specific discrepancies. > In the fonts I use, it's definitely wide. But so is ☺, which is marked > as narrow. > > So ❓ I don't see how this can be solved as long as indentation works in columns. If some font produces a glyph whose width isn't anywhere close to the Unicode width specifications, what can we do except tell people not to use those fonts? Alternatively, if it turns out that most fonts use different width, we could amend our char-width table to be consistent with those fonts. Finally, users who aren't happy with either solution could customize the char-width table in their own Emacs, it's just a char-table that can be updated. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 05 01:40:26 2022 Received: (at 27403) by debbugs.gnu.org; 5 Feb 2022 06:40:26 +0000 Received: from localhost ([127.0.0.1]:33506 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGEkE-0005nZ-MD for submit@debbugs.gnu.org; Sat, 05 Feb 2022 01:40:26 -0500 Received: from quimby.gnus.org ([95.216.78.240]:42066) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGEkB-0005nH-Km for 27403@debbugs.gnu.org; Sat, 05 Feb 2022 01:40:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: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=Gj1jpzUxT+xV3LfBb8EH+x13U+PVJz9d+xz88phxo/I=; b=uObazOwBQ9if7AgZoJjnK5hdmu bJ96NbOJ2dphYD2XH8cVdP6Uf8PJduRrw7TvhshrABUP9t/gO/aseSmXvBIR9Fs78FflaJcKqCl/d le7etPGhiXHDoTPmaLGxuraKx0pBmjbHnW2B4jxtxPuD24e4vY2QNowdmhFkui/5MkL4=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nGEk1-0005A1-Oq; Sat, 05 Feb 2022 07:40:16 +0100 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#27403: 26.0.50; Indentation misalignment with Unicode code points >65535 References: <5bd704e4-b3e4-bcd3-eea6-66856fc47dd6@gmail.com> <83tw3fyr7k.fsf@gnu.org> <83shiyzz5y.fsf@gnu.org> <8737ayolx3.fsf@linux-m68k.org> <83poe2zqae.fsf@gnu.org> <87wp8amqrn.fsf@linux-m68k.org> <83fueyzd8w.fsf@gnu.org> <875ypvn1eo.fsf@gnus.org> <831r0j3ycz.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEX9/f3RpKvivsFE HyegVGKwkpbp0tO6eoL////k9b6kAAAAAWJLR0QIht6VegAAAAd0SU1FB+YCBQYaG38SvugAAAGr SURBVDjLbZTBcpswEIZlT1GuXaXEVyTXzrUz0PZaBlGuVo3cK9B4fS0JDq9fCZxmkLQzoJn9dtn9 dwcR8marbSo/Et/WRWosQO6tP/1KsUGKiO8fSmdL3IQ/xinN88UFpkJmMzK39C0hTZsliIyrmPo6 BEAaaJiaCjLYVpFlc79uV0c5FFKWLz4omeYjHzxwX+1y/toFQPkpB2xlANR9YoEjkGyrzch78MGT rOQoZZ+5YC3TGh5LXnqLklfJG3LxVwifK57QjQ8uddwm3csPD9xVLSAPgA/5HjsYfnpgm8cAsfzm gSIfxn5z9MDq+waYeD4eXECT6ITtQ018YwrivfL9q54D63yBVCshRAfKHWKsNBOCM86W8bGKlQUo OrZ/97f6qvUE2E4B/E+KRqWHq2Kd0PGgEHenGxi0ZibDzOokkO878XvuICq1gisT5j+CBgUSep71 P2kAzdBa20yx7Tzj+hfyB0fsdJSuJqPWvtf+bsijjY0OPjjbkUWBSa9s8DkA1ha0ZklLt1FymI9X 00hjLgpCib0rngm9rWVcFvhLyE3BZaHkbgr/B5RbZYu6CG6kAAAAJXRFWHRkYXRlOmNyZWF0ZQAy MDIyLTAyLTA1VDA2OjI2OjI3KzAwOjAwXjRbPQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wMi0w NVQwNjoyNjoyNyswMDowMC9p44EAAAAASUVORK5CYII= X-Now-Playing: David Bowie's _Aladdin Sane_: "Panic In Detroit" Date: Sat, 05 Feb 2022 07:40:10 +0100 In-Reply-To: <831r0j3ycz.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 04 Feb 2022 09:05:48 +0200") Message-ID: <87y22perzp.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; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: >> In the fonts I use, it's definitely wide. But so is ☺, which is marked >> as narrow. >> >> So ❓ > > I don't see how this can be solved as long as indentation works in > columns. If some font pr [...] 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: 27403 Cc: 27403@debbugs.gnu.org, schwab@linux-m68k.org, adam.niederer@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 (---) Eli Zaretskii writes: >> In the fonts I use, it's definitely wide. But so is =E2=98=BA, which is= marked >> as narrow. >>=20 >> So =E2=9D=93 > > I don't see how this can be solved as long as indentation works in > columns. If some font produces a glyph whose width isn't anywhere > close to the Unicode width specifications, what can we do except tell > people not to use those fonts? > > Alternatively, if it turns out that most fonts use different width, we > could amend our char-width table to be consistent with those fonts. Yes, it would be nice if this worked better out-of-the-box for most people, but I wouldn't want to manually maintain a list of typical char widths, either. By the way, =E2=98=BA in the terminal here (Debian/bullseye) does take 1 character while =F0=9F=91=8D takes two, so perhaps they're also using the s= ame Unicode data that we're using... --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 05 02:51:41 2022 Received: (at 27403) by debbugs.gnu.org; 5 Feb 2022 07:51:41 +0000 Received: from localhost ([127.0.0.1]:33657 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGFrB-0003pJ-C4 for submit@debbugs.gnu.org; Sat, 05 Feb 2022 02:51:41 -0500 Received: from eggs.gnu.org ([209.51.188.92]:47888) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGFrA-0003p6-3c for 27403@debbugs.gnu.org; Sat, 05 Feb 2022 02:51:40 -0500 Received: from [2001:470:142:3::e] (port=54648 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nGFr3-00087B-V6; Sat, 05 Feb 2022 02:51:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=W8yUdBm6XyhBrr4pz84Eev232MB+m/00b31ZdENTrWY=; b=o4et7rhWPFBWSJW9GH6Q OgDjECSeIP1WDUx2mVq5n0ulLMW5TwQ0tBUWhVUpsdiT487YttaMTDqzG9sOOk7yfp3RNI6tMfLUY 3MFthAFJv72IK/1WOh6fV5Zqa1Ms8Tl626IBBA04MV+xC5Ymf7FnqvQlNKfGmQmfmtqgljOPgPw2G EO51JsWEc6Cg4+jmscKjsEkqs/OTYy1Bk/oUThid/rFsmG5y1IIwobUSOvM/PSQ3C5MNdpOHNUTwT Id3I7Htss33StC7ssl/Z1osnYJBAqGsvpiJzZ/Xwq5+532wsRp+aqQ6/EfuLTqoOoGbXDR8I9kvL9 ijPCNKhH1TC2Kw==; Received: from [87.69.77.57] (port=4674 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 1nGFr2-0000am-TF; Sat, 05 Feb 2022 02:51:33 -0500 Date: Sat, 05 Feb 2022 09:51:14 +0200 Message-Id: <83wni921l9.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <87y22perzp.fsf@gnus.org> (message from Lars Ingebrigtsen on Sat, 05 Feb 2022 07:40:10 +0100) Subject: Re: bug#27403: 26.0.50; Indentation misalignment with Unicode code points >65535 References: <5bd704e4-b3e4-bcd3-eea6-66856fc47dd6@gmail.com> <83tw3fyr7k.fsf@gnu.org> <83shiyzz5y.fsf@gnu.org> <8737ayolx3.fsf@linux-m68k.org> <83poe2zqae.fsf@gnu.org> <87wp8amqrn.fsf@linux-m68k.org> <83fueyzd8w.fsf@gnu.org> <875ypvn1eo.fsf@gnus.org> <831r0j3ycz.fsf@gnu.org> <87y22perzp.fsf@gnus.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 27403 Cc: 27403@debbugs.gnu.org, schwab@linux-m68k.org, adam.niederer@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: Lars Ingebrigtsen > Cc: schwab@linux-m68k.org, 27403@debbugs.gnu.org, adam.niederer@gmail.com > Date: Sat, 05 Feb 2022 07:40:10 +0100 > > By the way, ☺ in the terminal here (Debian/bullseye) does take 1 > character while 👍 takes two, so perhaps they're also using the same > Unicode data that we're using... Well-behaved terminal emulators indeed do use the same tables. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 05 02:55:31 2022 Received: (at 27403) by debbugs.gnu.org; 5 Feb 2022 07:55:31 +0000 Received: from localhost ([127.0.0.1]:33665 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGFut-0003vM-4c for submit@debbugs.gnu.org; Sat, 05 Feb 2022 02:55:31 -0500 Received: from quimby.gnus.org ([95.216.78.240]:42844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGFuq-0003v6-RT for 27403@debbugs.gnu.org; Sat, 05 Feb 2022 02:55:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: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=hHQkVdUNpvffia41QtlhcU+843tOHSCes5IaRza94dg=; b=lhKCNhp4xzBu7h5eMd4b/IkK84 zohg2F5+ugrH9M3HkL8hUc5lVSTj1QT/mJYfR6xD9x0IQaDmuzNWdYyjszhWFieBMsygDNafcnnYn 0QLMLQHcuBMg0G56XJMyM5NhGEljW9aJJ6VZA3WDbQbgOomWz+Jyv9QMgH6EuND0gzxU=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nGFug-0005m1-Rw; Sat, 05 Feb 2022 08:55:22 +0100 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#27403: 26.0.50; Indentation misalignment with Unicode code points >65535 References: <5bd704e4-b3e4-bcd3-eea6-66856fc47dd6@gmail.com> <83tw3fyr7k.fsf@gnu.org> <83shiyzz5y.fsf@gnu.org> <8737ayolx3.fsf@linux-m68k.org> <83poe2zqae.fsf@gnu.org> <87wp8amqrn.fsf@linux-m68k.org> <83fueyzd8w.fsf@gnu.org> <875ypvn1eo.fsf@gnus.org> <831r0j3ycz.fsf@gnu.org> <87y22perzp.fsf@gnus.org> <83wni921l9.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEUKDQstJyjdwq5b UU6XfnH////rkHIoAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YCBQczLfUs3q0AAAGwSURBVDjLhZQL kqQgDIbJ0gcgwgVEDgDiAVrg/mfaBAhOz87Upqq1zeefF6BS/zdQYH5yAxiDiP/4EZRCNIZFcEiI yEEq/cebJVBHzHTuYKtJDFL36AHitqs/AdmSNcoZGyUDGn07732L5a1eaFfq7dDZswUC6nwvcO6n H3YgP4kE0ZYJfHApz1iABv1jZd/n+69dnV9BlJrg1sPV+jXqp9hthu9XbkXGNDK3oQghuoH0iBSu NoVWGnn153pJyUlm73rw2gQcaWbpuUNuUliQ9G6lCKOwFarrr6eVHD8UD0jSyNP3yP/+AF9MwPYd 3L8BUZzfgYz3LL+BIGXNN2bjsM0h+jDGdUxBcX1UudCKNBbLmiNvqUqAYCO8UigswScCBFl3rLW9 rtDYlQe4XZSJ3D6QgiJlS6uSIwxgLuP8kTNFSplmbGkHzl2Sw+Z3Bkj+Gy8jwHlL60mR0IVa6zqI qG/VyuEb9dg2r1GqataAz3MsdgcRaN5IDTP1nW0BtdrASkdNWUtHMBul13YDascMOb1CPxH0owuj EqS7lRnKaUP20kcDPgFHYzPqB/v4wPwFIi9kW81k4vIAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjIt MDItMDVUMDc6NTE6NDUrMDA6MDAZtZTsAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTAyLTA1VDA3 OjUxOjQ1KzAwOjAwaOgsUAAAAABJRU5ErkJggg== X-Now-Playing: Sandy Denny's _Like An Old Fashioned Waltz_: "Whispering Grass" Date: Sat, 05 Feb 2022 08:55:18 +0100 In-Reply-To: <83wni921l9.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 05 Feb 2022 09:51:14 +0200") Message-ID: <875yptd9y1.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; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: >> By the way, ☺ in the terminal here (Debian/bullseye) does take 1 >> character while 👍 takes two, so perhaps they're also using the same >> Unicode data that we're using... > > Well-behaved ter [...] 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: 27403 Cc: 27403@debbugs.gnu.org, schwab@linux-m68k.org, adam.niederer@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 (---) Eli Zaretskii writes: >> By the way, =E2=98=BA in the terminal here (Debian/bullseye) does take 1 >> character while =F0=9F=91=8D takes two, so perhaps they're also using th= e same >> Unicode data that we're using... > > Well-behaved terminal emulators indeed do use the same tables. So the test code in question indents "properly" in emacs -nw (at least with this terminal). I guess there's not really anything we can do further on the Emacs side here: When source code contains characters that use many fonts, the indentation will look visually different for different people on different systems, and there isn't much we can do about that. So I'm therefore closing this bug report. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 05 02:55:43 2022 Received: (at control) by debbugs.gnu.org; 5 Feb 2022 07:55:43 +0000 Received: from localhost ([127.0.0.1]:33668 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGFv5-0003vl-E7 for submit@debbugs.gnu.org; Sat, 05 Feb 2022 02:55:43 -0500 Received: from quimby.gnus.org ([95.216.78.240]:42860) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGFuy-0003vS-NQ for control@debbugs.gnu.org; Sat, 05 Feb 2022 02:55:41 -0500 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=slA6Vp1jtNNLtskMrM6lspOKXm9+JA9deelR3DnXOEA=; b=jPXT73P+CvWRc3dwptT/zNEvJ2 aNXScMJwQpqKdIVfubhPWWyGpPULmC6JB6G+NVFAdugAN0jsNUKxqDyCMztyZX5iSEsiZ2oYSG/jb IblyxnKStWYWfibQ1b9VH8OLL50EFxDdJWCY+5Vi3kqI8sgtz+Pvle470dPZhQbsEtqI=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nGFuq-0005mC-Hq for control@debbugs.gnu.org; Sat, 05 Feb 2022 08:55:30 +0100 Date: Sat, 05 Feb 2022 08:55:27 +0100 Message-Id: <874k5dd9xs.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #27403 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 27403 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 27403 quit From unknown Sat Sep 20 07:49:12 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 05 Mar 2022 12:24:04 +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