texlive[45368] Master/texmf-dist: libertinust1math (21sep17)

commits+karl at tug.org commits+karl at tug.org
Thu Sep 21 22:55:58 CEST 2017


Revision: 45368
          http://tug.org/svn/texlive?view=revision&revision=45368
Author:   karl
Date:     2017-09-21 22:55:58 +0200 (Thu, 21 Sep 2017)
Log Message:
-----------
libertinust1math (21sep17)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/fonts/libertinust1math/README
    trunk/Master/texmf-dist/tex/latex/libertinust1math/libertinust1math.sty
    trunk/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1math.fd
    trunk/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1mathbb.fd
    trunk/Master/texmf-dist/tex/latex/libertinust1math/ls2libertinust1mathex.fd
    trunk/Master/texmf-dist/tex/latex/libertinust1math/ls2libertinust1mathsym.fd
    trunk/Master/texmf-dist/tex/latex/libertinust1math/ot1libertinust1mathsf.fd

Modified: trunk/Master/texmf-dist/doc/fonts/libertinust1math/README
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/libertinust1math/README	2017-09-21 20:55:23 UTC (rev 45367)
+++ trunk/Master/texmf-dist/doc/fonts/libertinust1math/README	2017-09-21 20:55:58 UTC (rev 45368)
@@ -6,8 +6,14 @@
 The LibertinusT1Math font is available under the terms of Open Font License version
 1.1, and the support files are released under the LPPL.
 
-Current version 1.1.2 (2017-09-17)
+Current version 1.1.3a (2017-09-20)
 
+Changes in version 1.1.3a
+Includes some other most recent versions of files in 1.1.3.
+
+Changes in version 1.1.3 (never placed on CTAN)
+Includes correct version of sty file. An old version was included in 1.1.2.
+
 Changes in version 1.1.2
 Corrected the map file. (Wrong one was sent with version 1.1.1.)
 

Modified: trunk/Master/texmf-dist/tex/latex/libertinust1math/libertinust1math.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/libertinust1math/libertinust1math.sty	2017-09-21 20:55:23 UTC (rev 45367)
+++ trunk/Master/texmf-dist/tex/latex/libertinust1math/libertinust1math.sty	2017-09-21 20:55:58 UTC (rev 45368)
@@ -1,20 +1,49 @@
 \NeedsTeXFormat{LaTeX2e}[1999/12/01]
-\def\fileversion{1.0.3}
-\def\filedate{2016/08/21}
+\def\fileversion{1.1}
+\def\filedate{2017/08/16}
 \ProvidesPackage{libertinust1math}
     [\filedate\space v\fileversion---latex support for LibertinusT1Math (msharpe)]
 
+\RequirePackage{xkeyval}
 \newif\iflibus at upint %\libus at upintfalse
+\newif\iflibus at ams % amsfonts
 \newif\iflibus at frenchm
-\newif\iflibus at slantedG
+\newif\iflibus at slantedG % slanted capital Greek
+\newif\iflibus at sansmath %substitute sans for letters and operators
+\newif\iflibus at ISO % 
+\newif\iflibus at nosans % do not load sans math, \mathsf excepted
+\newif\iflibus at reuseMathAlphabets
+\newif\iflibus at mathsfit % 
 \let\libus at lcgc\mathord
