texlive[57398] Master: libertinus-otf (12jan21)

commits+karl at tug.org commits+karl at tug.org
Tue Jan 12 22:19:38 CET 2021


Revision: 57398
          http://tug.org/svn/texlive?view=revision&revision=57398
Author:   karl
Date:     2021-01-12 22:19:38 +0100 (Tue, 12 Jan 2021)
Log Message:
-----------
libertinus-otf (12jan21)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/fonts/libertinus-otf/Changes
    trunk/Master/texmf-dist/doc/fonts/libertinus-otf/libertinus-otf-doc.pdf
    trunk/Master/texmf-dist/doc/fonts/libertinus-otf/libertinus-otf-doc.tex
    trunk/Master/texmf-dist/tex/latex/libertinus-otf/libertinus-otf.sty
    trunk/Master/tlpkg/tlpsrc/forest.tlpsrc

Modified: trunk/Master/texmf-dist/doc/fonts/libertinus-otf/Changes
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/libertinus-otf/Changes	2021-01-12 13:35:29 UTC (rev 57397)
+++ trunk/Master/texmf-dist/doc/fonts/libertinus-otf/Changes	2021-01-12 21:19:38 UTC (rev 57398)
@@ -1,3 +1,4 @@
+0.28  2021-01-11  - added support for StylisticSet 08 (slanted integrals)
 0.27  2020-10-13  - fix bug for missing + sign in RawFeature=+ssxx
 0.26  2020-07-31  - fix bug for using Small Caps
 0.25  2020-04-25  - added text font macros \textsup, \textsfb, and \textinit

Modified: trunk/Master/texmf-dist/doc/fonts/libertinus-otf/libertinus-otf-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/fonts/libertinus-otf/libertinus-otf-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/libertinus-otf/libertinus-otf-doc.tex	2021-01-12 13:35:29 UTC (rev 57397)
+++ trunk/Master/texmf-dist/doc/fonts/libertinus-otf/libertinus-otf-doc.tex	2021-01-12 21:19:38 UTC (rev 57398)
@@ -2,7 +2,7 @@
 \listfiles
 \documentclass[ngerman,spanish,polish,english,a4paper]{article}
 \usepackage{libertinus-otf}
-\newfontfamily\NotoMono{DejaVu Sans Mono}[Scale=MatchLowercase,FakeStretch=0.9]
+\newfontfamily\Mono{LibertinusMono-Regular.otf}[FakeStretch=0.85,Scale=MakeLowercase]
 \usepackage{babel}
 \usepackage{geometry}
 \usepackage{booktabs}
