texlive[48721] Master/texmf-dist: libertinust1math (21sep18)
commits+karl at tug.org
commits+karl at tug.org
Fri Sep 21 23:06:30 CEST 2018
Revision: 48721
http://tug.org/svn/texlive?view=revision&revision=48721
Author: karl
Date: 2018-09-21 23:06:30 +0200 (Fri, 21 Sep 2018)
Log Message:
-----------
libertinust1math (21sep18)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/fonts/libertinust1math/LibertinusT1Math-doc.pdf
trunk/Master/texmf-dist/doc/fonts/libertinust1math/LibertinusT1Math-doc.tex
trunk/Master/texmf-dist/doc/fonts/libertinust1math/README
trunk/Master/texmf-dist/fonts/type1/public/libertinust1math/LibertinusT1Math.pfb
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/ls1libertinust1mathsf.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/LibertinusT1Math-doc.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/fonts/libertinust1math/LibertinusT1Math-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/libertinust1math/LibertinusT1Math-doc.tex 2018-09-21 21:06:08 UTC (rev 48720)
+++ trunk/Master/texmf-dist/doc/fonts/libertinust1math/LibertinusT1Math-doc.tex 2018-09-21 21:06:30 UTC (rev 48721)
@@ -7,7 +7,7 @@
%\usepackage{amssymb}% don't use with newtxmath
%SetFonts
% libertine+newtxmath
-\usepackage[sb]{libertine} % use sb in place of bold
+\usepackage[sb,osf]{libertinus} % use sb in place of bold
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[varqu,varl]{zi4}% inconsolata
@@ -14,7 +14,7 @@
\usepackage{amsthm}
\usepackage{libertinust1math}
\usepackage{bm}
-\useosf % use oldstyle figures except in math
+%\useosf % use oldstyle figures except in math
\usepackage[cal=stix,scr=boondoxo]{mathalfa}% less slanted than STIX cal
\usepackage{booktabs}
\usepackage{fonttable}
@@ -34,6 +34,9 @@
\textsc{New additions in version 1.1:}
There is now support for sans serif fonts in math that allows the ISO typesetting rules to be followed, and to provide a math processing system using sans serif Roman and Greek letters. See the end of this documentation for details.
+\textsc{New additions in version 1.1.8:}
+There is now support for the scaling options in both the old libertine and the new libertinus[-type1] packages. Prior versions supported only earlier libertine package[s]. The details are spelled out below in the discussion of the {\tt scaled} package option.
+
\textsc{Package Options:}
\begin{itemize}
\item
@@ -45,18 +48,37 @@
{\tt slantedGreek} makes uppercase Greek math letters slanted.
\item {\tt uprightGreek} makes uppercase Greek math letters upright. This is the default except in ISO mode.
\item
-{\tt scaled} (or {\tt scale} may be used change the scale of the math. The {\tt fd} files in this package respond to two scale-changing macros, \verb|\LinuxLibertine at scale| and \verb|\libus at scale|, the latter being set by the {\tt scaled} option. If \verb|\libus at scale| is defined, it takes precedence over the other. The current {\tt libertine} packages contain no option that affects the scale parameter. If you need to scale {\tt libertine}, add to your preamble lines like
+{\tt scaled} (or {\tt scale} may be used change the scale of the math. The {\tt fd} files in this package respond to three scale-changing macros:
+\begin{itemize}
+\item
+\verb|\LinuxLibertineT at scale|, set from option {\tt llscale} ( or {\tt llscaled}) to the {\tt libertine} package;
+\item
+\verb|\LibertinusRM at scale|, set by option {\tt ScaleRM} to the {\tt libertinus-type1} package or to the {\tt libertinus} package;
+\item
+\verb|\libus at scale|, set by the {\tt scaled} option to {\tt libertinust1math}.
+\end{itemize}
+ The current {\tt libertineRoman} package contains no option that affects the scale parameter. If you need to scale {\tt libertineRoman}, add to your preamble lines like
\begin{verbatim}
\makeatletter
-\newcommand*{\LinuxLibertine at scale}{1.03}
+\newcommand*{\LinuxLibertineT at scale}{1.03}
\makeatother
\end{verbatim}
+ If \verb|\libus at scale| is defined, it takes precedence over the other two settings. The result on math scaling only of the different possible scale settings is:
+\begin{itemize}
+ \item the {\tt scaled} option to {\tt libertinust1math} overrides all other scale settings;
+\item if you did not issue a {\tt scale} or {\tt scaled} option to {\tt libertinust1math}, then
+\begin{itemize}
+\item
+if you used a {\tt libertine} package that set a value for \verb|\LinuxLibertineT at scale|, then its value is used;
+\item otherwise, if you used {\tt libertinus-type1} or {\tt libertinus}, then the value of \verb|\LibertinusRM at scale| is used.
+\end{itemize}
+ \end{itemize}
\item See the new material at the end for a discussion of the new options connected with sans serif in math.
\end{itemize}
\textsc{Sample Invocation:}
\begin{verbatim}
-\usepackage[sb]{libertine}
+\usepackage[sb]{libertine} % or \usepackage[sb]{libertinus}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[varqu,varl]{zi4}% inconsolata for mono, not LibertineMono
Modified: trunk/Master/texmf-dist/doc/fonts/libertinust1math/README
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/libertinust1math/README 2018-09-21 21:06:08 UTC (rev 48720)
+++ trunk/Master/texmf-dist/doc/fonts/libertinust1math/README 2018-09-21 21:06:30 UTC (rev 48721)
@@ -6,8 +6,12 @@
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.7 2018-06-22)
+Current version 1.1.8 2018-09-20)
+Changes in version 1.1.8
+1. Corrected glyph "MATHEMATICAL ITALIC CAPITAL N" (U+1D441) which had inadverently become malformed at the last update.
+2. Changed the fd files so they recognize scale setting from both the libertine and the new libertinus-type1 packages.
+
Changes in version 1.1.7
Version 1.1.6 was missing some items from its map file, now corrected.
Modified: trunk/Master/texmf-dist/fonts/type1/public/libertinust1math/LibertinusT1Math.pfb
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1math.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1math.fd 2018-09-21 21:06:08 UTC (rev 48720)
+++ trunk/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1math.fd 2018-09-21 21:06:30 UTC (rev 48721)
@@ -7,16 +7,20 @@
\ProvidesFile{ls1libertinust1math.fd}
[2016/03/23 Fontinst v1.933 font definitions for LS1/libertinust1math.]
-\expandafter\ifx\csname LinuxLibertine at scale\endcsname\relax
- \let\LinuxLibertine@@scale\@empty
+\expandafter\ifx\csname LinuxLibertineT at scale\endcsname\relax
+ \expandafter\ifx\csname LibertinusSerif at scale\endcsname\relax
+ \let\LibertinusMath@@scale\@empty
+ \else
+ \edef\LibertinusMath@@scale{s*[\LibertinusSerif at scale]}
+ \fi
\else
- \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine at scale\endcsname]}%
+ \edef\LibertinusMath@@scale{s*[\LinuxLibertineT at scale]}%
\fi
\expandafter\ifx\csname libus at scale\endcsname\relax
-% \let\LinuxLibertine@@scale\@empty
+% \let\LibertinusMath@@scale\@empty
\else
- \edef\LinuxLibertine@@scale{s*[\csname libus at scale\endcsname]}%
+ \edef\LibertinusMath@@scale{s*[\libus at scale]}%
\fi
\edef\libus at sf{}
@@ -25,22 +29,22 @@
\DeclareFontFamily{LS1}{libertinust1math}{\skewchar \font =127}
\DeclareFontShape{LS1}{libertinust1math}{m}{it}{
- <-> \LinuxLibertine@@scale
+ <-> \LibertinusMath@@scale
libertinust1-math\libus at sf it
}{}
\DeclareFontShape{LS1}{libertinust1math}{b}{it}{
- <-> \LinuxLibertine@@scale
+ <-> \LibertinusMath@@scale
libertinust1-math\libus at sf it-bold
}{}
\DeclareFontShape{LS1}{libertinust1math}{m}{n}{
- <-> \LinuxLibertine@@scale
+ <-> \LibertinusMath@@scale
libertinust1-math\libus at sf rm
}{}
\DeclareFontShape{LS1}{libertinust1math}{b}{n}{
- <-> \LinuxLibertine@@scale
+ <-> \LibertinusMath@@scale
libertinust1-math\libus at sf rm-bold
}{}
Modified: trunk/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1mathbb.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1mathbb.fd 2018-09-21 21:06:08 UTC (rev 48720)
+++ trunk/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1mathbb.fd 2018-09-21 21:06:30 UTC (rev 48721)
@@ -1,22 +1,26 @@
\ProvidesFile{ls1libertinust1mathbb.fd}
[2016/08/22 latex LibertinusT1Mathbb LS1 font definitions]
-\expandafter\ifx\csname LinuxLibertine at scale\endcsname\relax
- \let\LinuxLibertine@@scale\@empty
+\expandafter\ifx\csname LinuxLibertineT at scale\endcsname\relax
+ \expandafter\ifx\csname LibertinusSerif at scale\endcsname\relax
+ \let\LibertinusMath@@scale\@empty
+ \else
+ \edef\LibertinusMath@@scale{s*[\LibertinusSerif at scale]}
+ \fi
\else
- \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine at scale\endcsname]}%
+ \edef\LibertinusMath@@scale{s*[\LinuxLibertineT at scale]}%
\fi
\expandafter\ifx\csname libus at scale\endcsname\relax
-% \let\LinuxLibertine@@scale\@empty
+% \let\LibertinusMath@@scale\@empty
\else
- \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine at scale\endcsname]}%
+ \edef\LibertinusMath@@scale{s*[\libus at scale]}%
\fi
\DeclareFontFamily{LS1}{libertinust1mathbb}{\skewchar\font127 }
-\DeclareFontShape{LS1}{libertinust1mathbb}{m}{n} {<-> \LinuxLibertine@@scale libertinust1-mathbb}{}
+\DeclareFontShape{LS1}{libertinust1mathbb}{m}{n} {<-> \LibertinusMath@@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/ls1libertinust1mathsf.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1mathsf.fd 2018-09-21 21:06:08 UTC (rev 48720)
+++ trunk/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1mathsf.fd 2018-09-21 21:06:30 UTC (rev 48721)
@@ -1,28 +1,32 @@
\ProvidesFile{ls1libertinust1mathsf.fd}
[2017/08/11 Font definitions for LS1/ libertinust1mathsf]
-\expandafter\ifx\csname LinuxLibertine at scale\endcsname\relax
- \let\LinuxLibertine@@scale\@empty
+\expandafter\ifx\csname LinuxLibertineT at scale\endcsname\relax
+ \expandafter\ifx\csname LibertinusSerif at scale\endcsname\relax
+ \let\LibertinusMath@@scale\@empty
+ \else
+ \edef\LibertinusMath@@scale{s*[\LibertinusSerif at scale]}
+ \fi
\else
- \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine at scale\endcsname]}%
+ \edef\LibertinusMath@@scale{s*[\LinuxLibertineT at scale]}%
\fi
\expandafter\ifx\csname libus at scale\endcsname\relax
-% \let\LinuxLibertine@@scale\@empty
+% \let\LibertinusMath@@scale\@empty
\else
- \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine at scale\endcsname]}%
+ \edef\LibertinusMath@@scale{s*[\libus at scale]}%
\fi
\DeclareFontFamily{LS1}{libertinust1mathsf}{\skewchar\font =127 }
\DeclareFontShape{LS1}{libertinust1mathsf}{m}{n}{
- <-> \LinuxLibertine@@scale libertinust1-mathsfrm}{}
+ <-> \LibertinusMath@@scale libertinust1-mathsfrm}{}
\DeclareFontShape{LS1}{libertinust1mathsf}{m}{it}{
- <-> \LinuxLibertine@@scale libertinust1-mathsfit}{}
+ <-> \LibertinusMath@@scale libertinust1-mathsfit}{}
\DeclareFontShape{LS1}{libertinust1mathsf}{b}{n} {
- <-> \LinuxLibertine@@scale libertinust1-mathsfrm-bold}{}
+ <-> \LibertinusMath@@scale libertinust1-mathsfrm-bold}{}
\DeclareFontShape{LS1}{libertinust1mathsf}{b}{it}{
- <-> \LinuxLibertine@@scale libertinust1-mathsfit-bold}{}
+ <-> \LibertinusMath@@scale libertinust1-mathsfit-bold}{}
\DeclareFontShape{LS1}{libertinust1mathsf}{m}{sl}{<->ssub * libertinust1mathsf/m/it}{}
%\DeclareFontShape{LS1}{libertinust1mathsf}{b}{it}{<->ssub * libertinust1mathsf/m/it}{}
Modified: trunk/Master/texmf-dist/tex/latex/libertinust1math/ls2libertinust1mathex.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/libertinust1math/ls2libertinust1mathex.fd 2018-09-21 21:06:08 UTC (rev 48720)
+++ trunk/Master/texmf-dist/tex/latex/libertinust1math/ls2libertinust1mathex.fd 2018-09-21 21:06:30 UTC (rev 48721)
@@ -4,19 +4,23 @@
font definitions]
\DeclareFontFamily{LS2}{libertinust1mathex}{}
-\expandafter\ifx\csname LinuxLibertine at scale\endcsname\relax
- \let\LinuxLibertine@@scale\@empty
+\expandafter\ifx\csname LinuxLibertineT at scale\endcsname\relax
+ \expandafter\ifx\csname LibertinusSerif at scale\endcsname\relax
+ \let\LibertinusMath@@scale\@empty
+ \else
+ \edef\LibertinusMath@@scale{s*[\LibertinusSerif at scale]}
+ \fi
\else
- \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine at scale\endcsname]}%
+ \edef\LibertinusMath@@scale{s*[\LinuxLibertineT at scale]}%
\fi
\expandafter\ifx\csname libus at scale\endcsname\relax
-% \let\LinuxLibertine@@scale\@empty
+% \let\LibertinusMath@@scale\@empty
\else
- \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine at scale\endcsname]}%
+ \edef\LibertinusMath@@scale{s*[\libus at scale]}%
\fi
-\DeclareFontShape{LS2}{libertinust1mathex}{m}{n} {<-> \LinuxLibertine@@scale libertinust1-mathex}{}
+\DeclareFontShape{LS2}{libertinust1mathex}{m}{n} {<-> \LibertinusMath@@scale libertinust1-mathex}{}
\DeclareFontShape{LS2}{libertinust1mathex}{b}{n}{<->ssub * libertinust1mathex/m/n}{}
\DeclareFontShape{LS2}{libertinust1mathex}{b}{it}{<->ssub * libertinust1mathex/m/n}{}
Modified: trunk/Master/texmf-dist/tex/latex/libertinust1math/ls2libertinust1mathsym.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/libertinust1math/ls2libertinust1mathsym.fd 2018-09-21 21:06:08 UTC (rev 48720)
+++ trunk/Master/texmf-dist/tex/latex/libertinust1math/ls2libertinust1mathsym.fd 2018-09-21 21:06:30 UTC (rev 48721)
@@ -1,21 +1,25 @@
\ProvidesFile{ls2libertinust1mathsym.fd}
[2015/04/17 v1.1.2-latex LibertinusT1Mathsym LS2 font definitions]
-\expandafter\ifx\csname LinuxLibertine at scale\endcsname\relax
- \let\LinuxLibertine@@scale\@empty
+\expandafter\ifx\csname LinuxLibertineT at scale\endcsname\relax
+ \expandafter\ifx\csname LibertinusSerif at scale\endcsname\relax
+ \let\LibertinusMath@@scale\@empty
+ \else
+ \edef\LibertinusMath@@scale{s*[\LibertinusSerif at scale]}
+ \fi
\else
- \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine at scale\endcsname]}%
+ \edef\LibertinusMath@@scale{s*[\LinuxLibertineT at scale]}%
\fi
\expandafter\ifx\csname libus at scale\endcsname\relax
-% \let\LinuxLibertine@@scale\@empty
+% \let\LibertinusMath@@scale\@empty
\else
- \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine at scale\endcsname]}%
+ \edef\LibertinusMath@@scale{s*[\libus at scale]}%
\fi
\DeclareFontFamily{LS2}{libertinust1mathsym}{\skewchar\font127 }
-\DeclareFontShape{LS2}{libertinust1mathsym}{m}{n} {<-> \LinuxLibertine@@scale libertinust1-mathsym}{}
+\DeclareFontShape{LS2}{libertinust1mathsym}{m}{n} {<-> \LibertinusMath@@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 2018-09-21 21:06:08 UTC (rev 48720)
+++ trunk/Master/texmf-dist/tex/latex/libertinust1math/ot1libertinust1mathsf.fd 2018-09-21 21:06:30 UTC (rev 48721)
@@ -7,30 +7,34 @@
\ProvidesFile{ot1libertinust1mathsf.fd}
[2016/03/23 Fontinst v1.933 font definitions for OT1/libertinust1mathsf.]
-\expandafter\ifx\csname LinuxLibertine at scale\endcsname\relax
- \let\LinuxLibertine@@scale\@empty
+\expandafter\ifx\csname LinuxLibertineT at scale\endcsname\relax
+ \expandafter\ifx\csname LibertinusSerif at scale\endcsname\relax
+ \let\LibertinusMath@@scale\@empty
+ \else
+ \edef\LibertinusMath@@scale{s*[\LibertinusSerif at scale]}
+ \fi
\else
- \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine at scale\endcsname]}%
+ \edef\LibertinusMath@@scale{s*[\LinuxLibertineT at scale]}%
\fi
\expandafter\ifx\csname libus at scale\endcsname\relax
-% \let\LinuxLibertine@@scale\@empty
+% \let\LibertinusMath@@scale\@empty
\else
- \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine at scale\endcsname]}%
+ \edef\LibertinusMath@@scale{s*[\libus at scale]}%
\fi
\DeclareFontFamily{OT1}{libertinust1mathsf}{\skewchar \font =127}
\DeclareFontShape{OT1}{libertinust1mathsf}{m}{n}{
- <-> \LinuxLibertine@@scale libertinust1-mathsf
+ <-> \LibertinusMath@@scale libertinust1-mathsf
}{}
\DeclareFontShape{OT1}{libertinust1mathsf}{m}{it}{
- <-> \LinuxLibertine@@scale libertinust1-mathsfi
+ <-> \LibertinusMath@@scale libertinust1-mathsfi
}{}
\DeclareFontShape{OT1}{libertinust1mathsf}{b}{n}{
- <-> \LinuxLibertine@@scale libertinust1-mathsfb
+ <-> \LibertinusMath@@scale libertinust1-mathsfb
}{}
\DeclareFontShape{OT1}{libertinust1mathsf}{m}{sl}{<->ssub * libertinust1mathsf/m/it}{}
More information about the tex-live-commits
mailing list