[latex3-commits] [git/LaTeX3-latex3-latex2e] gh172: fix for 172; selfupdate of tlmgr for travis (hopefully in the right place) (3a720992)

Frank Mittelbach frank.mittelbach at latex-project.org
Mon Dec 2 13:35:49 CET 2019


Repository : https://github.com/latex3/latex2e
On branch  : gh172
Link       : https://github.com/latex3/latex2e/commit/3a7209925e77e8373f0b1b1ee94786eeac6f8e68

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

commit 3a7209925e77e8373f0b1b1ee94786eeac6f8e68
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Mon Dec 2 13:35:49 2019 +0100

    fix for 172;
    selfupdate of tlmgr for travis (hopefully in the right place)


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

3a7209925e77e8373f0b1b1ee94786eeac6f8e68
 base/changes.txt           |  4 ++++
 base/cmfonts.fdd           | 11 ++++++++---
 base/doc/ltnews31.tex      |  2 ++
 base/testfiles/tl2e3.tlg   |  2 +-
 base/testfiles/tlb1214.tlg |  2 +-
 base/testfiles/tnfss3.tlg  |  2 +-
 support/texlive.sh         |  3 +++
 7 files changed, 20 insertions(+), 6 deletions(-)

diff --git a/base/changes.txt b/base/changes.txt
index cf55e0b0..b27bb139 100644
--- a/base/changes.txt
+++ b/base/changes.txt
@@ -4,6 +4,10 @@ completeness or accuracy and it contains some references to files that
 are not part of the distribution.
 =======================================================================
 
+2019-12-02  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
+
+	* cmfonts.fdd: Silent warning for cmss/it substitution (gh/172)}
+
 2019-11-29  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
 
 	* ltclass.dtx: Be careful when displaying the package or
diff --git a/base/cmfonts.fdd b/base/cmfonts.fdd
index f3303947..215b967a 100644
--- a/base/cmfonts.fdd
+++ b/base/cmfonts.fdd
@@ -68,7 +68,7 @@
 %<*driver,  >
              \ProvidesFile{cmfonts.drv}
 %</driver,  >
-        [2014/09/29 v2.5h Standard LaTeX font definitions]
+        [2019/12/02 v2.5i Standard LaTeX font definitions]
 %
 %<*driver>
 \documentclass{ltxdoc}
@@ -915,8 +915,13 @@
 %<+OT1cmss,Ucmss>% Font undefined, therefore substituted
 %<+OT1cmss>\DeclareFontShape{OT1}{cmss}{m}{it}
 %<+Ucmss>\DeclareFontShape{U}{cmss}{m}{it}%
-%<-nowarn>      {<->sub*cmss/m/sl}{}
-%<+nowarn>      {<->ssub*cmss/m/sl}{}
+%    \end{macrocode}
+%    Never warn about substituting \texttt{sl} for \texttt{it} because
+%    that is common practise for sans serif fonts.
+% \changes{v2.5i}{2019/12/02}{Silent warning for cmss/it substitution
+%    (gh/172)}
+%    \begin{macrocode}
+    {<->ssub*cmss/m/sl}{}
 %<+OT1cmss>\DeclareFontShape{OT1}{cmss}{m}{sl}
 %<+Ucmss>\DeclareFontShape{U}{cmss}{m}{sl}%
     {%
diff --git a/base/doc/ltnews31.tex b/base/doc/ltnews31.tex
index 2c2bf663..0ae8f177 100644
--- a/base/doc/ltnews31.tex
+++ b/base/doc/ltnews31.tex
@@ -225,6 +225,8 @@ entirely, but to support older formats, this is still recommended at present.
 
 \emph{fixed gh52}
 
+\emph{fixed gh172}
+
 \emph{fixed gh198}
 
 \emph{fixed gh199}
diff --git a/base/testfiles/tl2e3.tlg b/base/testfiles/tl2e3.tlg
index 2e356ffc..bb4730bf 100644
--- a/base/testfiles/tl2e3.tlg
+++ b/base/testfiles/tl2e3.tlg
@@ -8,7 +8,7 @@ LaTeX Font Info:    External font `cmex10' loaded for size
 LaTeX Font Info:    External font `cmex10' loaded for size
 (Font)              <5> on input line ....
 LaTeX Font Info:    Trying to load font information for U+lasy on input line ....
-LaTeX Font Warning: Font shape `OT1/cmss/m/it' in size <10> not available
+LaTeX Font Info:    Font shape `OT1/cmss/m/it' in size <10> not available
 (Font)              Font shape `OT1/cmss/m/sl' tried instead on input line ....
 LaTeX Font Info:    External font `cmex10' loaded for size
 (Font)              <8> on input line ....
diff --git a/base/testfiles/tlb1214.tlg b/base/testfiles/tlb1214.tlg
index 2d80ea23..c304db20 100644
--- a/base/testfiles/tlb1214.tlg
+++ b/base/testfiles/tlb1214.tlg
@@ -23,7 +23,7 @@ LaTeX Font Warning: Font shape `OMS/cmtt/m/n' undefined
 (Font)              for symbol `textparagraph' on input line ....
 LaTeX Font Info:    Font shape `OT1/cmtt/m/ui' in size <10> not available
 (Font)              Font shape `OT1/cmtt/m/it' tried instead on input line ....
-LaTeX Font Warning: Font shape `OT1/cmss/m/it' in size <10> not available
+LaTeX Font Info:    Font shape `OT1/cmss/m/it' in size <10> not available
 (Font)              Font shape `OT1/cmss/m/sl' tried instead on input line ....
 LaTeX Font Warning: Font shape `OMS/cmss/m/it' undefined
 (Font)              using `OMS/cmss/m/n' instead
diff --git a/base/testfiles/tnfss3.tlg b/base/testfiles/tnfss3.tlg
index 9cc0955a..d8f68537 100644
--- a/base/testfiles/tnfss3.tlg
+++ b/base/testfiles/tnfss3.tlg
@@ -9,7 +9,7 @@ LaTeX Font Info:    External font `cmex10' loaded for size
 LaTeX Font Info:    External font `cmex10' loaded for size
 (Font)              <5> on input line ....
 LaTeX Font Info:    Trying to load font information for U+lasy on input line ....
-LaTeX Font Warning: Font shape `OT1/cmss/m/it' in size <10> not available
+LaTeX Font Info:    Font shape `OT1/cmss/m/it' in size <10> not available
 (Font)              Font shape `OT1/cmss/m/sl' tried instead on input line ....
 LaTeX Font Info:    External font `cmex10' loaded for size
 (Font)              <8> on input line ....
diff --git a/support/texlive.sh b/support/texlive.sh
index 9dc64c5f..89a0024b 100644
--- a/support/texlive.sh
+++ b/support/texlive.sh
@@ -17,6 +17,9 @@ if ! command -v texlua > /dev/null; then
   ./install-tl --profile=../support/texlive.profile
 
   cd ..
+else
+  # update a cached version first (else later step might fail)
+  tlmgr update --self
 fi
 
 # Needed for any use of texlua even if not testing LuaTeX





More information about the latex3-commits mailing list