From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, FORGED_GMAIL_RCVD,FREEMAIL_FROM,MAILING_LIST_MULTI,URIBL_SBL_A autolearn=no autolearn_force=no version=3.4.4 Received: (qmail 27211 invoked from network); 18 Aug 2023 18:50:09 -0000 Received: from cgl.ntg.nl (5.39.185.202) by inbox.vuxu.org with ESMTPUTF8; 18 Aug 2023 18:50:09 -0000 Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id D61B948254C for ; Fri, 18 Aug 2023 20:49:35 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at cgl.ntg.nl Received: from cgl.ntg.nl ([127.0.0.1]) by localhost (cgl.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R_hDhEfJmc4y for ; Fri, 18 Aug 2023 20:49:35 +0200 (CEST) Received: from cgl.ntg.nl (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 64F1F481ED2 for ; Fri, 18 Aug 2023 20:48:38 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 430B2481224 for ; Fri, 18 Aug 2023 20:48:13 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at cgl.ntg.nl Received: from cgl.ntg.nl ([127.0.0.1]) by localhost (cgl.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id x3ePDQkvBGhH for ; Fri, 18 Aug 2023 20:48:12 +0200 (CEST) Received: from ciao.gmane.io (ciao.gmane.io [116.202.254.214]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by cgl.ntg.nl (Postfix) with ESMTPS id C547D48121F for ; Fri, 18 Aug 2023 20:48:12 +0200 (CEST) Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1qX4W3-0005nE-1z for ntg-context@ntg.nl; Fri, 18 Aug 2023 20:48:11 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: ntg-context@ntg.nl From: Carlos Date: Fri, 18 Aug 2023 14:48:04 -0400 Message-ID: References: <4svsfgwzru6i6ytxb4cbyywvx4vwr4jh5twlaonunzecux237r@jaedd3huwbf4> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="igsagp7m5szxmflh" Content-Transfer-Encoding: 8bit Content-Disposition: inline In-Reply-To: <4svsfgwzru6i6ytxb4cbyywvx4vwr4jh5twlaonunzecux237r@jaedd3huwbf4> Message-ID-Hash: RKEF7II4SWX4BZMHJOOR7S4AWTYFY4DR X-Message-ID-Hash: RKEF7II4SWX4BZMHJOOR7S4AWTYFY4DR X-MailFrom: gctc-ntg-context-518@m.gmane-mx.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.8 Precedence: list Reply-To: mailing list for ConTeXt users Subject: [NTG-context] Re: redefine space to be the same as =?utf-8?b?XOKQow==?= similar to knuthian approach List-Id: mailing list for ConTeXt users Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --igsagp7m5szxmflh Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit On Fri, Aug 18, 2023 at 02:26:55PM -0400, Carlos wrote: > On Fri, Aug 18, 2023 at 06:20:29PM +0200, Mikael Sundqvist wrote: > > Hi, > > > > It is extremely difficult to follow what you write. > > > > On Fri, Aug 18, 2023 at 11:43 AM Carlos wrote: > > > > > > If I have the following, with these linebreaks as in: > > > > > > {\par But a system cannot be successful if it is too strongly > > > influenced by a single person. {\obeylines Once the initial design is > > > complete and fairly robust, the real test begins as people > > > with many different viewpoints undertake their own > > > experiments.}} > > > > Is that the complete document? What do you have in mind with obeying > > lines in the middle of a paragraph? > > > > > > > > and opted to load another font, other than cmr that is, a \frenchspacing > > > approach wouldn't be further required > > > > cmr? Not used in ConTeXt for a long time. (And what does the changing > > of font have to do with this?) > > > > > > > > Bear with me here, in the current state, for example, and as long as say > > > > > > «…person.␣{\obeylines Once the initial is > > > complete…» though feasible enough, leaves any prior \␣ at the mercy of > > > whatever fontsize and/or set width happens to be. And this is just plain > > > wrong. > > > > What? > > > > > > > > Likewise, if a word sequence such as \TeX\ occurs as in {\ss The separation > > > of any of these four components would have hurt \TeX\ significantly. } > > > > Likewise what? > > > > > > > > The next sentence: «If I had not participated…» does not get any > > > \nofrenchspacing which is equally and doubly problematic. It shows lack of > > > consistency. And this ought not to be an ‹either› ‹or› scenario. But > > > rather, an and conjunctional construct. It fails both ways. > > > > Consistency of what? Spacing? Where? Can you make a complete example? > > (You can show space amount with \showmakup[space]) > > > > > > > > Furthermore, with the same token, if width is specified with a > > > > > > \setuplayout[width=15cm] > > > > OK, here the game changes... > > > > > > > > Anything less than 12.895pt, especifically for that use case, wwould > > > throw anything, particularly control sequences such as \TeX\ out > > > of whack, and conversely, once a value of that very pt or pica or > > > whatever is lowered, it brings that nonfrenchspacing right back on. > > > And if width increments occur, then it follows that any control sequence kerning > > > also gets thrown off as a result. > > > > Of course the width influences the spacing. That is how the paragraph > > builder works (and really, why it often looks good). > > > > > > > > It seems so far, that with lmtx, any standalone file, document, minimal > > > working example that does not load cmr at the outset does not produce > > > an acceptable outcome either. By saying acceptable I meant to say it > > > namely from a typographical point of view. Nothing else. > > > > I have no clue of what you talk about here. > > > > > > > > from the TeXbook 380-381 > > > > > > «\obeylines doesn’t say ‘\def^^M{\par}’, so we must make any desired changes to > > > \par before invoking \obeylines. (2) The \uncatcodespecials operation changes a > > > space to category 12; but the \tt font has the character ‘␣’ in the ⟨space⟩ position, so we > > > don’t really want ␣12 . (3) The \obeyspaces macro in Appendix B merely changes the > > > ⟨space⟩ character to category 13; active character ␣13 has been defined to be the same > > > as \space, a macro that expands to ␣10 . This is usually what is desired; for example, > > > it means that spaces in constructions like ‘\hbox to 10 pt {...}’ won’t cause any > > > trouble. But in our application it has an undesirable effect, because it produces spaces > > > that are affected by the space factor. To defeat this feature, it’s necessary either to > > > say \frenchspacing or to redefine ␣13 to be the same as \␣. The latter alternative is > > > better, because the former will discard spaces at the beginning of each > > > line.» > > > > > > «In theory, this seems like it ought to work; but in practice, it fails in two ways. One > > > rather obvious failure—at least, it becomes obvious when the macro is tested—is that > > > all the empty lines of the file are omitted. The reason is that the \par command at the > > > end of an empty line doesn’t start up a new paragraph, because it occurs in vertical > > > mode. The other failure is not as obvious, because it occurs much less often: The \tt > > > fonts contain ligatures for Spanish punctuation, so the sequences ?‘ and !‘ will be > > > printed as ¿ and ¡ respectively. Both of these defects can be cured by inserting > > > > > > and > > > > > > > > > «When INITEX creates a brand new TEX, all characters have a space factor code > > > of 1000, except that the uppercase letters ‘A’ through ‘Z’ have code 999. (This > > > slight difference is what makes punctuation act differently after an uppercase letter; do > > > you see why?) Plain TEX redefines a few of these codes using the \sfcode primitive, > > > which is similar to \catcode (see Appendix B); for example, the instructions > > > \sfcode‘)=0 > > > \sfcode‘.=3000 > > > make right parentheses “transparent” to the space factor, while tripling the stretcha- > > > bility after periods. The \frenchspacing operation resets \sfcode‘. to > > > 1000.» > > > > Everything you cite above is very likely true for plain TeX, but maybe > > not for ConTeXt... > > > > /Mikael > > > > PS I do not think that your emails come out well. In order to get > > help, I would suggest a strategy that not so much only sounds as > > nagging and complaints. One thing that has been lacking is a clear > > explanation of what you really try to achieve. > > Mikael, I'll surely heed your advice with that strategy. It's almost > impossible to have a decent looking pdf with lmtx > > kerning of a simple word sequence is off, along with spurious spaces > interjected between sentences. What gives? > > And with luatex frozen for better or for worse, I better stick to plain > tex > > -- > Thus spake the master programmer: > "After three days without programming, life becomes meaningless." > -- Geoffrey James, "The Tao of Programming" > > ___________________________________________________________________________________ > If your question is of interest to others as well, please add an entry to the Wiki! > > maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context > webpage : https://www.pragma-ade.nl / http://context.aanhet.net > archive : https://bitbucket.org/phg/context-mirror/commits/ > wiki : https://contextgarden.net > ___________________________________________________________________________________ -- They are relatively good but absolutely terrible. -- Alan Kay, commenting on Apollos --igsagp7m5szxmflh Content-Type: image/png Content-Disposition: attachment; filename="Screenshot_2023-08-18_14-42-37.png" Content-Transfer-Encoding: base64 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 w1yyo78ZJysAAAAASUVORK5CYII= --igsagp7m5szxmflh Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context webpage : https://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : https://contextgarden.net ___________________________________________________________________________________ --igsagp7m5szxmflh--