texlive[55917] Master/texmf-dist: fontaxes (23jul20)

commits+karl at tug.org commits+karl at tug.org
Thu Jul 23 23:25:07 CEST 2020


Revision: 55917
          http://tug.org/svn/texlive?view=revision&revision=55917
Author:   karl
Date:     2020-07-23 23:25:07 +0200 (Thu, 23 Jul 2020)
Log Message:
-----------
fontaxes (23jul20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/fontaxes/fontaxes.pdf
    trunk/Master/texmf-dist/doc/latex/fontaxes/test-fontaxes.tex
    trunk/Master/texmf-dist/source/latex/fontaxes/fontaxes.dtx
    trunk/Master/texmf-dist/source/latex/fontaxes/fontaxes.ins
    trunk/Master/texmf-dist/tex/latex/fontaxes/fontaxes.sty

Modified: trunk/Master/texmf-dist/doc/latex/fontaxes/fontaxes.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/fontaxes/test-fontaxes.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fontaxes/test-fontaxes.tex	2020-07-23 21:24:45 UTC (rev 55916)
+++ trunk/Master/texmf-dist/doc/latex/fontaxes/test-fontaxes.tex	2020-07-23 21:25:07 UTC (rev 55917)
@@ -7,7 +7,7 @@
 %% fontaxes.dtx  (with options: `test')
 %% 
 %% Copyright (c) 2007 by Andreas Buehmann
-%% Copyright (c) 2014 by Michael Ummels <michael.ummels at rwth-aachen.de>
+%% Copyright (c) 2020 by Michael Ummels <michael.ummels at rwth-aachen.de>
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3c

Modified: trunk/Master/texmf-dist/source/latex/fontaxes/fontaxes.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/fontaxes/fontaxes.dtx	2020-07-23 21:24:45 UTC (rev 55916)
+++ trunk/Master/texmf-dist/source/latex/fontaxes/fontaxes.dtx	2020-07-23 21:25:07 UTC (rev 55917)
@@ -1,7 +1,7 @@
 % \iffalse meta-comment
 %
 % Copyright (c) 2007 by Andreas B\"uhmann
-% Copyright (c) 2014 by Michael Ummels <michael.ummels at rwth-aachen.de>
+% Copyright (c) 2020 by Michael Ummels <michael.ummels at rwth-aachen.de>
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3c
@@ -22,10 +22,10 @@
 %
 %\iffalse
 %<*driver>
-\ProvidesFile{fontaxes.dtx}[2014/03/23 v1.0d Font selection axes]
+\ProvidesFile{fontaxes.dtx}[2020/07/21 v1.0e Font selection axes]
 %</driver>
 %<package>\NeedsTeXFormat{LaTeX2e}
-%<package>\ProvidesPackage{fontaxes}[2014/03/23 v1.0d Font selection axes]
+%<package>\ProvidesPackage{fontaxes}[2020/07/21 v1.0e Font selection axes]
 %<*driver>
 \documentclass{ltxdoc}
 
@@ -57,7 +57,7 @@
 %</driver>
 %\fi
 %
-% \CheckSum{738}
+% \CheckSum{746}
 % \CharacterTable
 %  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
 %   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
@@ -701,6 +701,7 @@
 }
 %    \end{macrocode}
 % Try different naming conventions.
+% \changes{v1.0e}{2020/07/21}{Add another fallback for fonts with only one figure version}
 %    \begin{macrocode}
 \newcommand*\fontaxes at encode@family at default{%
   \fontaxes at encode@figures
@@ -707,11 +708,15 @@
   \edef\fontaxes at code{\fontaxes at family@base-\fontaxes at code}%
   \fontaxes at check@family\fontaxes at code
   \iffontaxes at exists\else
-    \fontaxes at encode@figuresalt
-    \edef\fontaxes at code{\fontaxes at family@base\fontaxes at code}%
+    \edef\fontaxes at code{\fontaxes at family@base-LF}%
     \fontaxes at check@family\fontaxes at code
     \iffontaxes at exists\else
-      \edef\fontaxes at code{\fontaxes at family@base}%
+      \fontaxes at encode@figuresalt
+      \edef\fontaxes at code{\fontaxes at family@base\fontaxes at code}%
+      \fontaxes at check@family\fontaxes at code
+      \iffontaxes at exists\else
+        \edef\fontaxes at code{\fontaxes at family@base}%
+      \fi
     \fi
   \fi
 }

Modified: trunk/Master/texmf-dist/source/latex/fontaxes/fontaxes.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/fontaxes/fontaxes.ins	2020-07-23 21:24:45 UTC (rev 55916)
+++ trunk/Master/texmf-dist/source/latex/fontaxes/fontaxes.ins	2020-07-23 21:25:07 UTC (rev 55917)
@@ -1,6 +1,6 @@
 %
 % Copyright (c) 2007 by Andreas B\"uhmann
-% Copyright (c) 2014 by Michael Ummels <michael.ummels at rwth-aachen.de>
+% Copyright (c) 2020 by Michael Ummels <michael.ummels at rwth-aachen.de>
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3c
@@ -23,7 +23,7 @@
 \preamble
 
 Copyright (c) 2007 by Andreas Buehmann
-Copyright (c) 2014 by Michael Ummels <michael.ummels at rwth-aachen.de>
+Copyright (c) 2020 by Michael Ummels <michael.ummels at rwth-aachen.de>
 
 This work may be distributed and/or modified under the
 conditions of the LaTeX Project Public License, either version 1.3c

Modified: trunk/Master/texmf-dist/tex/latex/fontaxes/fontaxes.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fontaxes/fontaxes.sty	2020-07-23 21:24:45 UTC (rev 55916)
+++ trunk/Master/texmf-dist/tex/latex/fontaxes/fontaxes.sty	2020-07-23 21:25:07 UTC (rev 55917)
@@ -7,7 +7,7 @@
 %% fontaxes.dtx  (with options: `package')
 %% 
 %% Copyright (c) 2007 by Andreas Buehmann
-%% Copyright (c) 2014 by Michael Ummels <michael.ummels at rwth-aachen.de>
+%% Copyright (c) 2020 by Michael Ummels <michael.ummels at rwth-aachen.de>
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3c
@@ -25,7 +25,7 @@
 %% the derived files fontaxes.sty, test-fontaxes.tex and fontaxes.pdf.
 %% 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{fontaxes}[2014/03/23 v1.0d Font selection axes]
+\ProvidesPackage{fontaxes}[2020/07/21 v1.0e Font selection axes]
 \DeclareRobustCommand\upshape{\not at math@alphabet\upshape\relax
   \fontprimaryshape\updefault\selectfont}
 \DeclareRobustCommand\itshape{\not at math@alphabet\itshape\mathit
@@ -206,11 +206,15 @@
   \edef\fontaxes at code{\fontaxes at family@base-\fontaxes at code}%
   \fontaxes at check@family\fontaxes at code
   \iffontaxes at exists\else
-    \fontaxes at encode@figuresalt
-    \edef\fontaxes at code{\fontaxes at family@base\fontaxes at code}%
+    \edef\fontaxes at code{\fontaxes at family@base-LF}%
     \fontaxes at check@family\fontaxes at code
     \iffontaxes at exists\else
-      \edef\fontaxes at code{\fontaxes at family@base}%
+      \fontaxes at encode@figuresalt
+      \edef\fontaxes at code{\fontaxes at family@base\fontaxes at code}%
+      \fontaxes at check@family\fontaxes at code
+      \iffontaxes at exists\else
+        \edef\fontaxes at code{\fontaxes at family@base}%
+      \fi
     \fi
   \fi
 }



More information about the tex-live-commits mailing list.