Re: new beta: 2.96.2

Thomas Esser <[email protected]>
Newsgroups gmane.comp.tex.tetex.beta
Message-ID <[email protected]>
> Time for praying.  Is there a a summary available?  Web2C's tendency

Olaf Weber wrote the following summary:

    Given the amount of feedback I've had, I've mainly gone on my sense of
    what would be useful, usable, and (I think) comprehensible.

    - Currently, the code distinguishes between writing to the terminal
      and log on the one hand, and other writes (\write) on the other.

    - For writes to the terminal and log, isprint(3) function is used, and
      this is locale-dependent.

    - For \write, the setup is as follows:

      - By default, printable means printable ASCII, codes [32..127].
        This is Knuth's original definition.  

      - Giving the -8bit option changes the default to make all characters
        printable.

      - In a TCX file you can specify a third value, to explicitly set
        a character as printable or non-printable.  This is the way to
        make characters non-printable if -8bit is used as well.

      - The xord/xchr/xprn arrays are always saved in the format, for all
        engines except those in the Omega family.  Thus, a TCX or -8bit
        given in INI mode sets the defaults for that format.

      - If a TCX is specified, it overrules whatever is in the format.

      - If -8bit is specified, it overrules whatever is in the format.

      - The \xchr, \xord, \xprn primitives are only available in encTeX.

The default setup of teTeX creates format files with -8bit option set, so
\write (the "other writes") don't use ^^ unless someone explicitly wants
it different (e.g. by loading a tcx file which makes some characters
unprintable). writing to the terminal and log additionally depends on
the locale, so characters that the locale considers unprintable are
displayed as ^^xy.

That summary should help. If you can forsee any problems, let me know.

Thomas
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.