ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* [NTG-context] UNSUBSCRIBE
@ 2023-06-09 16:21 Fahri Basegmez via ntg-context
  0 siblings, 0 replies; 5+ messages in thread
From: Fahri Basegmez via ntg-context @ 2023-06-09 16:21 UTC (permalink / raw)
  To: ntg-context; +Cc: Fahri Basegmez


[-- Attachment #1.1: Type: text/plain, Size: 1 bytes --]



[-- Attachment #1.2: Type: text/html, Size: 26 bytes --]

[-- Attachment #2: Type: text/plain, Size: 496 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 5+ messages in thread
* [NTG-context]  redefine space to be the same as \␣ similar to knuthian approach
@ 2023-08-18  9:39 Carlos
  2023-08-18 16:20 ` [NTG-context] " Mikael Sundqvist
  0 siblings, 1 reply; 5+ messages in thread
From: Carlos @ 2023-08-18  9:39 UTC (permalink / raw)
  To: ntg-context

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.}}

and opted to load another font, other than cmr that is, a \frenchspacing
approach wouldn't be further required

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.

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. }

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. 

Furthermore, with the same token, if width is specified with a 

\setuplayout[width=15cm]

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.

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.

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.»


-- 
If at first you don't succeed, you must be a programmer.

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 5+ messages in thread
* [NTG-context] Unsubscribe
@ 2023-08-14 20:23 mangrove--- via ntg-context
  0 siblings, 0 replies; 5+ messages in thread
From: mangrove--- via ntg-context @ 2023-08-14 20:23 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: mangrove


[-- Attachment #1.1: Type: text/plain, Size: 11 bytes --]

unsubscribe

[-- Attachment #1.2: Type: text/html, Size: 145 bytes --]

[-- Attachment #2: Type: text/plain, Size: 495 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 5+ messages in thread
* [NTG-context] unsubscribe
@ 2023-07-18 14:27 Felipe de Jesús Molina Bravo
  0 siblings, 0 replies; 5+ messages in thread
From: Felipe de Jesús Molina Bravo @ 2023-07-18 14:27 UTC (permalink / raw)
  To: mailing list for ConTeXt users


[-- Attachment #1.1: Type: text/plain, Size: 15 bytes --]

thanks Mailing

[-- Attachment #1.2: Type: text/html, Size: 40 bytes --]

[-- Attachment #2: Type: text/plain, Size: 495 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 5+ messages in thread
* [NTG-context] Unsubscribe
@ 2023-06-06 18:07 Fahri Basegmez via ntg-context
  0 siblings, 0 replies; 5+ messages in thread
From: Fahri Basegmez via ntg-context @ 2023-06-06 18:07 UTC (permalink / raw)
  To: ntg-context; +Cc: Fahri Basegmez


[-- Attachment #1.1: Type: text/plain, Size: 1 bytes --]



[-- Attachment #1.2: Type: text/html, Size: 26 bytes --]

[-- Attachment #2: Type: text/plain, Size: 496 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-08-18 19:06 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-06-09 16:21 [NTG-context] UNSUBSCRIBE Fahri Basegmez via ntg-context
  -- strict thread matches above, loose matches on Subject: below --
2023-08-18  9:39 [NTG-context] redefine space to be the same as \␣ similar to knuthian approach Carlos
2023-08-18 16:20 ` [NTG-context] " Mikael Sundqvist
2023-08-18 18:17   ` Carlos
2023-08-18 18:54     ` [NTG-context] unsubscribe Thomas Floeren via ntg-context
2023-08-14 20:23 [NTG-context] Unsubscribe mangrove--- via ntg-context
2023-07-18 14:27 [NTG-context] unsubscribe Felipe de Jesús Molina Bravo
2023-06-06 18:07 [NTG-context] Unsubscribe Fahri Basegmez via ntg-context

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).