@@ -18,6 +18,7 @@
 \newcommand\textstyleVariable[1]{\texttt{#1}}
 \newcommand\textgerman[1]{\foreignlanguage{ngerman}{\texttt{#1}}}
 \usepackage{dtk-extern}
+\setkeys{dtk}{lstOptions={basicstyle=\Mono\small,columns=fixed}}
 
 \usepackage[imakeidx]{xindex}
 \makeindex[title=Index]
@@ -55,12 +56,13 @@
 
 \begin{abstract}
 The font family Libertinus is derived from the Linux Libertine and enhanced with a
-math font by Khaled Hosny.
+math font by Khaled Hosny and Caleb Maclennan.
 \end{abstract}
 
 \vfill
 Thanks to:\\
 Khaled Hosny;\\
+Caleb Maclennan;\\
 Nelson Posse Lago;\\
 Keno Wehr
 
@@ -100,7 +102,6 @@
 
 
 \begin{verbatim}
-\RequirePackage{unicode-math}
 \setmainfont{LibertinusSerif}[ 
   RawFeature     = {\libertinus at figurealign;\libertinus at figurestyle},
   Scale          = \libertinusRM at scale ,
@@ -116,9 +117,11 @@
   BoldSlantedFont= *-\libertinus at boldstyle,
   BoldSlantedFeatures= {FakeSlant=0.2, SmallCapsFont = *-\libertinus at boldstyle },
   SmallCapsFont  = *-Regular,
-  SmallCapsFeatures={RawFeature=+smcp},
+%  SmallCapsFeatures={RawFeature=+smcp},
+  SmallCapsFeatures={Letters=SmallCaps}, 
   Extension      = .otf  
 ]
+
 \newfontfamily\LibertinusSerifSB{LibertinusSerif}[
   RawFeature        = {\libertinus at figurealign;\libertinus at figurestyle},
   Scale          = \libertinusRM at scale,
@@ -134,9 +137,11 @@
   BoldSlantedFont= *-Semibold,
   BoldSlantedFeatures = {FakeSlant=0.2, SmallCapsFont = *-Semibold },
   SmallCapsFont  = *-Regular,
-  SmallCapsFeatures={RawFeature=+smcp},
+%  SmallCapsFeatures={RawFeature=+smcp},
+  SmallCapsFeatures={Letters=SmallCaps}, 
   Extension      = .otf  
 ]
+
 \newfontfamily\LibertinusSerifOsF{LibertinusSerif}[
   RawFeature     = {+onum},
   Scale          = \libertinusRM at scale ,
@@ -152,9 +157,11 @@
   BoldSlantedFont= *-\libertinus at boldstyle,
   BoldSlantedFeatures = {FakeSlant=0.2, SmallCapsFont = *-\libertinus at boldstyle },
   SmallCapsFont  = *-Regular,
-  SmallCapsFeatures={RawFeature=+smcp},
+%  SmallCapsFeatures={RawFeature=+smcp},
+  SmallCapsFeatures={Letters=SmallCaps}, 
   Extension      = .otf  
 ]
+
 \newfontfamily\LibertinusSerifTLF{LibertinusSerif}[
   RawFeature        = {+tnum;-onum},
   Scale          = \libertinusRM at scale ,
@@ -170,13 +177,15 @@
   BoldSlantedFont= *-\libertinus at boldstyle,
   BoldSlantedFeatures = {FakeSlant=0.2, SmallCapsFont = *-\libertinus at boldstyle },
   SmallCapsFont  = *-Regular,
-  SmallCapsFeatures={RawFeature=+smcp},
+%  SmallCapsFeatures={RawFeature=+smcp},
+  SmallCapsFeatures={Letters=SmallCaps}, 
   Extension      = .otf  
 ]
+
 \setsansfont{LibertinusSans}[ 
   Extension      = .otf,  
-  RawFeature     = {\libertinus at figurealign;\libertinus at figurestyle} ,
-  Scale          = \libertinusSF at scale ,
+  RawFeature     = {\libertinus at figurealign;\libertinus at figurestyle},
+  Scale          = \libertinusSF at scale,
   UprightFont    = *-Regular,
   ItalicFont     = *-Italic,
   ItalicFeatures = { SmallCapsFont = *-Italic },
@@ -185,12 +194,14 @@
   BoldFont       = *-Bold, 
   BoldFeatures   = { SmallCapsFont = *-Bold },
   BoldItalicFont = *-Italic,
-  BoldItalicFeatures = {RawFeature={embolden=3}}, 
+  BoldItalicFeatures = {RawFeature={embolden=3},SmallCapsFont = *-Italic }, 
   BoldSlantedFont= *-Bold,
   BoldSlantedFeatures = {FakeSlant=0.2, SmallCapsFont = *-Bold },
   SmallCapsFont  = *-Regular,
-  SmallCapsFeatures={RawFeature=+smcp},
+%  SmallCapsFeatures={RawFeature=+smcp},
+  SmallCapsFeatures={Letters=SmallCaps},
 ]
+
 \newfontfamily\LibertinusSansOsF{LibertinusSans}[
   RawFeature   = {+onum;+pnum},
   Scale     = \libertinusSF at scale ,
@@ -206,9 +217,11 @@
   BoldSlantedFont= *-Bold,
   BoldSlantedFeatures = {FakeSlant=0.2, SmallCapsFont = *-Bold },
   SmallCapsFont  = *-Regular,
-  SmallCapsFeatures={RawFeature=+smcp},
+%  SmallCapsFeatures={RawFeature=+smcp},
+  SmallCapsFeatures={Letters=SmallCaps},
   Extension      = .otf  
 ]
+
 \newfontfamily\LibertinusSansTLF{LibertinusSans}[
   RawFeature   = {+lnum;-onum;+tnum} ,
   Scale     = \libertinusSF at scale ,
@@ -224,14 +237,16 @@
   BoldSlantedFont= *-Bold,
   BoldSlantedFeatures = {FakeSlant=0.2, SmallCapsFont = *-Bold },
   SmallCapsFont  = *-Regular,
-  SmallCapsFeatures={RawFeature=+smcp},
+%  SmallCapsFeatures={RawFeature=+smcp},
+  SmallCapsFeatures={Letters=SmallCaps},
   Extension      = .otf  
 ]
+
 \iflibertinus at mono
 \setmonofont{LibertinusMono}[ 
   RawFeature   = {\libertinus at figurealign; \libertinus at figurestyle},
-  Scale     = \libertinusTT at scale,
-  FakeStretch    = 0.8,
+  Scale          = \libertinusTT at scale,
+  FakeStretch    = \libertinusTT at stretch,
   UprightFont    = *-Regular,
   ItalicFont     = *-Regular,
   ItalicFeatures = {FakeSlant=0.2},
@@ -244,13 +259,12 @@
   Extension      = .otf, 
 ]
 
-
 \iflibertinus at nomath\else
   \typeout{*************************************^^J%
            * Using libertinus math              *^^J%
            *************************************}%
-  \setmathfont{LibertinusMath-Regular.otf}%[BoldFont=LibertinusMath-Bold.otf]
-  \setmathfont[version=bold,RawFeature={embolden=3}]{LibertinusMath-Regular.otf}
+  \setmathfont{LibertinusMath-Regular.otf}[RawFeature=\libertinusMM at feature]
+  \setmathfont[version=bold,RawFeature={embolden=3,\libertinusMM at feature}]{LibertinusMath-Regular.otf}
 \fi
 
 \newfontfamily\LibertinusKeyboard{libertinuskeyboard-regular.otf}
@@ -259,6 +273,8 @@
 \end{verbatim}
 
 
+\subsection{Math mode}
+
 \noindent\fbox{%
 \begin{minipage}{\dimexpr\textwidth-2\fboxsep-2\fboxrule}
 \textbf{Theorem 1 (Residue Theorem).}
@@ -301,6 +317,63 @@
 \end{minipage}}
 
 
+There exists an optional argument \texttt{math} for setting features only for the math fonts,
+for example \texttt{+ss08} for different integral signs:
+
+
+
+\begin{externalDocument}[
+%  grfOptions={width=0.5\linewidth},
+  frame,compiler=lualatex,
+  crop,
+  force=true,
+  runs=2,code,docType=latex,
+  frame,
+%  showFilename,
+%  align=\centering,
+  lstOptions={columns=flexible}
+]{Libertinus}
+\documentclass{article}
+\pagestyle{empty}
+%StartVisiblePreamble
+\usepackage{libertinus-otf}
+%StopVisiblePreamble
+\begin{document}
+The default: $\int_1^\infty\frac1{x^2}\symup d x = 1$
+\[ \int_1^\infty\frac1{x^2}\symup d x = 1 \]
+\[ \int\limits_1^\infty\frac1{x^2}\symup d x = 1 \]
+\end{document}
+\end{externalDocument}
+
+
+
+
+\begin{externalDocument}[
+%  grfOptions={width=0.5\linewidth},
+  frame,compiler=lualatex,
+  crop,
+  force=true,
+  runs=2,code,docType=latex,
+  frame,
+%  showFilename,
+%  align=\centering,
+  lstOptions={columns=flexible}
+]{Libertinus}
+\documentclass{article}
+\pagestyle{empty}
+%StartVisiblePreamble
+\usepackage[math=+ss08]{libertinus-otf}
+%StopVisiblePreamble
+\begin{document}
+With math=+ss08: $\int_1^\infty\frac1{x^2}\symup d x = 1$
+\[ \int_1^\infty\frac1{x^2}\symup d x = 1 \]
+\[ \int\limits_1^\infty\frac1{x^2}\symup d x = 1 \]
+\end{document}
+\end{externalDocument}
+
+
+
+
 \subsection{The serif font}
 
 \selectlanguage{polish}
@@ -523,8 +596,19 @@
 If you do not like the monofont, you can use the package option
 \texttt{mono=false}, then no mono font is defined 
 and the default Latin Modern Mono will be used unless no one other will be defined.
-However, by default the package loads the Libertinus Mono font:
+However, by default the package loads the Libertinus Mono font with the default features:
 
+\begin{verbatim}
+\setmonofont{LibertinusMono-Regular.otf[Scale=MatchLowercase,FakeStretch=0.9]
+\end{verbatim}
+
+These values can be changed with for example:
+
+\begin{verbatim}
+\usepackage[ScaleTT=MatchUppercase,StretchTT=0.95]{libertinus-otf}
+\end{verbatim}
+
+
 \small\ttfamily
 -.,mnbvcxy<\#äölkjhgfdsa+üpoiuztrewq\textasciicircum{}234567890ß'`?=)(/\&\%\$§"!°QWERTZUIOPÜ*'ÄÖLKJHGFDSA>YXCVBNM;:\_\\
 \itshape
@@ -575,6 +659,8 @@
 Taka Albo tace Usta pęk ucha.
 
 
+
+
 \normalfont\normalsize
 \selectlanguage{english}
 
@@ -582,7 +668,7 @@
 
 \section{Features}
 \subsection{Serif fonts}
-\begin{lstlisting}[basicstyle=\NotoMono\small]
+\begin{lstlisting}[basicstyle=\ttfamily\small]
 otfinfo --features LibertinusSerif-Regular.otf 
 c2sc	Small Capitals From Capitals
 calt	Contextual Alternates
@@ -616,7 +702,7 @@
 \end{lstlisting}
 
 \subsection{Sans Serif fonts}
-\begin{lstlisting}[basicstyle=\NotoMono\small]
+\begin{lstlisting}[basicstyle=\ttfamily\small]
 otfinfo --features LibertinusSans-Regular.otf 
 c2sc	Small Capitals From Capitals
 calt	Contextual Alternates
@@ -647,8 +733,13 @@
 \end{lstlisting}
 
 %$
+\subsection{Math font}
+\begin{lstlisting}[basicstyle=\ttfamily\small]
+ss08	Stylistic Set 8 (slanted integral symbols)
+\end{lstlisting}
 
 
+
 \normalfont
 \section{Package options}
 
@@ -664,24 +755,30 @@
 bold            & bold version (default)\\\hline
 ScaleRM         & scaling for the serif font, preset to 1\\
 ScaleSF         & scaling for the sans serif font, preset to 1\\
-ScaleTT         & scaling for the mono font, preset to \texttt{MatchLowercase}\\\hline
+ScaleTT         & scaling for the mono font, preset to \texttt{MatchLowercase}\\
+StretchTT       & value (0..1) for the mono font stretch (FakeStretch)\\\hline
 defaultfeatures & valid for all fonts\\
 \end{tabular}
 
 
-\lstset{basicstyle=\NotoMono\small,backgroundcolor=white,extendedchars}
 
 
+%\lstset{extendedchars}
+
 \begin{externalDocument}[
 %  grfOptions={width=0.5\linewidth},
-  frame,compiler=lualatex,
+  frame,
+  compiler=lualatex,
   crop,
   force=true,
-  runs=2,code,docType=latex,
+  runs=2,
+  code,
+  docType=latex,
   frame,
 %  showFilename,
 %  align=\centering,
-  lstOptions={columns=fixed}]{Libertinus}
+  lstOptions={columns=flexible}
+]{Libertinus}
 \documentclass{article}
 \pagestyle{empty}
 %StartVisiblePreamble
@@ -698,11 +795,14 @@
   compiler=lualatex,
   crop,
   force=true,
-  runs=2,code,docType=latex,
+  runs=1,
+  code,
+  docType=latex,
   frame,
 %  showFilename,
 %  align=\centering,
-  lstOptions={columns=fixed}]{Libertinus}
+lstOptions={columns=flexible}
+]{Libertinus}
 \documentclass{article}
 \pagestyle{empty}
 %StartVisiblePreamble
@@ -716,17 +816,19 @@
 
 
 
-
 \begin{externalDocument}[
-%  grfOptions={width=0.5\linewidth},
-  frame,compiler=lualatex,
+  frame,
+  compiler=lualatex,
   crop,
   force=true,
-  runs=2,code,docType=latex,
+  runs=1,
+  code,
+  docType=latex,
   frame,
 %  showFilename,
 %  align=\centering,
-  lstOptions={columns=fixed}]{Libertinus}
+lstOptions={columns=flexible}
+  ]{Libertinus}
 \documentclass{article}
 \pagestyle{empty}
 %StartVisiblePreamble
@@ -740,6 +842,10 @@
 \end{externalDocument}
 
 
+
+
+
+
 \begin{externalDocument}[
 %  grfOptions={width=0.5\linewidth},
   frame,compiler=lualatex,
@@ -749,7 +855,7 @@
   frame,
 %  showFilename,
 %  align=\centering,
-  lstOptions={columns=fixed}]{Libertinus}
+  lstOptions={columns=flexible}]{Libertinus}
 \documentclass{article}
 \pagestyle{empty}
 %StartVisiblePreamble
@@ -778,7 +884,7 @@
   frame,
 %  showFilename,
 %  align=\centering,
-  lstOptions={columns=fixed}]{Libertinus}
+  lstOptions={columns=flexible}]{Libertinus}
 \documentclass{article}
 \pagestyle{empty}
 \parindent=0pt
