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