diff options
Diffstat (limited to 'info/digests/tex-implementors/027')
-rw-r--r-- | info/digests/tex-implementors/027 | 229 |
1 files changed, 229 insertions, 0 deletions
diff --git a/info/digests/tex-implementors/027 b/info/digests/tex-implementors/027 new file mode 100644 index 0000000000..7e7cbb25af --- /dev/null +++ b/info/digests/tex-implementors/027 @@ -0,0 +1,229 @@ +Date: 22 October 90 Message No: 027 + +To: TeX implementors and distributors + +From: Barbara Beeton + +Subject: AMSFonts bug; TeX 3.1; MF 2.7 + + +This will be a short message. I am constrained by a TUGboat printer +deadlne, but it's been so long since anything has been reported, I +wanted to let you know I'm still alive. + +A bug was reported in the AMSSYM.DEF file in the AMSFonts package. The +fix has not yet been posted to the file on e-Math, but is listed below. +The symptom is "unidentified control sequence" for \setboxz@h when +trying to use \widetilde or \widehat. If you have not yet heard about +e-Math (most of you should have received a message from Regina Girouard +describing what is available there and how to retrieve it), please let +me know, and I will send information. + +Chris Thompson has suggested that, similar to the occasional reports +of files changed at labrea, I include in these messages a report of +files changed at e-Math. I will try to get a baseline listing of the +e-Math holdings for later comparison, and make reports as suggested. + +As of August 15, I had completed my scan of old mail files and double +checked that all bug reports and questions forwarded to me had been +delivered to Don Knuth. (Actually, the last of the pending reports had +been delivered earlier, but I can say with a clear conscience that I +think i found all messages that had arrived electronically and passed +them on. A few have arrived since then, and I will forward them as +soon as TUGboat has been delivered.) I have received from Don (on paper) +a pile of annotated reports and several checks; I will forward those to +the proper people as soon as TUGboat, ... + +In the meantime, TeX is now at version 3.1, MF is at version 2.7, and +at least some of you may have seen Don's announcement that the numbers +will converge to $\pi$ for TeX and $e$ for MF. (It will be published +in TUGboat 11#4, but I will forward it to this list if I have time +before that appears.) There was a massive update of files at labrea +on September 21. On some (e.g. cm85.bug) only the dates have changed; +too bad the Unix file system isn't better about keeping meaningful +dates. In any case, the new errata and bug additions for TeX and MF +are attached below. + + +######################################################################## + +Bug fix for AMSSYM.DEF (AMSFonts package) + +************ +File SYSA:[AMSFONTS.DISTRIB.2-0]AMSSYM.DEF;5 (line 33) +\def\newsymbol#1#2#3#4#5{\let\next@\relax +****** +File SYSA:[AMSFONTS.DISTRIB.WORK]AMSSYM.DEF;6 (line 33) +\def\setboxz@h{\setbox\z@\hbox} +\def\wdz@{\wd\z@} +\def\newsymbol#1#2#3#4#5{\let\next@\relax +************ + +Number of difference sections found: 1 +Number of difference records found: 2 + +DIFFERENCES /IGNORE=()/MERGED=1- + SYSA:[AMSFONTS.DISTRIB.2-0]AMSSYM.DEF;5- + SYSA:[AMSFONTS.DISTRIB.WORK]AMSSYM.DEF;6 + + +######################################################################## + +Addenda to TEX82.BUG as of 21 September 90 + +390. Uninitialized nullfont parameters (found by Lance Carnes, 11 May 90). +@x module 552 +hyphen_char[null_font]:="-"; skew_char[null_font]:=-1; +@y +hyphen_char[null_font]:="-"; skew_char[null_font]:=-1; +bchar_label[null_font]:=non_address; +font_bchar[null_font]:=non_char; font_false_bchar[null_font]:=non_char; +@z + +391. Disable \write{\the\prevgraf} (B. Jackowski, July 1990). +@x module 422 +begin nest[nest_ptr]:=cur_list; p:=nest_ptr; +while abs(nest[p].mode_field)<>vmode do decr(p); +scanned_result(nest[p].pg_field)(int_val); +end +@y +if mode=0 then scanned_result(0)(int_val) {|prev_graf=0| within \.{\\write}} +else begin nest[nest_ptr]:=cur_list; p:=nest_ptr; + while abs(nest[p].mode_field)<>vmode do decr(p); + scanned_result(nest[p].pg_field)(int_val); + end +@z + +392. Report correct line number when buffer overflows (George Russell). +@x module 538 +begin if input_ln(cur_file,false) then do_nothing; +firm_up_the_line; +if end_line_char_inactive then decr(limit) +else buffer[limit]:=end_line_char; +first:=limit+1; loc:=start; line:=1; +@y +begin line:=1; +if input_ln(cur_file,false) then do_nothing; +firm_up_the_line; +if end_line_char_inactive then decr(limit) +else buffer[limit]:=end_line_char; +first:=limit+1; loc:=start; +@z + +393. (I sincerely hope that there won't be any more) + + +######################################################################## + +Addenda to MF84.BUG as of 21 September 90 + +555. Don't try system area if an area was given (see tex82.bug number 312; +found by Jonathan Kew, May 1990) +@x + pack_file_name(cur_name,MF_area,cur_ext); + if a_open_in(cur_file) then goto done; +@y + if cur_area="" then + begin pack_file_name(cur_name,MF_area,cur_ext); + if a_open_in(cur_file) then goto done; + end; +@z + +556. Report correct line number when buffer overflows (CET, Jul 90). +@x module 794 +begin if not input_ln(cur_file,false) then do_nothing; +firm_up_the_line; +buffer[limit]:="%"; first:=limit+1; loc:=start; line:=1; +@y +begin line:=1; +if input_ln(cur_file,false) then do_nothing; +firm_up_the_line; +buffer[limit]:="%"; first:=limit+1; loc:=start; +@z + +557. (I sincerely hope that there won't be any more) + + +######################################################################## + +Changes to ERRATA.FIVE as of 21 September 90 + +\bugonpage A336, lines 4--8 from the bottom (9/23/89) +% was \bugonpage A336, lines 4--8 (9/23/89) + +\bugonpage A337, lines 2--16 (9/23/89) +% was \bugonpage A336, lines 2--16 (9/23/89) + + +######################################################################## + +New errata in ERRATA.TEX as of 21 September 90 + +\bugonpage A124, lines 18--21 (9/5/90) + +\ninepoint\noindent +Floating insertions can be accommodated +as a special case of split insertions, by making each floating topinsert +start with a small penalty, and by having +zero as the associated |\floatingpenalty|; non-floating insertions +like footnotes are accommodated by associating larger penalties with +split insertions (see Appendix~B). + +\bugonpage A165, lines 2--3 (8/13/90) + +\ninepoint + Type the formula $\bf\bar x^{\rm T}Mx={\rm0}\iff x=0$, +using as few keystrokes as possible. +\ (The first `0' is roman, the second is bold. The superscript `T' is roman.) + +\bugonpage A317, line 17 (5/17/90) + +\ninepoint +|\pretolerance=9999 \tolerance=9999 \parindent=0pt| + +\bugonpage A321, lines 16--17 (8/13/90) + +\ninepoint\noindent +\hbox to\parindent{\bf\hss18.6.\enspace}\ignorespaces +|$\bf\bar x^{\rm T}Mx={\rm0}\iff x=0$|. \ (If you typed a space between +|\rm| and~|0|, you wasted a keystroke; but don't feel guilty about it.) + +\bugonpage Exiii, replacement for last four lines (4/30/90) + +\textindent{\bull}``AMS Euler---A new typeface for mathematics'' + by Donald~E. Knuth +and Hermann Zapf, {\sl Scholarly Publishing\/ \bf21} (1989), 131--157. +\ {\it The story of a design project that helps bridge the gulf between +mathematics and art.} + +\smallskip +\textindent{\bull}``Meta-Marks: + Preliminary studies for a Pandora's Box of shapes'' +by Neenie Billawala, Stanford Computer Science report 1259 (Stanford, +California, July 1989), 132~pp. +\ {\it Lavishly illus\-trated studies in parameter variation, +leading to the design of a new typeface called Pandora.} + + +######################################################################## + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Character code reference +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Upper case letters: ABCDEFGHIJKLMNOPQRSTUVWXYZ +% Lower case letters: abcdefghijklmnopqrstuvwxyz +% Digits: 0123456789 +% Square, curly, angle braces, parentheses: [] {} <> () +% Backslash, slash, vertical bar: \ / | +% Punctuation: . ? ! , : ; +% Underscore, hyphen, equals sign: _ - = +% Quotes--right left double: ' ` " +%"at", "number" "dollar", "percent", "and": @ # $ % & +% "hat", "star", "plus", "tilde": ^ * + ~ +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +[ end of message 027 ] +------- + |