home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fonts 1 / freshfonts1.bin / programs / amiga / pastex / macros / distribs / nfss / nfss.bug (.txt) < prev    next >
LaTeX Document  |  1992-11-29  |  13KB  |  243 lines

  1. % This file is part of the NFSS (New Font Selection Scheme) package.
  2. % ------------------------------------------------------------------
  3. \def\filedate{92/09/20}
  4. IMPORTANT NOTICE:
  5. Don't change this file.
  6. This file contains problem records, bug reports, and history notes.
  7. Unsolved problems and uncorrected but known bugs (so called features)
  8. start out with two exclamation marks before the number.  Fixed
  9. problems will start with two asterisks.
  10. ** (1) FMi 90/04/05: \process@table will never be called in the letter
  11.         style, or more exactly in any style that redefines \document.
  12.         This means that you can't use math alphabet identifiers in
  13.         letters.  This is a problem of the upgrade to LaTeX 2.10 and
  14.         will vanish then.  A fix for LaTeX 2.09 styles is to insert
  15.         \process@table immediately before \def\do ....  inside any
  16.         redefinition of the \document command.  
  17.        FMi 91/09/28: corrected with the new release of LaTeX 2.09 from
  18.         91/12/01
  19. ** (2) FMi 90/04/05: \makelabels in letter will cause an error because
  20.         \xpt is redefined to \@preamerr after \document.
  21.        FMi 90/06/03: Fixed by redefining \xpt inside \xpt. (v1.1j
  22.         lfonts.doc)
  23. !! (3) FMi 90/04/05: Problems similar to (1) will be encountered in
  24.         style files that redefine internals like \@outputpage, etc.
  25. ** (4) SPQR 90/05/22: In oldlfont.sty and newlfont.sty we forgot to
  26.         add the lasy math alphabet identifier to the math versions.
  27.        FMi 90/05/24: fixed.
  28. ** (5) MDo 90/06/08: An \hbox{\small ...} in vertical mode will be
  29.         placed into the vertical list using the \baselineskip current
  30.         inside the box not the one outside the box.  Temp. fix: use
  31.         extra braces to keep the change from \small local.  Final fix
  32.         will move part of the code from \gbl@settings into
  33.         \selectfont.
  34.        FMi 90/06/24: fixed.
  35. ** (6) DH 90/06/18: \hbox instead of \mbox was used in \text.
  36.        FMi 90/06/24: fixed.
  37. ** (7) DH 90/06/29: oldlfont.sty shouldn't be read in twice to avoid
  38.         math group overflow.
  39.        FMi 90/06/29: fixed.
  40. ** (8) MDo 90/06/28: \no@font@help message was too long for some
  41.         version of TeX (buffer size). 
  42.        FMi 90/06/30: fixed by shortening the error message.  We
  43.         recommend increase of buffer size to at least 2000!!!!!
  44. ** (9) FMi (long known): In certain cases \addtoversion would produce
  45.         a misleading error message.
  46.        RmS 90/06/30: Fixed by adding another error message text.
  47.         
  48. ** (10) MDo 90/07/05: Stupid typo in v1.2l of fam.doc. First assigned
  49.         user value and then default value in \extra@def.
  50.        FMi 90/07/05: Fixed by exchanging.  
  51. ** (11) JBr 90/07/06: Another stupid typo in v1.2i of oldlfont.sty
  52.         where a necessary \fi was preceded by %.
  53.        FMi 90/07/06: Fixed by removing the percent.
  54. ** (12) FMi 90/07/07: While changing the interface a few days ago I
  55.         forgot to remove a \the\toks@ in \define@mathgroup.  This
  56.         enlarged the versions by a power of two resulting in some loss
  57.         of performance.
  58.        FMi: fixed five minutes later. 
  59. ** (13) DH 90/07/10: In fam.doc a missing percent in \sub@fontshape
  60.         could produce an extra space if a font is loaded in horizontal
  61.         mode.
  62.        FMi 90/07/11: fixed.
  63. ** (14) MDo 90/07/10: Used \ifx\undefined\ds@oldlfont instead of
  64.         \@ifundefined{ds@oldlfont} so that oldlfont was never loaded
  65.         in a \documentstyle command. (Another of those stupid things)
  66.        FMi 90/07/11: Fixed.  
  67. ** (15) RmS 90/09/02: Fix for (14) was incorrect since \@ifundefined
  68.         is not available before latex.tex is loaded.
  69.        FMi 90/09/02: Fixed by inserting its definition directly.  
  70. ** (16) FMi 90/10/02: Dr. David Love reported that \paragraph{Test}
  71.         {\sl AB} would produce a bold slanted heading the newlfont
  72.         option.  This is actually not an error of the font selection
  73.         scheme but a problem with LaTeX 2.09. If the newlfont option
  74.         is used, it is necessary that at some places in a style file
  75.         all font parameters are specified. Currently the LaTeX styles
  76.         specify only \normalsize \bf in headings.  In this case one
  77.         has to reset the wrong font parameter by hand, e.g.,
  78.         \paragraph{\normalshape Test} in the case above.  As similar
  79.         problem will arise when a footnote is encountered during the
  80.         scope of \sf etc.  This problem will vanish with the new
  81.         LaTeX.
  82.        FMi 91/09/28: corrected with the new release of LaTeX 2.09
  83. ** (17) DH 90/10/04: It seems better to substitute cmti for cmu fonts
  84.         which are not available since this font is mainly used for the
  85.         \pound symbol. (Who likes to get pounds converted to dollars
  86.         in a footnote?)
  87.        FMi 90/10/09: Changed.
  88. ** (18) FMi 90/10/12: FJe reported that changes to \baselinestretch
  89.         in the preamble do not affect the setting of \baselineskip.
  90.        FMi 90/10/12: Fixed by forcing a reinitialisation in 
  91.         \begin{document}
  92. ** (19) DWu 91/03/03: The combination of twoside, \pagestyle{headings}
  93.         and newlfont.sty results in slanted page numbers on every
  94.         second page. This is again the result of mixing LaTeX 2.09
  95.         styles with the font selection scheme.
  96.        Temp. fix: delimit the scope of \sl in the heading macros with
  97.         an extra set of braces. The standard styles will be updated
  98.         soon.
  99.        FMi 91/09/28: corrected with the new release of LaTeX 2.09
  100. !! (20) WKa 91/03/07: \process@table will never be called in the
  101.         letter style, or more exactly in any style that redefines
  102.         \document.  This means that you can't use newlfont.sty within
  103.         such document styles without adding the fix mentioned in (1).
  104. ** (21) SLe 91/03/25: \$ no longer worked as superscript in math.
  105.         Fixed 91/03/27 FMi: added extra braces around definition. Did
  106.         the same for \pounds and \copyright.
  107. ** (22) FMi 91/03/30: The file install.tex was added to the
  108.         distribution.  It describes the generation of a new format in
  109.         more detail and is processable with the old LaTeX. The file
  110.         fontsel.tex was changed so that it is processable without the
  111.         NFSS running.
  112. ** (23) FMi 91/03/30: Definitions of \newfont and \symbol added to
  113.         newlfont.sty and basefont.tex. The use of this functions is
  114.         not encouraged but was provided because the NFSS still misses
  115.         a proper interface for these features.
  116. *****   FMi 91/09/28: Set of small changes to use the features offered
  117.         by a new release of LaTeX 2.09. NFSS will check whether or not
  118.         it runs under the new LaTeX release and will issue an error if
  119.         not during initex to inform people that there is a newer
  120.         version of LaTeX around. \xpt got undefined then.
  121. ** (24) RmS 91/11/10: \reset@font should be protected against
  122.         expansion.
  123.        FMi 91/11/21: corrected.
  124. ** (25) RmS 91/11/21: LaTeX fonts should start with `l'.
  125.        FMi 91/11/21: corrected.
  126. ** (26) RmS 91/11/22: euscript.sty does not work without amstex.sty
  127.         option.
  128.        FMi 91/11/22: Missing code added.
  129. ** (27) FMi 91/11/26: The AMS removed eufm14.mf and eufb14.mf from
  130.         their font distribution. For this reason fontdef.max was
  131.         changed.
  132. ** (28) RBa 91/05: \series etc. should get different names because
  133.         they may be used in mathematical work.
  134.        FMi 91/11/27: Changed to \fontfamily, \fontseries, \fontshape
  135.         and \fontsize. Old names are still supported but shouldn't be
  136.         used any longer.
  137. ** (29) FMi 91/12/02: The file preload.med was renamed to preload.xpt
  138.         to to reflect its purpose namely to preload 10pt font metrics.
  139. ** (30) BRa 91/12/29: Forgotten \size in basefont.tex and
  140.         \newlfont.sty.  Changed to \fontsize.
  141. ** (31) FMi 91/12/29: Check for NFSS in oldlfont and newlfont styles
  142.         added, so that execution stops with an error message if NFSS
  143.         is not loaded.  Suggested by BRa.
  144. !! (32) FMi 92/01/24: Local style files that directly use \halign need
  145.         to surround the column marks in the preamble with a set of
  146.         braces. Otherwise surprisin