@@ -812,7 +918,7 @@
   frame,
 %  showFilename,
 %  align=\centering,
-  lstOptions={columns=fixed}]{Libertinus}
+  lstOptions={columns=flexible}]{Libertinus}
 \documentclass{article}
 \pagestyle{empty}
 \parindent=0pt
@@ -846,7 +952,7 @@
   frame,
 %  showFilename,
 %  align=\centering,
-  lstOptions={columns=fixed}]{Libertinus}
+  lstOptions={columns=flexible}]{Libertinus}
 \documentclass{article}
 \pagestyle{empty}
 \parindent=0pt
@@ -893,7 +999,7 @@
   frame,
 %  showFilename,
 %  align=\centering,
-  lstOptions={columns=fixed}]{Libertinus}
+  lstOptions={columns=flexible}]{Libertinus}
 \documentclass{article}
 \pagestyle{empty}
 \parindent=0pt
@@ -929,7 +1035,7 @@
   frame,
 %  showFilename,
 %  align=\centering,
-  lstOptions={columns=fixed}]{Libertinus}
+  lstOptions={columns=flexible}]{Libertinus}
 \documentclass{article}
 \pagestyle{empty}
 \parindent=0pt
@@ -968,7 +1074,7 @@
   frame,
 %  showFilename,
 %  align=\centering,
