[latex3-commits] [git/LaTeX3-latex3-latex2e] develop: ltnews31 copy editing (fb6c6a94)

Will Robertson wspr81 at gmail.com
Wed Jan 1 15:27:31 CET 2020


Repository : https://github.com/latex3/latex2e
On branch  : develop
Link       : https://github.com/latex3/latex2e/commit/fb6c6a9433366768f8ed128540538d68837bd5c8

>---------------------------------------------------------------

commit fb6c6a9433366768f8ed128540538d68837bd5c8
Author: Will Robertson <wspr81 at gmail.com>
Date:   Wed Jan 1 22:27:31 2020 +0800

    ltnews31 copy editing


>---------------------------------------------------------------

fb6c6a9433366768f8ed128540538d68837bd5c8
 base/doc/ltnews31.tex | 47 ++++++++++++++++++++++++-----------------------
 1 file changed, 24 insertions(+), 23 deletions(-)

diff --git a/base/doc/ltnews31.tex b/base/doc/ltnews31.tex
index d5805a5b..93cf6003 100644
--- a/base/doc/ltnews31.tex
+++ b/base/doc/ltnews31.tex
@@ -143,14 +143,14 @@ This document is under construction \ldots
 
 \section{Concerning this pre-release \ldots}
 
-In TeXLive 2020 the Lua\LaTeX{} format will use the new LuaHB\TeX{}
+In \TeX{}Live 2020 the Lua\LaTeX{} format will use the new LuaHB\TeX{}
 engine, which is Lua\TeX{} with an embedded HarfBuzz library.
 HarfBuzz can be used by setting a suitable renderer in the font
-declaration. An interface for that is provided by \pkg{fontspec}.
+declaration. A basic interface for that is provided by \pkg{fontspec}.
 This additional font renderer will greatly improve the shaping of
 various scripts, which are currently handled correctly only by
 \XeTeX{}.  To simplify the testing of the new engine, binaries have
-been already added to MiKTeX and TeXLive 2019 and both have changed
+been already added to MiK\TeX{} and \TeX{}Live 2019 and both have changed
 the Lua\LaTeX-dev format to use it.
 
 
@@ -160,7 +160,7 @@ the Lua\LaTeX-dev format to use it.
 The \LaTeX3 programming layer, \pkg{expl3}, has over the past decade moved from
 being largely experimental to broadly stable. It is now used in a significant
 number of third-party packages, most notably \pkg{xparse} for defining
-interfaces in cases where no \pkg{expl3} code is \enquote{visible}. Most
+interfaces in cases where no \pkg{expl3} code is \enquote{visible}. In addition, most
 \LaTeX{} documents compiled using \XeTeX{} or \LuaTeX{} load \pkg{fontspec},
 which is written using \pkg{expl3}.
 
@@ -198,8 +198,8 @@ swash letters (\texttt{sw}). By using \cs{fontshape} those shapes can
 be explicitly selected and for the swash letter shapes there is also
 \cs{swshape} and \cs{textsw} available.
 
-In the original font selection implementation a request to new shape
-always a canceled the current one. With the 2020 release of \LaTeX{}
+In the original font selection implementation a request to select a new shape
+always overrode the current current. With the 2020 release of \LaTeX{}
 this has changed and \cs{fontshape} can now be used to combine small
 capitals with italics, slanted or swash letters, either by explicitly
 asking for \texttt{scit}, etc., or by asking for italics when typesetting
@@ -213,13 +213,13 @@ with respect to italics, slanted or swash. Finally, if you want to
 reset the shape back to normal you can use \cs{normalshape} which is a
 shorthand for \cs{upshape}\cs{ulcshape}.
 
-The way how shapes combine with each other is not hardwired but is
+The way that shapes combine with each other is not hardwired but is
 customizable and extensible if there is ever a need for it. The
 mappings are defined through \cs{DeclareFontShapeChangeRule} and the
 details for developers are documented in \texttt{source2e.pdf}.
 
 The ideas for this interface extension has been pioneered in
-\pkg{fontspec} by Will Roberson for Unicode engines and in
+\pkg{fontspec} by Will Robertson for Unicode engines and in
 \pkg{fontaxes} by Andreas Bühmann and Michael Ummels for \pdfTeX{} and
 used in many font support packages.
 
@@ -231,7 +231,7 @@ Many of the the newer font families also come provided with additional
 weights (thin, semi-bold, ultra-bold, etc.\@) or several running lengths
 such a condensed or extra-condensed. In some cases the number of
 different series values is really impressive, for example, Noto Sans
-offers 36 from ultra-light extra condensed to ultra-bold medium width.
+offers 36 fonts from ultra-light extra condensed to ultra-bold medium width.
 
 Already in its original design NFSS supported 9 weight levels from
 ultra-light (\texttt{ul}) to ultra-bold (\texttt{ub}) and also 9 width
