From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#71866: 30.0.50; [macOS] Cursor hiding char behind it with certain theme customization Date: Wed, 24 Jul 2024 22:22:33 +0300 Message-ID: <9b9402cc-b5a2-435d-8307-f04ea0ffa69a@gutov.dev> References: <86o76sea9d.fsf@gnu.org> <72a0b2e2-600e-46f1-b583-0bed86f27d2d@gutov.dev> <86o76scaou.fsf@gnu.org> <86cyn7cito.fsf@gnu.org> <1659357b-5ca0-47a6-8ff3-4aa26017280b@gutov.dev> <86ttgibxqv.fsf@gnu.org> <7ae61592-8319-4b1a-b973-4015ff1db569@gutov.dev> <86wmlda3jb.fsf@gnu.org> <86a5i89wzm.fsf@gnu.org> <6f097f2d-29fd-4f2d-8482-569a970f5954@gutov.dev> <861q3j81py.fsf@gnu.org> <62f73017-60e4-486a-8a34-fa8339c0307c@gutov.dev> <86frry7nya.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35491"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla Thunderbird Cc: alan@idiocy.org, 71866@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Jul 24 21:23:24 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 1sWha7-00094Z-MV for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 24 Jul 2024 21:23:24 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sWhZj-0001tX-7R; Wed, 24 Jul 2024 15:22:59 -0400 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 1sWhZg-0001tJ-Kn for bug-gnu-emacs@gnu.org; Wed, 24 Jul 2024 15:22:56 -0400 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 1sWhZg-0006zF-CK for bug-gnu-emacs@gnu.org; Wed, 24 Jul 2024 15:22:56 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sWhZm-0000Wu-5G for bug-gnu-emacs@gnu.org; Wed, 24 Jul 2024 15:23:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 24 Jul 2024 19:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71866 X-GNU-PR-Package: emacs Original-Received: via spool by 71866-submit@debbugs.gnu.org id=B71866.17218489722007 (code B ref 71866); Wed, 24 Jul 2024 19:23:02 +0000 Original-Received: (at 71866) by debbugs.gnu.org; 24 Jul 2024 19:22:52 +0000 Original-Received: from localhost ([127.0.0.1]:34498 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sWhZb-0000WI-OE for submit@debbugs.gnu.org; Wed, 24 Jul 2024 15:22:52 -0400 Original-Received: from fout3-smtp.messagingengine.com ([103.168.172.146]:37917) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sWhZY-0000W4-9S for 71866@debbugs.gnu.org; Wed, 24 Jul 2024 15:22:50 -0400 Original-Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailfout.nyi.internal (Postfix) with ESMTP id D3E7D1380107; Wed, 24 Jul 2024 15:22:36 -0400 (EDT) Original-Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Wed, 24 Jul 2024 15:22:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1721848956; x=1721935356; bh=n3CHnHFT79AFpuG3vrYZ/M0C8Q23fuz3gdrnDHPjZaE=; b= kqJ6bJNk4gRHv6OnVMZAM11GmbTNrQhqXgj7Ucn3nYuGmvySMj8WprNyS9zRwQ95 d/Medx8NnM6VA4ywxm5z06Ql0ETqKp0wRzyhk+hjIfzGnrTzNIxVg2uYkBqfeec5 4tydHGdeMB8RocFsWYKbDe0rLOXlBckzdyUwssckSXUXJhOwid/gN6dummXT7kNH FW/eFzgiVpFZEcAfWtq/1uHU6wCeiQwNEx5VydUbOC6h25bX/ngjpvxxyBHowEuR z80ZIf71gVMAJp7lzVM91yTTZabOHRxrnVsbnuVUr3ws6/R4xkrRRNneoxYbD7w3 V7QAhTWnKu4sWeTNVayoLg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1721848956; x= 1721935356; bh=n3CHnHFT79AFpuG3vrYZ/M0C8Q23fuz3gdrnDHPjZaE=; b=C 55XOZahi6g6GXdtBrlNdoeM9uMskNxQUNzcMtF4FPlbZmSRoxpBTJ68kLRUMp9Ye 1qpHk8W71/EWDhuydksn4JgZMu/F8xMjx96z542gz2Y6UYK3+cl6YwBWVZq3AjT1 oHRmgz3fw+E8XzyCoQHXewI8xL8KdLd6UgvPGtToKW9vrJ38zbW/+wXkHz3qC3Q+ 185a9d6brOp8quch81f8M7SDTLNS4IrNPG5iGKQpHx/b/DFBRa6vxCjRJNX3gVRn T5esQZb6QuzZ6Z0p4S2hNyPuypNdOTLucM5pq5VNqyIkwfZj/NyeoSeQYngYoDW4 RBTTCra0KE/2pmpPj/c1A== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddriedugddufeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtvdejnecuhfhrohhmpeffmhhi thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth htvghrnhepteduleejgeehtefgheegjeekueehvdevieekueeftddvtdevfefhvdevgedu jeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug hmihhtrhihsehguhhtohhvrdguvghvpdhnsggprhgtphhtthhopedt X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 24 Jul 2024 15:22:35 -0400 (EDT) Content-Language: en-US In-Reply-To: <86frry7nya.fsf@gnu.org> 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:289252 Archived-At: On 24/07/2024 19:29, Eli Zaretskii wrote: >> Date: Wed, 24 Jul 2024 17:34:18 +0300 >> Cc: alan@idiocy.org, 71866@debbugs.gnu.org >> From: Dmitry Gutov >> >>> Then I don't understand what you mean by "many/most characters become >>> blank under cursor". It seems to contradict what you say now: that >>> "only one char is blanked". >> >> In the recipe I managed to produce starting with 'emacs -Q', only 's' is >> such a character (see the original description). When point is over 'a' >> or 'd', no bug. >> >> In actual practice, many/all characters exhibit the problem, I just >> haven't managed to create a simple repro for this. > > Curiouser and curiouser. And when you say that 's' is a character > that is blanked, does it mean that if you have several such > characters, then moving the cursor to any of them will show the > problem? Yes: with buffer contents 'asdasdasdasd' (or any small variations of that), only the 's' chars exhibit the problem with the repro script. With my custom init, all of the chars exhibit the problem. > I don't understand even in principle how a display problem could be > specific to some characters, unless it's something related very > strongly to the font that is being used. So what happens in a session > in which 's' is a problematic character if you put a face property on > 's' that forces Emacs to use a different font? I tried something different: enabled variable-pitch-mode. * With the small repro script in the first message, the problem is gone. * With my custom init, the problem remains for all chars. *shrug*