-  lstOptions={columns=fixed}]{Libertinus}
+  lstOptions={columns=flexible}]{Libertinus}
 \documentclass{article}
 \pagestyle{empty}
 \parindent=0pt
@@ -1000,7 +1106,7 @@
   frame,
 %  showFilename,
 %  align=\centering,
-  lstOptions={columns=fixed}]{Libertinus}
+  lstOptions={columns=flexible}]{Libertinus}
 \documentclass{article}
 \pagestyle{empty}
 \parindent=0pt
@@ -1031,7 +1137,7 @@
   frame,
 %  showFilename,
 %  align=\centering,
-  lstOptions={columns=fixed}]{Libertinus}
+  lstOptions={columns=flexible}]{Libertinus}
 \documentclass{article}
 \pagestyle{empty}
 %StartVisiblePreamble
@@ -1050,7 +1156,7 @@
   force=true,
   runs=2,code,docType=latex,
   frame,
-  lstOptions={columns=fixed}]{Libertinus}
+  lstOptions={columns=flexible}]{Libertinus}
 \documentclass{article}
 \pagestyle{empty}
 %StartVisiblePreamble
@@ -1071,7 +1177,7 @@
   frame,
 %  showFilename,
 %  align=\centering,
-  lstOptions={columns=fixed}]{Libertinus}
+  lstOptions={columns=flexible}]{Libertinus}
 \documentclass{article}
 \pagestyle{empty}
 %StartVisiblePreamble