-\DeclareOption{lcgreekalpha}{\let\libus at lcgc\mathalpha}
-\DeclareOption{upint}       {\libus at upinttrue}
-\DeclareOption{frenchmath}       {\libus at frenchmtrue}
-\DeclareOption{slantedGreek}       {\libus at slantedGtrue}
-\DeclareOption{uprightGreek}     {\libus at slantedGfalse}
-\ProcessOptions\relax
+
+\DeclareOptionX{lcgreekalpha}{\let\libus at lcgc\mathalpha}
+\DeclareOptionX{upint}       {\libus at upinttrue}
+\DeclareOptionX{frenchmath}       {\libus at frenchmtrue}
+\DeclareOptionX{slantedGreek}       {\libus at slantedGtrue}
+\DeclareOptionX{uprightGreek}     {\libus at slantedGfalse}
+\DeclareOptionX{ISO}       {\libus at ISOtrue}
+\DeclareOptionX{nosans}       {\libus at nosanstrue}
+\DeclareOptionX{sansmath}       {\libus at sansmathtrue}
+\DeclareOptionX{reuseMathAlphabets}  {\libus at reuseMathAlphabetstrue}
+\DeclareOptionX{mathsfit}       {\libus at mathsfittrue}
+\DeclareOptionX{scale}       {\def\libus at scale{#1}}
+\DeclareOptionX{scaled}       {\def\libus at scale{#1}}
+\ProcessOptionsX\relax
+
 \iflibus at frenchm\libus at slantedGfalse\fi
+\iflibus at sansmath\libus at nosanstrue\fi
+\iflibus at mathsfit\libus at nosansfalse\fi
+\iflibus at ISO\libus at sansmathfalse%
+ \let\libus at lcgc\mathalpha\libus at slantedGtrue\fi
+\iflibus at reuseMathAlphabets\libus at nosansfalse\fi
+
+\iflibus at reuseMathAlphabets
+  \PackageWarningNoLine{libertinust1math}{%
+    Re-using math alphabet `mathsf' for \protect \mathsfbfit
+    \MessageBreak and `mathbf' for \protect \mathbfit
+  }
+\fi
+
 \RequirePackage{amsmath}
 \def\libus at undefine#1{%
     \if\relax\noexpand#1\let#1=\@undefined\fi}
@@ -41,6 +70,17 @@
 \DeclareSymbolFont{symbolsbb}      {LS1}{libertinust1mathbb}   {m} {n}
 \DeclareSymbolFont{symbols}       {LS2}{libertinust1mathsym}  {m} {n}
 \DeclareSymbolFont{largesymbols}  {LS2}{libertinust1mathex}   {m} {n}
+\DeclareMathAlphabet{\mathsf}{LS1}{libertinust1mathsf}   {m} {n}
+\DeclareMathAlphabet{\mathsfbf}   {LS1}{libertinust1mathsf}   {b} {n}
+\iflibus at nosans
+\else
+%  \DeclareSymbolFont{sans}       {LS1}{libertinust1mathsf}  {m} {n}
+%  \DeclareSymbolFont{sansi}       {LS1}{libertinust1mathsf}  {m} {it}
+%  \SetSymbolFont{sans}       {bold}{LS1}{libertinust1mathsf}  {b} {n}
+%  \SetSymbolFont{sansi}       {bold}{LS1}{libertinust1mathsf}  {b} {it}
+  \DeclareMathAlphabet{\mathsfbfit}  {LS1}{libertinust1mathsf} {b} {it}
+  \DeclareMathAlphabet{\mathsfbf}  {LS1}{libertinust1mathsf} {b} {n}
+\fi
 \SetSymbolFont{letters}     {bold}{LS1}{libertinust1math}     {b}{it}
 \SetSymbolFont{operators}   {bold}{LS1}{libertinust1math}     {b} {n}
 \DeclareSymbolFont{bold-operators}{LS1}{libertinust1math}     {b} {n}
@@ -48,8 +88,42 @@
 \DeclareSymbolFontAlphabet{\mathit}  {letters}
 \DeclareSymbolFontAlphabet{\mathrm}  {operators}
 \DeclareSymbolFontAlphabet{\mathbf}  {bold-operators}
-\DeclareMathAlphabet{\mathbfit}   {LS1}{libertinust1math}     {b}{it}
+\iflibus at reuseMathAlphabets
+  \DeclareSymbolFontAlphabet{\mathbf}  {bold-letters}
+  \def\mathbfit{\mathbf}
+\else
+  \DeclareSymbolFontAlphabet{\mathbfit}{bold-letters}
+\fi
+\iflibus at nosans
+\else
+  \iflibus at ISO
+    %\DeclareSymbolFontAlphabet{\mathsf}  {sans}
+    \iflibus at mathsfit
+      %\DeclareSymbolFontAlphabet{\mathsfit}  {sansi}
+      \DeclareMathAlphabet{\mathsfit}{LS1}{libertinust1mathsf}{m}{it}		  \SetMathAlphabet{\mathsfit}{bold}{LS1}{libertinust1mathsf}{b}{it}
+  	  \def\mathsans{\mathsfit}
+    \fi
+	\iflibus at reuseMathAlphabets
+  	  \DeclareMathAlphabet{\mathsf}{LS1}{libertinust1mathsf}{b}{it}
+  	  \def\mathsfbfit{\mathsf}
+	\fi    
+	%\DeclareMathAlphabet{\mathsfbfit}{LS1}{libertinust1mathsf} {b}{it}
+	\def\mathboldsans{\mathsfbfit}
+	\def\mathbold{\mathbfit}
+	\providecommand*{\vectorsym}{\mathbfit}
+	\providecommand*{\matrixsym}{\mathbfit}
+	\providecommand*{\tensorsym}{\mathsfbfit}
 
+  \else % not ISO
+    \SetMathAlphabet{\mathsf}{bold}{LS1}{libertinust1mathsf}{b}{n}
+    \def\mathboldsans{\mathsfbfit}
+	\iflibus at mathsfit
+      %\DeclareSymbolFontAlphabet{\mathsfit}  {sansi}
+      \DeclareMathAlphabet{\mathsfit}{LS1}{libertinust1mathsf}{m}{it}		  \SetMathAlphabet{\mathsfit}{bold}{LS1}{libertinust1mathsf}{b}{it}
+  	  \def\mathsans{\mathsfit}
+    \fi
+  \fi
+\fi
 \DeclareFontFamily{U}{stixcal}{\skewchar\font127 }
 \DeclareFontShape{U}{stixcal}{m}{n} {<->  stix-mathcal}{}
 \DeclareFontShape{U}{stixcal}{b}{n} {<->  stix-mathcal-bold}{}
@@ -58,6 +132,9 @@
 \DeclareMathAlphabet{\mathbcal} {U}{stixcal}{b}{n}
 \DeclareSymbolFontAlphabet{\mathbb}  {symbolsbb}
 
+
+
+
 \libus at MathSymbol{\upGamma}      {\mathalpha}{operators}{"00}
 \libus at MathSymbol{\upDelta}      {\mathalpha}{operators}{"01}
 \libus at MathSymbol{\upTheta}      {\mathalpha}{operators}{"02}
@@ -634,8 +711,8 @@
 \libus at MathSymbol{\bracketlu}{\mathord}{letters}{"B6}
 \libus at MathSymbol{\bracketru}{\mathord}{letters}{"B7}
 \libus at MathSymbol{\bracketex}{\mathord}{symbols}{"89}
-\libus at MathSymbol{\parenex}{\mathord}{symbols}{"90}
-\def\libus at braceglue{\hskip -.10em plus .05em}
+\libus at MathSymbol{\parenex}{\mathord}{symbols}{"8A}
+\def\libus at braceglue{\hskip -.1em plus .05em}
 \def\downbracefill{$\m at th%
     \braceld\libus at braceglue%
     \cleaders\hbox{$\braceex$}\hfill%
@@ -648,7 +725,7 @@
     \libus at braceglue\bracemd\libus at braceglue%
     \cleaders\hbox{$\braceex$}\hfill%
     \libus at braceglue\braceru$}
-\def\libus at parenglue{\hskip -.2em plus .2em}
+\def\libus at parenglue{\hskip -.15em plus .05em}
 \def\downparenfill{$\m at th%
     \parenld\libus at parenglue%
     \cleaders\hbox{$\parenex$}\hfill%
@@ -1271,6 +1348,9 @@
 \txf at ntname{letters}
 \txf at ntname{bold-operators}
 \txf at ntname{bold-letters}
+\txf at ntname{symbolsbb}
+\txf at ntname{sans}
+\txf at ntname{sansi}
   \typeout{*** Mathgroups ***}
   \count@\z@
   \loop\ifnum\count@<16

Modified: trunk/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1math.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1math.fd	2017-09-21 20:55:23 UTC (rev 45367)
+++ trunk/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1math.fd	2017-09-21 20:55:58 UTC (rev 45368)
@@ -7,32 +7,41 @@
 \ProvidesFile{ls1libertinust1math.fd}
    [2016/03/23 Fontinst v1.933 font definitions for LS1/libertinust1math.]
 
-\expandafter\ifx\csname LinuxLibertineT at scale\endcsname\relax
-    \let\LinuxLibertineT@@scale\@empty
+\expandafter\ifx\csname LinuxLibertine at scale\endcsname\relax
+    \let\LinuxLibertine@@scale\@empty
 \else
-    \edef\LinuxLibertineT@@scale{s*[\csname LinuxLibertineT at scale\endcsname]}%
+    \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine at scale\endcsname]}%
 \fi
 
+\expandafter\ifx\csname libus at scale\endcsname\relax
+%    \let\LinuxLibertine@@scale\@empty
+\else
+    \edef\LinuxLibertine@@scale{s*[\csname libus at scale\endcsname]}%
+\fi
+
+\edef\libus at sf{}
+\iflibus at sansmath\edef\libus at sf{sf}\fi
+
 \DeclareFontFamily{LS1}{libertinust1math}{\skewchar \font =127}
 
 \DeclareFontShape{LS1}{libertinust1math}{m}{it}{
-   <-> \LinuxLibertineT@@scale
- libertinust1-mathit
+   <-> \LinuxLibertine@@scale
+ libertinust1-math\libus at sf it
 }{}
 
 \DeclareFontShape{LS1}{libertinust1math}{b}{it}{
-   <-> \LinuxLibertineT@@scale
- libertinust1-mathit-bold
+   <-> \LinuxLibertine@@scale
+ libertinust1-math\libus at sf it-bold
 }{}
 
 \DeclareFontShape{LS1}{libertinust1math}{m}{n}{
-   <-> \LinuxLibertineT@@scale
- libertinust1-mathrm
+   <-> \LinuxLibertine@@scale
+ libertinust1-math\libus at sf rm
 }{}
 
 \DeclareFontShape{LS1}{libertinust1math}{b}{n}{
-   <-> \LinuxLibertineT@@scale
- libertinust1-mathrm-bold
+   <-> \LinuxLibertine@@scale
+ libertinust1-math\libus at sf rm-bold
 }{}
 
 \DeclareFontShape{LS1}{libertinust1math}{m}{sl}{<->ssub * libertinust1math/m/it}{}

Modified: trunk/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1mathbb.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1mathbb.fd	2017-09-21 20:55:23 UTC (rev 45367)
+++ trunk/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1mathbb.fd	2017-09-21 20:55:58 UTC (rev 45368)
@@ -1,15 +1,22 @@
 \ProvidesFile{ls1libertinust1mathbb.fd}
 [2016/08/22 latex LibertinusT1Mathbb LS1 font definitions]
 
-\expandafter\ifx\csname LinuxLibertineT at scale\endcsname\relax
-    \let\LinuxLibertineT@@scale\@empty
+\expandafter\ifx\csname LinuxLibertine at scale\endcsname\relax
+    \let\LinuxLibertine@@scale\@empty
 \else
-    \edef\LinuxLibertineT@@scale{s*[\csname LinuxLibertineT at scale\endcsname]}%
+    \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine at scale\endcsname]}%
 \fi
 
+\expandafter\ifx\csname libus at scale\endcsname\relax
+%    \let\LinuxLibertine@@scale\@empty
+\else
+    \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine at scale\endcsname]}%
+\fi
+
+
 \DeclareFontFamily{LS1}{libertinust1mathbb}{\skewchar\font127 }
 
-\DeclareFontShape{LS1}{libertinust1mathbb}{m}{n} {<-> \LinuxLibertineT@@scale libertinust1-mathbb}{}
+\DeclareFontShape{LS1}{libertinust1mathbb}{m}{n} {<-> \LinuxLibertine@@scale libertinust1-mathbb}{}
 
 \DeclareFontShape{LS1}{libertinust1mathbb}{b}{n}{<->ssub * libertinust1mathbb/m/n}{}
 \DeclareFontShape{LS1}{libertinust1mathbb}{b}{it}{<->ssub * libertinust1mathbb/m/n}{}

Modified: trunk/Master/texmf-dist/tex/latex/libertinust1math/ls2libertinust1mathex.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/libertinust1math/ls2libertinust1mathex.fd	2017-09-21 20:55:23 UTC (rev 45367)
+++ trunk/Master/texmf-dist/tex/latex/libertinust1math/ls2libertinust1mathex.fd	2017-09-21 20:55:58 UTC (rev 45368)
@@ -4,18 +4,24 @@
 font definitions]
 \DeclareFontFamily{LS2}{libertinust1mathex}{}
 
-\expandafter\ifx\csname LinuxLibertineT at scale\endcsname\relax
-    \let\LinuxLibertineT@@scale\@empty
+\expandafter\ifx\csname LinuxLibertine at scale\endcsname\relax
+    \let\LinuxLibertine@@scale\@empty
 \else
-    \edef\LinuxLibertineT@@scale{s*[\csname LinuxLibertineT at scale\endcsname]}%
+    \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine at scale\endcsname]}%
 \fi
 
-\DeclareFontShape{LS2}{libertinust1mathex}{m}{n} {<-> \LinuxLibertineT@@scale libertinust1-mathex}{}
+\expandafter\ifx\csname libus at scale\endcsname\relax
+%    \let\LinuxLibertine@@scale\@empty
+\else
+    \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine at scale\endcsname]}%
+\fi
 
-\DeclareFontShape{LS2}{libertinust1mathex}{b}{n}{<->ssub * libertinust1mathsym/m/n}{}
-\DeclareFontShape{LS2}{libertinust1mathex}{b}{it}{<->ssub * libertinust1mathsym/m/n}{}
-\DeclareFontShape{LS2}{libertinust1mathex}{bx}{n}{<->ssub * libertinust1mathsym/m/n}{}
-\DeclareFontShape{LS2}{libertinust1mathex}{bx}{it}{<->ssub * libertinust1mathsym/m/n}{}
-\DeclareFontShape{LS2}{libertinust1mathex}{m}{it}{<->ssub * libertinust1mathsym/m/n}{}
+\DeclareFontShape{LS2}{libertinust1mathex}{m}{n} {<-> \LinuxLibertine@@scale libertinust1-mathex}{}
 
+\DeclareFontShape{LS2}{libertinust1mathex}{b}{n}{<->ssub * libertinust1mathex/m/n}{}
+\DeclareFontShape{LS2}{libertinust1mathex}{b}{it}{<->ssub * libertinust1mathex/m/n}{}
+\DeclareFontShape{LS2}{libertinust1mathex}{bx}{n}{<->ssub * libertinust1mathex/m/n}{}
+\DeclareFontShape{LS2}{libertinust1mathex}{bx}{it}{<->ssub * libertinust1mathex/m/n}{}
+\DeclareFontShape{LS2}{libertinust1mathex}{m}{it}{<->ssub * libertinust1mathex/m/n}{}
+
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/libertinust1math/ls2libertinust1mathsym.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/libertinust1math/ls2libertinust1mathsym.fd	2017-09-21 20:55:23 UTC (rev 45367)
+++ trunk/Master/texmf-dist/tex/latex/libertinust1math/ls2libertinust1mathsym.fd	2017-09-21 20:55:58 UTC (rev 45368)
@@ -1,15 +1,21 @@
 \ProvidesFile{ls2libertinust1mathsym.fd}
 [2015/04/17 v1.1.2-latex LibertinusT1Mathsym LS2 font definitions]
 
-\expandafter\ifx\csname LinuxLibertineT at scale\endcsname\relax
-    \let\LinuxLibertineT@@scale\@empty
+\expandafter\ifx\csname LinuxLibertine at scale\endcsname\relax
+    \let\LinuxLibertine@@scale\@empty
 \else
-    \edef\LinuxLibertineT@@scale{s*[\csname LinuxLibertineT at scale\endcsname]}%
+    \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine at scale\endcsname]}%
 \fi
 
