From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jim Porter Newsgroups: gmane.emacs.devel Subject: Re: Variable pitch text filling Date: Wed, 1 Dec 2021 11:30:01 -0800 Message-ID: References: <87ilwft1ph.fsf@gnus.org> <83tufvukjj.fsf@gnu.org> <875ysbxal0.fsf@gnus.org> <83h7bvugxm.fsf@gnu.org> <87sfvessx6.fsf@gnus.org> <87wnkp9c3t.fsf@gnus.org> <87ee6wanra.fsf@gnus.org> <83r1awse4k.fsf@gnu.org> <87sfvc8kdw.fsf@gnus.org> <83czmgs7t1.fsf@gnu.org> <87k0go8ios.fsf@gnus.org> <83bl20s2dp.fsf@gnu.org> <87wnkojmny.fsf@gnus.org> <837dcos1oy.fsf@gnu.org> <87o860jm27.fsf@gnus.org> <831r2ws0jf.fsf@gnu.org> <87fsrcjkik.fsf@gnus.org> <83y254qkq3.fsf@gnu.org> <87y254i56e.fsf@gnus.org> <83tufsqkd3.fsf@gnu.org> <87tufsi3x7.fsf@gnus.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="20890"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Lars Ingebrigtsen , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Dec 01 20:34:06 2021 Return-path: Envelope-to: ged-emacs-devel@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 1msVMj-0005EK-I5 for ged-emacs-devel@m.gmane-mx.org; Wed, 01 Dec 2021 20:34:05 +0100 Original-Received: from localhost ([::1]:58104 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1msVMi-0005VF-Ed for ged-emacs-devel@m.gmane-mx.org; Wed, 01 Dec 2021 14:34:04 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:38360) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1msVIv-0003Ej-8q for emacs-devel@gnu.org; Wed, 01 Dec 2021 14:30:09 -0500 Original-Received: from [2607:f8b0:4864:20::102e] (port=41869 helo=mail-pj1-x102e.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1msVIs-00089O-CI; Wed, 01 Dec 2021 14:30:08 -0500 Original-Received: by mail-pj1-x102e.google.com with SMTP id gx15-20020a17090b124f00b001a695f3734aso2553565pjb.0; Wed, 01 Dec 2021 11:30:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:to:cc:references:from:message-id:date:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=AyWvTIpx8GetMUQElnt0s+NUp3YrOg7RexueL3/PP5M=; b=N6kjvRIUYZVzi8IyUY537Vvq4sQfs5BsdavplrRZX7ykWw79RX6Z/GVvDLfrNdczS8 B8qe36j6rlJDsLSlJCfdZyxwNWDa1aGW7sifbScsKLJuYSvTnD38O34eRAsqon1Cd4HR AC5e1rHhb+hKQvBrG8WKiyMxY/4l7mt5evWjI/htkUe1HsDE/OFrJjFz9EMkDdVHb3r/ EoANZx5nG8DYkR/1Zn04Gefzl5Zw51ry0Es6HHD1Ixib3Xde/x5pWDXI47POT35pTi88 8JY+8ch18GNW5QpHbW406QSK+eCkcGi0LfjEd/001Cv3jaZPrlqcumorCLWsx81+q/H8 DKwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=AyWvTIpx8GetMUQElnt0s+NUp3YrOg7RexueL3/PP5M=; b=Qp48Yrh89Us8d0Sbp0OY8suHfYkszb3OBV0IAh5AwRsIzIIw29NMNZcMc1+pD0WJ9+ uqFIOYu1JOShPZ3s9nRoDfNY07Aony+aYlhclijlcPjF0dY4fLaCWYa97PcdF+4zp0S7 RZ3jnAyt5UWSJpaS3zhLG7jHi4cTVfKNyUX9k3YaNbgg67iBK+8lX2ccLR1FeLTyQuSK hTFezdMnWVQux0SkP5B8PArhbGqFUg/JEvp/9e93ozRFmWCroKVc0v1apC38slSMW4gr J7kaD90oZLTnXFXPWGQ9e/f9t3vZJF0m9uE8mSnd/Uo0pQordNYx9lQmDTd6QXJJ4C+1 unDg== X-Gm-Message-State: AOAM5308HOEutV5e8nvt8HAciw1c5luTgWw0hCj7YcR6zAtmqEOCCBDw ds39N74rnqKnW3SY53rSzAV9dv8RUEo= X-Google-Smtp-Source: ABdhPJwBVT08OMM6FyKL3g6N5srDNFaq9WuAYpWPa/Bbruhp9CJEcjJ7ItRBDWyswa7pMWx2YB2pSQ== X-Received: by 2002:a17:903:1247:b0:143:b9b9:52a2 with SMTP id u7-20020a170903124700b00143b9b952a2mr9700563plh.35.1638387002763; Wed, 01 Dec 2021 11:30:02 -0800 (PST) Original-Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id g14sm404802pgl.13.2021.12.01.11.30.01 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 01 Dec 2021 11:30:02 -0800 (PST) In-Reply-To: <87tufsi3x7.fsf@gnus.org> Content-Language: en-US X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::102e (failed) Received-SPF: pass client-ip=2607:f8b0:4864:20::102e; envelope-from=jporterbugs@gmail.com; helo=mail-pj1-x102e.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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, FREEMAIL_FROM=0.001, PDS_HP_HELO_NORDNS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:280683 Archived-At: On 12/1/2021 10:19 AM, Lars Ingebrigtsen wrote: > Eli Zaretskii writes: > >> Why would you need the overall min-width, if each one of the "-" is as >> wide as "*" or "%" (whichever is wider)? > > That's not what we're going for, I think? The "-" should be made as > wide as a "normal character", but "%" is often wider. I hope that whatever the implementation of the U:--- thing, the width of each element doesn't change when you click on it. That would make it harder to click multiple times on the same element (e.g. if you mistakenly clicked and want to undo the change by clicking again). In the case of "%", I mentioned this in the other thread about it[1]: > This points to a similar problem I mentioned, but in reverse: If a buffer is currently read-only and I click the first "%", it will change to "-" and thus become narrower. Depending on where my mouse pointer is, that could mean it's now hovering over the "modified" indicator, so if I click again, I end up changing the "modified" state, not the "read-only" state. Currently, the "-" is much narrower, so the change in size is pretty significant. However, even a small change in size could cause this issue depending on where exactly the mouse pointer is. (Personally, I prefer the U:--- thing to be monospace since it doesn't have these issues and Just Works today, but I wouldn't necessarily oppose an implementation that worked just as well for variable-width fonts.) - Jim [1] https://lists.gnu.org/archive/html/emacs-devel/2021-11/msg01996.html