@@ -1094,7 +1200,7 @@
   frame,
 %  showFilename,
 %  align=\centering,
-  lstOptions={columns=fixed}]{Libertinus}
+  lstOptions={columns=flexible}]{Libertinus}
 \documentclass{article}
 \pagestyle{empty}
 %StartVisiblePreamble
@@ -1117,7 +1223,7 @@
   frame,
 %  showFilename,
 %  align=\centering,
-  lstOptions={columns=fixed}]{Libertinus}
+  lstOptions={columns=flexible}]{Libertinus}
 \documentclass{article}
 \pagestyle{empty}
 %StartVisiblePreamble
@@ -1145,7 +1251,7 @@
   frame,
 %  showFilename,
 %  align=\centering,
-  lstOptions={columns=fixed}]{Libertinus}
+  lstOptions={columns=flexible}]{Libertinus}
 \documentclass{article}
 \pagestyle{empty}
 \parindent=0pt
@@ -1176,7 +1282,7 @@
   frame,
 %  showFilename,
 %  align=\centering,
-  lstOptions={columns=fixed}]{Libertinus}
+  lstOptions={columns=flexible}]{Libertinus}
 \documentclass{article}
 \pagestyle{empty}
 %StartVisiblePreamble
@@ -1429,7 +1535,7 @@
   force=true,
   runs=2,code,docType=latex,
   frame,
-  lstOptions={columns=fixed}]{Libertinus}
+  lstOptions={columns=flexible}]{Libertinus}
 \documentclass{article}
 \pagestyle{empty}
 %StartVisiblePreamble