+\expandafter\ifx\csname libus at scale\endcsname\relax
+%    \let\LinuxLibertine@@scale\@empty
+\else
+    \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine at scale\endcsname]}%
+\fi
+
 \DeclareFontFamily{LS2}{libertinust1mathsym}{\skewchar\font127 }
 
-\DeclareFontShape{LS2}{libertinust1mathsym}{m}{n} {<-> \LinuxLibertineT@@scale libertinust1-mathsym}{}
+\DeclareFontShape{LS2}{libertinust1mathsym}{m}{n} {<-> \LinuxLibertine@@scale libertinust1-mathsym}{}
 
 \DeclareFontShape{LS2}{libertinust1mathsym}{b}{n}{<->ssub * libertinust1mathsym/m/n}{}
 \DeclareFontShape{LS2}{libertinust1mathsym}{b}{it}{<->ssub * libertinust1mathsym/m/n}{}

Modified: trunk/Master/texmf-dist/tex/latex/libertinust1math/ot1libertinust1mathsf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/libertinust1math/ot1libertinust1mathsf.fd	2017-09-21 20:55:23 UTC (rev 45367)
+++ trunk/Master/texmf-dist/tex/latex/libertinust1math/ot1libertinust1mathsf.fd	2017-09-21 20:55:58 UTC (rev 45368)
@@ -7,24 +7,30 @@
 \ProvidesFile{ot1libertinust1mathsf.fd}
    [2016/03/23 Fontinst v1.933 font definitions for OT1/libertinust1mathsf.]
 
