From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: john muhl Newsgroups: gmane.emacs.devel Subject: Re: Variable pitch text filling Date: Wed, 01 Dec 2021 12:14:07 -0600 Message-ID: <1936048bd654a25b405e871fa75c2b3e400785fd.camel@johnmuhl.mx> References: <87ilwft1ph.fsf@gnus.org> <837dcv2c2c.fsf@gnu.org> <875ysft0l3.fsf@gnus.org> <835yse3n01.fsf@gnu.org> <87lf1ars0f.fsf@gnus.org> <83czmm11t0.fsf@gnu.org> <87h7byrplm.fsf@gnus.org> <83a6hq0zey.fsf@gnu.org> <87lf19r7uv.fsf@gnus.org> <83tufxy7f0.fsf@gnu.org> <83o865xuf3.fsf@gnu.org> <87v90b136m.fsf@gnus.org> <83tufvukjj.fsf@gnu.org> <875ysbxal0.fsf@gnus.org> <83h7bvugxm.fsf@gnu.org> <87sfvessx6.fsf@gnus.org> <87wnkp9c3t.fsf@gnus.org> <018F05D6-2D20-4457-A8CA-1ED6A42D8634@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33611"; mail-complaints-to="usenet@ciao.gmane.io" Cc: EMACS development team To: Eli Zaretskii , chad Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Dec 01 19:16:05 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 1msU9D-0008VW-Go for ged-emacs-devel@m.gmane-mx.org; Wed, 01 Dec 2021 19:16:03 +0100 Original-Received: from localhost ([::1]:46722 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1msU9B-0007YB-MM for ged-emacs-devel@m.gmane-mx.org; Wed, 01 Dec 2021 13:16:01 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:44010) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1msU7Z-00064e-8R for emacs-devel@gnu.org; Wed, 01 Dec 2021 13:14:21 -0500 Original-Received: from out1.migadu.com ([91.121.223.63]:61893) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1msU7V-0008K4-1e; Wed, 01 Dec 2021 13:14:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=johnmuhl.mx; s=key1; t=1638382449; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Hcq0z43vEe2qBhZjbPARWFivvPZ8KHrivOMEubVFxNY=; b=mgUVye6kYYlb1VaxUk39guyuZ+WaznwWb5BmjRIwZHqkdUSCXz061EQxV/5NEMDKdUW+OS DwThfr3oNund6fWUNKpg9P+Yrg8o6iNal0qRECRCgmuF5eLjz9Oje1e2/Fu65ZSPjD0C2O L/mkDWU0sA7wjNhklN8fkM5LmdlQtb4= X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. In-Reply-To: <018F05D6-2D20-4457-A8CA-1ED6A42D8634@gnu.org> X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: johnmuhl.mx Received-SPF: pass client-ip=91.121.223.63; envelope-from=email@johnmuhl.mx; helo=out1.migadu.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham 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:280668 Archived-At: On Wed, 2021-12-01 at 08:52 +0200, Eli Zaretskii wrote: > On December 1, 2021 7:39:42 AM GMT+02:00, chad > wrote: > > On Tue, Nov 30, 2021 at 9:32 PM Eli Zaretskii > > wrote: > > > > > [...] a display spec that would enlarge the pixel width of every > > > character > > > with that display property by some number of pixels.  The > > > display spec can > > > be called char-width. > > > > > > > I know that the two great problems are naming, cache invalidation, > > and > > off-by-one errors, but in case it helps: if I understand the > > concept > > correctly, it's very close to what typesetting calls "tracking". > > Emacs users are not professional typographers, so something like > "tracking" will confuse rather than help.  We should use "spacing" > or somesuch. > Some of us are (of course we don't use Emacs for our jobs but for all the other stuff it is good at). Eli is right that Emacs using terms like tracking (etc) would be more confusing than inventing something; even (maybe especially) to those with a background in typography since the likelihood of it doing what we expect is probably slim. "char-spacing" lines up well with "line-spacing".