Modified: trunk/Master/texmf-dist/tex/latex/libertinus-otf/libertinus-otf.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/libertinus-otf/libertinus-otf.sty	2021-01-12 13:35:29 UTC (rev 57397)
+++ trunk/Master/texmf-dist/tex/latex/libertinus-otf/libertinus-otf.sty	2021-01-12 21:19:38 UTC (rev 57398)
@@ -8,7 +8,7 @@
 % Copyright 2020 Herbert Voss hvoss at tug.org
 %
 \ProvidesPackage{libertinus-otf}[%
-  2020/10/13 v. 0.27 (Herbert Voss) Supports libertinus fonts for lualatex and xelatex.] 
+  2021/01/11 v. 0.28 (Herbert Voss) Supports libertinus fonts for lualatex and xelatex.] 
 
 \RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
 %\RequirePackage[no-math]{fontspec}
@@ -27,6 +27,8 @@
 \DeclareOptionX{osf}[true]{\@nameuse{if#1}\libertinus at liningfalse\else\libertinus at liningtrue\fi}
 
 \DeclareOptionX{usefilenames}[true]{\@nameuse{libertinus at usefilenames#1}}
+\newcommand*\libertinusMM at feature{}
+\DeclareOptionX{math}[]{\renewcommand*\libertinusMM at feature{#1}}
 \DeclareOptionX{nomath}[true]{\@nameuse{libertinus at nomath#1}}
 \DeclareOptionX{mono}[true]{\@nameuse{libertinus at mono#1}}
 
@@ -43,10 +45,12 @@
 \newcommand*\libertinusDisplayT at scale{1} 
 \newcommand*\libertinusSF at scale{1}
 \newcommand*\libertinusTT at scale{MatchLowercase}  
+\newcommand*\libertinusTT at stretch{0.9}  
 \newcommand*\libertinusInitialsT at scale{1}  
 \DeclareOptionX{ScaleRM}{\renewcommand*{\libertinusRM at scale}{#1}}
 \DeclareOptionX{ScaleSF}{\renewcommand*{\libertinusSF at scale}{#1}}
 \DeclareOptionX{ScaleTT}{\renewcommand*{\libertinusTT at scale}{#1}}
+\DeclareOptionX{StretchTT}{\renewcommand*{\libertinusTT at stretch}{#1}}
 
 \def\libertinus at defaultfeatures{}
 \DeclareOptionX{defaultfeatures}{\def\libertinus at defaultfeatures{#1}}
@@ -231,8 +235,8 @@
 \iflibertinus at mono
 \setmonofont{LibertinusMono}[ 
   RawFeature   = {\libertinus at figurealign; \libertinus at figurestyle},
-  Scale     = \libertinusTT at scale,
-  FakeStretch    = 0.8,
+  Scale          = \libertinusTT at scale,
+  FakeStretch    = \libertinusTT at stretch,
   UprightFont    = *-Regular,
   ItalicFont     = *-Regular,
   ItalicFeatures = {FakeSlant=0.2},
@@ -400,8 +404,8 @@
 \iflibertinus at mono
 \setmonofont{Libertinus Mono}[ 
 %  RawFeature   = {\libertinus at figurealign, \libertinus at figurestyle},
-  Scale     = \libertinusTT at scale,
-  FakeStretch    = 0.8,
+  Scale          = \libertinusTT at scale,
+  FakeStretch    = \libertinusTT at stretch,
   UprightFont    = * Regular,
   ItalicFont     = * Regular,
   ItalicFeatures = {FakeSlant=0.2},
@@ -421,8 +425,8 @@
   \typeout{*************************************^^J%
            * Using libertinus math              *^^J%
            *************************************}%
-  \setmathfont{LibertinusMath-Regular.otf}%[BoldFont=LibertinusMath-Bold.otf]
-  \setmathfont[version=bold,RawFeature={embolden=3}]{LibertinusMath-Regular.otf}
+  \setmathfont{LibertinusMath-Regular.otf}[RawFeature=\libertinusMM at feature]
+  \setmathfont[version=bold,RawFeature={embolden=3,\libertinusMM at feature}]{LibertinusMath-Regular.otf}
 \fi
 
 \ifluatex

Modified: trunk/Master/tlpkg/tlpsrc/forest.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/forest.tlpsrc	2021-01-12 13:35:29 UTC (rev 57397)
+++ trunk/Master/tlpkg/tlpsrc/forest.tlpsrc	2021-01-12 21:19:38 UTC (rev 57398)
@@ -3,4 +3,5 @@
 depend etoolbox
 depend inlinedef
 depend l3packages
+depend pgf
 depend pgfopts



More information about the tex-live-commits mailing list.