From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#69140: 30.0.50; [elpa/vertico] Emacs with vertico-mode freezes if font is too big Date: Fri, 23 Feb 2024 10:19:07 +0800 Message-ID: <871q937wis.fsf@yahoo.com> References: <87il2qas3z.fsf@disroot.org> <86bk8hx2kf.fsf@gnu.org> <87plwxyf5w.fsf@yahoo.com> <874je14wua.fsf@disroot.org> <86jzmxn579.fsf@gnu.org> <87zfvt3fap.fsf@disroot.org> <87v86h3e1h.fsf@disroot.org> <86edd5mwms.fsf@gnu.org> <87r0h536v0.fsf@disroot.org> <86cyspm32x.fsf@gnu.org> <87jzmx6m3l.fsf@yahoo.com> <87v86gojcf.fsf@disroot.org> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3578"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: mail@daniel-mendler.de, Eli Zaretskii , 69140@debbugs.gnu.org To: Aleksandr Vityazev Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Feb 23 03:20:55 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rdLBH-0000hS-Cd for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 23 Feb 2024 03:20:55 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rdLB3-0001YL-C8; Thu, 22 Feb 2024 21:20:41 -0500 Original-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 1rdLB1-0001Y6-L6 for bug-gnu-emacs@gnu.org; Thu, 22 Feb 2024 21:20:39 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rdLB1-00005c-D7 for bug-gnu-emacs@gnu.org; Thu, 22 Feb 2024 21:20:39 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rdLBO-0003Nt-Jk for bug-gnu-emacs@gnu.org; Thu, 22 Feb 2024 21:21:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 23 Feb 2024 02:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69140 X-GNU-PR-Package: emacs Original-Received: via spool by 69140-submit@debbugs.gnu.org id=B69140.170865480812858 (code B ref 69140); Fri, 23 Feb 2024 02:21:02 +0000 Original-Received: (at 69140) by debbugs.gnu.org; 23 Feb 2024 02:20:08 +0000 Original-Received: from localhost ([127.0.0.1]:52933 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rdLAV-0003LI-UA for submit@debbugs.gnu.org; Thu, 22 Feb 2024 21:20:08 -0500 Original-Received: from sonic310-25.consmr.mail.ne1.yahoo.com ([66.163.186.206]:39569) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rdLAU-0003KB-Ht for 69140@debbugs.gnu.org; Thu, 22 Feb 2024 21:20:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708654777; bh=IHC90S0aJSX+2VfIcbjincf09L8tCJSY1QjBlAi46qE=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=bHr6NLe/75lWKkA9JC/c4pcqQmO5Nb+5axLnrxQD+ZO3lK4JGQBHdtHvDkam42PHTu03bVQbQKwou6ih35QGWLMGhjDLb3/Nv91aq+QG9iFxlOSg1W+gWLqWRWI8GdQx9pbIkEy2LLA0tBSNqtq90sgd7soNhytGKkFxPn9gbHBe9O9McNOxWZKymLa8pdoiKm4eUosI07n7Tr4hEq8l46a7S7f9CHLRmaxntFYc8rD8xBIjajevWpex2k5V0/383HuJCP/I4zMyqKoDIbavvx3M6V+c1taAn0Pp6gP8/PE2wleNP8ZWdtLpaS70iO53BUP8QJlq3zvTgg2XlsLv2g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1708654777; bh=rhyhhB74Xavup9ip9AO/ha3VZsLjCVbEyuevfPZcC1v=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=TJB7WYJzCLyq2YzvKy/V/WjnVkfpMRSGBzZbvsvKgP8+SyCUWV2wrNvNq/KTbZCM6j3YBLTlNIKNK4dEWxkaguzffpz3HsDa1RCaV7UCgc216p4AYxm8BAXC7sM0KMwILFPa84F08ZxTtaSY2laPhRmn2bEx1ReFkmzTT0Sbs90VBT5yGQWjqvF+iTsMBA7ta3i52JjCISUaMrGDAoc6e/n9tAt6E05vjfSBX6dsalTACPav89s1BeqavmsBljMyXW1gr32Pxxs8nxoc5wCziTeY55lgj6TGqH1UOliqkfwekq2pil8mVOoiw7ey+nVSkhewonPW9YRsNDmkOzxMnA== X-YMail-OSG: 3bfbkLMVM1nYfB0N1ZmE0vzNN3h9DAptOt6e5TUbxRzjtUmX5e0iwOjKveqCZNQ MRjVdmnkJm2eYikKFKpOiI04Lq14RA8SheUneXas4BfHMrkVkerjOGEVxZgPWAIsp3XKCq48WFYa iB.zemQ9p2r4S3xsKLEonNIgq0eDEb8TCHfh0CSLWq8FEF_4F4_7RNoP5d6GFVe__5ChTj_ao7Px tWNIQUJcfLp2YXsvjINsC9OVgZHqPQaa8U2kXaRkK8ZfynFDmUGcDjLXBouaNLoBBmwNPosw6G_g cw.O_L4KppuKtzVC15nyUC0kxfx0IpiN9dxRBE4TLa6gTo4cuFcRft75OutAg2Uv3X5kuJVIlGUg Yw48RpHrTp1aCsV2nHtWHW3xkH.a_U1oW0uRBFfLjzZ_8Wad0VareaLvYPPalNFaX_mogHdpwlkE GXV_ZDTeWX9VxLsO.f0XgIUYLc54Hb.fzxaCSu5Yu.1XZnWIeMopXztXjRs8b0fws5Kwh9bzi4Ab STFK5oM8.ElSZUMtGhg6aiQNFcpQLkDrZYmaEHQ_eBZgRR1dnHcS6ajAK13S8wvTtS5X7fdNTB89 Qx4O7GR6qcQG8lIBpZ54MkeVlaugaD.9KgnsCQfBYH7Hd4krVFolLlKFalpHfsQHEgXtt0Aq.f35 duQuLA.E3qFW7Em6LJvRPweMr9bD1arrLaCiGCASXwN9HcT6nccTAKk9dohHKpMzNn4n.8oym87Z lejb_IoXt3jNtm0TPpkrruoCGlgg1yXcbzYRlkq77igm.34UMKw0_S7G.EwByCWKLS_xzfmBqlqX dcRSw7.YljRqQAzWH87wVYtY3vcS6ZUGyRZ7FKmKLo X-Sonic-MF: X-Sonic-ID: a21c46b7-f15b-453d-878d-da3b86cdb49e Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Fri, 23 Feb 2024 02:19:37 +0000 Original-Received: by hermes--production-sg3-6dc75bc8fb-r5vvk (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 5b99afc3141aec490b892059387392e4; Fri, 23 Feb 2024 02:19:33 +0000 (UTC) In-Reply-To: <87v86gojcf.fsf@disroot.org> (Aleksandr Vityazev's message of "Thu, 22 Feb 2024 13:59:28 +0300") X-Mailer: WebService/1.1.22077 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:280479 Archived-At: Aleksandr Vityazev writes: > On 2024-02-22 14:37, Po Lu wrote: > >> Eli Zaretskii writes: >> >>>> with (set-face-attribute 'default nil :family "monospace" :height 440) >>>> the result is the following: >>>> >>>> --8<---------------cut here---------------start------------->8--- >>>> (list (window-height) (window-width)) => (13 53) >>>> >>>> C-u C-x = (what-cursor-position) => >>>> >>>> display: by this font (glyph code): >>>> ftcrhb:- -Go Mono-regular-normal-normal-*-58-*-*-*-m-0-iso10646-1 (#x37) >>>> --8<---------------cut here---------------end--------------->8--- >>>> >>>> I think this is still a reasonable size. I usually have my font height >>>> set to 240, and recently I noticed that vertico was starting to lag at >>>> this setting. Researching further, I found that the larger the font, the >>>> more obvious the hang, and I also found the commit after which it all >>>> started. I think that there is a bug here, but we need to investigate it >>>> further and check it without pgtk on X. >>> >>> Could someone please reproduce and investigate? Po Lu, any >>> suggestions or ideas? >> >> Alexandr, please send me an archive containing the font files for "Go >> Mono", and I'll try to reproduce. > > I also checked the following fonts: Iosevka, Liberation Mono, DejaVu > Sans Mono, the behavior is the same. > > Go Mono fonts archive attached. Should be fixed now, thanks.