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