-\expandafter\ifx\csname LinuxLibertineT at scale\endcsname\relax
-    \let\LinuxLibertineT@@scale\@empty
+\expandafter\ifx\csname LinuxLibertine at scale\endcsname\relax
+    \let\LinuxLibertine@@scale\@empty
 \else
-    \edef\LinuxLibertineT@@scale{s*[\csname LinuxLibertineT at scale\endcsname]}%
+    \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine at scale\endcsname]}%
 \fi
 
+\expandafter\ifx\csname libus at scale\endcsname\relax
+%    \let\LinuxLibertine@@scale\@empty
+\else
+    \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine at scale\endcsname]}%
+\fi
+
 \DeclareFontFamily{OT1}{libertinust1mathsf}{\skewchar \font =127}
 
 \DeclareFontShape{OT1}{libertinust1mathsf}{m}{n}{
-   <-> \LinuxLibertineT@@scale libertinust1-mathsf
+   <-> \LinuxLibertine@@scale libertinust1-mathsf
 }{}
 
 \DeclareFontShape{OT1}{libertinust1mathsf}{m}{it}{
-   <-> \LinuxLibertineT@@scale libertinust1-mathsfi
+   <-> \LinuxLibertine@@scale libertinust1-mathsfi
 }{}
 
 \DeclareFontShape{OT1}{libertinust1mathsf}{b}{n}{
-   <-> \LinuxLibertineT@@scale libertinust1-mathsfb
+   <-> \LinuxLibertine@@scale libertinust1-mathsfb
 }{}
 
 \DeclareFontShape{OT1}{libertinust1mathsf}{m}{sl}{<->ssub * libertinust1mathsf/m/it}{}



More information about the tex-live-commits mailing list