texlive[43349] Master/texmf-dist: mweights (27feb17)

commits+karl at tug.org commits+karl at tug.org
Mon Feb 27 23:36:36 CET 2017


Revision: 43349
          http://tug.org/svn/texlive?view=revision&revision=43349
Author:   karl
Date:     2017-02-27 23:36:36 +0100 (Mon, 27 Feb 2017)
Log Message:
-----------
mweights (27feb17)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/mweights/README
    trunk/Master/texmf-dist/tex/latex/mweights/mweights.sty

Modified: trunk/Master/texmf-dist/doc/latex/mweights/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/mweights/README	2017-02-27 22:36:24 UTC (rev 43348)
+++ trunk/Master/texmf-dist/doc/latex/mweights/README	2017-02-27 22:36:36 UTC (rev 43349)
@@ -1,4 +1,5 @@
-This is the README for the mweights package, version 2016-12-09.
+This is the README for the mweights package, version
+2017-02-27.
 
 Many font families available for use with LaTeX have multiple
 weights, especially when originally aimed at use on the web. For

Modified: trunk/Master/texmf-dist/tex/latex/mweights/mweights.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/mweights/mweights.sty	2017-02-27 22:36:24 UTC (rev 43348)
+++ trunk/Master/texmf-dist/tex/latex/mweights/mweights.sty	2017-02-27 22:36:36 UTC (rev 43349)
@@ -1,5 +1,5 @@
 \ProvidesPackage{mweights}
-  [2016/12/09 (Bob Tennent)  Support package for multiple-weight font packages. ]
+  [2017/02/27 (Bob Tennent)  Support package for multiple-weight font packages. ]
 
 \def\mweights at init{%
 % Define any undefined \mdseries at rm etc. 
@@ -16,6 +16,7 @@
 \edef\ttdef at ult{\ttdefault}%
 \edef\bfdef at ult{\bfdefault}%
 \edef\mddef at ult{\mddefault}%
+\edef\famdef at ult{\familydefault}%
 }
 
 \DeclareRobustCommand\bfseries{%
@@ -91,4 +92,11 @@
 \else\fontseries\mdseries at tt
 \fi\fi\fontfamily\ttdefault\selectfont}
 
+% override default family with new \familydefault
+\AtBeginDocument{\mweights at init
+\ifx\famdef at ult\rmdef at ult\rmfamily
+\else\ifx\famdef at ult\sfdef at ult\sffamily
+\else\ifx\famdef at ult\ttdef at ult\ttfamily
+\fi\fi\fi}
+
 \endinput



More information about the tex-live-commits mailing list