@@ -246,19 +246,19 @@ using the standard NFSS mechanisms.
 Over the course of the last year a small number of individuals,
 notably, Bob Tennent, Michael Sharpe and Marc Penninga worked hard to
 bring this unsatisfying situation back under control and today we are
-happy to report and the internal font support files for more than a
-hundred font families are back to follow the standard NFSS conventions
-so that combing them is now again rather nice and easy (of course,
+happy to report that the internal font support files for more than a
+hundred font families are back to following the standard NFSS conventions
+so that combining them is now again rather nice and easy (of course,
 there is still the task of choosing combinations that visually work
 well together, but from a technical perspective they can now easily
 matched).
 
 
-In the original font selection implementation a request to series
-always canceled the current one. This was reasonable because there
+In the original font selection implementation, a request to select a new series
+always overode the current one. This was reasonable because there
 were nearly no fonts available that offered anything other than a
 medium or a bold series. Now that this has changed and families such
-as Noto Sans are available, combing weight and width into a single
+as Noto Sans are available, combining weight and width into a single
 attribute is no longer appropriate. With the 2020 release of \LaTeX{}
 the series management therefore changed to allow for independently
 setting the weight and the width attribute of the series.
@@ -273,7 +273,7 @@ face and that would still allow  using \cs{textbf} inside. This then would
 select a bold condensed face and not a rather odd-looking
 bold-extended face in the middle of condensed type.
 
-The expectation is that this is largely used by class and package
+The expectation is that this functionality is largely used by class and package
 designers, but given that the low-level NFSS commands are usable on
 the document level and not really difficult to apply, there are
 probably also a number of users who will enjoy using the new
@@ -301,7 +301,7 @@ support packages.
 
 With the 2020 release of \LaTeX{} this feature is now available out
 of the box.  In addition we also offer a document-level interface to adjust the
-behavior high-level series commands \cs{textbf}, \cs{textmd} and their
+behavior of the high-level series commands \cs{textbf}, \cs{textmd} and their
 declaration forms \cs{bfseries} and \cs{mdseries} so that they can
 have different effects for the serif, sans serif and typewriter
 families used in a document.
@@ -312,8 +312,8 @@ For example, specifying
   \DeclareFontSeriesDefault[tt]{md}{lc}
 \end{verbatim}
 in the document preamble would result in \cs{textbf} producing
-semi-bold (\texttt{sb}) when typesetting in roman typeface and second
-declaration means that typewriter is by default (medium series) using
+semi-bold (\texttt{sb}) when typesetting in roman typeface and
+that typewriter is by default (medium series \texttt{md}) using
 a light-condensed face. The optional argument here can be either
 \texttt{rm}, \texttt{sf} or \texttt{tt} to indicate one of the three
 main font families in a document; if omitted you will change the
@@ -397,7 +397,7 @@ defaults that are sans serif if you typeset in \cs{textsf} and
 monospaced if you typeset using \cs{texttt} and not always serifed.
 
 
-\textsf{This is most noticeably with \cs{oldstylenums} which are now
+\textsf{This is most noticeable with \cs{oldstylenums} which are now
   taken from \texttt{TS1} so that you no longer get
   \textrm{\oldstylenums{123}} but \oldstylenums{123} when typesetting
   in sans serif fonts}\texttt{ and \oldstylenums{123} when using
@@ -453,7 +453,7 @@ written to the \texttt{.log} file.
 \githubissue{172}
 
 
-\subsection{Fix inconsistent setting hook setting when loading packages}
+\subsection{Fix inconsistent hook setting when loading packages}
 
 When a package is loaded
 \texttt{\textbackslash}\textit{package}\texttt{.sty-h@@k} is set, but
@@ -496,7 +496,7 @@ even if they had exactly the same content.
 \githubissue{190}
 
 
-\subsection{Ensure that \texttt{multicols} is not loosing text}
+\subsection{Ensure that \texttt{multicols} is not losing text}
 
 The \texttt{multicols} environment needs a set of consecutive boxes to
 collect column material. The way those got allocated could result in
@@ -507,7 +507,7 @@ allocate boxes below 255, but nowadays the \LaTeX{} allocation routine
 allows allocating boxes below and above 255. So the assumption that
 asking for, say 20 boxes you get a consecutive sequence of box
 registers was no longer true and so some of the column material could
-end in 255 and got overwritten. This has now been corrected by
+end in box 255 and be overwritten. This has now been corrected by
 allocating all necessary boxes above 255 if there aren't enough
 registers available.
 %
@@ -575,6 +575,7 @@ primitives
 \end{itemize}
 In particular, note that \cs{Umathcode} is used as a marker primitive for
 this capability.
+% This sentence is a bit opaque. I assume it means that we use Umathcode when testing if an engine is Umath aware. Maybe something like "Note that it has become standard practice to check for Unicode-aware engines with the existence of the \cs{Umathcode} primitive." would be more clear?
 
 
 





More information about the latex3-commits mailing list