diff options
-rw-r--r-- | Master/texmf-dist/doc/fonts/libertinust1math/LibertinusT1Math-doc.pdf | bin | 2068993 -> 2013952 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/fonts/libertinust1math/LibertinusT1Math-doc.tex | 32 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/libertinust1math/README | 6 | ||||
-rw-r--r-- | Master/texmf-dist/fonts/type1/public/libertinust1math/LibertinusT1Math.pfb | bin | 811068 -> 811238 bytes | |||
-rw-r--r-- | Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1math.fd | 22 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1mathbb.fd | 16 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1mathsf.fd | 22 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/libertinust1math/ls2libertinust1mathex.fd | 16 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/libertinust1math/ls2libertinust1mathsym.fd | 16 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/libertinust1math/ot1libertinust1mathsf.fd | 20 |
10 files changed, 100 insertions, 50 deletions
diff --git a/Master/texmf-dist/doc/fonts/libertinust1math/LibertinusT1Math-doc.pdf b/Master/texmf-dist/doc/fonts/libertinust1math/LibertinusT1Math-doc.pdf Binary files differindex 83e0d75eda2..089ce9024a3 100644 --- a/Master/texmf-dist/doc/fonts/libertinust1math/LibertinusT1Math-doc.pdf +++ b/Master/texmf-dist/doc/fonts/libertinust1math/LibertinusT1Math-doc.pdf diff --git a/Master/texmf-dist/doc/fonts/libertinust1math/LibertinusT1Math-doc.tex b/Master/texmf-dist/doc/fonts/libertinust1math/LibertinusT1Math-doc.tex index 9d32024b439..17f290ca448 100644 --- a/Master/texmf-dist/doc/fonts/libertinust1math/LibertinusT1Math-doc.tex +++ b/Master/texmf-dist/doc/fonts/libertinust1math/LibertinusT1Math-doc.tex @@ -7,14 +7,14 @@ %\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 \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 @@ This package is a \LaTeX\ math package to accompany the \LaTeX\ Libertine text p \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 @@ There is now support for sans serif fonts in math that allows the ISO typesettin {\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@scale| and \verb|\libus@scale|, the latter being set by the {\tt scaled} option. If \verb|\libus@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@scale|, set from option {\tt llscale} ( or {\tt llscaled}) to the {\tt libertine} package; +\item +\verb|\LibertinusRM@scale|, set by option {\tt ScaleRM} to the {\tt libertinus-type1} package or to the {\tt libertinus} package; +\item +\verb|\libus@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@scale}{1.03} +\newcommand*{\LinuxLibertineT@scale}{1.03} \makeatother \end{verbatim} + If \verb|\libus@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@scale|, then its value is used; +\item otherwise, if you used {\tt libertinus-type1} or {\tt libertinus}, then the value of \verb|\LibertinusRM@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 diff --git a/Master/texmf-dist/doc/fonts/libertinust1math/README b/Master/texmf-dist/doc/fonts/libertinust1math/README index 8540d2fdf01..a9407e0a16b 100644 --- a/Master/texmf-dist/doc/fonts/libertinust1math/README +++ b/Master/texmf-dist/doc/fonts/libertinust1math/README @@ -6,7 +6,11 @@ The LibertinusT1Math font a Type1 font (accompanied by LaTeX support files) deri 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. diff --git a/Master/texmf-dist/fonts/type1/public/libertinust1math/LibertinusT1Math.pfb b/Master/texmf-dist/fonts/type1/public/libertinust1math/LibertinusT1Math.pfb Binary files differindex b38a0f85f6d..f5d7f9dcd81 100644 --- a/Master/texmf-dist/fonts/type1/public/libertinust1math/LibertinusT1Math.pfb +++ b/Master/texmf-dist/fonts/type1/public/libertinust1math/LibertinusT1Math.pfb diff --git a/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1math.fd b/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1math.fd index 7e8a900bfac..6d5635ccd55 100644 --- a/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1math.fd +++ b/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1math.fd @@ -7,16 +7,20 @@ \ProvidesFile{ls1libertinust1math.fd} [2016/03/23 Fontinst v1.933 font definitions for LS1/libertinust1math.] -\expandafter\ifx\csname LinuxLibertine@scale\endcsname\relax - \let\LinuxLibertine@@scale\@empty +\expandafter\ifx\csname LinuxLibertineT@scale\endcsname\relax + \expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusMath@@scale\@empty + \else + \edef\LibertinusMath@@scale{s*[\LibertinusSerif@scale]} + \fi \else - \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine@scale\endcsname]}% + \edef\LibertinusMath@@scale{s*[\LinuxLibertineT@scale]}% \fi \expandafter\ifx\csname libus@scale\endcsname\relax -% \let\LinuxLibertine@@scale\@empty +% \let\LibertinusMath@@scale\@empty \else - \edef\LinuxLibertine@@scale{s*[\csname libus@scale\endcsname]}% + \edef\LibertinusMath@@scale{s*[\libus@scale]}% \fi \edef\libus@sf{} @@ -25,22 +29,22 @@ \DeclareFontFamily{LS1}{libertinust1math}{\skewchar \font =127} \DeclareFontShape{LS1}{libertinust1math}{m}{it}{ - <-> \LinuxLibertine@@scale + <-> \LibertinusMath@@scale libertinust1-math\libus@sf it }{} \DeclareFontShape{LS1}{libertinust1math}{b}{it}{ - <-> \LinuxLibertine@@scale + <-> \LibertinusMath@@scale libertinust1-math\libus@sf it-bold }{} \DeclareFontShape{LS1}{libertinust1math}{m}{n}{ - <-> \LinuxLibertine@@scale + <-> \LibertinusMath@@scale libertinust1-math\libus@sf rm }{} \DeclareFontShape{LS1}{libertinust1math}{b}{n}{ - <-> \LinuxLibertine@@scale + <-> \LibertinusMath@@scale libertinust1-math\libus@sf rm-bold }{} diff --git a/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1mathbb.fd b/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1mathbb.fd index 94212b41db5..693ba5e3970 100644 --- a/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1mathbb.fd +++ b/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1mathbb.fd @@ -1,22 +1,26 @@ \ProvidesFile{ls1libertinust1mathbb.fd} [2016/08/22 latex LibertinusT1Mathbb LS1 font definitions] -\expandafter\ifx\csname LinuxLibertine@scale\endcsname\relax - \let\LinuxLibertine@@scale\@empty +\expandafter\ifx\csname LinuxLibertineT@scale\endcsname\relax + \expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusMath@@scale\@empty + \else + \edef\LibertinusMath@@scale{s*[\LibertinusSerif@scale]} + \fi \else - \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine@scale\endcsname]}% + \edef\LibertinusMath@@scale{s*[\LinuxLibertineT@scale]}% \fi \expandafter\ifx\csname libus@scale\endcsname\relax -% \let\LinuxLibertine@@scale\@empty +% \let\LibertinusMath@@scale\@empty \else - \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine@scale\endcsname]}% + \edef\LibertinusMath@@scale{s*[\libus@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}{} diff --git a/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1mathsf.fd b/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1mathsf.fd index 6beda390477..e99e3dddd63 100644 --- a/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1mathsf.fd +++ b/Master/texmf-dist/tex/latex/libertinust1math/ls1libertinust1mathsf.fd @@ -1,28 +1,32 @@ \ProvidesFile{ls1libertinust1mathsf.fd} [2017/08/11 Font definitions for LS1/ libertinust1mathsf] -\expandafter\ifx\csname LinuxLibertine@scale\endcsname\relax - \let\LinuxLibertine@@scale\@empty +\expandafter\ifx\csname LinuxLibertineT@scale\endcsname\relax + \expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusMath@@scale\@empty + \else + \edef\LibertinusMath@@scale{s*[\LibertinusSerif@scale]} + \fi \else - \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine@scale\endcsname]}% + \edef\LibertinusMath@@scale{s*[\LinuxLibertineT@scale]}% \fi \expandafter\ifx\csname libus@scale\endcsname\relax -% \let\LinuxLibertine@@scale\@empty +% \let\LibertinusMath@@scale\@empty \else - \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine@scale\endcsname]}% + \edef\LibertinusMath@@scale{s*[\libus@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}{} diff --git a/Master/texmf-dist/tex/latex/libertinust1math/ls2libertinust1mathex.fd b/Master/texmf-dist/tex/latex/libertinust1math/ls2libertinust1mathex.fd index 53b1d746140..5afe9e33184 100644 --- a/Master/texmf-dist/tex/latex/libertinust1math/ls2libertinust1mathex.fd +++ b/Master/texmf-dist/tex/latex/libertinust1math/ls2libertinust1mathex.fd @@ -4,19 +4,23 @@ extensions LS2 % font definitions] \DeclareFontFamily{LS2}{libertinust1mathex}{} -\expandafter\ifx\csname LinuxLibertine@scale\endcsname\relax - \let\LinuxLibertine@@scale\@empty +\expandafter\ifx\csname LinuxLibertineT@scale\endcsname\relax + \expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusMath@@scale\@empty + \else + \edef\LibertinusMath@@scale{s*[\LibertinusSerif@scale]} + \fi \else - \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine@scale\endcsname]}% + \edef\LibertinusMath@@scale{s*[\LinuxLibertineT@scale]}% \fi \expandafter\ifx\csname libus@scale\endcsname\relax -% \let\LinuxLibertine@@scale\@empty +% \let\LibertinusMath@@scale\@empty \else - \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine@scale\endcsname]}% + \edef\LibertinusMath@@scale{s*[\libus@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}{} diff --git a/Master/texmf-dist/tex/latex/libertinust1math/ls2libertinust1mathsym.fd b/Master/texmf-dist/tex/latex/libertinust1math/ls2libertinust1mathsym.fd index 1d6a2e41a68..f7a9a3a0784 100644 --- a/Master/texmf-dist/tex/latex/libertinust1math/ls2libertinust1mathsym.fd +++ b/Master/texmf-dist/tex/latex/libertinust1math/ls2libertinust1mathsym.fd @@ -1,21 +1,25 @@ \ProvidesFile{ls2libertinust1mathsym.fd} [2015/04/17 v1.1.2-latex LibertinusT1Mathsym LS2 font definitions] -\expandafter\ifx\csname LinuxLibertine@scale\endcsname\relax - \let\LinuxLibertine@@scale\@empty +\expandafter\ifx\csname LinuxLibertineT@scale\endcsname\relax + \expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusMath@@scale\@empty + \else + \edef\LibertinusMath@@scale{s*[\LibertinusSerif@scale]} + \fi \else - \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine@scale\endcsname]}% + \edef\LibertinusMath@@scale{s*[\LinuxLibertineT@scale]}% \fi \expandafter\ifx\csname libus@scale\endcsname\relax -% \let\LinuxLibertine@@scale\@empty +% \let\LibertinusMath@@scale\@empty \else - \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine@scale\endcsname]}% + \edef\LibertinusMath@@scale{s*[\libus@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}{} diff --git a/Master/texmf-dist/tex/latex/libertinust1math/ot1libertinust1mathsf.fd b/Master/texmf-dist/tex/latex/libertinust1math/ot1libertinust1mathsf.fd index 38fb78a0949..d1b607b7703 100644 --- a/Master/texmf-dist/tex/latex/libertinust1math/ot1libertinust1mathsf.fd +++ b/Master/texmf-dist/tex/latex/libertinust1math/ot1libertinust1mathsf.fd @@ -7,30 +7,34 @@ \ProvidesFile{ot1libertinust1mathsf.fd} [2016/03/23 Fontinst v1.933 font definitions for OT1/libertinust1mathsf.] -\expandafter\ifx\csname LinuxLibertine@scale\endcsname\relax - \let\LinuxLibertine@@scale\@empty +\expandafter\ifx\csname LinuxLibertineT@scale\endcsname\relax + \expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusMath@@scale\@empty + \else + \edef\LibertinusMath@@scale{s*[\LibertinusSerif@scale]} + \fi \else - \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine@scale\endcsname]}% + \edef\LibertinusMath@@scale{s*[\LinuxLibertineT@scale]}% \fi \expandafter\ifx\csname libus@scale\endcsname\relax -% \let\LinuxLibertine@@scale\@empty +% \let\LibertinusMath@@scale\@empty \else - \edef\LinuxLibertine@@scale{s*[\csname LinuxLibertine@scale\endcsname]}% + \edef\LibertinusMath@@scale{s*[\libus@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}{} |