From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id YHxfD34NgGa/CwEA62LTzQ:P1 (envelope-from ) for ; Sat, 29 Jun 2024 13:34:54 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id YHxfD34NgGa/CwEA62LTzQ (envelope-from ) for ; Sat, 29 Jun 2024 15:34:54 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=cmm32Hpo; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=posteo.net ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1719668094; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=anRa1VqGn94KiDOAAV84i6O8UvEvYesePAlbAHDCaR4=; b=J1kGfqXMSjncwh+uaVePn4B11JPYmu0zHp1UzX8uCX2dtLqpXmh2zWPLg2uvu1FsFAuuTE r/kvWyqeJXittpodeU+RXGKne1ursA2P94Bf3GNxAjgr072LAas/IyCGJacPLTAa+h5pJB SiwVTU40lNnlecpsVYcHo7Z6iHTyQpC5T2W3rBhFDl366GF9cGLIiA2wCRGD2LVerIb9GF OPKdxrJGrWyRZTqAIIRCl6bV7vXhq7RKwa6n1P35KCuGffSS+PkEJ0NhdeFw80n0iWTVGQ EkHTtnUt2WeCoj5nJKgT6AqCkaqFyxNkM1HNOgPqVoAeIhImEmwO59YMeG3E3w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=cmm32Hpo; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=posteo.net ARC-Seal: i=1; s=key1; d=yhetil.org; t=1719668094; a=rsa-sha256; cv=none; b=gUiZmf0+vwNSnMhkIhmpVt5p52yRSfEHCaqqfKasJ4XK3wCiFcIytky8DPAeaCZHa143sQ qAgqEhWYDiSi2jebpbhUg8mE9via5jLLDHg5QMWn5Cibt0fXS0kCNKOg6lB3armF53fEDN zJEx9aHFqFqqYT6mIMdJ1EmW4JH11pDGEC88/azk7W9pdy2z8cwXl7a+VnB6a6IPpjOMjO hZHBVyG9igkB3FLYY9CD76Y3XUM17ASh6dJWSwLCQgbpKsxFDVS66PZqiSLyp8FTbWJY79 y2fJcSZt8g8MJIVrsRw+bOLDBant2uMEMMfM02RakkqUbd/3RxhbEsi4FaR11A== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id AC9EA76BA0 for ; Sat, 29 Jun 2024 15:34:53 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sNYDq-0006e9-Q4; Sat, 29 Jun 2024 09:34:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sNYDo-0006di-Ty for emacs-orgmode@gnu.org; Sat, 29 Jun 2024 09:34:33 -0400 Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sNYDm-0001N5-Re for emacs-orgmode@gnu.org; Sat, 29 Jun 2024 09:34:32 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 09D0B240101 for ; Sat, 29 Jun 2024 15:34:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1719668066; bh=qzZeUKVU9ojFPNNqnXcOCdLim9YTvX7hRmZxa3O34Uc=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=cmm32Hpovbc+NKYyscFprI6BV+WPl1m6ENjnB1A44BEfHdh/EE2wyngEB+wDo7Ovz SIw/epPZJcdexKh+sgvXf4zs6rc/aOH3v1TdlJ6sPDk7bgwo5TFrIMQOxv9qm2VBv/ C1m01dWcz1AUnz/iwAflmhHE4PXu6fbxL8euVx+AiqqMUuywvU2J7+01/iXOOYdtpq 92uF+oBFPwfASl1apbD9tTFlJb2T1moh8YxczWaasgqkMj/fJ2MTTaaZxm14D+tgce BjpHT7pgpl1CnxE9Z1IjUchBJOmL1PWknJgoAqkTrkKRkMFdSo2JvNztoh1cw3ssZK SiGASvaid+XcQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4WBCvj2c1Zz9rxD; Sat, 29 Jun 2024 15:34:25 +0200 (CEST) From: Ihor Radchenko To: Giovanni Pavolini Cc: emacs-orgmode@gnu.org Subject: Re: [BUG] Unexpected behaviour of TAB in table depending on font family [9.6.15 (release_9.6.15 @ /snap/emacs/current/usr/share/emacs/29.4/lisp/org/)] In-Reply-To: References: Date: Sat, 29 Jun 2024 13:35:55 +0000 Message-ID: <874j9bzxac.fsf@localhost> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=185.67.36.66; envelope-from=yantar92@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Spam-Score: -7.50 X-Migadu-Queue-Id: AC9EA76BA0 X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: -7.50 X-TUID: 6nRsKg7mwNqV --=-=-= Content-Type: text/plain Giovanni Pavolini writes: > I wanted to customize my default font by `(custom-set-faces '(default > ((t(:family "Ubuntu")))))`. Then, after `M-x org-table-create` the TAB > started creating a cell to the left of the one it should have jumped to > (see a video here (webmd video of the screencast): > https://u.pcloud.link/publink/show?code=XZVXhe0Z2K8AAQBKOwQH7uE7LkNtHYGlHQTy > ). The expected behaviour is that TAB only jumps to the next cell, > without creating additional ones. The actual behaviour is, depending on > the family font used, it does create an additional cell. Not every > font causes the unexpected behaviour. [ Side note: we prefer text descriptions on the mailing lists. Videos, especially uploaded to third-party servers, may disappear after several years, leading to losing access to discussion context. Also, not every reader can access non-text information (consider blind users) ] >From the video the reproducer is the following: 1. emacs -q 2. Create a new Org file 3. M-x org-table-create 2x2 4. a TAB table TAB a TAB table 5. Observe table filled with "a" and "table" cells | a | table | |---+-------| | a | table | 6. M-: (custom-set-faces '(default ((t (:family "Noto Sans CJK HK"))))) 7. Move point to the end of buffer 8. Repeat steps 3-4 9. Observe | a | | table | |---+---+------| | | a | table | I was able to reproduce using Org mode version shipped with Emacs 29. I was unable to reproduce using the latest Org mode version. May you please try to upgrade Org mode? Does the problem disappear then? P.S. Attaching the list of working/non-working fonts to keep it available for future reference. --=-=-= Content-Type: application/vnd.lotus-organizer; charset=utf-8 Content-Disposition: attachment; filename=test.org Content-Transfer-Encoding: base64 QWJ5c3NpbmljYSBTSUw6ICpPSyoKQW5kYWxlIE1vbm86ICpPSyoKQW5pOiAqT0sqCkFuamFsaU9s ZExpcGk6ICpPSyoKQXJpYWwgQmxhY2s6ICpGQUlMUyoKQXJpYWw6ICpPSyoKQml0c3RyZWFtIENo YXJ0ZXI6ICpPSyoKQzA1OTogKk9LKgpDaGFuZGFzOiAqT0sqCkNoaWxhbmthOiAqT0sqCkNvbWlj IFNhbnMgTVM6ICpPSyoKQ291cmllciAxMCBQaXRjaDogKk9LKgpDb3VyaWVyIE5ldzogKk9LKgpE MDUwMDAwTDogKkZBSUxTKgpEZWphVnUgU2FucyBNb25vOiAqT0sqCkRlamFWdSBTYW5zOiAqT0sq CkRlamFWdSBTZXJpZjogKk9LKgpEaHVyamF0aTogKk9LKgpEcm9pZCBTYW5zIEZhbGxiYWNrOiAq T0sqCkR5dXRoaTogKkZBSUxTKgpGcmVlTW9ubzogKk9LKgpGcmVlU2FuczogKkZBSUxTKgpGcmVl U2VyaWY6ICpPSyoKR2FyZ2k6ICpGQUlMUyoKR2FydWRhOiAqT0sqCkdheWF0aHJpOiAqRkFJTFMq Ckdlb3JnaWE6ICpPSyoKR2lkdWd1OiAqRkFJTFMqCkd1YmJpOiAqT0sqCkd1cmFqYWRhOiAqT0sq CkltcGFjdDogKkZBSUxTKgpKYW1ydWw6ICpGQUlMUyoKS2Fjc3RBcnQ6ICpGQUlMUyoKS2Fjc3RC b29rOiAqRkFJTFMqCkthY3N0RGVjb3JhdGl2ZTogKkZBSUxTKgpLYWNzdERpZ2l0YWw6ICpGQUlM UyoKS2Fjc3RGYXJzaTogKkZBSUxTKgpLYWNzdExldHRlcjogKkZBSUxTKgpLYWNzdE5hc2toOiAq RkFJTFMqCkthY3N0T2ZmaWNlOiAqRkFJTFMqCkthY3N0T25lOiAqT0sqCkthY3N0UGVuOiAqT0sq CkthY3N0UG9zdGVyOiAqT0sqCkthY3N0UXVybjogKk9LKgpLYWNzdFNjcmVlbjogKk9LKgpLYWNz dFRpdGxlOiAqT0sqCkthY3N0VGl0bGVMOiAqT0sqCkthbGFwaTogKk9LKgpLYWxpbWF0aTogKk9L KgpLYXJ1bWJpOiAqT0sqCktlcmFsZWV5YW06ICpPSyoKS2htZXIgT1MgU3lzdGVtOiAqT0sqCkto bWVyIE9TOiAqT0sqCktpbm5hcmk6ICpPSyoKTEtMVUc6ICpPSyoKTGFra2lSZWRkeTogKk9LKgpM YWtzYW1hbjogKk9LKgpMaWJlcmF0aW9uIE1vbm86ICpPSyoKTGliZXJhdGlvbiBTYW5zIE5hcnJv dzogKk9LKgpMaWJlcmF0aW9uIFNhbnM6ICpPSyoKTGliZXJhdGlvbiBTZXJpZjogKk9LKgpMaWto YW46ICpPSyoKTG9oaXQgQXNzYW1lc2U6ICpPSyoKTG9oaXQgQmVuZ2FsaTogKk9LKgpMb2hpdCBE ZXZhbmFnYXJpOiAqT0sqCkxvaGl0IEd1amFyYXRpOiAqT0sqCkxvaGl0IEd1cm11a2hpOiAqT0sq CkxvaGl0IEthbm5hZGE6ICpPSyoKTG9oaXQgTWFsYXlhbGFtOiAqT0sqCkxvaGl0IE9kaWE6ICpP SyoKTG9oaXQgVGFtaWwgQ2xhc3NpY2FsOiAqT0sqCkxvaGl0IFRhbWlsOiAqT0sqCkxvaGl0IFRl bHVndTogKk9LKgpMb21hOiAqT0sqCk1hbGxhbm5hOiAqT0sqCk1hbmRhbGk6ICpPSyoKTWFuamFy aTogKkZBSUxTKgpNZWVyYTogKk9LKgpNaXRyYTogKk9LKgpNdWt0aTogKkZBSUxTKgpOQVRTOiAq T0sqCk5UUjogKk9LKgpOYWt1bGE6ICpPSyoKTmF2aWx1OiAqT0sqCk5pbWJ1cyBNb25vIFBTOiAq T0sqCk5pbWJ1cyBSb21hbjogKk9LKgpOaW1idXMgU2FucyBOYXJyb3c6ICpPSyoKTmltYnVzIFNh bnM6ICpPSyoKTm9yYXNpOiAqT0sqCk5vdG8gQ29sb3IgRW1vamk6ICpPSyoKTm90byBNb25vOiAq T0sqCk5vdG8gU2FucyBDSksgSEs6ICpGQUlMUyoKTm90byBTYW5zIENKSyBKUDogKkZBSUxTKgpO b3RvIFNhbnMgQ0pLIEtSOiAqRkFJTFMqCk5vdG8gU2FucyBDSksgU0M6ICpGQUlMUyoKTm90byBT YW5zIENKSyBUQzogKkZBSUxTKgpOb3RvIFNhbnMgTW9ubyBDSksgSEs6ICpPSyoKTm90byBTYW5z IE1vbm8gQ0pLIEpQOiAqT0sqCk5vdG8gU2FucyBNb25vIENKSyBLUjogKk9LKgpOb3RvIFNhbnMg TW9ubyBDSksgU0M6ICpPSyoKTm90byBTYW5zIE1vbm8gQ0pLIFRDOiAqT0sqCk5vdG8gU2FucyBN b25vOiAqT0sqCk5vdG8gU2VyaWYgQ0pLIEhLOiAqRkFJTFMqCk5vdG8gU2VyaWYgQ0pLIEpQOiAq RkFJTFMqCk5vdG8gU2VyaWYgQ0pLIEtSOiAqRkFJTFMqCk5vdG8gU2VyaWYgQ0pLIFNDOiAqRkFJ TFMqCk5vdG8gU2VyaWYgQ0pLIFRDOiAqRkFJTFMqCk9wZW5TeW1ib2w6ICpPSyoKUDA1MjogKk9L KgpQYWRhdWsgQm9vazogKk9LKgpQYWRhdWs6ICpPSyoKUGFndWw6ICpPSyoKUGVkZGFuYTogKk9L KgpQaGV0c2FyYXRoIE9UOiAqT0sqClBvbm5hbGE6ICpPSyoKUG90aGFuYTIwMDA6ICpPSyoKUG90 dGkgU3JlZXJhbXVsdTogKkZBSUxTKgpQdXJpc2E6ICpPSyoKUmFjaGFuYTogKk9LKgpSYWdodU1h bGF5YWxhbVNhbnM6ICpPSyoKUmFtYWJoYWRyYTogKk9LKgpSYW1hcmFqYTogKk9LKgpSYXNhOiAq T0sqClJhdmlQcmFrYXNoOiAqT0sqClJla2hhOiAqT0sqClNhYWI6ICpPSyoKU2FoYWRldmE6ICpP SyoKU2FtYW5hdGE6ICpPSyoKU2FteWFrIERldmFuYWdhcmk6ICpPSyoKU2FteWFrIEd1amFyYXRp OiAqT0sqClNhbXlhayBNYWxheWFsYW06ICpPSyoKU2FteWFrIFRhbWlsOiAqT0sqClNhcmFpOiAq T0sqClNhd2FzZGVlOiAqT0sqClNyZWUgS3J1c2huYWRldmFyYXlhOiAqT0sqClN0YW5kYXJkIFN5 bWJvbHMgUFM6ICpGQUlMUyoKU3VyYW5uYTogKk9LKgpTdXJhdmFyYW06ICpPSyoKU3VydW1hOiAq RkFJTFMqClN5YW1hbGEgUmFtYW5hOiAqRkFJTFMqClRlbmFsaVJhbWFrcmlzaG5hOiAqT0sqClRp YmV0YW4gTWFjaGluZSBVbmk6ICpPSyoKVGltZXMgTmV3IFJvbWFuOiAqT0sqClRpbW1hbmE6ICpP SyoKVGx3ZyBNb25vOiAqT0sqClRsd2cgVHlwZXdyaXRlcjogKk9LKgpUbHdnIFR5cGlzdDogKk9L KgpUbHdnIFR5cG86ICpPSyoKVHJlYnVjaGV0IE1TOiAqT0sqClVSVyBCb29rbWFuOiAqT0sqClVS VyBHb3RoaWM6ICpPSyoKVWJ1bnR1IENvbmRlbnNlZDogKk9LKgpVYnVudHUgTW9ubzogKk9LKgpV YnVudHU6ICpGQUlMUyoKVWJ1bnR1TW9ubyBOZXJkIEZvbnQgTW9ubzogKk9LKgpVYnVudHVNb25v IE5lcmQgRm9udCBQcm9wbzogKk9LKgpVYnVudHVNb25vIE5lcmQgRm9udDogKk9LKgpVbXB1c2g6 ICpPSyoKVXJvb2I6ICpPSyoKVmVtYW5hMjAwMDogKk9LKgpWZXJkYW5hOiAqT0sqClZpY3Rvck1v bm8gTmVyZCBGb250IE1vbm86ICpPSyoKVmljdG9yTW9ubyBOZXJkIEZvbnQgUHJvcG86ICpPSyoK VmljdG9yTW9ubyBOZXJkIEZvbnQ6ICpPSyoKV2FyZWU6ICpPSyoKV2ViZGluZ3M6ICpPSyoKWXJz YTogKk9LKgpaMDAzOiAqT0sqCmFha2FyOiAqT0sqCm1yeV9LYWNzdFF1cm46ICpPSyoKb3JpMVVu aTogKk9LKgpwYWRtYWEtQm9sZC4xLjE6ICpPSyoKcGFkbWFhOiAqT0sqCg== --=-=-= Content-Type: text/plain -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at --=-=-=--