[latex3-commits] [git/LaTeX3-latex3-latex2e] ltnew33: bump to 3o (0021c677)
Frank Mittelbach
frank.mittelbach at latex-project.org
Mon May 24 18:42:13 CEST 2021
Repository : https://github.com/latex3/latex2e
On branch : ltnew33
Link : https://github.com/latex3/latex2e/commit/0021c677471cf59711647eacca30d8f067940003
>---------------------------------------------------------------
commit 0021c677471cf59711647eacca30d8f067940003
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: Mon May 24 18:42:13 2021 +0200
bump to 3o
>---------------------------------------------------------------
0021c677471cf59711647eacca30d8f067940003
base/doc/ltnews33.tex | 58 ++++++++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 53 insertions(+), 5 deletions(-)
diff --git a/base/doc/ltnews33.tex b/base/doc/ltnews33.tex
index b34586d2..04532f24 100644
--- a/base/doc/ltnews33.tex
+++ b/base/doc/ltnews33.tex
@@ -1,5 +1,5 @@
%% Temporary: quick draft identification --
-%% This is Draft 3n.
+%% This is Draft 3o.
% \iffalse meta-comment
%
% Copyright 2019-2021
@@ -115,7 +115,7 @@
\tubcommand{\input{tubltmac}}
\publicationmonth{June}
-\publicationyear{2021 --- Draft Version 3n}
+\publicationyear{2021 --- Draft Version 3o}
\publicationissue{33}
@@ -447,9 +447,20 @@ to load this package in order to access glyphs such as
\cs{textcopyright}, \cs{texteuro} or \cs{textyen}.
%%CCC Extra news,summarised:
+ %%FMi but not really correct :-( That approach was used already 10-15 years ago,
+ %%FMi only back then with 5 classes now with 10 given that there are more fonts around nowadays.
+ %%FMi
+ %%FMi Bottom line, I really don't see that this is better than my original (give or take copy-editing),
+ %%FMi the only thing is that is it now noticeably longer (while at the same time having lost 2 important
+ %%FMi paragraphs at the end, which I have reintroduced) and as a result now runs over the 6 pages we had before.
+
+ %%FMi if this block is dropped we are back to 6 pages
+ %%FMi it reads nice, but as I said it is not correct really as that was always the case only less granular
+
+ \iffalse
At this time the opprtunity was also taken to bring some order to the
chaos surrounding the question: \enquote{which glyphs from
- the \texttt{TS1} encoding are aviailable in a given font?}.
+ the \texttt{TS1} encoding are available in a given font?}.
This was done using an approach based on font families and collections, with the differing
glyph coverage of the \enquote*{text symbols} being indicated by assigning to a font family or collection
a 'sub-encoding number' that indicates which glyphs from the \texttt{TS1} encoding are guaranteed to be available when using
@@ -457,11 +468,18 @@ a font from that family or collection. This assignment ensures
that \LaTeX{} always errs on the side of caution, possibly
claiming that a glyph is not available even when it in fact is.
+
%%CCC Plus info:
+%%FMi who is the ``we'' in this note? I'm not prepared to write that full explanation beyond what is there in lttextcomp
+%%FMi in the forseeable future.
+
The documented code for this can be found now in the file
\file{lttextcomp.dtx} but we hope to publish a full explanation of
the approach very soon now.
+\fi %% FMi potenial drop
+
+
%%CCC Removed:
%% A full explanation of both the history and the current status of
%% package and the \enquote{text symbol encoding} (\texttt{TS1}) encoding
@@ -498,9 +516,17 @@ the approach very soon now.
%%CCC Also changed wording:
%% \subsubsection{A note on the \texttt{TS1} encoding}
+
+
+%%FMi the point is not the history, the point is what to do if
+%%FMi there is trouble and to understand that, a bit of history is needed
+%%FMi so I think your title focusses on the wrong topic
+%%FMi (and which is why I didn't make any such split)
+
\subsubsection[A note on the history of `text symbols']%
{A note on the history of `text symbols' and
- the \texttt{TS1} encoding}
+ the \texttt{TS1} encoding}
+
The \enquote{text symbol encoding} (\texttt{TS1}) was originally
designed at the Cork Conference as a companion to the \texttt{T1}
@@ -563,6 +589,24 @@ The downside is, that \LaTeX{} then believes other glyphs that are in fact
unavailable are also there, so that it is important to check that the
final document doesn't have some missing glyphs.
+%%FMi: all that part got lost in moving stuff back and forth!
+%%FMi: and that is part of the advice why the whole section is there!
+
+An alternative is to pretend that \cs{textasciigrave} can always be
+taken from the \texttt{TS1} encoding (no questions asked):
+\begin{verbatim}
+ \DeclareTextSymbolDefault{\textasciigrave}{TS1}
+\end{verbatim}
+Again there is a danger that this is not true when it is used with a
+different font and would then generate a missing glyph.
+
+Finally, and possibly the best solution, if not impossible for other
+reasons, is to simply use a different font, for example, to use the
+\TeX{} Gyre Cursor font (a reimplementation of Courier with a
+much more complete glyph set).
+
+
+
\section{New or improved commands}
@@ -783,8 +827,12 @@ extended class/package processing systems. Note that, for
compatibility reasons, the standard option processing code has not
been changed.
+
+
%%DPC restore mention of unused option warning change
-One change does affect the standard \mbox{processing}: any tokens to the
+One
+aspect of this %%FMi added
+change does affect the standard \mbox{processing}: any tokens to the
right of an \texttt{=} %% tt added
sign are \mbox{removed}
from consideration %% from the
More information about the latex3-commits
mailing list.