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