summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-05-28 21:21:31 +0000
committerKarl Berry <karl@freefriends.org>2019-05-28 21:21:31 +0000
commit0037d4691bf89c9d148f35a149c9baccb0f27ecd (patch)
tree323414a8228ebbc0d9245034c0aa8d3d4146aac3 /Master/texmf-dist/tex/latex
parent580e66220eb45ed1e114a3796e4a39d1e35f748b (diff)
libertinus-type1 (28may19)
git-svn-id: svn://tug.org/texlive/trunk@51244 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex')
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSans-LF.fd111
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSans-OsF.fd111
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSans-Sup.fd61
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSans-TLF.fd111
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSans-TOsF.fd111
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerif-LF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerif-OsF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerif-Sup.fd93
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerif-TLF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerif-TOsF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifDisplay-LF.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifDisplay-OsF.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifDisplay-Sup.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifDisplay-TLF.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifDisplay-TOsF.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifInitials-TLF.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusMono-LF.fd18
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusMono-Sup.fd79
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusMono-TLF.fd65
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSans-LF.fd111
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSans-OsF.fd111
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSans-Sup.fd61
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSans-TLF.fd111
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSans-TOsF.fd111
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerif-LF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerif-OsF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerif-Sup.fd93
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerif-TLF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerif-TOsF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifDisplay-LF.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifDisplay-OsF.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifDisplay-Sup.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifDisplay-TLF.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifDisplay-TOsF.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifInitials-TLF.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusMono-LF.fd18
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusMono-Sup.fd79
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusMono-TLF.fd65
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSans-LF.fd111
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSans-OsF.fd111
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSans-Sup.fd61
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSans-TLF.fd111
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSans-TOsF.fd111
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerif-LF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerif-OsF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerif-Sup.fd93
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerif-TLF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerif-TOsF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifDisplay-LF.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifDisplay-OsF.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifDisplay-Sup.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifDisplay-TLF.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifDisplay-TOsF.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifInitials-TLF.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusMono-LF.fd18
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusMono-Sup.fd79
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusMono-TLF.fd65
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSans-LF.fd111
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSans-OsF.fd111
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSans-Sup.fd61
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSans-TLF.fd111
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSans-TOsF.fd111
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerif-LF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerif-OsF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerif-Sup.fd93
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerif-TLF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerif-TOsF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifDisplay-LF.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifDisplay-OsF.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifDisplay-Sup.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifDisplay-TLF.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifDisplay-TOsF.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifInitials-TLF.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusMono-Sup.fd89
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusMono-TLF.fd89
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSans-LF.fd149
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSans-OsF.fd149
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSans-Sup.fd89
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSans-TLF.fd149
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSans-TOsF.fd149
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerif-LF.fd203
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerif-OsF.fd203
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerif-Sup.fd119
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerif-TLF.fd203
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerif-TOsF.fd203
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerifDisplay-LF.fd31
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerifDisplay-OsF.fd31
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerifDisplay-Sup.fd31
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerifDisplay-TLF.fd31
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerifDisplay-TOsF.fd31
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerifInitials-TLF.fd31
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusMono-Sup.fd89
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusMono-TLF.fd89
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSans-LF.fd149
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSans-OsF.fd149
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSans-Sup.fd89
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSans-TLF.fd149
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSans-TOsF.fd149
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerif-LF.fd203
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerif-OsF.fd203
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerif-Sup.fd119
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerif-TLF.fd203
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerif-TOsF.fd203
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerifDisplay-LF.fd31
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerifDisplay-OsF.fd31
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerifDisplay-Sup.fd31
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerifDisplay-TLF.fd31
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerifDisplay-TOsF.fd31
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerifInitials-TLF.fd31
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusMono-Sup.fd89
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusMono-TLF.fd89
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSans-LF.fd149
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSans-OsF.fd149
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSans-Sup.fd89
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSans-TLF.fd149
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSans-TOsF.fd149
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerif-LF.fd203
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerif-OsF.fd203
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerif-Sup.fd119
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerif-TLF.fd203
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerif-TOsF.fd203
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerifDisplay-LF.fd31
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerifDisplay-OsF.fd31
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerifDisplay-Sup.fd31
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerifDisplay-TLF.fd31
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerifDisplay-TOsF.fd31
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerifInitials-TLF.fd31
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusMono-LF.fd18
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusMono-TLF.fd65
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSans-LF.fd61
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSans-OsF.fd61
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSans-TLF.fd61
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSans-TOsF.fd61
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerif-LF.fd93
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerif-OsF.fd93
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerif-TLF.fd93
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerif-TOsF.fd93
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerifDisplay-LF.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerifDisplay-OsF.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerifDisplay-TLF.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerifDisplay-TOsF.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerifInitials-TLF.fd19
-rw-r--r--Master/texmf-dist/tex/latex/libertinus-type1/libertinus-type1.sty5
143 files changed, 11297 insertions, 1416 deletions
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSans-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSans-LF.fd
index 9a947fab99f..7c467db7f05 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSans-LF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSans-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/03
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{LGRLibertinusSans-LF.fd}
- [2018/09/03 (autoinst) Font definitions for LGR/LibertinusSans-LF.]
+ [2019/05/28 (autoinst) Font definitions for LGR/LibertinusSans-LF.]
\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
\let\LibertinusSans@@scale\@empty
@@ -11,52 +11,115 @@
\DeclareFontFamily{LGR}{LibertinusSans-LF}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{sc}{
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{LibertinusSans-LF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-LF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-LF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-LF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-LF/regular/scit
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-LF}{regular}{sl}{
+ <-> ssub * LibertinusSans-LF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LGR}{LibertinusSans-LF}{bold}{sc}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{n}{
+\DeclareFontShape{LGR}{LibertinusSans-LF}{bold}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-lf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-lf-lgr
+\DeclareFontShape{LGR}{LibertinusSans-LF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-lf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSans-LF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{scsl}{
- <-> ssub * LibertinusSans-LF/b/scit
+\DeclareFontShape{LGR}{LibertinusSans-LF}{bold}{it}{
+ <-> ssub * LibertinusSans-LF/bold/sl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{sl}{
- <-> ssub * LibertinusSans-LF/b/it
+\DeclareFontShape{LGR}{LibertinusSans-LF}{bold}{scit}{
+ <-> ssub * LibertinusSans-LF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{sl}{
+ <-> ssub * LibertinusSans-LF/regular/sl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{scsl}{
+ <-> ssub * LibertinusSans-LF/regular/scsl
}{}
\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-lf-sc-lgr
+ <-> ssub * LibertinusSans-LF/regular/sc
}{}
\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-lf-lgr
+ <-> ssub * LibertinusSans-LF/regular/n
}{}
\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-lgr
+ <-> ssub * LibertinusSans-LF/regular/it
}{}
\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-lgr
+ <-> ssub * LibertinusSans-LF/regular/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{scsl}{
- <-> ssub * LibertinusSans-LF/m/scit
+
+% b --> bold
+
+\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{sc}{
+ <-> ssub * LibertinusSans-LF/bold/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{sl}{
- <-> ssub * LibertinusSans-LF/m/it
+\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{n}{
+ <-> ssub * LibertinusSans-LF/bold/n
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{scsl}{
+ <-> ssub * LibertinusSans-LF/bold/scsl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{sl}{
+ <-> ssub * LibertinusSans-LF/bold/sl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{it}{
+ <-> ssub * LibertinusSans-LF/bold/it
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{scit}{
+ <-> ssub * LibertinusSans-LF/bold/scit
}{}
\DeclareFontShape{LGR}{LibertinusSans-LF}{bx}{sl}{
@@ -67,14 +130,14 @@
<-> ssub * LibertinusSans-LF/b/scsl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{bx}{sc}{
- <-> ssub * LibertinusSans-LF/b/sc
-}{}
-
\DeclareFontShape{LGR}{LibertinusSans-LF}{bx}{n}{
<-> ssub * LibertinusSans-LF/b/n
}{}
+\DeclareFontShape{LGR}{LibertinusSans-LF}{bx}{sc}{
+ <-> ssub * LibertinusSans-LF/b/sc
+}{}
+
\DeclareFontShape{LGR}{LibertinusSans-LF}{bx}{it}{
<-> ssub * LibertinusSans-LF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSans-OsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSans-OsF.fd
index e979d5f8406..51805607c45 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSans-OsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSans-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/03
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{LGRLibertinusSans-OsF.fd}
- [2018/09/03 (autoinst) Font definitions for LGR/LibertinusSans-OsF.]
+ [2019/05/28 (autoinst) Font definitions for LGR/LibertinusSans-OsF.]
\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
\let\LibertinusSans@@scale\@empty
@@ -11,52 +11,115 @@
\DeclareFontFamily{LGR}{LibertinusSans-OsF}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{sc}{
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-OsF/regular/scit
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-OsF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{bold}{sc}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{n}{
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{bold}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-osf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-osf-lgr
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-osf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{scsl}{
- <-> ssub * LibertinusSans-OsF/b/scit
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{bold}{it}{
+ <-> ssub * LibertinusSans-OsF/bold/sl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{sl}{
- <-> ssub * LibertinusSans-OsF/b/it
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-OsF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{sl}{
+ <-> ssub * LibertinusSans-OsF/regular/sl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-OsF/regular/scsl
}{}
\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-osf-sc-lgr
+ <-> ssub * LibertinusSans-OsF/regular/sc
}{}
\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-osf-lgr
+ <-> ssub * LibertinusSans-OsF/regular/n
}{}
\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-lgr
+ <-> ssub * LibertinusSans-OsF/regular/it
}{}
\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-lgr
+ <-> ssub * LibertinusSans-OsF/regular/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{scsl}{
- <-> ssub * LibertinusSans-OsF/m/scit
+
+% b --> bold
+
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{sc}{
+ <-> ssub * LibertinusSans-OsF/bold/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{sl}{
- <-> ssub * LibertinusSans-OsF/m/it
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{n}{
+ <-> ssub * LibertinusSans-OsF/bold/n
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{scsl}{
+ <-> ssub * LibertinusSans-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{sl}{
+ <-> ssub * LibertinusSans-OsF/bold/sl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{it}{
+ <-> ssub * LibertinusSans-OsF/bold/it
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{scit}{
+ <-> ssub * LibertinusSans-OsF/bold/scit
}{}
\DeclareFontShape{LGR}{LibertinusSans-OsF}{bx}{sl}{
@@ -67,14 +130,14 @@
<-> ssub * LibertinusSans-OsF/b/scsl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{bx}{sc}{
- <-> ssub * LibertinusSans-OsF/b/sc
-}{}
-
\DeclareFontShape{LGR}{LibertinusSans-OsF}{bx}{n}{
<-> ssub * LibertinusSans-OsF/b/n
}{}
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{bx}{sc}{
+ <-> ssub * LibertinusSans-OsF/b/sc
+}{}
+
\DeclareFontShape{LGR}{LibertinusSans-OsF}{bx}{it}{
<-> ssub * LibertinusSans-OsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSans-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSans-Sup.fd
index 0a143d8b244..2a805cbabb6 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSans-Sup.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSans-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/03
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{LGRLibertinusSans-Sup.fd}
- [2018/09/03 (autoinst) Font definitions for LGR/LibertinusSans-Sup.]
+ [2019/05/28 (autoinst) Font definitions for LGR/LibertinusSans-Sup.]
\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
\let\LibertinusSans@@scale\@empty
@@ -11,28 +11,67 @@
\DeclareFontFamily{LGR}{LibertinusSans-Sup}{}
-\DeclareFontShape{LGR}{LibertinusSans-Sup}{b}{n}{
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{LibertinusSans-Sup}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-Sup}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSans-Sup/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LGR}{LibertinusSans-Sup}{bold}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-sup-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-Sup}{b}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-sup-lgr
+\DeclareFontShape{LGR}{LibertinusSans-Sup}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-Sup}{b}{sl}{
- <-> ssub * LibertinusSans-Sup/b/it
+\DeclareFontShape{LGR}{LibertinusSans-Sup}{bold}{it}{
+ <-> ssub * LibertinusSans-Sup/bold/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LGR}{LibertinusSans-Sup}{m}{sl}{
+ <-> ssub * LibertinusSans-Sup/regular/sl
}{}
\DeclareFontShape{LGR}{LibertinusSans-Sup}{m}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-sup-lgr
+ <-> ssub * LibertinusSans-Sup/regular/n
}{}
\DeclareFontShape{LGR}{LibertinusSans-Sup}{m}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-lgr
+ <-> ssub * LibertinusSans-Sup/regular/it
}{}
-\DeclareFontShape{LGR}{LibertinusSans-Sup}{m}{sl}{
- <-> ssub * LibertinusSans-Sup/m/it
+
+% b --> bold
+
+\DeclareFontShape{LGR}{LibertinusSans-Sup}{b}{n}{
+ <-> ssub * LibertinusSans-Sup/bold/n
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-Sup}{b}{sl}{
+ <-> ssub * LibertinusSans-Sup/bold/sl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-Sup}{b}{it}{
+ <-> ssub * LibertinusSans-Sup/bold/it
}{}
\DeclareFontShape{LGR}{LibertinusSans-Sup}{bx}{sl}{
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSans-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSans-TLF.fd
index ee8836dc82e..ec88419613c 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSans-TLF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSans-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/03
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{LGRLibertinusSans-TLF.fd}
- [2018/09/03 (autoinst) Font definitions for LGR/LibertinusSans-TLF.]
+ [2019/05/28 (autoinst) Font definitions for LGR/LibertinusSans-TLF.]
\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
\let\LibertinusSans@@scale\@empty
@@ -11,52 +11,115 @@
\DeclareFontFamily{LGR}{LibertinusSans-TLF}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{sc}{
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TLF/regular/scit
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TLF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{bold}{sc}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{n}{
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{bold}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-tlf-lgr
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-tlf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{scsl}{
- <-> ssub * LibertinusSans-TLF/b/scit
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{bold}{it}{
+ <-> ssub * LibertinusSans-TLF/bold/sl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{sl}{
- <-> ssub * LibertinusSans-TLF/b/it
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TLF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{sl}{
+ <-> ssub * LibertinusSans-TLF/regular/sl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TLF/regular/scsl
}{}
\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-tlf-sc-lgr
+ <-> ssub * LibertinusSans-TLF/regular/sc
}{}
\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-tlf-lgr
+ <-> ssub * LibertinusSans-TLF/regular/n
}{}
\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-lgr
+ <-> ssub * LibertinusSans-TLF/regular/it
}{}
\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-lgr
+ <-> ssub * LibertinusSans-TLF/regular/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{scsl}{
- <-> ssub * LibertinusSans-TLF/m/scit
+
+% b --> bold
+
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{sc}{
+ <-> ssub * LibertinusSans-TLF/bold/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{sl}{
- <-> ssub * LibertinusSans-TLF/m/it
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{n}{
+ <-> ssub * LibertinusSans-TLF/bold/n
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{scsl}{
+ <-> ssub * LibertinusSans-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{sl}{
+ <-> ssub * LibertinusSans-TLF/bold/sl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{it}{
+ <-> ssub * LibertinusSans-TLF/bold/it
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{scit}{
+ <-> ssub * LibertinusSans-TLF/bold/scit
}{}
\DeclareFontShape{LGR}{LibertinusSans-TLF}{bx}{sl}{
@@ -67,14 +130,14 @@
<-> ssub * LibertinusSans-TLF/b/scsl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{bx}{sc}{
- <-> ssub * LibertinusSans-TLF/b/sc
-}{}
-
\DeclareFontShape{LGR}{LibertinusSans-TLF}{bx}{n}{
<-> ssub * LibertinusSans-TLF/b/n
}{}
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{bx}{sc}{
+ <-> ssub * LibertinusSans-TLF/b/sc
+}{}
+
\DeclareFontShape{LGR}{LibertinusSans-TLF}{bx}{it}{
<-> ssub * LibertinusSans-TLF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSans-TOsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSans-TOsF.fd
index 4e43e65d7f2..d30dace6cf6 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSans-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSans-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/03
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{LGRLibertinusSans-TOsF.fd}
- [2018/09/03 (autoinst) Font definitions for LGR/LibertinusSans-TOsF.]
+ [2019/05/28 (autoinst) Font definitions for LGR/LibertinusSans-TOsF.]
\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
\let\LibertinusSans@@scale\@empty
@@ -11,52 +11,115 @@
\DeclareFontFamily{LGR}{LibertinusSans-TOsF}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{sc}{
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/regular/scit
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TOsF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bold}{sc}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{n}{
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bold}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-tosf-lgr
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-tosf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{scsl}{
- <-> ssub * LibertinusSans-TOsF/b/scit
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bold}{it}{
+ <-> ssub * LibertinusSans-TOsF/bold/sl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{sl}{
- <-> ssub * LibertinusSans-TOsF/b/it
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TOsF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSans-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/regular/scsl
}{}
\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-tosf-sc-lgr
+ <-> ssub * LibertinusSans-TOsF/regular/sc
}{}
\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-tosf-lgr
+ <-> ssub * LibertinusSans-TOsF/regular/n
}{}
\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-lgr
+ <-> ssub * LibertinusSans-TOsF/regular/it
}{}
\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-lgr
+ <-> ssub * LibertinusSans-TOsF/regular/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{scsl}{
- <-> ssub * LibertinusSans-TOsF/m/scit
+
+% b --> bold
+
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{sc}{
+ <-> ssub * LibertinusSans-TOsF/bold/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{sl}{
- <-> ssub * LibertinusSans-TOsF/m/it
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{n}{
+ <-> ssub * LibertinusSans-TOsF/bold/n
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/bold/scsl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{sl}{
+ <-> ssub * LibertinusSans-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{it}{
+ <-> ssub * LibertinusSans-TOsF/bold/it
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{scit}{
+ <-> ssub * LibertinusSans-TOsF/bold/scit
}{}
\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bx}{sl}{
@@ -67,14 +130,14 @@
<-> ssub * LibertinusSans-TOsF/b/scsl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bx}{sc}{
- <-> ssub * LibertinusSans-TOsF/b/sc
-}{}
-
\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bx}{n}{
<-> ssub * LibertinusSans-TOsF/b/n
}{}
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bx}{sc}{
+ <-> ssub * LibertinusSans-TOsF/b/sc
+}{}
+
\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bx}{it}{
<-> ssub * LibertinusSans-TOsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerif-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerif-LF.fd
index 3ccfac5a027..c66525b3ac8 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerif-LF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerif-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{LGRLibertinusSerif-LF.fd}
- [2018/09/01 (autoinst) Font definitions for LGR/LibertinusSerif-LF.]
+ [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerif-LF.]
\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
\let\LibertinusSerif@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{LGR}{LibertinusSerif-LF}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-lgr
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{scsl}{
- <-> ssub * LibertinusSerif-LF/b/scit
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-LF/regular/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{sl}{
- <-> ssub * LibertinusSerif-LF/b/it
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-LF/regular/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{sc}{
+
+% ---- semibold ----
+
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{semibold}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{n}{
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{semibold}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{it}{
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{semibold}{it}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{scit}{
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{semibold}{scit}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{scsl}{
- <-> ssub * LibertinusSerif-LF/sb/scit
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/semibold/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{sl}{
- <-> ssub * LibertinusSerif-LF/sb/it
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-LF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/bold/scit
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-LF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{sl}{
+ <-> ssub * LibertinusSerif-LF/regular/sl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-LF/regular/scsl
}{}
\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-lf-sc-lgr
+ <-> ssub * LibertinusSerif-LF/regular/sc
}{}
\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-lf-lgr
+ <-> ssub * LibertinusSerif-LF/regular/n
}{}
\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-lgr
+ <-> ssub * LibertinusSerif-LF/regular/it
}{}
\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-lgr
+ <-> ssub * LibertinusSerif-LF/regular/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{scsl}{
- <-> ssub * LibertinusSerif-LF/m/scit
+
+% sb --> semibold
+
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-LF/semibold/sl
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{sl}{
- <-> ssub * LibertinusSerif-LF/m/it
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-LF/semibold/scsl
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{bx}{sl}{
- <-> ssub * LibertinusSerif-LF/b/sl
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-LF/semibold/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{bx}{scsl}{
- <-> ssub * LibertinusSerif-LF/b/scsl
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{n}{
+ <-> ssub * LibertinusSerif-LF/semibold/n
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{bx}{sc}{
- <-> ssub * LibertinusSerif-LF/b/sc
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{it}{
+ <-> ssub * LibertinusSerif-LF/semibold/it
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-LF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{sl}{
+ <-> ssub * LibertinusSerif-LF/bold/sl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-LF/bold/scsl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{sc}{
+ <-> ssub * LibertinusSerif-LF/bold/sc
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{n}{
+ <-> ssub * LibertinusSerif-LF/bold/n
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{it}{
+ <-> ssub * LibertinusSerif-LF/bold/it
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{scit}{
+ <-> ssub * LibertinusSerif-LF/bold/scit
}{}
\DeclareFontShape{LGR}{LibertinusSerif-LF}{bx}{n}{
<-> ssub * LibertinusSerif-LF/b/n
}{}
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-LF/b/sc
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-LF/b/scsl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-LF/b/sl
+}{}
+
\DeclareFontShape{LGR}{LibertinusSerif-LF}{bx}{it}{
<-> ssub * LibertinusSerif-LF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerif-OsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerif-OsF.fd
index ce0fd4e6c42..2da85f3c694 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerif-OsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerif-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{LGRLibertinusSerif-OsF.fd}
- [2018/09/01 (autoinst) Font definitions for LGR/LibertinusSerif-OsF.]
+ [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerif-OsF.]
\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
\let\LibertinusSerif@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{LGR}{LibertinusSerif-OsF}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-lgr
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{scsl}{
- <-> ssub * LibertinusSerif-OsF/b/scit
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/regular/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{sl}{
- <-> ssub * LibertinusSerif-OsF/b/it
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-OsF/regular/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{sc}{
+
+% ---- semibold ----
+
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{semibold}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{n}{
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{semibold}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{it}{
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{semibold}{it}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{scit}{
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{semibold}{scit}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{scsl}{
- <-> ssub * LibertinusSerif-OsF/sb/scit
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{sl}{
- <-> ssub * LibertinusSerif-OsF/sb/it
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/bold/scit
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-OsF/regular/sl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/regular/scsl
}{}
\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-osf-sc-lgr
+ <-> ssub * LibertinusSerif-OsF/regular/sc
}{}
\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-osf-lgr
+ <-> ssub * LibertinusSerif-OsF/regular/n
}{}
\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-lgr
+ <-> ssub * LibertinusSerif-OsF/regular/it
}{}
\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-lgr
+ <-> ssub * LibertinusSerif-OsF/regular/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{scsl}{
- <-> ssub * LibertinusSerif-OsF/m/scit
+
+% sb --> semibold
+
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/sl
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{sl}{
- <-> ssub * LibertinusSerif-OsF/m/it
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scsl
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bx}{sl}{
- <-> ssub * LibertinusSerif-OsF/b/sl
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-OsF/semibold/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bx}{scsl}{
- <-> ssub * LibertinusSerif-OsF/b/scsl
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{n}{
+ <-> ssub * LibertinusSerif-OsF/semibold/n
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bx}{sc}{
- <-> ssub * LibertinusSerif-OsF/b/sc
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{it}{
+ <-> ssub * LibertinusSerif-OsF/semibold/it
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-OsF/bold/sl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{sc}{
+ <-> ssub * LibertinusSerif-OsF/bold/sc
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{n}{
+ <-> ssub * LibertinusSerif-OsF/bold/n
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{it}{
+ <-> ssub * LibertinusSerif-OsF/bold/it
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{scit}{
+ <-> ssub * LibertinusSerif-OsF/bold/scit
}{}
\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bx}{n}{
<-> ssub * LibertinusSerif-OsF/b/n
}{}
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-OsF/b/sc
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/b/scsl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-OsF/b/sl
+}{}
+
\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bx}{it}{
<-> ssub * LibertinusSerif-OsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerif-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerif-Sup.fd
index bdc62ae3a7e..9e9b85ceb92 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerif-Sup.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerif-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{LGRLibertinusSerif-Sup.fd}
- [2018/09/01 (autoinst) Font definitions for LGR/LibertinusSerif-Sup.]
+ [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerif-Sup.]
\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
\let\LibertinusSerif@@scale\@empty
@@ -11,50 +11,107 @@
\DeclareFontFamily{LGR}{LibertinusSerif-Sup}{}
-\DeclareFontShape{LGR}{LibertinusSerif-Sup}{b}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-lgr
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-sup-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-Sup}{b}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-Sup}{b}{sl}{
- <-> ssub * LibertinusSerif-Sup/b/it
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSerif-Sup/regular/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-Sup}{sb}{n}{
+
+% ---- semibold ----
+
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{semibold}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-Sup}{sb}{it}{
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{semibold}{it}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-Sup}{sb}{sl}{
- <-> ssub * LibertinusSerif-Sup/sb/it
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{bold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{m}{sl}{
+ <-> ssub * LibertinusSerif-Sup/regular/sl
}{}
\DeclareFontShape{LGR}{LibertinusSerif-Sup}{m}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-sup-lgr
+ <-> ssub * LibertinusSerif-Sup/regular/n
}{}
\DeclareFontShape{LGR}{LibertinusSerif-Sup}{m}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-lgr
+ <-> ssub * LibertinusSerif-Sup/regular/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-Sup}{m}{sl}{
- <-> ssub * LibertinusSerif-Sup/m/it
+
+% sb --> semibold
+
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{sb}{sl}{
+ <-> ssub * LibertinusSerif-Sup/semibold/sl
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-Sup}{bx}{sl}{
- <-> ssub * LibertinusSerif-Sup/b/sl
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{sb}{n}{
+ <-> ssub * LibertinusSerif-Sup/semibold/n
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{sb}{it}{
+ <-> ssub * LibertinusSerif-Sup/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{b}{sl}{
+ <-> ssub * LibertinusSerif-Sup/bold/sl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{b}{n}{
+ <-> ssub * LibertinusSerif-Sup/bold/n
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{b}{it}{
+ <-> ssub * LibertinusSerif-Sup/bold/it
}{}
\DeclareFontShape{LGR}{LibertinusSerif-Sup}{bx}{n}{
<-> ssub * LibertinusSerif-Sup/b/n
}{}
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{bx}{sl}{
+ <-> ssub * LibertinusSerif-Sup/b/sl
+}{}
+
\DeclareFontShape{LGR}{LibertinusSerif-Sup}{bx}{it}{
<-> ssub * LibertinusSerif-Sup/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerif-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerif-TLF.fd
index b567540832b..04274d78741 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerif-TLF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerif-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{LGRLibertinusSerif-TLF.fd}
- [2018/09/01 (autoinst) Font definitions for LGR/LibertinusSerif-TLF.]
+ [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerif-TLF.]
\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
\let\LibertinusSerif@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{LGR}{LibertinusSerif-TLF}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-lgr
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{scsl}{
- <-> ssub * LibertinusSerif-TLF/b/scit
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/regular/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{sl}{
- <-> ssub * LibertinusSerif-TLF/b/it
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TLF/regular/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{sc}{
+
+% ---- semibold ----
+
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{semibold}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{n}{
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{semibold}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{it}{
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{semibold}{it}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{scit}{
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{semibold}{scit}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{scsl}{
- <-> ssub * LibertinusSerif-TLF/sb/scit
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{sl}{
- <-> ssub * LibertinusSerif-TLF/sb/it
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/bold/scit
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TLF/regular/sl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/regular/scsl
}{}
\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-tlf-sc-lgr
+ <-> ssub * LibertinusSerif-TLF/regular/sc
}{}
\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-tlf-lgr
+ <-> ssub * LibertinusSerif-TLF/regular/n
}{}
\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-lgr
+ <-> ssub * LibertinusSerif-TLF/regular/it
}{}
\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-lgr
+ <-> ssub * LibertinusSerif-TLF/regular/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{scsl}{
- <-> ssub * LibertinusSerif-TLF/m/scit
+
+% sb --> semibold
+
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/sl
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{sl}{
- <-> ssub * LibertinusSerif-TLF/m/it
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scsl
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bx}{sl}{
- <-> ssub * LibertinusSerif-TLF/b/sl
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-TLF/semibold/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bx}{scsl}{
- <-> ssub * LibertinusSerif-TLF/b/scsl
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{n}{
+ <-> ssub * LibertinusSerif-TLF/semibold/n
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bx}{sc}{
- <-> ssub * LibertinusSerif-TLF/b/sc
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{it}{
+ <-> ssub * LibertinusSerif-TLF/semibold/it
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TLF/bold/sl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{sc}{
+ <-> ssub * LibertinusSerif-TLF/bold/sc
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{n}{
+ <-> ssub * LibertinusSerif-TLF/bold/n
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{it}{
+ <-> ssub * LibertinusSerif-TLF/bold/it
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{scit}{
+ <-> ssub * LibertinusSerif-TLF/bold/scit
}{}
\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bx}{n}{
<-> ssub * LibertinusSerif-TLF/b/n
}{}
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-TLF/b/sc
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/b/scsl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-TLF/b/sl
+}{}
+
\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bx}{it}{
<-> ssub * LibertinusSerif-TLF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerif-TOsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerif-TOsF.fd
index 4476700537e..c38f2f1fe8a 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerif-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerif-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{LGRLibertinusSerif-TOsF.fd}
- [2018/09/01 (autoinst) Font definitions for LGR/LibertinusSerif-TOsF.]
+ [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerif-TOsF.]
\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
\let\LibertinusSerif@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{LGR}{LibertinusSerif-TOsF}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-lgr
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/b/scit
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{sl}{
- <-> ssub * LibertinusSerif-TOsF/b/it
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{sc}{
+
+% ---- semibold ----
+
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{semibold}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{n}{
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{semibold}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{it}{
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{semibold}{it}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{scit}{
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{semibold}{scit}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/sb/scit
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{sl}{
- <-> ssub * LibertinusSerif-TOsF/sb/it
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scit
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/scsl
}{}
\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-tosf-sc-lgr
+ <-> ssub * LibertinusSerif-TOsF/regular/sc
}{}
\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-tosf-lgr
+ <-> ssub * LibertinusSerif-TOsF/regular/n
}{}
\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-lgr
+ <-> ssub * LibertinusSerif-TOsF/regular/it
}{}
\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-lgr
+ <-> ssub * LibertinusSerif-TOsF/regular/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/m/scit
+
+% sb --> semibold
+
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/sl
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{sl}{
- <-> ssub * LibertinusSerif-TOsF/m/it
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scsl
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bx}{sl}{
- <-> ssub * LibertinusSerif-TOsF/b/sl
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bx}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/b/scsl
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{n}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/n
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bx}{sc}{
- <-> ssub * LibertinusSerif-TOsF/b/sc
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{it}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/it
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scsl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{sc}{
+ <-> ssub * LibertinusSerif-TOsF/bold/sc
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{n}{
+ <-> ssub * LibertinusSerif-TOsF/bold/n
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{it}{
+ <-> ssub * LibertinusSerif-TOsF/bold/it
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{scit}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scit
}{}
\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bx}{n}{
<-> ssub * LibertinusSerif-TOsF/b/n
}{}
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-TOsF/b/sc
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/b/sl
+}{}
+
\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bx}{it}{
<-> ssub * LibertinusSerif-TOsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifDisplay-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifDisplay-LF.fd
index 2fb44e3d280..c36bab482db 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifDisplay-LF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifDisplay-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{LGRLibertinusSerifDisplay-LF.fd}
- [2018/09/02 (autoinst) Font definitions for LGR/LibertinusSerifDisplay-LF.]
+ [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerifDisplay-LF.]
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{LGR}{LibertinusSerifDisplay-LF}{}
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{LibertinusSerifDisplay-LF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-lf-lgr
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{LGR}{LibertinusSerifDisplay-LF}{m}{n}{
- <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-lf-lgr
+ <-> ssub * LibertinusSerifDisplay-LF/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifDisplay-OsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifDisplay-OsF.fd
index 3024a389de9..13e3a2d03df 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifDisplay-OsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifDisplay-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{LGRLibertinusSerifDisplay-OsF.fd}
- [2018/09/02 (autoinst) Font definitions for LGR/LibertinusSerifDisplay-OsF.]
+ [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerifDisplay-OsF.]
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{LGR}{LibertinusSerifDisplay-OsF}{}
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{LibertinusSerifDisplay-OsF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-osf-lgr
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{LGR}{LibertinusSerifDisplay-OsF}{m}{n}{
- <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-osf-lgr
+ <-> ssub * LibertinusSerifDisplay-OsF/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifDisplay-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifDisplay-Sup.fd
index 68f82ee8b7d..8dd8827004e 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifDisplay-Sup.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifDisplay-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{LGRLibertinusSerifDisplay-Sup.fd}
- [2018/09/02 (autoinst) Font definitions for LGR/LibertinusSerifDisplay-Sup.]
+ [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerifDisplay-Sup.]
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{LGR}{LibertinusSerifDisplay-Sup}{}
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{LibertinusSerifDisplay-Sup}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-sup-lgr
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{LGR}{LibertinusSerifDisplay-Sup}{m}{n}{
- <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-sup-lgr
+ <-> ssub * LibertinusSerifDisplay-Sup/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifDisplay-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifDisplay-TLF.fd
index b1f7d3713a7..2c55858eddb 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifDisplay-TLF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifDisplay-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{LGRLibertinusSerifDisplay-TLF.fd}
- [2018/09/02 (autoinst) Font definitions for LGR/LibertinusSerifDisplay-TLF.]
+ [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerifDisplay-TLF.]
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{LGR}{LibertinusSerifDisplay-TLF}{}
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{LibertinusSerifDisplay-TLF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tlf-lgr
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{LGR}{LibertinusSerifDisplay-TLF}{m}{n}{
- <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-tlf-lgr
+ <-> ssub * LibertinusSerifDisplay-TLF/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifDisplay-TOsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifDisplay-TOsF.fd
index f238723d7d5..05450348337 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifDisplay-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifDisplay-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{LGRLibertinusSerifDisplay-TOsF.fd}
- [2018/09/02 (autoinst) Font definitions for LGR/LibertinusSerifDisplay-TOsF.]
+ [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerifDisplay-TOsF.]
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{LGR}{LibertinusSerifDisplay-TOsF}{}
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{LibertinusSerifDisplay-TOsF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tosf-lgr
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{LGR}{LibertinusSerifDisplay-TOsF}{m}{n}{
- <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-tosf-lgr
+ <-> ssub * LibertinusSerifDisplay-TOsF/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifInitials-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifInitials-TLF.fd
index 61be692bff9..d1ea71352d4 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifInitials-TLF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LGRLibertinusSerifInitials-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{LGRLibertinusSerifInitials-TLF.fd}
- [2018/09/02 (autoinst) Font definitions for LGR/LibertinusSerifInitials-TLF.]
+ [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerifInitials-TLF.]
\expandafter\ifx\csname LibertinusSerifInitials@scale\endcsname\relax
\let\LibertinusSerifInitials@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{LGR}{LibertinusSerifInitials-TLF}{}
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{LibertinusSerifInitials-TLF}{regular}{n}{
+ <-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-Regular-tlf-lgr
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{LGR}{LibertinusSerifInitials-TLF}{m}{n}{
- <-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-tlf-lgr
+ <-> ssub * LibertinusSerifInitials-TLF/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusMono-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusMono-LF.fd
deleted file mode 100644
index 1c8255f5f34..00000000000
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusMono-LF.fd
+++ /dev/null
@@ -1,18 +0,0 @@
-%% Generated by autoinst on 2018/09/01
-%%
-\ProvidesFile{LY1LibertinusMono-LF.fd}
- [2018/09/01 (autoinst) Font definitions for LY1/LibertinusMono-LF.]
-
-\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax
- \let\LibertinusMono@@scale\@empty
-\else
- \edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}%
-\fi
-
-\DeclareFontFamily{LY1}{LibertinusMono-LF}{}
-
-\DeclareFontShape{LY1}{LibertinusMono-LF}{m}{n}{
- <-> \LibertinusMono@@scale LibertinusMono-lf-ly1
-}{}
-
-\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusMono-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusMono-Sup.fd
index e7a4dcca839..50867d65b5a 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusMono-Sup.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusMono-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{LY1LibertinusMono-Sup.fd}
- [2018/09/01 (autoinst) Font definitions for LY1/LibertinusMono-Sup.]
+ [2019/05/28 (autoinst) Font definitions for LY1/LibertinusMono-Sup.]
\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax
\let\LibertinusMono@@scale\@empty
@@ -9,10 +9,81 @@
\edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}%
\fi
-\DeclareFontFamily{LY1}{LibertinusMono-Sup}{}
+\DeclareFontFamily{LY1}{LibertinusMono-Sup}{\hyphenchar\font=-1}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{LibertinusMono-Sup}{regular}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Regular-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusMono-Sup}{regular}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-Oblique-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusMono-Sup}{regular}{it}{
+ <-> ssub * LibertinusMono-Sup/regular/sl
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{LibertinusMono-Sup}{bold}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Bold-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusMono-Sup}{bold}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusMono-Sup}{bold}{it}{
+ <-> ssub * LibertinusMono-Sup/bold/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
\DeclareFontShape{LY1}{LibertinusMono-Sup}{m}{n}{
- <-> \LibertinusMono@@scale LibertinusMono-sup-ly1
+ <-> ssub * LibertinusMono-Sup/regular/n
+}{}
+
+\DeclareFontShape{LY1}{LibertinusMono-Sup}{m}{sl}{
+ <-> ssub * LibertinusMono-Sup/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusMono-Sup}{m}{it}{
+ <-> ssub * LibertinusMono-Sup/regular/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{LibertinusMono-Sup}{b}{n}{
+ <-> ssub * LibertinusMono-Sup/bold/n
+}{}
+
+\DeclareFontShape{LY1}{LibertinusMono-Sup}{b}{sl}{
+ <-> ssub * LibertinusMono-Sup/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusMono-Sup}{b}{it}{
+ <-> ssub * LibertinusMono-Sup/bold/it
+}{}
+
+\DeclareFontShape{LY1}{LibertinusMono-Sup}{bx}{sl}{
+ <-> ssub * LibertinusMono-Sup/b/sl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusMono-Sup}{bx}{n}{
+ <-> ssub * LibertinusMono-Sup/b/n
+}{}
+
+\DeclareFontShape{LY1}{LibertinusMono-Sup}{bx}{it}{
+ <-> ssub * LibertinusMono-Sup/b/it
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusMono-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusMono-TLF.fd
index 846ed87564d..3e097f23b9e 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusMono-TLF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusMono-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{LY1LibertinusMono-TLF.fd}
- [2018/09/01 (autoinst) Font definitions for LY1/LibertinusMono-TLF.]
+ [2019/05/28 (autoinst) Font definitions for LY1/LibertinusMono-TLF.]
\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax
\let\LibertinusMono@@scale\@empty
@@ -9,30 +9,69 @@
\edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}%
\fi
-\DeclareFontFamily{LY1}{LibertinusMono-TLF}{}
+\DeclareFontFamily{LY1}{LibertinusMono-TLF}{\hyphenchar\font=-1}
-\DeclareFontShape{LY1}{LibertinusMono-TLF}{b}{n}{
- <-> \LibertinusMono@@scale LibertinusMonoBold-tlf-ly1
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{regular}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Regular-tlf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusMono-TLF}{b}{it}{
- <-> \LibertinusMono@@scale LibertinusMonoBoldItalic-tlf-ly1
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{regular}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-Oblique-tlf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusMono-TLF}{b}{sl}{
- <-> ssub * LibertinusMono-TLF/b/it
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{regular}{it}{
+ <-> ssub * LibertinusMono-TLF/regular/sl
}{}
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{bold}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Bold-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{bold}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{bold}{it}{
+ <-> ssub * LibertinusMono-TLF/bold/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{LY1}{LibertinusMono-TLF}{m}{n}{
- <-> \LibertinusMono@@scale LibertinusMono-tlf-ly1
+ <-> ssub * LibertinusMono-TLF/regular/n
+}{}
+
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{m}{sl}{
+ <-> ssub * LibertinusMono-TLF/regular/sl
}{}
\DeclareFontShape{LY1}{LibertinusMono-TLF}{m}{it}{
- <-> \LibertinusMono@@scale LibertinusMonoItalic-tlf-ly1
+ <-> ssub * LibertinusMono-TLF/regular/it
}{}
-\DeclareFontShape{LY1}{LibertinusMono-TLF}{m}{sl}{
- <-> ssub * LibertinusMono-TLF/m/it
+
+% b --> bold
+
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{b}{n}{
+ <-> ssub * LibertinusMono-TLF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{b}{sl}{
+ <-> ssub * LibertinusMono-TLF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{b}{it}{
+ <-> ssub * LibertinusMono-TLF/bold/it
}{}
\DeclareFontShape{LY1}{LibertinusMono-TLF}{bx}{sl}{
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSans-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSans-LF.fd
index 03bc3393078..9028e0988f0 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSans-LF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSans-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/03
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{LY1LibertinusSans-LF.fd}
- [2018/09/03 (autoinst) Font definitions for LY1/LibertinusSans-LF.]
+ [2019/05/28 (autoinst) Font definitions for LY1/LibertinusSans-LF.]
\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
\let\LibertinusSans@@scale\@empty
@@ -11,52 +11,115 @@
\DeclareFontFamily{LY1}{LibertinusSans-LF}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{sc}{
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{LibertinusSans-LF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-LF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-LF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-LF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-LF/regular/scit
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-LF}{regular}{sl}{
+ <-> ssub * LibertinusSans-LF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{LibertinusSans-LF}{bold}{sc}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{n}{
+\DeclareFontShape{LY1}{LibertinusSans-LF}{bold}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-lf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-lf-ly1
+\DeclareFontShape{LY1}{LibertinusSans-LF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-lf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSans-LF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{scsl}{
- <-> ssub * LibertinusSans-LF/b/scit
+\DeclareFontShape{LY1}{LibertinusSans-LF}{bold}{it}{
+ <-> ssub * LibertinusSans-LF/bold/sl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{sl}{
- <-> ssub * LibertinusSans-LF/b/it
+\DeclareFontShape{LY1}{LibertinusSans-LF}{bold}{scit}{
+ <-> ssub * LibertinusSans-LF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{sl}{
+ <-> ssub * LibertinusSans-LF/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{scsl}{
+ <-> ssub * LibertinusSans-LF/regular/scsl
}{}
\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-lf-sc-ly1
+ <-> ssub * LibertinusSans-LF/regular/sc
}{}
\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-lf-ly1
+ <-> ssub * LibertinusSans-LF/regular/n
}{}
\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-ly1
+ <-> ssub * LibertinusSans-LF/regular/it
}{}
\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-ly1
+ <-> ssub * LibertinusSans-LF/regular/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{scsl}{
- <-> ssub * LibertinusSans-LF/m/scit
+
+% b --> bold
+
+\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{sc}{
+ <-> ssub * LibertinusSans-LF/bold/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{sl}{
- <-> ssub * LibertinusSans-LF/m/it
+\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{n}{
+ <-> ssub * LibertinusSans-LF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{scsl}{
+ <-> ssub * LibertinusSans-LF/bold/scsl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{sl}{
+ <-> ssub * LibertinusSans-LF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{it}{
+ <-> ssub * LibertinusSans-LF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{scit}{
+ <-> ssub * LibertinusSans-LF/bold/scit
}{}
\DeclareFontShape{LY1}{LibertinusSans-LF}{bx}{sl}{
@@ -67,14 +130,14 @@
<-> ssub * LibertinusSans-LF/b/scsl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{bx}{sc}{
- <-> ssub * LibertinusSans-LF/b/sc
-}{}
-
\DeclareFontShape{LY1}{LibertinusSans-LF}{bx}{n}{
<-> ssub * LibertinusSans-LF/b/n
}{}
+\DeclareFontShape{LY1}{LibertinusSans-LF}{bx}{sc}{
+ <-> ssub * LibertinusSans-LF/b/sc
+}{}
+
\DeclareFontShape{LY1}{LibertinusSans-LF}{bx}{it}{
<-> ssub * LibertinusSans-LF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSans-OsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSans-OsF.fd
index 59bebbdac1c..51660df1072 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSans-OsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSans-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/03
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{LY1LibertinusSans-OsF.fd}
- [2018/09/03 (autoinst) Font definitions for LY1/LibertinusSans-OsF.]
+ [2019/05/28 (autoinst) Font definitions for LY1/LibertinusSans-OsF.]
\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
\let\LibertinusSans@@scale\@empty
@@ -11,52 +11,115 @@
\DeclareFontFamily{LY1}{LibertinusSans-OsF}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{sc}{
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-OsF/regular/scit
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-OsF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{bold}{sc}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{n}{
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{bold}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-osf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-osf-ly1
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-osf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{scsl}{
- <-> ssub * LibertinusSans-OsF/b/scit
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{bold}{it}{
+ <-> ssub * LibertinusSans-OsF/bold/sl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{sl}{
- <-> ssub * LibertinusSans-OsF/b/it
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-OsF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{sl}{
+ <-> ssub * LibertinusSans-OsF/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-OsF/regular/scsl
}{}
\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-osf-sc-ly1
+ <-> ssub * LibertinusSans-OsF/regular/sc
}{}
\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-osf-ly1
+ <-> ssub * LibertinusSans-OsF/regular/n
}{}
\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-ly1
+ <-> ssub * LibertinusSans-OsF/regular/it
}{}
\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-ly1
+ <-> ssub * LibertinusSans-OsF/regular/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{scsl}{
- <-> ssub * LibertinusSans-OsF/m/scit
+
+% b --> bold
+
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{sc}{
+ <-> ssub * LibertinusSans-OsF/bold/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{sl}{
- <-> ssub * LibertinusSans-OsF/m/it
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{n}{
+ <-> ssub * LibertinusSans-OsF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{scsl}{
+ <-> ssub * LibertinusSans-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{sl}{
+ <-> ssub * LibertinusSans-OsF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{it}{
+ <-> ssub * LibertinusSans-OsF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{scit}{
+ <-> ssub * LibertinusSans-OsF/bold/scit
}{}
\DeclareFontShape{LY1}{LibertinusSans-OsF}{bx}{sl}{
@@ -67,14 +130,14 @@
<-> ssub * LibertinusSans-OsF/b/scsl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{bx}{sc}{
- <-> ssub * LibertinusSans-OsF/b/sc
-}{}
-
\DeclareFontShape{LY1}{LibertinusSans-OsF}{bx}{n}{
<-> ssub * LibertinusSans-OsF/b/n
}{}
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{bx}{sc}{
+ <-> ssub * LibertinusSans-OsF/b/sc
+}{}
+
\DeclareFontShape{LY1}{LibertinusSans-OsF}{bx}{it}{
<-> ssub * LibertinusSans-OsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSans-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSans-Sup.fd
index 317957ac353..d53bcc6c492 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSans-Sup.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSans-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/03
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{LY1LibertinusSans-Sup.fd}
- [2018/09/03 (autoinst) Font definitions for LY1/LibertinusSans-Sup.]
+ [2019/05/28 (autoinst) Font definitions for LY1/LibertinusSans-Sup.]
\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
\let\LibertinusSans@@scale\@empty
@@ -11,28 +11,67 @@
\DeclareFontFamily{LY1}{LibertinusSans-Sup}{}
-\DeclareFontShape{LY1}{LibertinusSans-Sup}{b}{n}{
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{LibertinusSans-Sup}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-Sup}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSans-Sup/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{LibertinusSans-Sup}{bold}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-sup-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-Sup}{b}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-sup-ly1
+\DeclareFontShape{LY1}{LibertinusSans-Sup}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-Sup}{b}{sl}{
- <-> ssub * LibertinusSans-Sup/b/it
+\DeclareFontShape{LY1}{LibertinusSans-Sup}{bold}{it}{
+ <-> ssub * LibertinusSans-Sup/bold/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{LibertinusSans-Sup}{m}{sl}{
+ <-> ssub * LibertinusSans-Sup/regular/sl
}{}
\DeclareFontShape{LY1}{LibertinusSans-Sup}{m}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-sup-ly1
+ <-> ssub * LibertinusSans-Sup/regular/n
}{}
\DeclareFontShape{LY1}{LibertinusSans-Sup}{m}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-ly1
+ <-> ssub * LibertinusSans-Sup/regular/it
}{}
-\DeclareFontShape{LY1}{LibertinusSans-Sup}{m}{sl}{
- <-> ssub * LibertinusSans-Sup/m/it
+
+% b --> bold
+
+\DeclareFontShape{LY1}{LibertinusSans-Sup}{b}{n}{
+ <-> ssub * LibertinusSans-Sup/bold/n
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-Sup}{b}{sl}{
+ <-> ssub * LibertinusSans-Sup/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-Sup}{b}{it}{
+ <-> ssub * LibertinusSans-Sup/bold/it
}{}
\DeclareFontShape{LY1}{LibertinusSans-Sup}{bx}{sl}{
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSans-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSans-TLF.fd
index 919a51c7bed..b9a4ba52f91 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSans-TLF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSans-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/03
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{LY1LibertinusSans-TLF.fd}
- [2018/09/03 (autoinst) Font definitions for LY1/LibertinusSans-TLF.]
+ [2019/05/28 (autoinst) Font definitions for LY1/LibertinusSans-TLF.]
\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
\let\LibertinusSans@@scale\@empty
@@ -11,52 +11,115 @@
\DeclareFontFamily{LY1}{LibertinusSans-TLF}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{sc}{
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TLF/regular/scit
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TLF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{bold}{sc}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{n}{
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{bold}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-tlf-ly1
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-tlf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{scsl}{
- <-> ssub * LibertinusSans-TLF/b/scit
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{bold}{it}{
+ <-> ssub * LibertinusSans-TLF/bold/sl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{sl}{
- <-> ssub * LibertinusSans-TLF/b/it
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TLF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{sl}{
+ <-> ssub * LibertinusSans-TLF/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TLF/regular/scsl
}{}
\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-tlf-sc-ly1
+ <-> ssub * LibertinusSans-TLF/regular/sc
}{}
\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-tlf-ly1
+ <-> ssub * LibertinusSans-TLF/regular/n
}{}
\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-ly1
+ <-> ssub * LibertinusSans-TLF/regular/it
}{}
\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-ly1
+ <-> ssub * LibertinusSans-TLF/regular/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{scsl}{
- <-> ssub * LibertinusSans-TLF/m/scit
+
+% b --> bold
+
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{sc}{
+ <-> ssub * LibertinusSans-TLF/bold/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{sl}{
- <-> ssub * LibertinusSans-TLF/m/it
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{n}{
+ <-> ssub * LibertinusSans-TLF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{scsl}{
+ <-> ssub * LibertinusSans-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{sl}{
+ <-> ssub * LibertinusSans-TLF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{it}{
+ <-> ssub * LibertinusSans-TLF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{scit}{
+ <-> ssub * LibertinusSans-TLF/bold/scit
}{}
\DeclareFontShape{LY1}{LibertinusSans-TLF}{bx}{sl}{
@@ -67,14 +130,14 @@
<-> ssub * LibertinusSans-TLF/b/scsl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{bx}{sc}{
- <-> ssub * LibertinusSans-TLF/b/sc
-}{}
-
\DeclareFontShape{LY1}{LibertinusSans-TLF}{bx}{n}{
<-> ssub * LibertinusSans-TLF/b/n
}{}
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{bx}{sc}{
+ <-> ssub * LibertinusSans-TLF/b/sc
+}{}
+
\DeclareFontShape{LY1}{LibertinusSans-TLF}{bx}{it}{
<-> ssub * LibertinusSans-TLF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSans-TOsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSans-TOsF.fd
index 97fd2c3add8..b3bcc2fcd9f 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSans-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSans-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/03
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{LY1LibertinusSans-TOsF.fd}
- [2018/09/03 (autoinst) Font definitions for LY1/LibertinusSans-TOsF.]
+ [2019/05/28 (autoinst) Font definitions for LY1/LibertinusSans-TOsF.]
\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
\let\LibertinusSans@@scale\@empty
@@ -11,52 +11,115 @@
\DeclareFontFamily{LY1}{LibertinusSans-TOsF}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{sc}{
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/regular/scit
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TOsF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bold}{sc}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{n}{
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bold}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-tosf-ly1
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-tosf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{scsl}{
- <-> ssub * LibertinusSans-TOsF/b/scit
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bold}{it}{
+ <-> ssub * LibertinusSans-TOsF/bold/sl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{sl}{
- <-> ssub * LibertinusSans-TOsF/b/it
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TOsF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSans-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/regular/scsl
}{}
\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-tosf-sc-ly1
+ <-> ssub * LibertinusSans-TOsF/regular/sc
}{}
\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-tosf-ly1
+ <-> ssub * LibertinusSans-TOsF/regular/n
}{}
\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-ly1
+ <-> ssub * LibertinusSans-TOsF/regular/it
}{}
\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-ly1
+ <-> ssub * LibertinusSans-TOsF/regular/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{scsl}{
- <-> ssub * LibertinusSans-TOsF/m/scit
+
+% b --> bold
+
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{sc}{
+ <-> ssub * LibertinusSans-TOsF/bold/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{sl}{
- <-> ssub * LibertinusSans-TOsF/m/it
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{n}{
+ <-> ssub * LibertinusSans-TOsF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/bold/scsl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{sl}{
+ <-> ssub * LibertinusSans-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{it}{
+ <-> ssub * LibertinusSans-TOsF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{scit}{
+ <-> ssub * LibertinusSans-TOsF/bold/scit
}{}
\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bx}{sl}{
@@ -67,14 +130,14 @@
<-> ssub * LibertinusSans-TOsF/b/scsl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bx}{sc}{
- <-> ssub * LibertinusSans-TOsF/b/sc
-}{}
-
\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bx}{n}{
<-> ssub * LibertinusSans-TOsF/b/n
}{}
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bx}{sc}{
+ <-> ssub * LibertinusSans-TOsF/b/sc
+}{}
+
\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bx}{it}{
<-> ssub * LibertinusSans-TOsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerif-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerif-LF.fd
index ac235c96769..c936159cc6a 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerif-LF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerif-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{LY1LibertinusSerif-LF.fd}
- [2018/09/01 (autoinst) Font definitions for LY1/LibertinusSerif-LF.]
+ [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerif-LF.]
\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
\let\LibertinusSerif@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{LY1}{LibertinusSerif-LF}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-ly1
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{scsl}{
- <-> ssub * LibertinusSerif-LF/b/scit
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-LF/regular/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{sl}{
- <-> ssub * LibertinusSerif-LF/b/it
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-LF/regular/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{sc}{
+
+% ---- semibold ----
+
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{semibold}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{n}{
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{semibold}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{it}{
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{semibold}{it}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{scit}{
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{semibold}{scit}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{scsl}{
- <-> ssub * LibertinusSerif-LF/sb/scit
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/semibold/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{sl}{
- <-> ssub * LibertinusSerif-LF/sb/it
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-LF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/bold/scit
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-LF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{sl}{
+ <-> ssub * LibertinusSerif-LF/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-LF/regular/scsl
}{}
\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-lf-sc-ly1
+ <-> ssub * LibertinusSerif-LF/regular/sc
}{}
\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-lf-ly1
+ <-> ssub * LibertinusSerif-LF/regular/n
}{}
\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-ly1
+ <-> ssub * LibertinusSerif-LF/regular/it
}{}
\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-ly1
+ <-> ssub * LibertinusSerif-LF/regular/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{scsl}{
- <-> ssub * LibertinusSerif-LF/m/scit
+
+% sb --> semibold
+
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-LF/semibold/sl
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{sl}{
- <-> ssub * LibertinusSerif-LF/m/it
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-LF/semibold/scsl
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{bx}{sl}{
- <-> ssub * LibertinusSerif-LF/b/sl
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-LF/semibold/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{bx}{scsl}{
- <-> ssub * LibertinusSerif-LF/b/scsl
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{n}{
+ <-> ssub * LibertinusSerif-LF/semibold/n
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{bx}{sc}{
- <-> ssub * LibertinusSerif-LF/b/sc
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{it}{
+ <-> ssub * LibertinusSerif-LF/semibold/it
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-LF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{sl}{
+ <-> ssub * LibertinusSerif-LF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-LF/bold/scsl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{sc}{
+ <-> ssub * LibertinusSerif-LF/bold/sc
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{n}{
+ <-> ssub * LibertinusSerif-LF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{it}{
+ <-> ssub * LibertinusSerif-LF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{scit}{
+ <-> ssub * LibertinusSerif-LF/bold/scit
}{}
\DeclareFontShape{LY1}{LibertinusSerif-LF}{bx}{n}{
<-> ssub * LibertinusSerif-LF/b/n
}{}
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-LF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-LF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-LF/b/sl
+}{}
+
\DeclareFontShape{LY1}{LibertinusSerif-LF}{bx}{it}{
<-> ssub * LibertinusSerif-LF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerif-OsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerif-OsF.fd
index c2bb96f9985..a8e8739cc7f 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerif-OsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerif-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{LY1LibertinusSerif-OsF.fd}
- [2018/09/01 (autoinst) Font definitions for LY1/LibertinusSerif-OsF.]
+ [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerif-OsF.]
\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
\let\LibertinusSerif@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{LY1}{LibertinusSerif-OsF}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-ly1
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{scsl}{
- <-> ssub * LibertinusSerif-OsF/b/scit
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/regular/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{sl}{
- <-> ssub * LibertinusSerif-OsF/b/it
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-OsF/regular/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{sc}{
+
+% ---- semibold ----
+
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{semibold}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{n}{
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{semibold}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{it}{
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{semibold}{it}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{scit}{
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{semibold}{scit}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{scsl}{
- <-> ssub * LibertinusSerif-OsF/sb/scit
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{sl}{
- <-> ssub * LibertinusSerif-OsF/sb/it
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/bold/scit
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-OsF/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/regular/scsl
}{}
\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-osf-sc-ly1
+ <-> ssub * LibertinusSerif-OsF/regular/sc
}{}
\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-osf-ly1
+ <-> ssub * LibertinusSerif-OsF/regular/n
}{}
\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-ly1
+ <-> ssub * LibertinusSerif-OsF/regular/it
}{}
\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-ly1
+ <-> ssub * LibertinusSerif-OsF/regular/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{scsl}{
- <-> ssub * LibertinusSerif-OsF/m/scit
+
+% sb --> semibold
+
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/sl
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{sl}{
- <-> ssub * LibertinusSerif-OsF/m/it
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scsl
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bx}{sl}{
- <-> ssub * LibertinusSerif-OsF/b/sl
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-OsF/semibold/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bx}{scsl}{
- <-> ssub * LibertinusSerif-OsF/b/scsl
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{n}{
+ <-> ssub * LibertinusSerif-OsF/semibold/n
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bx}{sc}{
- <-> ssub * LibertinusSerif-OsF/b/sc
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{it}{
+ <-> ssub * LibertinusSerif-OsF/semibold/it
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-OsF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{sc}{
+ <-> ssub * LibertinusSerif-OsF/bold/sc
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{n}{
+ <-> ssub * LibertinusSerif-OsF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{it}{
+ <-> ssub * LibertinusSerif-OsF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{scit}{
+ <-> ssub * LibertinusSerif-OsF/bold/scit
}{}
\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bx}{n}{
<-> ssub * LibertinusSerif-OsF/b/n
}{}
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-OsF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-OsF/b/sl
+}{}
+
\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bx}{it}{
<-> ssub * LibertinusSerif-OsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerif-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerif-Sup.fd
index e44eb09c349..e1e4e9dbc14 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerif-Sup.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerif-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{LY1LibertinusSerif-Sup.fd}
- [2018/09/01 (autoinst) Font definitions for LY1/LibertinusSerif-Sup.]
+ [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerif-Sup.]
\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
\let\LibertinusSerif@@scale\@empty
@@ -11,50 +11,107 @@
\DeclareFontFamily{LY1}{LibertinusSerif-Sup}{}
-\DeclareFontShape{LY1}{LibertinusSerif-Sup}{b}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-ly1
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-sup-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-Sup}{b}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-Sup}{b}{sl}{
- <-> ssub * LibertinusSerif-Sup/b/it
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSerif-Sup/regular/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-Sup}{sb}{n}{
+
+% ---- semibold ----
+
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{semibold}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-Sup}{sb}{it}{
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{semibold}{it}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-Sup}{sb}{sl}{
- <-> ssub * LibertinusSerif-Sup/sb/it
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{bold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{m}{sl}{
+ <-> ssub * LibertinusSerif-Sup/regular/sl
}{}
\DeclareFontShape{LY1}{LibertinusSerif-Sup}{m}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-sup-ly1
+ <-> ssub * LibertinusSerif-Sup/regular/n
}{}
\DeclareFontShape{LY1}{LibertinusSerif-Sup}{m}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-ly1
+ <-> ssub * LibertinusSerif-Sup/regular/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-Sup}{m}{sl}{
- <-> ssub * LibertinusSerif-Sup/m/it
+
+% sb --> semibold
+
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{sb}{sl}{
+ <-> ssub * LibertinusSerif-Sup/semibold/sl
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-Sup}{bx}{sl}{
- <-> ssub * LibertinusSerif-Sup/b/sl
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{sb}{n}{
+ <-> ssub * LibertinusSerif-Sup/semibold/n
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{sb}{it}{
+ <-> ssub * LibertinusSerif-Sup/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{b}{sl}{
+ <-> ssub * LibertinusSerif-Sup/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{b}{n}{
+ <-> ssub * LibertinusSerif-Sup/bold/n
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{b}{it}{
+ <-> ssub * LibertinusSerif-Sup/bold/it
}{}
\DeclareFontShape{LY1}{LibertinusSerif-Sup}{bx}{n}{
<-> ssub * LibertinusSerif-Sup/b/n
}{}
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{bx}{sl}{
+ <-> ssub * LibertinusSerif-Sup/b/sl
+}{}
+
\DeclareFontShape{LY1}{LibertinusSerif-Sup}{bx}{it}{
<-> ssub * LibertinusSerif-Sup/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerif-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerif-TLF.fd
index 94f007bb148..84d97c0fa6b 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerif-TLF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerif-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{LY1LibertinusSerif-TLF.fd}
- [2018/09/01 (autoinst) Font definitions for LY1/LibertinusSerif-TLF.]
+ [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerif-TLF.]
\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
\let\LibertinusSerif@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{LY1}{LibertinusSerif-TLF}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-ly1
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{scsl}{
- <-> ssub * LibertinusSerif-TLF/b/scit
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/regular/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{sl}{
- <-> ssub * LibertinusSerif-TLF/b/it
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TLF/regular/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{sc}{
+
+% ---- semibold ----
+
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{semibold}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{n}{
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{semibold}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{it}{
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{semibold}{it}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{scit}{
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{semibold}{scit}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{scsl}{
- <-> ssub * LibertinusSerif-TLF/sb/scit
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{sl}{
- <-> ssub * LibertinusSerif-TLF/sb/it
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/bold/scit
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TLF/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/regular/scsl
}{}
\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-tlf-sc-ly1
+ <-> ssub * LibertinusSerif-TLF/regular/sc
}{}
\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-tlf-ly1
+ <-> ssub * LibertinusSerif-TLF/regular/n
}{}
\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-ly1
+ <-> ssub * LibertinusSerif-TLF/regular/it
}{}
\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-ly1
+ <-> ssub * LibertinusSerif-TLF/regular/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{scsl}{
- <-> ssub * LibertinusSerif-TLF/m/scit
+
+% sb --> semibold
+
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/sl
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{sl}{
- <-> ssub * LibertinusSerif-TLF/m/it
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scsl
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bx}{sl}{
- <-> ssub * LibertinusSerif-TLF/b/sl
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-TLF/semibold/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bx}{scsl}{
- <-> ssub * LibertinusSerif-TLF/b/scsl
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{n}{
+ <-> ssub * LibertinusSerif-TLF/semibold/n
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bx}{sc}{
- <-> ssub * LibertinusSerif-TLF/b/sc
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{it}{
+ <-> ssub * LibertinusSerif-TLF/semibold/it
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TLF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{sc}{
+ <-> ssub * LibertinusSerif-TLF/bold/sc
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{n}{
+ <-> ssub * LibertinusSerif-TLF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{it}{
+ <-> ssub * LibertinusSerif-TLF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{scit}{
+ <-> ssub * LibertinusSerif-TLF/bold/scit
}{}
\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bx}{n}{
<-> ssub * LibertinusSerif-TLF/b/n
}{}
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-TLF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-TLF/b/sl
+}{}
+
\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bx}{it}{
<-> ssub * LibertinusSerif-TLF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerif-TOsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerif-TOsF.fd
index b5d61268a11..36f154861c6 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerif-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerif-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{LY1LibertinusSerif-TOsF.fd}
- [2018/09/01 (autoinst) Font definitions for LY1/LibertinusSerif-TOsF.]
+ [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerif-TOsF.]
\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
\let\LibertinusSerif@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{LY1}{LibertinusSerif-TOsF}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-ly1
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/b/scit
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{sl}{
- <-> ssub * LibertinusSerif-TOsF/b/it
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{sc}{
+
+% ---- semibold ----
+
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{semibold}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{n}{
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{semibold}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{it}{
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{semibold}{it}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{scit}{
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{semibold}{scit}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/sb/scit
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{sl}{
- <-> ssub * LibertinusSerif-TOsF/sb/it
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scit
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/scsl
}{}
\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-tosf-sc-ly1
+ <-> ssub * LibertinusSerif-TOsF/regular/sc
}{}
\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-tosf-ly1
+ <-> ssub * LibertinusSerif-TOsF/regular/n
}{}
\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-ly1
+ <-> ssub * LibertinusSerif-TOsF/regular/it
}{}
\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-ly1
+ <-> ssub * LibertinusSerif-TOsF/regular/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/m/scit
+
+% sb --> semibold
+
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/sl
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{sl}{
- <-> ssub * LibertinusSerif-TOsF/m/it
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scsl
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bx}{sl}{
- <-> ssub * LibertinusSerif-TOsF/b/sl
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bx}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/b/scsl
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{n}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/n
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bx}{sc}{
- <-> ssub * LibertinusSerif-TOsF/b/sc
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{it}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/it
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scsl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{sc}{
+ <-> ssub * LibertinusSerif-TOsF/bold/sc
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{n}{
+ <-> ssub * LibertinusSerif-TOsF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{it}{
+ <-> ssub * LibertinusSerif-TOsF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{scit}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scit
}{}
\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bx}{n}{
<-> ssub * LibertinusSerif-TOsF/b/n
}{}
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-TOsF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/b/sl
+}{}
+
\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bx}{it}{
<-> ssub * LibertinusSerif-TOsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifDisplay-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifDisplay-LF.fd
index 30b6e6cd08d..8c8170bfb90 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifDisplay-LF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifDisplay-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{LY1LibertinusSerifDisplay-LF.fd}
- [2018/09/02 (autoinst) Font definitions for LY1/LibertinusSerifDisplay-LF.]
+ [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerifDisplay-LF.]
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{LY1}{LibertinusSerifDisplay-LF}{}
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{LibertinusSerifDisplay-LF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-lf-ly1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{LY1}{LibertinusSerifDisplay-LF}{m}{n}{
- <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-lf-ly1
+ <-> ssub * LibertinusSerifDisplay-LF/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifDisplay-OsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifDisplay-OsF.fd
index cb81676f8d2..3fe2e31a3d5 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifDisplay-OsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifDisplay-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{LY1LibertinusSerifDisplay-OsF.fd}
- [2018/09/02 (autoinst) Font definitions for LY1/LibertinusSerifDisplay-OsF.]
+ [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerifDisplay-OsF.]
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{LY1}{LibertinusSerifDisplay-OsF}{}
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{LibertinusSerifDisplay-OsF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-osf-ly1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{LY1}{LibertinusSerifDisplay-OsF}{m}{n}{
- <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-osf-ly1
+ <-> ssub * LibertinusSerifDisplay-OsF/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifDisplay-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifDisplay-Sup.fd
index 7e4f1378a5f..99b46fb3f5e 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifDisplay-Sup.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifDisplay-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{LY1LibertinusSerifDisplay-Sup.fd}
- [2018/09/02 (autoinst) Font definitions for LY1/LibertinusSerifDisplay-Sup.]
+ [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerifDisplay-Sup.]
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{LY1}{LibertinusSerifDisplay-Sup}{}
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{LibertinusSerifDisplay-Sup}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-sup-ly1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{LY1}{LibertinusSerifDisplay-Sup}{m}{n}{
- <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-sup-ly1
+ <-> ssub * LibertinusSerifDisplay-Sup/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifDisplay-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifDisplay-TLF.fd
index da385b76f2a..8e4c12fac03 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifDisplay-TLF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifDisplay-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{LY1LibertinusSerifDisplay-TLF.fd}
- [2018/09/02 (autoinst) Font definitions for LY1/LibertinusSerifDisplay-TLF.]
+ [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerifDisplay-TLF.]
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{LY1}{LibertinusSerifDisplay-TLF}{}
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{LibertinusSerifDisplay-TLF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tlf-ly1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{LY1}{LibertinusSerifDisplay-TLF}{m}{n}{
- <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-tlf-ly1
+ <-> ssub * LibertinusSerifDisplay-TLF/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifDisplay-TOsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifDisplay-TOsF.fd
index bfdf1dffa6f..b00bc2805ae 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifDisplay-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifDisplay-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{LY1LibertinusSerifDisplay-TOsF.fd}
- [2018/09/02 (autoinst) Font definitions for LY1/LibertinusSerifDisplay-TOsF.]
+ [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerifDisplay-TOsF.]
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{LY1}{LibertinusSerifDisplay-TOsF}{}
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{LibertinusSerifDisplay-TOsF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tosf-ly1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{LY1}{LibertinusSerifDisplay-TOsF}{m}{n}{
- <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-tosf-ly1
+ <-> ssub * LibertinusSerifDisplay-TOsF/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifInitials-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifInitials-TLF.fd
index 40c59c1a42d..3f81d3855f1 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifInitials-TLF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/LY1LibertinusSerifInitials-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{LY1LibertinusSerifInitials-TLF.fd}
- [2018/09/02 (autoinst) Font definitions for LY1/LibertinusSerifInitials-TLF.]
+ [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerifInitials-TLF.]
\expandafter\ifx\csname LibertinusSerifInitials@scale\endcsname\relax
\let\LibertinusSerifInitials@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{LY1}{LibertinusSerifInitials-TLF}{}
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{LibertinusSerifInitials-TLF}{regular}{n}{
+ <-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-Regular-tlf-ly1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{LY1}{LibertinusSerifInitials-TLF}{m}{n}{
- <-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-tlf-ly1
+ <-> ssub * LibertinusSerifInitials-TLF/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusMono-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusMono-LF.fd
deleted file mode 100644
index 1dd33ffc03b..00000000000
--- a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusMono-LF.fd
+++ /dev/null
@@ -1,18 +0,0 @@
-%% Generated by autoinst on 2018/09/01
-%%
-\ProvidesFile{OT1LibertinusMono-LF.fd}
- [2018/09/01 (autoinst) Font definitions for OT1/LibertinusMono-LF.]
-
-\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax
- \let\LibertinusMono@@scale\@empty
-\else
- \edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}%
-\fi
-
-\DeclareFontFamily{OT1}{LibertinusMono-LF}{}
-
-\DeclareFontShape{OT1}{LibertinusMono-LF}{m}{n}{
- <-> \LibertinusMono@@scale LibertinusMono-lf-ot1
-}{}
-
-\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusMono-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusMono-Sup.fd
index a5151135364..81aaddf0307 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusMono-Sup.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusMono-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{OT1LibertinusMono-Sup.fd}
- [2018/09/01 (autoinst) Font definitions for OT1/LibertinusMono-Sup.]
+ [2019/05/28 (autoinst) Font definitions for OT1/LibertinusMono-Sup.]
\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax
\let\LibertinusMono@@scale\@empty
@@ -9,10 +9,81 @@
\edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}%
\fi
-\DeclareFontFamily{OT1}{LibertinusMono-Sup}{}
+\DeclareFontFamily{OT1}{LibertinusMono-Sup}{\hyphenchar\font=-1}
+
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{LibertinusMono-Sup}{regular}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Regular-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusMono-Sup}{regular}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-Oblique-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusMono-Sup}{regular}{it}{
+ <-> ssub * LibertinusMono-Sup/regular/sl
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{LibertinusMono-Sup}{bold}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Bold-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusMono-Sup}{bold}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusMono-Sup}{bold}{it}{
+ <-> ssub * LibertinusMono-Sup/bold/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
\DeclareFontShape{OT1}{LibertinusMono-Sup}{m}{n}{
- <-> \LibertinusMono@@scale LibertinusMono-sup-ot1
+ <-> ssub * LibertinusMono-Sup/regular/n
+}{}
+
+\DeclareFontShape{OT1}{LibertinusMono-Sup}{m}{sl}{
+ <-> ssub * LibertinusMono-Sup/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusMono-Sup}{m}{it}{
+ <-> ssub * LibertinusMono-Sup/regular/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{LibertinusMono-Sup}{b}{n}{
+ <-> ssub * LibertinusMono-Sup/bold/n
+}{}
+
+\DeclareFontShape{OT1}{LibertinusMono-Sup}{b}{sl}{
+ <-> ssub * LibertinusMono-Sup/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusMono-Sup}{b}{it}{
+ <-> ssub * LibertinusMono-Sup/bold/it
+}{}
+
+\DeclareFontShape{OT1}{LibertinusMono-Sup}{bx}{sl}{
+ <-> ssub * LibertinusMono-Sup/b/sl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusMono-Sup}{bx}{n}{
+ <-> ssub * LibertinusMono-Sup/b/n
+}{}
+
+\DeclareFontShape{OT1}{LibertinusMono-Sup}{bx}{it}{
+ <-> ssub * LibertinusMono-Sup/b/it
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusMono-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusMono-TLF.fd
index c9c660945c7..bba71c042ec 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusMono-TLF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusMono-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{OT1LibertinusMono-TLF.fd}
- [2018/09/01 (autoinst) Font definitions for OT1/LibertinusMono-TLF.]
+ [2019/05/28 (autoinst) Font definitions for OT1/LibertinusMono-TLF.]
\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax
\let\LibertinusMono@@scale\@empty
@@ -9,30 +9,69 @@
\edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}%
\fi
-\DeclareFontFamily{OT1}{LibertinusMono-TLF}{}
+\DeclareFontFamily{OT1}{LibertinusMono-TLF}{\hyphenchar\font=-1}
-\DeclareFontShape{OT1}{LibertinusMono-TLF}{b}{n}{
- <-> \LibertinusMono@@scale LibertinusMonoBold-tlf-ot1
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{LibertinusMono-TLF}{regular}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Regular-tlf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusMono-TLF}{b}{it}{
- <-> \LibertinusMono@@scale LibertinusMonoBoldItalic-tlf-ot1
+\DeclareFontShape{OT1}{LibertinusMono-TLF}{regular}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-Oblique-tlf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusMono-TLF}{b}{sl}{
- <-> ssub * LibertinusMono-TLF/b/it
+\DeclareFontShape{OT1}{LibertinusMono-TLF}{regular}{it}{
+ <-> ssub * LibertinusMono-TLF/regular/sl
}{}
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{LibertinusMono-TLF}{bold}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Bold-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusMono-TLF}{bold}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusMono-TLF}{bold}{it}{
+ <-> ssub * LibertinusMono-TLF/bold/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{OT1}{LibertinusMono-TLF}{m}{n}{
- <-> \LibertinusMono@@scale LibertinusMono-tlf-ot1
+ <-> ssub * LibertinusMono-TLF/regular/n
+}{}
+
+\DeclareFontShape{OT1}{LibertinusMono-TLF}{m}{sl}{
+ <-> ssub * LibertinusMono-TLF/regular/sl
}{}
\DeclareFontShape{OT1}{LibertinusMono-TLF}{m}{it}{
- <-> \LibertinusMono@@scale LibertinusMonoItalic-tlf-ot1
+ <-> ssub * LibertinusMono-TLF/regular/it
}{}
-\DeclareFontShape{OT1}{LibertinusMono-TLF}{m}{sl}{
- <-> ssub * LibertinusMono-TLF/m/it
+
+% b --> bold
+
+\DeclareFontShape{OT1}{LibertinusMono-TLF}{b}{n}{
+ <-> ssub * LibertinusMono-TLF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{LibertinusMono-TLF}{b}{sl}{
+ <-> ssub * LibertinusMono-TLF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusMono-TLF}{b}{it}{
+ <-> ssub * LibertinusMono-TLF/bold/it
}{}
\DeclareFontShape{OT1}{LibertinusMono-TLF}{bx}{sl}{
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSans-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSans-LF.fd
index 5a08b49b487..4fb1b74c402 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSans-LF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSans-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/03
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{OT1LibertinusSans-LF.fd}
- [2018/09/03 (autoinst) Font definitions for OT1/LibertinusSans-LF.]
+ [2019/05/28 (autoinst) Font definitions for OT1/LibertinusSans-LF.]
\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
\let\LibertinusSans@@scale\@empty
@@ -11,52 +11,115 @@
\DeclareFontFamily{OT1}{LibertinusSans-LF}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{sc}{
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{LibertinusSans-LF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-LF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-LF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-LF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-LF/regular/scit
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-LF}{regular}{sl}{
+ <-> ssub * LibertinusSans-LF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{LibertinusSans-LF}{bold}{sc}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{n}{
+\DeclareFontShape{OT1}{LibertinusSans-LF}{bold}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-lf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-lf-ot1
+\DeclareFontShape{OT1}{LibertinusSans-LF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-lf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSans-LF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{scsl}{
- <-> ssub * LibertinusSans-LF/b/scit
+\DeclareFontShape{OT1}{LibertinusSans-LF}{bold}{it}{
+ <-> ssub * LibertinusSans-LF/bold/sl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{sl}{
- <-> ssub * LibertinusSans-LF/b/it
+\DeclareFontShape{OT1}{LibertinusSans-LF}{bold}{scit}{
+ <-> ssub * LibertinusSans-LF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{sl}{
+ <-> ssub * LibertinusSans-LF/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{scsl}{
+ <-> ssub * LibertinusSans-LF/regular/scsl
}{}
\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-lf-sc-ot1
+ <-> ssub * LibertinusSans-LF/regular/sc
}{}
\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-lf-ot1
+ <-> ssub * LibertinusSans-LF/regular/n
}{}
\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-ot1
+ <-> ssub * LibertinusSans-LF/regular/it
}{}
\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-ot1
+ <-> ssub * LibertinusSans-LF/regular/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{scsl}{
- <-> ssub * LibertinusSans-LF/m/scit
+
+% b --> bold
+
+\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{sc}{
+ <-> ssub * LibertinusSans-LF/bold/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{sl}{
- <-> ssub * LibertinusSans-LF/m/it
+\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{n}{
+ <-> ssub * LibertinusSans-LF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{scsl}{
+ <-> ssub * LibertinusSans-LF/bold/scsl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{sl}{
+ <-> ssub * LibertinusSans-LF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{it}{
+ <-> ssub * LibertinusSans-LF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{scit}{
+ <-> ssub * LibertinusSans-LF/bold/scit
}{}
\DeclareFontShape{OT1}{LibertinusSans-LF}{bx}{sl}{
@@ -67,14 +130,14 @@
<-> ssub * LibertinusSans-LF/b/scsl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{bx}{sc}{
- <-> ssub * LibertinusSans-LF/b/sc
-}{}
-
\DeclareFontShape{OT1}{LibertinusSans-LF}{bx}{n}{
<-> ssub * LibertinusSans-LF/b/n
}{}
+\DeclareFontShape{OT1}{LibertinusSans-LF}{bx}{sc}{
+ <-> ssub * LibertinusSans-LF/b/sc
+}{}
+
\DeclareFontShape{OT1}{LibertinusSans-LF}{bx}{it}{
<-> ssub * LibertinusSans-LF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSans-OsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSans-OsF.fd
index ce4c3469511..879f3bc3373 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSans-OsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSans-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/03
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{OT1LibertinusSans-OsF.fd}
- [2018/09/03 (autoinst) Font definitions for OT1/LibertinusSans-OsF.]
+ [2019/05/28 (autoinst) Font definitions for OT1/LibertinusSans-OsF.]
\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
\let\LibertinusSans@@scale\@empty
@@ -11,52 +11,115 @@
\DeclareFontFamily{OT1}{LibertinusSans-OsF}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{sc}{
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-OsF/regular/scit
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-OsF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{bold}{sc}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{n}{
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{bold}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-osf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-osf-ot1
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-osf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{scsl}{
- <-> ssub * LibertinusSans-OsF/b/scit
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{bold}{it}{
+ <-> ssub * LibertinusSans-OsF/bold/sl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{sl}{
- <-> ssub * LibertinusSans-OsF/b/it
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-OsF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{sl}{
+ <-> ssub * LibertinusSans-OsF/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-OsF/regular/scsl
}{}
\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-osf-sc-ot1
+ <-> ssub * LibertinusSans-OsF/regular/sc
}{}
\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-osf-ot1
+ <-> ssub * LibertinusSans-OsF/regular/n
}{}
\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-ot1
+ <-> ssub * LibertinusSans-OsF/regular/it
}{}
\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-ot1
+ <-> ssub * LibertinusSans-OsF/regular/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{scsl}{
- <-> ssub * LibertinusSans-OsF/m/scit
+
+% b --> bold
+
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{sc}{
+ <-> ssub * LibertinusSans-OsF/bold/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{sl}{
- <-> ssub * LibertinusSans-OsF/m/it
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{n}{
+ <-> ssub * LibertinusSans-OsF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{scsl}{
+ <-> ssub * LibertinusSans-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{sl}{
+ <-> ssub * LibertinusSans-OsF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{it}{
+ <-> ssub * LibertinusSans-OsF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{scit}{
+ <-> ssub * LibertinusSans-OsF/bold/scit
}{}
\DeclareFontShape{OT1}{LibertinusSans-OsF}{bx}{sl}{
@@ -67,14 +130,14 @@
<-> ssub * LibertinusSans-OsF/b/scsl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{bx}{sc}{
- <-> ssub * LibertinusSans-OsF/b/sc
-}{}
-
\DeclareFontShape{OT1}{LibertinusSans-OsF}{bx}{n}{
<-> ssub * LibertinusSans-OsF/b/n
}{}
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{bx}{sc}{
+ <-> ssub * LibertinusSans-OsF/b/sc
+}{}
+
\DeclareFontShape{OT1}{LibertinusSans-OsF}{bx}{it}{
<-> ssub * LibertinusSans-OsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSans-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSans-Sup.fd
index ad290ee239d..0c118faf2e7 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSans-Sup.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSans-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/03
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{OT1LibertinusSans-Sup.fd}
- [2018/09/03 (autoinst) Font definitions for OT1/LibertinusSans-Sup.]
+ [2019/05/28 (autoinst) Font definitions for OT1/LibertinusSans-Sup.]
\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
\let\LibertinusSans@@scale\@empty
@@ -11,28 +11,67 @@
\DeclareFontFamily{OT1}{LibertinusSans-Sup}{}
-\DeclareFontShape{OT1}{LibertinusSans-Sup}{b}{n}{
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{LibertinusSans-Sup}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-Sup}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSans-Sup/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{LibertinusSans-Sup}{bold}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-sup-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-Sup}{b}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-sup-ot1
+\DeclareFontShape{OT1}{LibertinusSans-Sup}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-Sup}{b}{sl}{
- <-> ssub * LibertinusSans-Sup/b/it
+\DeclareFontShape{OT1}{LibertinusSans-Sup}{bold}{it}{
+ <-> ssub * LibertinusSans-Sup/bold/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{LibertinusSans-Sup}{m}{sl}{
+ <-> ssub * LibertinusSans-Sup/regular/sl
}{}
\DeclareFontShape{OT1}{LibertinusSans-Sup}{m}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-sup-ot1
+ <-> ssub * LibertinusSans-Sup/regular/n
}{}
\DeclareFontShape{OT1}{LibertinusSans-Sup}{m}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-ot1
+ <-> ssub * LibertinusSans-Sup/regular/it
}{}
-\DeclareFontShape{OT1}{LibertinusSans-Sup}{m}{sl}{
- <-> ssub * LibertinusSans-Sup/m/it
+
+% b --> bold
+
+\DeclareFontShape{OT1}{LibertinusSans-Sup}{b}{n}{
+ <-> ssub * LibertinusSans-Sup/bold/n
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-Sup}{b}{sl}{
+ <-> ssub * LibertinusSans-Sup/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-Sup}{b}{it}{
+ <-> ssub * LibertinusSans-Sup/bold/it
}{}
\DeclareFontShape{OT1}{LibertinusSans-Sup}{bx}{sl}{
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSans-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSans-TLF.fd
index f605c5d38a2..480a82ed72a 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSans-TLF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSans-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/03
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{OT1LibertinusSans-TLF.fd}
- [2018/09/03 (autoinst) Font definitions for OT1/LibertinusSans-TLF.]
+ [2019/05/28 (autoinst) Font definitions for OT1/LibertinusSans-TLF.]
\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
\let\LibertinusSans@@scale\@empty
@@ -11,52 +11,115 @@
\DeclareFontFamily{OT1}{LibertinusSans-TLF}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{sc}{
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TLF/regular/scit
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TLF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{bold}{sc}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{n}{
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{bold}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-tlf-ot1
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-tlf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{scsl}{
- <-> ssub * LibertinusSans-TLF/b/scit
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{bold}{it}{
+ <-> ssub * LibertinusSans-TLF/bold/sl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{sl}{
- <-> ssub * LibertinusSans-TLF/b/it
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TLF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{sl}{
+ <-> ssub * LibertinusSans-TLF/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TLF/regular/scsl
}{}
\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-tlf-sc-ot1
+ <-> ssub * LibertinusSans-TLF/regular/sc
}{}
\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-tlf-ot1
+ <-> ssub * LibertinusSans-TLF/regular/n
}{}
\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-ot1
+ <-> ssub * LibertinusSans-TLF/regular/it
}{}
\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-ot1
+ <-> ssub * LibertinusSans-TLF/regular/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{scsl}{
- <-> ssub * LibertinusSans-TLF/m/scit
+
+% b --> bold
+
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{sc}{
+ <-> ssub * LibertinusSans-TLF/bold/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{sl}{
- <-> ssub * LibertinusSans-TLF/m/it
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{n}{
+ <-> ssub * LibertinusSans-TLF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{scsl}{
+ <-> ssub * LibertinusSans-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{sl}{
+ <-> ssub * LibertinusSans-TLF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{it}{
+ <-> ssub * LibertinusSans-TLF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{scit}{
+ <-> ssub * LibertinusSans-TLF/bold/scit
}{}
\DeclareFontShape{OT1}{LibertinusSans-TLF}{bx}{sl}{
@@ -67,14 +130,14 @@
<-> ssub * LibertinusSans-TLF/b/scsl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{bx}{sc}{
- <-> ssub * LibertinusSans-TLF/b/sc
-}{}
-
\DeclareFontShape{OT1}{LibertinusSans-TLF}{bx}{n}{
<-> ssub * LibertinusSans-TLF/b/n
}{}
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{bx}{sc}{
+ <-> ssub * LibertinusSans-TLF/b/sc
+}{}
+
\DeclareFontShape{OT1}{LibertinusSans-TLF}{bx}{it}{
<-> ssub * LibertinusSans-TLF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSans-TOsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSans-TOsF.fd
index b8377a0f3c1..f674bf3e40a 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSans-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSans-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/03
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{OT1LibertinusSans-TOsF.fd}
- [2018/09/03 (autoinst) Font definitions for OT1/LibertinusSans-TOsF.]
+ [2019/05/28 (autoinst) Font definitions for OT1/LibertinusSans-TOsF.]
\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
\let\LibertinusSans@@scale\@empty
@@ -11,52 +11,115 @@
\DeclareFontFamily{OT1}{LibertinusSans-TOsF}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{sc}{
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/regular/scit
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TOsF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bold}{sc}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{n}{
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bold}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-tosf-ot1
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-tosf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{scsl}{
- <-> ssub * LibertinusSans-TOsF/b/scit
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bold}{it}{
+ <-> ssub * LibertinusSans-TOsF/bold/sl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{sl}{
- <-> ssub * LibertinusSans-TOsF/b/it
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TOsF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSans-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/regular/scsl
}{}
\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-tosf-sc-ot1
+ <-> ssub * LibertinusSans-TOsF/regular/sc
}{}
\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-tosf-ot1
+ <-> ssub * LibertinusSans-TOsF/regular/n
}{}
\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-ot1
+ <-> ssub * LibertinusSans-TOsF/regular/it
}{}
\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-ot1
+ <-> ssub * LibertinusSans-TOsF/regular/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{scsl}{
- <-> ssub * LibertinusSans-TOsF/m/scit
+
+% b --> bold
+
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{sc}{
+ <-> ssub * LibertinusSans-TOsF/bold/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{sl}{
- <-> ssub * LibertinusSans-TOsF/m/it
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{n}{
+ <-> ssub * LibertinusSans-TOsF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/bold/scsl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{sl}{
+ <-> ssub * LibertinusSans-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{it}{
+ <-> ssub * LibertinusSans-TOsF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{scit}{
+ <-> ssub * LibertinusSans-TOsF/bold/scit
}{}
\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bx}{sl}{
@@ -67,14 +130,14 @@
<-> ssub * LibertinusSans-TOsF/b/scsl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bx}{sc}{
- <-> ssub * LibertinusSans-TOsF/b/sc
-}{}
-
\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bx}{n}{
<-> ssub * LibertinusSans-TOsF/b/n
}{}
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bx}{sc}{
+ <-> ssub * LibertinusSans-TOsF/b/sc
+}{}
+
\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bx}{it}{
<-> ssub * LibertinusSans-TOsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerif-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerif-LF.fd
index cec93e7ea42..497c4fdf525 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerif-LF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerif-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{OT1LibertinusSerif-LF.fd}
- [2018/09/01 (autoinst) Font definitions for OT1/LibertinusSerif-LF.]
+ [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerif-LF.]
\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
\let\LibertinusSerif@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{OT1}{LibertinusSerif-LF}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-ot1
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{scsl}{
- <-> ssub * LibertinusSerif-LF/b/scit
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-LF/regular/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{sl}{
- <-> ssub * LibertinusSerif-LF/b/it
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-LF/regular/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{sc}{
+
+% ---- semibold ----
+
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{semibold}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{n}{
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{semibold}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{it}{
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{semibold}{it}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{scit}{
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{semibold}{scit}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{scsl}{
- <-> ssub * LibertinusSerif-LF/sb/scit
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/semibold/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{sl}{
- <-> ssub * LibertinusSerif-LF/sb/it
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-LF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/bold/scit
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-LF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{sl}{
+ <-> ssub * LibertinusSerif-LF/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-LF/regular/scsl
}{}
\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-lf-sc-ot1
+ <-> ssub * LibertinusSerif-LF/regular/sc
}{}
\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-lf-ot1
+ <-> ssub * LibertinusSerif-LF/regular/n
}{}
\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-ot1
+ <-> ssub * LibertinusSerif-LF/regular/it
}{}
\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-ot1
+ <-> ssub * LibertinusSerif-LF/regular/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{scsl}{
- <-> ssub * LibertinusSerif-LF/m/scit
+
+% sb --> semibold
+
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-LF/semibold/sl
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{sl}{
- <-> ssub * LibertinusSerif-LF/m/it
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-LF/semibold/scsl
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{bx}{sl}{
- <-> ssub * LibertinusSerif-LF/b/sl
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-LF/semibold/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{bx}{scsl}{
- <-> ssub * LibertinusSerif-LF/b/scsl
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{n}{
+ <-> ssub * LibertinusSerif-LF/semibold/n
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{bx}{sc}{
- <-> ssub * LibertinusSerif-LF/b/sc
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{it}{
+ <-> ssub * LibertinusSerif-LF/semibold/it
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-LF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{sl}{
+ <-> ssub * LibertinusSerif-LF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-LF/bold/scsl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{sc}{
+ <-> ssub * LibertinusSerif-LF/bold/sc
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{n}{
+ <-> ssub * LibertinusSerif-LF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{it}{
+ <-> ssub * LibertinusSerif-LF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{scit}{
+ <-> ssub * LibertinusSerif-LF/bold/scit
}{}
\DeclareFontShape{OT1}{LibertinusSerif-LF}{bx}{n}{
<-> ssub * LibertinusSerif-LF/b/n
}{}
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-LF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-LF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-LF/b/sl
+}{}
+
\DeclareFontShape{OT1}{LibertinusSerif-LF}{bx}{it}{
<-> ssub * LibertinusSerif-LF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerif-OsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerif-OsF.fd
index 6c5331714ae..451ca65e6b4 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerif-OsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerif-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{OT1LibertinusSerif-OsF.fd}
- [2018/09/01 (autoinst) Font definitions for OT1/LibertinusSerif-OsF.]
+ [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerif-OsF.]
\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
\let\LibertinusSerif@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{OT1}{LibertinusSerif-OsF}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-ot1
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{scsl}{
- <-> ssub * LibertinusSerif-OsF/b/scit
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/regular/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{sl}{
- <-> ssub * LibertinusSerif-OsF/b/it
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-OsF/regular/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{sc}{
+
+% ---- semibold ----
+
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{semibold}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{n}{
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{semibold}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{it}{
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{semibold}{it}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{scit}{
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{semibold}{scit}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{scsl}{
- <-> ssub * LibertinusSerif-OsF/sb/scit
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{sl}{
- <-> ssub * LibertinusSerif-OsF/sb/it
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/bold/scit
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-OsF/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/regular/scsl
}{}
\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-osf-sc-ot1
+ <-> ssub * LibertinusSerif-OsF/regular/sc
}{}
\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-osf-ot1
+ <-> ssub * LibertinusSerif-OsF/regular/n
}{}
\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-ot1
+ <-> ssub * LibertinusSerif-OsF/regular/it
}{}
\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-ot1
+ <-> ssub * LibertinusSerif-OsF/regular/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{scsl}{
- <-> ssub * LibertinusSerif-OsF/m/scit
+
+% sb --> semibold
+
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/sl
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{sl}{
- <-> ssub * LibertinusSerif-OsF/m/it
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scsl
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bx}{sl}{
- <-> ssub * LibertinusSerif-OsF/b/sl
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-OsF/semibold/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bx}{scsl}{
- <-> ssub * LibertinusSerif-OsF/b/scsl
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{n}{
+ <-> ssub * LibertinusSerif-OsF/semibold/n
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bx}{sc}{
- <-> ssub * LibertinusSerif-OsF/b/sc
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{it}{
+ <-> ssub * LibertinusSerif-OsF/semibold/it
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-OsF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{sc}{
+ <-> ssub * LibertinusSerif-OsF/bold/sc
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{n}{
+ <-> ssub * LibertinusSerif-OsF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{it}{
+ <-> ssub * LibertinusSerif-OsF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{scit}{
+ <-> ssub * LibertinusSerif-OsF/bold/scit
}{}
\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bx}{n}{
<-> ssub * LibertinusSerif-OsF/b/n
}{}
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-OsF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-OsF/b/sl
+}{}
+
\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bx}{it}{
<-> ssub * LibertinusSerif-OsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerif-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerif-Sup.fd
index ca06a06ba0f..ff6004c7176 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerif-Sup.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerif-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{OT1LibertinusSerif-Sup.fd}
- [2018/09/01 (autoinst) Font definitions for OT1/LibertinusSerif-Sup.]
+ [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerif-Sup.]
\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
\let\LibertinusSerif@@scale\@empty
@@ -11,50 +11,107 @@
\DeclareFontFamily{OT1}{LibertinusSerif-Sup}{}
-\DeclareFontShape{OT1}{LibertinusSerif-Sup}{b}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-ot1
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-sup-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-Sup}{b}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-Sup}{b}{sl}{
- <-> ssub * LibertinusSerif-Sup/b/it
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSerif-Sup/regular/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-Sup}{sb}{n}{
+
+% ---- semibold ----
+
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{semibold}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-Sup}{sb}{it}{
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{semibold}{it}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-Sup}{sb}{sl}{
- <-> ssub * LibertinusSerif-Sup/sb/it
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{bold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{m}{sl}{
+ <-> ssub * LibertinusSerif-Sup/regular/sl
}{}
\DeclareFontShape{OT1}{LibertinusSerif-Sup}{m}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-sup-ot1
+ <-> ssub * LibertinusSerif-Sup/regular/n
}{}
\DeclareFontShape{OT1}{LibertinusSerif-Sup}{m}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-ot1
+ <-> ssub * LibertinusSerif-Sup/regular/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-Sup}{m}{sl}{
- <-> ssub * LibertinusSerif-Sup/m/it
+
+% sb --> semibold
+
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{sb}{sl}{
+ <-> ssub * LibertinusSerif-Sup/semibold/sl
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-Sup}{bx}{sl}{
- <-> ssub * LibertinusSerif-Sup/b/sl
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{sb}{n}{
+ <-> ssub * LibertinusSerif-Sup/semibold/n
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{sb}{it}{
+ <-> ssub * LibertinusSerif-Sup/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{b}{sl}{
+ <-> ssub * LibertinusSerif-Sup/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{b}{n}{
+ <-> ssub * LibertinusSerif-Sup/bold/n
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{b}{it}{
+ <-> ssub * LibertinusSerif-Sup/bold/it
}{}
\DeclareFontShape{OT1}{LibertinusSerif-Sup}{bx}{n}{
<-> ssub * LibertinusSerif-Sup/b/n
}{}
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{bx}{sl}{
+ <-> ssub * LibertinusSerif-Sup/b/sl
+}{}
+
\DeclareFontShape{OT1}{LibertinusSerif-Sup}{bx}{it}{
<-> ssub * LibertinusSerif-Sup/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerif-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerif-TLF.fd
index a47864c7630..07461d136ba 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerif-TLF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerif-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{OT1LibertinusSerif-TLF.fd}
- [2018/09/01 (autoinst) Font definitions for OT1/LibertinusSerif-TLF.]
+ [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerif-TLF.]
\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
\let\LibertinusSerif@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{OT1}{LibertinusSerif-TLF}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-ot1
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{scsl}{
- <-> ssub * LibertinusSerif-TLF/b/scit
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/regular/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{sl}{
- <-> ssub * LibertinusSerif-TLF/b/it
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TLF/regular/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{sc}{
+
+% ---- semibold ----
+
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{semibold}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{n}{
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{semibold}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{it}{
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{semibold}{it}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{scit}{
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{semibold}{scit}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{scsl}{
- <-> ssub * LibertinusSerif-TLF/sb/scit
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{sl}{
- <-> ssub * LibertinusSerif-TLF/sb/it
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/bold/scit
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TLF/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/regular/scsl
}{}
\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-tlf-sc-ot1
+ <-> ssub * LibertinusSerif-TLF/regular/sc
}{}
\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-tlf-ot1
+ <-> ssub * LibertinusSerif-TLF/regular/n
}{}
\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-ot1
+ <-> ssub * LibertinusSerif-TLF/regular/it
}{}
\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-ot1
+ <-> ssub * LibertinusSerif-TLF/regular/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{scsl}{
- <-> ssub * LibertinusSerif-TLF/m/scit
+
+% sb --> semibold
+
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/sl
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{sl}{
- <-> ssub * LibertinusSerif-TLF/m/it
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scsl
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bx}{sl}{
- <-> ssub * LibertinusSerif-TLF/b/sl
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-TLF/semibold/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bx}{scsl}{
- <-> ssub * LibertinusSerif-TLF/b/scsl
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{n}{
+ <-> ssub * LibertinusSerif-TLF/semibold/n
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bx}{sc}{
- <-> ssub * LibertinusSerif-TLF/b/sc
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{it}{
+ <-> ssub * LibertinusSerif-TLF/semibold/it
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TLF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{sc}{
+ <-> ssub * LibertinusSerif-TLF/bold/sc
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{n}{
+ <-> ssub * LibertinusSerif-TLF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{it}{
+ <-> ssub * LibertinusSerif-TLF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{scit}{
+ <-> ssub * LibertinusSerif-TLF/bold/scit
}{}
\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bx}{n}{
<-> ssub * LibertinusSerif-TLF/b/n
}{}
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-TLF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-TLF/b/sl
+}{}
+
\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bx}{it}{
<-> ssub * LibertinusSerif-TLF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerif-TOsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerif-TOsF.fd
index 62a39eb161c..1848367d5cc 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerif-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerif-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{OT1LibertinusSerif-TOsF.fd}
- [2018/09/01 (autoinst) Font definitions for OT1/LibertinusSerif-TOsF.]
+ [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerif-TOsF.]
\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
\let\LibertinusSerif@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{OT1}{LibertinusSerif-TOsF}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-ot1
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/b/scit
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{sl}{
- <-> ssub * LibertinusSerif-TOsF/b/it
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{sc}{
+
+% ---- semibold ----
+
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{semibold}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{n}{
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{semibold}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{it}{
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{semibold}{it}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{scit}{
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{semibold}{scit}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/sb/scit
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{sl}{
- <-> ssub * LibertinusSerif-TOsF/sb/it
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scit
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/scsl
}{}
\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-tosf-sc-ot1
+ <-> ssub * LibertinusSerif-TOsF/regular/sc
}{}
\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-tosf-ot1
+ <-> ssub * LibertinusSerif-TOsF/regular/n
}{}
\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-ot1
+ <-> ssub * LibertinusSerif-TOsF/regular/it
}{}
\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-ot1
+ <-> ssub * LibertinusSerif-TOsF/regular/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/m/scit
+
+% sb --> semibold
+
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/sl
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{sl}{
- <-> ssub * LibertinusSerif-TOsF/m/it
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scsl
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bx}{sl}{
- <-> ssub * LibertinusSerif-TOsF/b/sl
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bx}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/b/scsl
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{n}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/n
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bx}{sc}{
- <-> ssub * LibertinusSerif-TOsF/b/sc
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{it}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/it
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scsl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{sc}{
+ <-> ssub * LibertinusSerif-TOsF/bold/sc
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{n}{
+ <-> ssub * LibertinusSerif-TOsF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{it}{
+ <-> ssub * LibertinusSerif-TOsF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{scit}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scit
}{}
\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bx}{n}{
<-> ssub * LibertinusSerif-TOsF/b/n
}{}
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-TOsF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/b/sl
+}{}
+
\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bx}{it}{
<-> ssub * LibertinusSerif-TOsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifDisplay-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifDisplay-LF.fd
index 5a21c0fc0de..9b2098fcb13 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifDisplay-LF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifDisplay-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{OT1LibertinusSerifDisplay-LF.fd}
- [2018/09/02 (autoinst) Font definitions for OT1/LibertinusSerifDisplay-LF.]
+ [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerifDisplay-LF.]
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{OT1}{LibertinusSerifDisplay-LF}{}
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{LibertinusSerifDisplay-LF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-lf-ot1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{OT1}{LibertinusSerifDisplay-LF}{m}{n}{
- <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-lf-ot1
+ <-> ssub * LibertinusSerifDisplay-LF/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifDisplay-OsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifDisplay-OsF.fd
index 07d4cb2444d..1295940677a 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifDisplay-OsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifDisplay-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{OT1LibertinusSerifDisplay-OsF.fd}
- [2018/09/02 (autoinst) Font definitions for OT1/LibertinusSerifDisplay-OsF.]
+ [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerifDisplay-OsF.]
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{OT1}{LibertinusSerifDisplay-OsF}{}
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{LibertinusSerifDisplay-OsF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-osf-ot1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{OT1}{LibertinusSerifDisplay-OsF}{m}{n}{
- <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-osf-ot1
+ <-> ssub * LibertinusSerifDisplay-OsF/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifDisplay-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifDisplay-Sup.fd
index 534da36602b..1dd9ff884ee 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifDisplay-Sup.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifDisplay-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{OT1LibertinusSerifDisplay-Sup.fd}
- [2018/09/02 (autoinst) Font definitions for OT1/LibertinusSerifDisplay-Sup.]
+ [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerifDisplay-Sup.]
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{OT1}{LibertinusSerifDisplay-Sup}{}
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{LibertinusSerifDisplay-Sup}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-sup-ot1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{OT1}{LibertinusSerifDisplay-Sup}{m}{n}{
- <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-sup-ot1
+ <-> ssub * LibertinusSerifDisplay-Sup/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifDisplay-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifDisplay-TLF.fd
index edfc8ca6673..6871ce89294 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifDisplay-TLF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifDisplay-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{OT1LibertinusSerifDisplay-TLF.fd}
- [2018/09/02 (autoinst) Font definitions for OT1/LibertinusSerifDisplay-TLF.]
+ [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerifDisplay-TLF.]
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{OT1}{LibertinusSerifDisplay-TLF}{}
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{LibertinusSerifDisplay-TLF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tlf-ot1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{OT1}{LibertinusSerifDisplay-TLF}{m}{n}{
- <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-tlf-ot1
+ <-> ssub * LibertinusSerifDisplay-TLF/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifDisplay-TOsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifDisplay-TOsF.fd
index 5a21faecd7a..42036d42687 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifDisplay-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifDisplay-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{OT1LibertinusSerifDisplay-TOsF.fd}
- [2018/09/02 (autoinst) Font definitions for OT1/LibertinusSerifDisplay-TOsF.]
+ [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerifDisplay-TOsF.]
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{OT1}{LibertinusSerifDisplay-TOsF}{}
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{LibertinusSerifDisplay-TOsF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tosf-ot1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{OT1}{LibertinusSerifDisplay-TOsF}{m}{n}{
- <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-tosf-ot1
+ <-> ssub * LibertinusSerifDisplay-TOsF/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifInitials-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifInitials-TLF.fd
index e297b87ff65..d981d59b5df 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifInitials-TLF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/OT1LibertinusSerifInitials-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{OT1LibertinusSerifInitials-TLF.fd}
- [2018/09/02 (autoinst) Font definitions for OT1/LibertinusSerifInitials-TLF.]
+ [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerifInitials-TLF.]
\expandafter\ifx\csname LibertinusSerifInitials@scale\endcsname\relax
\let\LibertinusSerifInitials@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{OT1}{LibertinusSerifInitials-TLF}{}
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{LibertinusSerifInitials-TLF}{regular}{n}{
+ <-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-Regular-tlf-ot1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{OT1}{LibertinusSerifInitials-TLF}{m}{n}{
- <-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-tlf-ot1
+ <-> ssub * LibertinusSerifInitials-TLF/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusMono-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusMono-LF.fd
deleted file mode 100644
index 22ae0028966..00000000000
--- a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusMono-LF.fd
+++ /dev/null
@@ -1,18 +0,0 @@
-%% Generated by autoinst on 2018/09/01
-%%
-\ProvidesFile{T1LibertinusMono-LF.fd}
- [2018/09/01 (autoinst) Font definitions for T1/LibertinusMono-LF.]
-
-\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax
- \let\LibertinusMono@@scale\@empty
-\else
- \edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}%
-\fi
-
-\DeclareFontFamily{T1}{LibertinusMono-LF}{}
-
-\DeclareFontShape{T1}{LibertinusMono-LF}{m}{n}{
- <-> \LibertinusMono@@scale LibertinusMono-lf-t1
-}{}
-
-\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusMono-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusMono-Sup.fd
index 84b80838513..d47c9e85118 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusMono-Sup.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusMono-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{T1LibertinusMono-Sup.fd}
- [2018/09/01 (autoinst) Font definitions for T1/LibertinusMono-Sup.]
+ [2019/05/28 (autoinst) Font definitions for T1/LibertinusMono-Sup.]
\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax
\let\LibertinusMono@@scale\@empty
@@ -9,10 +9,81 @@
\edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}%
\fi
-\DeclareFontFamily{T1}{LibertinusMono-Sup}{}
+\DeclareFontFamily{T1}{LibertinusMono-Sup}{\hyphenchar\font=-1}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{LibertinusMono-Sup}{regular}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Regular-sup-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusMono-Sup}{regular}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-Oblique-sup-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusMono-Sup}{regular}{it}{
+ <-> ssub * LibertinusMono-Sup/regular/sl
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{LibertinusMono-Sup}{bold}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Bold-sup-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusMono-Sup}{bold}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-sup-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusMono-Sup}{bold}{it}{
+ <-> ssub * LibertinusMono-Sup/bold/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
\DeclareFontShape{T1}{LibertinusMono-Sup}{m}{n}{
- <-> \LibertinusMono@@scale LibertinusMono-sup-t1
+ <-> ssub * LibertinusMono-Sup/regular/n
+}{}
+
+\DeclareFontShape{T1}{LibertinusMono-Sup}{m}{sl}{
+ <-> ssub * LibertinusMono-Sup/regular/sl
+}{}
+
+\DeclareFontShape{T1}{LibertinusMono-Sup}{m}{it}{
+ <-> ssub * LibertinusMono-Sup/regular/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{LibertinusMono-Sup}{b}{n}{
+ <-> ssub * LibertinusMono-Sup/bold/n
+}{}
+
+\DeclareFontShape{T1}{LibertinusMono-Sup}{b}{sl}{
+ <-> ssub * LibertinusMono-Sup/bold/sl
+}{}
+
+\DeclareFontShape{T1}{LibertinusMono-Sup}{b}{it}{
+ <-> ssub * LibertinusMono-Sup/bold/it
+}{}
+
+\DeclareFontShape{T1}{LibertinusMono-Sup}{bx}{sl}{
+ <-> ssub * LibertinusMono-Sup/b/sl
+}{}
+
+\DeclareFontShape{T1}{LibertinusMono-Sup}{bx}{n}{
+ <-> ssub * LibertinusMono-Sup/b/n
+}{}
+
+\DeclareFontShape{T1}{LibertinusMono-Sup}{bx}{it}{
+ <-> ssub * LibertinusMono-Sup/b/it
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusMono-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusMono-TLF.fd
index f3691aab244..88ef0fdef20 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusMono-TLF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusMono-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{T1LibertinusMono-TLF.fd}
- [2018/09/01 (autoinst) Font definitions for T1/LibertinusMono-TLF.]
+ [2019/05/28 (autoinst) Font definitions for T1/LibertinusMono-TLF.]
\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax
\let\LibertinusMono@@scale\@empty
@@ -9,30 +9,69 @@
\edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}%
\fi
-\DeclareFontFamily{T1}{LibertinusMono-TLF}{}
+\DeclareFontFamily{T1}{LibertinusMono-TLF}{\hyphenchar\font=-1}
-\DeclareFontShape{T1}{LibertinusMono-TLF}{b}{n}{
- <-> \LibertinusMono@@scale LibertinusMonoBold-tlf-t1
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{LibertinusMono-TLF}{regular}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Regular-tlf-t1
}{}
-\DeclareFontShape{T1}{LibertinusMono-TLF}{b}{it}{
- <-> \LibertinusMono@@scale LibertinusMonoBoldItalic-tlf-t1
+\DeclareFontShape{T1}{LibertinusMono-TLF}{regular}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-Oblique-tlf-t1
}{}
-\DeclareFontShape{T1}{LibertinusMono-TLF}{b}{sl}{
- <-> ssub * LibertinusMono-TLF/b/it
+\DeclareFontShape{T1}{LibertinusMono-TLF}{regular}{it}{
+ <-> ssub * LibertinusMono-TLF/regular/sl
}{}
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{LibertinusMono-TLF}{bold}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Bold-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusMono-TLF}{bold}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusMono-TLF}{bold}{it}{
+ <-> ssub * LibertinusMono-TLF/bold/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{T1}{LibertinusMono-TLF}{m}{n}{
- <-> \LibertinusMono@@scale LibertinusMono-tlf-t1
+ <-> ssub * LibertinusMono-TLF/regular/n
+}{}
+
+\DeclareFontShape{T1}{LibertinusMono-TLF}{m}{sl}{
+ <-> ssub * LibertinusMono-TLF/regular/sl
}{}
\DeclareFontShape{T1}{LibertinusMono-TLF}{m}{it}{
- <-> \LibertinusMono@@scale LibertinusMonoItalic-tlf-t1
+ <-> ssub * LibertinusMono-TLF/regular/it
}{}
-\DeclareFontShape{T1}{LibertinusMono-TLF}{m}{sl}{
- <-> ssub * LibertinusMono-TLF/m/it
+
+% b --> bold
+
+\DeclareFontShape{T1}{LibertinusMono-TLF}{b}{n}{
+ <-> ssub * LibertinusMono-TLF/bold/n
+}{}
+
+\DeclareFontShape{T1}{LibertinusMono-TLF}{b}{sl}{
+ <-> ssub * LibertinusMono-TLF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{LibertinusMono-TLF}{b}{it}{
+ <-> ssub * LibertinusMono-TLF/bold/it
}{}
\DeclareFontShape{T1}{LibertinusMono-TLF}{bx}{sl}{
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSans-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSans-LF.fd
index d729e35f71b..723433b1750 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSans-LF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSans-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/03
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{T1LibertinusSans-LF.fd}
- [2018/09/03 (autoinst) Font definitions for T1/LibertinusSans-LF.]
+ [2019/05/28 (autoinst) Font definitions for T1/LibertinusSans-LF.]
\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
\let\LibertinusSans@@scale\@empty
@@ -11,52 +11,115 @@
\DeclareFontFamily{T1}{LibertinusSans-LF}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{b}{sc}{
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{LibertinusSans-LF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-LF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-LF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-LF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-LF/regular/scit
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-LF}{regular}{sl}{
+ <-> ssub * LibertinusSans-LF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{LibertinusSans-LF}{bold}{sc}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{b}{n}{
+\DeclareFontShape{T1}{LibertinusSans-LF}{bold}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-lf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{b}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-lf-t1
+\DeclareFontShape{T1}{LibertinusSans-LF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{b}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-lf-sc-t1
+\DeclareFontShape{T1}{LibertinusSans-LF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{b}{scsl}{
- <-> ssub * LibertinusSans-LF/b/scit
+\DeclareFontShape{T1}{LibertinusSans-LF}{bold}{it}{
+ <-> ssub * LibertinusSans-LF/bold/sl
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{b}{sl}{
- <-> ssub * LibertinusSans-LF/b/it
+\DeclareFontShape{T1}{LibertinusSans-LF}{bold}{scit}{
+ <-> ssub * LibertinusSans-LF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{LibertinusSans-LF}{m}{sl}{
+ <-> ssub * LibertinusSans-LF/regular/sl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-LF}{m}{scsl}{
+ <-> ssub * LibertinusSans-LF/regular/scsl
}{}
\DeclareFontShape{T1}{LibertinusSans-LF}{m}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-lf-sc-t1
+ <-> ssub * LibertinusSans-LF/regular/sc
}{}
\DeclareFontShape{T1}{LibertinusSans-LF}{m}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-lf-t1
+ <-> ssub * LibertinusSans-LF/regular/n
}{}
\DeclareFontShape{T1}{LibertinusSans-LF}{m}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-t1
+ <-> ssub * LibertinusSans-LF/regular/it
}{}
\DeclareFontShape{T1}{LibertinusSans-LF}{m}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-t1
+ <-> ssub * LibertinusSans-LF/regular/scit
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{m}{scsl}{
- <-> ssub * LibertinusSans-LF/m/scit
+
+% b --> bold
+
+\DeclareFontShape{T1}{LibertinusSans-LF}{b}{sc}{
+ <-> ssub * LibertinusSans-LF/bold/sc
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{m}{sl}{
- <-> ssub * LibertinusSans-LF/m/it
+\DeclareFontShape{T1}{LibertinusSans-LF}{b}{n}{
+ <-> ssub * LibertinusSans-LF/bold/n
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-LF}{b}{scsl}{
+ <-> ssub * LibertinusSans-LF/bold/scsl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-LF}{b}{sl}{
+ <-> ssub * LibertinusSans-LF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-LF}{b}{it}{
+ <-> ssub * LibertinusSans-LF/bold/it
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-LF}{b}{scit}{
+ <-> ssub * LibertinusSans-LF/bold/scit
}{}
\DeclareFontShape{T1}{LibertinusSans-LF}{bx}{sl}{
@@ -67,14 +130,14 @@
<-> ssub * LibertinusSans-LF/b/scsl
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{bx}{sc}{
- <-> ssub * LibertinusSans-LF/b/sc
-}{}
-
\DeclareFontShape{T1}{LibertinusSans-LF}{bx}{n}{
<-> ssub * LibertinusSans-LF/b/n
}{}
+\DeclareFontShape{T1}{LibertinusSans-LF}{bx}{sc}{
+ <-> ssub * LibertinusSans-LF/b/sc
+}{}
+
\DeclareFontShape{T1}{LibertinusSans-LF}{bx}{it}{
<-> ssub * LibertinusSans-LF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSans-OsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSans-OsF.fd
index e75860f6351..0c1338fac34 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSans-OsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSans-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/03
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{T1LibertinusSans-OsF.fd}
- [2018/09/03 (autoinst) Font definitions for T1/LibertinusSans-OsF.]
+ [2019/05/28 (autoinst) Font definitions for T1/LibertinusSans-OsF.]
\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
\let\LibertinusSans@@scale\@empty
@@ -11,52 +11,115 @@
\DeclareFontFamily{T1}{LibertinusSans-OsF}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{sc}{
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{LibertinusSans-OsF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-OsF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-OsF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-OsF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-OsF/regular/scit
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-OsF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{LibertinusSans-OsF}{bold}{sc}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{n}{
+\DeclareFontShape{T1}{LibertinusSans-OsF}{bold}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-osf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-osf-t1
+\DeclareFontShape{T1}{LibertinusSans-OsF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-osf-sc-t1
+\DeclareFontShape{T1}{LibertinusSans-OsF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{scsl}{
- <-> ssub * LibertinusSans-OsF/b/scit
+\DeclareFontShape{T1}{LibertinusSans-OsF}{bold}{it}{
+ <-> ssub * LibertinusSans-OsF/bold/sl
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{sl}{
- <-> ssub * LibertinusSans-OsF/b/it
+\DeclareFontShape{T1}{LibertinusSans-OsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-OsF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{sl}{
+ <-> ssub * LibertinusSans-OsF/regular/sl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-OsF/regular/scsl
}{}
\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-osf-sc-t1
+ <-> ssub * LibertinusSans-OsF/regular/sc
}{}
\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-osf-t1
+ <-> ssub * LibertinusSans-OsF/regular/n
}{}
\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-t1
+ <-> ssub * LibertinusSans-OsF/regular/it
}{}
\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-t1
+ <-> ssub * LibertinusSans-OsF/regular/scit
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{scsl}{
- <-> ssub * LibertinusSans-OsF/m/scit
+
+% b --> bold
+
+\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{sc}{
+ <-> ssub * LibertinusSans-OsF/bold/sc
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{sl}{
- <-> ssub * LibertinusSans-OsF/m/it
+\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{n}{
+ <-> ssub * LibertinusSans-OsF/bold/n
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{scsl}{
+ <-> ssub * LibertinusSans-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{sl}{
+ <-> ssub * LibertinusSans-OsF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{it}{
+ <-> ssub * LibertinusSans-OsF/bold/it
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{scit}{
+ <-> ssub * LibertinusSans-OsF/bold/scit
}{}
\DeclareFontShape{T1}{LibertinusSans-OsF}{bx}{sl}{
@@ -67,14 +130,14 @@
<-> ssub * LibertinusSans-OsF/b/scsl
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{bx}{sc}{
- <-> ssub * LibertinusSans-OsF/b/sc
-}{}
-
\DeclareFontShape{T1}{LibertinusSans-OsF}{bx}{n}{
<-> ssub * LibertinusSans-OsF/b/n
}{}
+\DeclareFontShape{T1}{LibertinusSans-OsF}{bx}{sc}{
+ <-> ssub * LibertinusSans-OsF/b/sc
+}{}
+
\DeclareFontShape{T1}{LibertinusSans-OsF}{bx}{it}{
<-> ssub * LibertinusSans-OsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSans-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSans-Sup.fd
index 8dd4603d51c..7e6763bd87e 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSans-Sup.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSans-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/03
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{T1LibertinusSans-Sup.fd}
- [2018/09/03 (autoinst) Font definitions for T1/LibertinusSans-Sup.]
+ [2019/05/28 (autoinst) Font definitions for T1/LibertinusSans-Sup.]
\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
\let\LibertinusSans@@scale\@empty
@@ -11,28 +11,67 @@
\DeclareFontFamily{T1}{LibertinusSans-Sup}{}
-\DeclareFontShape{T1}{LibertinusSans-Sup}{b}{n}{
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{LibertinusSans-Sup}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-sup-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-Sup}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSans-Sup/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{LibertinusSans-Sup}{bold}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-sup-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-Sup}{b}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-sup-t1
+\DeclareFontShape{T1}{LibertinusSans-Sup}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-Sup}{b}{sl}{
- <-> ssub * LibertinusSans-Sup/b/it
+\DeclareFontShape{T1}{LibertinusSans-Sup}{bold}{it}{
+ <-> ssub * LibertinusSans-Sup/bold/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{LibertinusSans-Sup}{m}{sl}{
+ <-> ssub * LibertinusSans-Sup/regular/sl
}{}
\DeclareFontShape{T1}{LibertinusSans-Sup}{m}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-sup-t1
+ <-> ssub * LibertinusSans-Sup/regular/n
}{}
\DeclareFontShape{T1}{LibertinusSans-Sup}{m}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-t1
+ <-> ssub * LibertinusSans-Sup/regular/it
}{}
-\DeclareFontShape{T1}{LibertinusSans-Sup}{m}{sl}{
- <-> ssub * LibertinusSans-Sup/m/it
+
+% b --> bold
+
+\DeclareFontShape{T1}{LibertinusSans-Sup}{b}{n}{
+ <-> ssub * LibertinusSans-Sup/bold/n
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-Sup}{b}{sl}{
+ <-> ssub * LibertinusSans-Sup/bold/sl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-Sup}{b}{it}{
+ <-> ssub * LibertinusSans-Sup/bold/it
}{}
\DeclareFontShape{T1}{LibertinusSans-Sup}{bx}{sl}{
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSans-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSans-TLF.fd
index d7c2996d411..da87e593531 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSans-TLF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSans-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/03
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{T1LibertinusSans-TLF.fd}
- [2018/09/03 (autoinst) Font definitions for T1/LibertinusSans-TLF.]
+ [2019/05/28 (autoinst) Font definitions for T1/LibertinusSans-TLF.]
\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
\let\LibertinusSans@@scale\@empty
@@ -11,52 +11,115 @@
\DeclareFontFamily{T1}{LibertinusSans-TLF}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{sc}{
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{LibertinusSans-TLF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-TLF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-TLF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-TLF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TLF/regular/scit
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TLF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{LibertinusSans-TLF}{bold}{sc}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{n}{
+\DeclareFontShape{T1}{LibertinusSans-TLF}{bold}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-tlf-t1
+\DeclareFontShape{T1}{LibertinusSans-TLF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-tlf-sc-t1
+\DeclareFontShape{T1}{LibertinusSans-TLF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{scsl}{
- <-> ssub * LibertinusSans-TLF/b/scit
+\DeclareFontShape{T1}{LibertinusSans-TLF}{bold}{it}{
+ <-> ssub * LibertinusSans-TLF/bold/sl
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{sl}{
- <-> ssub * LibertinusSans-TLF/b/it
+\DeclareFontShape{T1}{LibertinusSans-TLF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TLF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{sl}{
+ <-> ssub * LibertinusSans-TLF/regular/sl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TLF/regular/scsl
}{}
\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-tlf-sc-t1
+ <-> ssub * LibertinusSans-TLF/regular/sc
}{}
\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-tlf-t1
+ <-> ssub * LibertinusSans-TLF/regular/n
}{}
\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-t1
+ <-> ssub * LibertinusSans-TLF/regular/it
}{}
\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-t1
+ <-> ssub * LibertinusSans-TLF/regular/scit
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{scsl}{
- <-> ssub * LibertinusSans-TLF/m/scit
+
+% b --> bold
+
+\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{sc}{
+ <-> ssub * LibertinusSans-TLF/bold/sc
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{sl}{
- <-> ssub * LibertinusSans-TLF/m/it
+\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{n}{
+ <-> ssub * LibertinusSans-TLF/bold/n
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{scsl}{
+ <-> ssub * LibertinusSans-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{sl}{
+ <-> ssub * LibertinusSans-TLF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{it}{
+ <-> ssub * LibertinusSans-TLF/bold/it
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{scit}{
+ <-> ssub * LibertinusSans-TLF/bold/scit
}{}
\DeclareFontShape{T1}{LibertinusSans-TLF}{bx}{sl}{
@@ -67,14 +130,14 @@
<-> ssub * LibertinusSans-TLF/b/scsl
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{bx}{sc}{
- <-> ssub * LibertinusSans-TLF/b/sc
-}{}
-
\DeclareFontShape{T1}{LibertinusSans-TLF}{bx}{n}{
<-> ssub * LibertinusSans-TLF/b/n
}{}
+\DeclareFontShape{T1}{LibertinusSans-TLF}{bx}{sc}{
+ <-> ssub * LibertinusSans-TLF/b/sc
+}{}
+
\DeclareFontShape{T1}{LibertinusSans-TLF}{bx}{it}{
<-> ssub * LibertinusSans-TLF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSans-TOsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSans-TOsF.fd
index 9e14733b456..1f23e249b14 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSans-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSans-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/03
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{T1LibertinusSans-TOsF.fd}
- [2018/09/03 (autoinst) Font definitions for T1/LibertinusSans-TOsF.]
+ [2019/05/28 (autoinst) Font definitions for T1/LibertinusSans-TOsF.]
\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
\let\LibertinusSans@@scale\@empty
@@ -11,52 +11,115 @@
\DeclareFontFamily{T1}{LibertinusSans-TOsF}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{sc}{
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/regular/scit
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TOsF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{bold}{sc}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{n}{
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{bold}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-tosf-t1
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-tosf-sc-t1
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{scsl}{
- <-> ssub * LibertinusSans-TOsF/b/scit
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{bold}{it}{
+ <-> ssub * LibertinusSans-TOsF/bold/sl
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{sl}{
- <-> ssub * LibertinusSans-TOsF/b/it
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TOsF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSans-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/regular/scsl
}{}
\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-tosf-sc-t1
+ <-> ssub * LibertinusSans-TOsF/regular/sc
}{}
\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-tosf-t1
+ <-> ssub * LibertinusSans-TOsF/regular/n
}{}
\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-t1
+ <-> ssub * LibertinusSans-TOsF/regular/it
}{}
\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-t1
+ <-> ssub * LibertinusSans-TOsF/regular/scit
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{scsl}{
- <-> ssub * LibertinusSans-TOsF/m/scit
+
+% b --> bold
+
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{sc}{
+ <-> ssub * LibertinusSans-TOsF/bold/sc
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{sl}{
- <-> ssub * LibertinusSans-TOsF/m/it
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{n}{
+ <-> ssub * LibertinusSans-TOsF/bold/n
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/bold/scsl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{sl}{
+ <-> ssub * LibertinusSans-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{it}{
+ <-> ssub * LibertinusSans-TOsF/bold/it
+}{}
+
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{scit}{
+ <-> ssub * LibertinusSans-TOsF/bold/scit
}{}
\DeclareFontShape{T1}{LibertinusSans-TOsF}{bx}{sl}{
@@ -67,14 +130,14 @@
<-> ssub * LibertinusSans-TOsF/b/scsl
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{bx}{sc}{
- <-> ssub * LibertinusSans-TOsF/b/sc
-}{}
-
\DeclareFontShape{T1}{LibertinusSans-TOsF}{bx}{n}{
<-> ssub * LibertinusSans-TOsF/b/n
}{}
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{bx}{sc}{
+ <-> ssub * LibertinusSans-TOsF/b/sc
+}{}
+
\DeclareFontShape{T1}{LibertinusSans-TOsF}{bx}{it}{
<-> ssub * LibertinusSans-TOsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerif-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerif-LF.fd
index b28d5762b9c..5534693bfad 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerif-LF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerif-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{T1LibertinusSerif-LF.fd}
- [2018/09/01 (autoinst) Font definitions for T1/LibertinusSerif-LF.]
+ [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerif-LF.]
\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
\let\LibertinusSerif@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{T1}{LibertinusSerif-LF}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-t1
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{LibertinusSerif-LF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-t1
+\DeclareFontShape{T1}{LibertinusSerif-LF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-t1
+\DeclareFontShape{T1}{LibertinusSerif-LF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-t1
+\DeclareFontShape{T1}{LibertinusSerif-LF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{scsl}{
- <-> ssub * LibertinusSerif-LF/b/scit
+\DeclareFontShape{T1}{LibertinusSerif-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-LF/regular/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{sl}{
- <-> ssub * LibertinusSerif-LF/b/it
+\DeclareFontShape{T1}{LibertinusSerif-LF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-LF/regular/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{sc}{
+
+% ---- semibold ----
+
+\DeclareFontShape{T1}{LibertinusSerif-LF}{semibold}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{n}{
+\DeclareFontShape{T1}{LibertinusSerif-LF}{semibold}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{it}{
+\DeclareFontShape{T1}{LibertinusSerif-LF}{semibold}{it}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{scit}{
+\DeclareFontShape{T1}{LibertinusSerif-LF}{semibold}{scit}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{scsl}{
- <-> ssub * LibertinusSerif-LF/sb/scit
+\DeclareFontShape{T1}{LibertinusSerif-LF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/semibold/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{sl}{
- <-> ssub * LibertinusSerif-LF/sb/it
+\DeclareFontShape{T1}{LibertinusSerif-LF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-LF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{LibertinusSerif-LF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-LF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-LF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-LF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-LF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/bold/scit
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-LF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-LF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{sl}{
+ <-> ssub * LibertinusSerif-LF/regular/sl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-LF/regular/scsl
}{}
\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-lf-sc-t1
+ <-> ssub * LibertinusSerif-LF/regular/sc
}{}
\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-lf-t1
+ <-> ssub * LibertinusSerif-LF/regular/n
}{}
\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-t1
+ <-> ssub * LibertinusSerif-LF/regular/it
}{}
\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-t1
+ <-> ssub * LibertinusSerif-LF/regular/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{scsl}{
- <-> ssub * LibertinusSerif-LF/m/scit
+
+% sb --> semibold
+
+\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-LF/semibold/sl
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{sl}{
- <-> ssub * LibertinusSerif-LF/m/it
+\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-LF/semibold/scsl
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{bx}{sl}{
- <-> ssub * LibertinusSerif-LF/b/sl
+\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-LF/semibold/sc
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{bx}{scsl}{
- <-> ssub * LibertinusSerif-LF/b/scsl
+\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{n}{
+ <-> ssub * LibertinusSerif-LF/semibold/n
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{bx}{sc}{
- <-> ssub * LibertinusSerif-LF/b/sc
+\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{it}{
+ <-> ssub * LibertinusSerif-LF/semibold/it
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-LF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{sl}{
+ <-> ssub * LibertinusSerif-LF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-LF/bold/scsl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{sc}{
+ <-> ssub * LibertinusSerif-LF/bold/sc
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{n}{
+ <-> ssub * LibertinusSerif-LF/bold/n
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{it}{
+ <-> ssub * LibertinusSerif-LF/bold/it
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{scit}{
+ <-> ssub * LibertinusSerif-LF/bold/scit
}{}
\DeclareFontShape{T1}{LibertinusSerif-LF}{bx}{n}{
<-> ssub * LibertinusSerif-LF/b/n
}{}
+\DeclareFontShape{T1}{LibertinusSerif-LF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-LF/b/sc
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-LF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-LF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-LF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-LF/b/sl
+}{}
+
\DeclareFontShape{T1}{LibertinusSerif-LF}{bx}{it}{
<-> ssub * LibertinusSerif-LF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerif-OsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerif-OsF.fd
index 6817362d113..1fb2d069cf6 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerif-OsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerif-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{T1LibertinusSerif-OsF.fd}
- [2018/09/01 (autoinst) Font definitions for T1/LibertinusSerif-OsF.]
+ [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerif-OsF.]
\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
\let\LibertinusSerif@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{T1}{LibertinusSerif-OsF}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-t1
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-t1
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-t1
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-t1
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{scsl}{
- <-> ssub * LibertinusSerif-OsF/b/scit
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/regular/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{sl}{
- <-> ssub * LibertinusSerif-OsF/b/it
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-OsF/regular/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{sc}{
+
+% ---- semibold ----
+
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{semibold}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{n}{
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{semibold}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{it}{
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{semibold}{it}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{scit}{
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{semibold}{scit}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{scsl}{
- <-> ssub * LibertinusSerif-OsF/sb/scit
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{sl}{
- <-> ssub * LibertinusSerif-OsF/sb/it
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/bold/scit
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-OsF/regular/sl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/regular/scsl
}{}
\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-osf-sc-t1
+ <-> ssub * LibertinusSerif-OsF/regular/sc
}{}
\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-osf-t1
+ <-> ssub * LibertinusSerif-OsF/regular/n
}{}
\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-t1
+ <-> ssub * LibertinusSerif-OsF/regular/it
}{}
\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-t1
+ <-> ssub * LibertinusSerif-OsF/regular/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{scsl}{
- <-> ssub * LibertinusSerif-OsF/m/scit
+
+% sb --> semibold
+
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/sl
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{sl}{
- <-> ssub * LibertinusSerif-OsF/m/it
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scsl
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{bx}{sl}{
- <-> ssub * LibertinusSerif-OsF/b/sl
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-OsF/semibold/sc
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{bx}{scsl}{
- <-> ssub * LibertinusSerif-OsF/b/scsl
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{n}{
+ <-> ssub * LibertinusSerif-OsF/semibold/n
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{bx}{sc}{
- <-> ssub * LibertinusSerif-OsF/b/sc
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{it}{
+ <-> ssub * LibertinusSerif-OsF/semibold/it
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-OsF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{sc}{
+ <-> ssub * LibertinusSerif-OsF/bold/sc
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{n}{
+ <-> ssub * LibertinusSerif-OsF/bold/n
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{it}{
+ <-> ssub * LibertinusSerif-OsF/bold/it
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{scit}{
+ <-> ssub * LibertinusSerif-OsF/bold/scit
}{}
\DeclareFontShape{T1}{LibertinusSerif-OsF}{bx}{n}{
<-> ssub * LibertinusSerif-OsF/b/n
}{}
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-OsF/b/sc
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-OsF/b/sl
+}{}
+
\DeclareFontShape{T1}{LibertinusSerif-OsF}{bx}{it}{
<-> ssub * LibertinusSerif-OsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerif-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerif-Sup.fd
index bc9b90d9b90..2a5aa2b493d 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerif-Sup.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerif-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{T1LibertinusSerif-Sup.fd}
- [2018/09/01 (autoinst) Font definitions for T1/LibertinusSerif-Sup.]
+ [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerif-Sup.]
\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
\let\LibertinusSerif@@scale\@empty
@@ -11,50 +11,107 @@
\DeclareFontFamily{T1}{LibertinusSerif-Sup}{}
-\DeclareFontShape{T1}{LibertinusSerif-Sup}{b}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-t1
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-sup-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-Sup}{b}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-t1
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-Sup}{b}{sl}{
- <-> ssub * LibertinusSerif-Sup/b/it
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSerif-Sup/regular/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-Sup}{sb}{n}{
+
+% ---- semibold ----
+
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{semibold}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-Sup}{sb}{it}{
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{semibold}{it}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-Sup}{sb}{sl}{
- <-> ssub * LibertinusSerif-Sup/sb/it
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{bold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{m}{sl}{
+ <-> ssub * LibertinusSerif-Sup/regular/sl
}{}
\DeclareFontShape{T1}{LibertinusSerif-Sup}{m}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-sup-t1
+ <-> ssub * LibertinusSerif-Sup/regular/n
}{}
\DeclareFontShape{T1}{LibertinusSerif-Sup}{m}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-t1
+ <-> ssub * LibertinusSerif-Sup/regular/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-Sup}{m}{sl}{
- <-> ssub * LibertinusSerif-Sup/m/it
+
+% sb --> semibold
+
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{sb}{sl}{
+ <-> ssub * LibertinusSerif-Sup/semibold/sl
}{}
-\DeclareFontShape{T1}{LibertinusSerif-Sup}{bx}{sl}{
- <-> ssub * LibertinusSerif-Sup/b/sl
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{sb}{n}{
+ <-> ssub * LibertinusSerif-Sup/semibold/n
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{sb}{it}{
+ <-> ssub * LibertinusSerif-Sup/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{b}{sl}{
+ <-> ssub * LibertinusSerif-Sup/bold/sl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{b}{n}{
+ <-> ssub * LibertinusSerif-Sup/bold/n
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{b}{it}{
+ <-> ssub * LibertinusSerif-Sup/bold/it
}{}
\DeclareFontShape{T1}{LibertinusSerif-Sup}{bx}{n}{
<-> ssub * LibertinusSerif-Sup/b/n
}{}
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{bx}{sl}{
+ <-> ssub * LibertinusSerif-Sup/b/sl
+}{}
+
\DeclareFontShape{T1}{LibertinusSerif-Sup}{bx}{it}{
<-> ssub * LibertinusSerif-Sup/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerif-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerif-TLF.fd
index 3b0e7e80f90..dd254fe9ca3 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerif-TLF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerif-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{T1LibertinusSerif-TLF.fd}
- [2018/09/01 (autoinst) Font definitions for T1/LibertinusSerif-TLF.]
+ [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerif-TLF.]
\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
\let\LibertinusSerif@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{T1}{LibertinusSerif-TLF}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-t1
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-t1
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-t1
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-t1
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{scsl}{
- <-> ssub * LibertinusSerif-TLF/b/scit
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/regular/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{sl}{
- <-> ssub * LibertinusSerif-TLF/b/it
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TLF/regular/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{sc}{
+
+% ---- semibold ----
+
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{semibold}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{n}{
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{semibold}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{it}{
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{semibold}{it}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{scit}{
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{semibold}{scit}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{scsl}{
- <-> ssub * LibertinusSerif-TLF/sb/scit
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{sl}{
- <-> ssub * LibertinusSerif-TLF/sb/it
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/bold/scit
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TLF/regular/sl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/regular/scsl
}{}
\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-tlf-sc-t1
+ <-> ssub * LibertinusSerif-TLF/regular/sc
}{}
\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-tlf-t1
+ <-> ssub * LibertinusSerif-TLF/regular/n
}{}
\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-t1
+ <-> ssub * LibertinusSerif-TLF/regular/it
}{}
\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-t1
+ <-> ssub * LibertinusSerif-TLF/regular/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{scsl}{
- <-> ssub * LibertinusSerif-TLF/m/scit
+
+% sb --> semibold
+
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/sl
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{sl}{
- <-> ssub * LibertinusSerif-TLF/m/it
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scsl
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{bx}{sl}{
- <-> ssub * LibertinusSerif-TLF/b/sl
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-TLF/semibold/sc
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{bx}{scsl}{
- <-> ssub * LibertinusSerif-TLF/b/scsl
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{n}{
+ <-> ssub * LibertinusSerif-TLF/semibold/n
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{bx}{sc}{
- <-> ssub * LibertinusSerif-TLF/b/sc
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{it}{
+ <-> ssub * LibertinusSerif-TLF/semibold/it
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TLF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{sc}{
+ <-> ssub * LibertinusSerif-TLF/bold/sc
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{n}{
+ <-> ssub * LibertinusSerif-TLF/bold/n
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{it}{
+ <-> ssub * LibertinusSerif-TLF/bold/it
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{scit}{
+ <-> ssub * LibertinusSerif-TLF/bold/scit
}{}
\DeclareFontShape{T1}{LibertinusSerif-TLF}{bx}{n}{
<-> ssub * LibertinusSerif-TLF/b/n
}{}
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-TLF/b/sc
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-TLF/b/sl
+}{}
+
\DeclareFontShape{T1}{LibertinusSerif-TLF}{bx}{it}{
<-> ssub * LibertinusSerif-TLF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerif-TOsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerif-TOsF.fd
index 2f99283bb5d..30c985a373b 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerif-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerif-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{T1LibertinusSerif-TOsF.fd}
- [2018/09/01 (autoinst) Font definitions for T1/LibertinusSerif-TOsF.]
+ [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerif-TOsF.]
\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
\let\LibertinusSerif@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{T1}{LibertinusSerif-TOsF}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-t1
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-t1
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-t1
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-t1
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/b/scit
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{sl}{
- <-> ssub * LibertinusSerif-TOsF/b/it
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{sc}{
+
+% ---- semibold ----
+
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{semibold}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{n}{
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{semibold}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{it}{
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{semibold}{it}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{scit}{
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{semibold}{scit}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/sb/scit
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{sl}{
- <-> ssub * LibertinusSerif-TOsF/sb/it
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scit
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/scsl
}{}
\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-tosf-sc-t1
+ <-> ssub * LibertinusSerif-TOsF/regular/sc
}{}
\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-tosf-t1
+ <-> ssub * LibertinusSerif-TOsF/regular/n
}{}
\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-t1
+ <-> ssub * LibertinusSerif-TOsF/regular/it
}{}
\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-t1
+ <-> ssub * LibertinusSerif-TOsF/regular/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/m/scit
+
+% sb --> semibold
+
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/sl
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{sl}{
- <-> ssub * LibertinusSerif-TOsF/m/it
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scsl
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bx}{sl}{
- <-> ssub * LibertinusSerif-TOsF/b/sl
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/sc
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bx}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/b/scsl
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{n}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/n
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bx}{sc}{
- <-> ssub * LibertinusSerif-TOsF/b/sc
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{it}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/it
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scsl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{sc}{
+ <-> ssub * LibertinusSerif-TOsF/bold/sc
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{n}{
+ <-> ssub * LibertinusSerif-TOsF/bold/n
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{it}{
+ <-> ssub * LibertinusSerif-TOsF/bold/it
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{scit}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scit
}{}
\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bx}{n}{
<-> ssub * LibertinusSerif-TOsF/b/n
}{}
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-TOsF/b/sc
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/b/sl
+}{}
+
\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bx}{it}{
<-> ssub * LibertinusSerif-TOsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifDisplay-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifDisplay-LF.fd
index ca316942126..6170eb64ba9 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifDisplay-LF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifDisplay-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{T1LibertinusSerifDisplay-LF.fd}
- [2018/09/02 (autoinst) Font definitions for T1/LibertinusSerifDisplay-LF.]
+ [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerifDisplay-LF.]
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{T1}{LibertinusSerifDisplay-LF}{}
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{LibertinusSerifDisplay-LF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-lf-t1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{T1}{LibertinusSerifDisplay-LF}{m}{n}{
- <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-lf-t1
+ <-> ssub * LibertinusSerifDisplay-LF/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifDisplay-OsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifDisplay-OsF.fd
index 2461d1beeef..e1913777a56 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifDisplay-OsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifDisplay-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{T1LibertinusSerifDisplay-OsF.fd}
- [2018/09/02 (autoinst) Font definitions for T1/LibertinusSerifDisplay-OsF.]
+ [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerifDisplay-OsF.]
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{T1}{LibertinusSerifDisplay-OsF}{}
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{LibertinusSerifDisplay-OsF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-osf-t1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{T1}{LibertinusSerifDisplay-OsF}{m}{n}{
- <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-osf-t1
+ <-> ssub * LibertinusSerifDisplay-OsF/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifDisplay-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifDisplay-Sup.fd
index d424c74f732..f790010fb10 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifDisplay-Sup.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifDisplay-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{T1LibertinusSerifDisplay-Sup.fd}
- [2018/09/02 (autoinst) Font definitions for T1/LibertinusSerifDisplay-Sup.]
+ [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerifDisplay-Sup.]
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{T1}{LibertinusSerifDisplay-Sup}{}
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{LibertinusSerifDisplay-Sup}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-sup-t1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{T1}{LibertinusSerifDisplay-Sup}{m}{n}{
- <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-sup-t1
+ <-> ssub * LibertinusSerifDisplay-Sup/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifDisplay-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifDisplay-TLF.fd
index 5e05469e66d..f0482d3e84e 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifDisplay-TLF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifDisplay-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{T1LibertinusSerifDisplay-TLF.fd}
- [2018/09/02 (autoinst) Font definitions for T1/LibertinusSerifDisplay-TLF.]
+ [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerifDisplay-TLF.]
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{T1}{LibertinusSerifDisplay-TLF}{}
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{LibertinusSerifDisplay-TLF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tlf-t1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{T1}{LibertinusSerifDisplay-TLF}{m}{n}{
- <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-tlf-t1
+ <-> ssub * LibertinusSerifDisplay-TLF/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifDisplay-TOsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifDisplay-TOsF.fd
index d2813e143ca..eb29a1f87bb 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifDisplay-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifDisplay-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{T1LibertinusSerifDisplay-TOsF.fd}
- [2018/09/02 (autoinst) Font definitions for T1/LibertinusSerifDisplay-TOsF.]
+ [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerifDisplay-TOsF.]
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{T1}{LibertinusSerifDisplay-TOsF}{}
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{LibertinusSerifDisplay-TOsF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tosf-t1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{T1}{LibertinusSerifDisplay-TOsF}{m}{n}{
- <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-tosf-t1
+ <-> ssub * LibertinusSerifDisplay-TOsF/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifInitials-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifInitials-TLF.fd
index 9966583f633..0077e508c1a 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifInitials-TLF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T1LibertinusSerifInitials-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{T1LibertinusSerifInitials-TLF.fd}
- [2018/09/02 (autoinst) Font definitions for T1/LibertinusSerifInitials-TLF.]
+ [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerifInitials-TLF.]
\expandafter\ifx\csname LibertinusSerifInitials@scale\endcsname\relax
\let\LibertinusSerifInitials@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{T1}{LibertinusSerifInitials-TLF}{}
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{LibertinusSerifInitials-TLF}{regular}{n}{
+ <-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-Regular-tlf-t1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{T1}{LibertinusSerifInitials-TLF}{m}{n}{
- <-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-tlf-t1
+ <-> ssub * LibertinusSerifInitials-TLF/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusMono-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusMono-Sup.fd
new file mode 100644
index 00000000000..ca67cdad439
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusMono-Sup.fd
@@ -0,0 +1,89 @@
+%% Generated by autoinst on 2019/05/28
+%%
+\ProvidesFile{T2ALibertinusMono-Sup.fd}
+ [2019/05/28 (autoinst) Font definitions for T2A/LibertinusMono-Sup.]
+
+\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax
+ \let\LibertinusMono@@scale\@empty
+\else
+ \edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2A}{LibertinusMono-Sup}{\hyphenchar\font=-1}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2A}{LibertinusMono-Sup}{regular}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Regular-sup-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusMono-Sup}{regular}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-Oblique-sup-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusMono-Sup}{regular}{it}{
+ <-> ssub * LibertinusMono-Sup/regular/sl
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2A}{LibertinusMono-Sup}{bold}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Bold-sup-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusMono-Sup}{bold}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-sup-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusMono-Sup}{bold}{it}{
+ <-> ssub * LibertinusMono-Sup/bold/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2A}{LibertinusMono-Sup}{m}{n}{
+ <-> ssub * LibertinusMono-Sup/regular/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusMono-Sup}{m}{sl}{
+ <-> ssub * LibertinusMono-Sup/regular/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusMono-Sup}{m}{it}{
+ <-> ssub * LibertinusMono-Sup/regular/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2A}{LibertinusMono-Sup}{b}{n}{
+ <-> ssub * LibertinusMono-Sup/bold/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusMono-Sup}{b}{sl}{
+ <-> ssub * LibertinusMono-Sup/bold/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusMono-Sup}{b}{it}{
+ <-> ssub * LibertinusMono-Sup/bold/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusMono-Sup}{bx}{sl}{
+ <-> ssub * LibertinusMono-Sup/b/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusMono-Sup}{bx}{n}{
+ <-> ssub * LibertinusMono-Sup/b/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusMono-Sup}{bx}{it}{
+ <-> ssub * LibertinusMono-Sup/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusMono-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusMono-TLF.fd
new file mode 100644
index 00000000000..d892b3fab66
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusMono-TLF.fd
@@ -0,0 +1,89 @@
+%% Generated by autoinst on 2019/05/28
+%%
+\ProvidesFile{T2ALibertinusMono-TLF.fd}
+ [2019/05/28 (autoinst) Font definitions for T2A/LibertinusMono-TLF.]
+
+\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax
+ \let\LibertinusMono@@scale\@empty
+\else
+ \edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2A}{LibertinusMono-TLF}{\hyphenchar\font=-1}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2A}{LibertinusMono-TLF}{regular}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Regular-tlf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusMono-TLF}{regular}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-Oblique-tlf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusMono-TLF}{regular}{it}{
+ <-> ssub * LibertinusMono-TLF/regular/sl
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2A}{LibertinusMono-TLF}{bold}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Bold-tlf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusMono-TLF}{bold}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-tlf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusMono-TLF}{bold}{it}{
+ <-> ssub * LibertinusMono-TLF/bold/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2A}{LibertinusMono-TLF}{m}{n}{
+ <-> ssub * LibertinusMono-TLF/regular/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusMono-TLF}{m}{sl}{
+ <-> ssub * LibertinusMono-TLF/regular/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusMono-TLF}{m}{it}{
+ <-> ssub * LibertinusMono-TLF/regular/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2A}{LibertinusMono-TLF}{b}{n}{
+ <-> ssub * LibertinusMono-TLF/bold/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusMono-TLF}{b}{sl}{
+ <-> ssub * LibertinusMono-TLF/bold/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusMono-TLF}{b}{it}{
+ <-> ssub * LibertinusMono-TLF/bold/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusMono-TLF}{bx}{sl}{
+ <-> ssub * LibertinusMono-TLF/b/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusMono-TLF}{bx}{n}{
+ <-> ssub * LibertinusMono-TLF/b/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusMono-TLF}{bx}{it}{
+ <-> ssub * LibertinusMono-TLF/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSans-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSans-LF.fd
new file mode 100644
index 00000000000..bd477bfa5ec
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSans-LF.fd
@@ -0,0 +1,149 @@
+%% Generated by autoinst on 2019/05/28
+%%
+\ProvidesFile{T2ALibertinusSans-LF.fd}
+ [2019/05/28 (autoinst) Font definitions for T2A/LibertinusSans-LF.]
+
+\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
+ \let\LibertinusSans@@scale\@empty
+\else
+ \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2A}{LibertinusSans-LF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-LF/regular/scit
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{regular}{sl}{
+ <-> ssub * LibertinusSans-LF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{bold}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{bold}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{bold}{it}{
+ <-> ssub * LibertinusSans-LF/bold/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{bold}{scit}{
+ <-> ssub * LibertinusSans-LF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{m}{sl}{
+ <-> ssub * LibertinusSans-LF/regular/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{m}{scsl}{
+ <-> ssub * LibertinusSans-LF/regular/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{m}{sc}{
+ <-> ssub * LibertinusSans-LF/regular/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{m}{n}{
+ <-> ssub * LibertinusSans-LF/regular/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{m}{it}{
+ <-> ssub * LibertinusSans-LF/regular/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{m}{scit}{
+ <-> ssub * LibertinusSans-LF/regular/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{b}{sc}{
+ <-> ssub * LibertinusSans-LF/bold/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{b}{n}{
+ <-> ssub * LibertinusSans-LF/bold/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{b}{scsl}{
+ <-> ssub * LibertinusSans-LF/bold/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{b}{sl}{
+ <-> ssub * LibertinusSans-LF/bold/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{b}{it}{
+ <-> ssub * LibertinusSans-LF/bold/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{b}{scit}{
+ <-> ssub * LibertinusSans-LF/bold/scit
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{bx}{sl}{
+ <-> ssub * LibertinusSans-LF/b/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{bx}{scsl}{
+ <-> ssub * LibertinusSans-LF/b/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{bx}{n}{
+ <-> ssub * LibertinusSans-LF/b/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{bx}{sc}{
+ <-> ssub * LibertinusSans-LF/b/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{bx}{it}{
+ <-> ssub * LibertinusSans-LF/b/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-LF}{bx}{scit}{
+ <-> ssub * LibertinusSans-LF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSans-OsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSans-OsF.fd
new file mode 100644
index 00000000000..6cce1360700
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSans-OsF.fd
@@ -0,0 +1,149 @@
+%% Generated by autoinst on 2019/05/28
+%%
+\ProvidesFile{T2ALibertinusSans-OsF.fd}
+ [2019/05/28 (autoinst) Font definitions for T2A/LibertinusSans-OsF.]
+
+\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
+ \let\LibertinusSans@@scale\@empty
+\else
+ \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2A}{LibertinusSans-OsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-OsF/regular/scit
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-OsF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{bold}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{bold}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{bold}{it}{
+ <-> ssub * LibertinusSans-OsF/bold/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-OsF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{m}{sl}{
+ <-> ssub * LibertinusSans-OsF/regular/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-OsF/regular/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{m}{sc}{
+ <-> ssub * LibertinusSans-OsF/regular/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{m}{n}{
+ <-> ssub * LibertinusSans-OsF/regular/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{m}{it}{
+ <-> ssub * LibertinusSans-OsF/regular/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{m}{scit}{
+ <-> ssub * LibertinusSans-OsF/regular/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{b}{sc}{
+ <-> ssub * LibertinusSans-OsF/bold/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{b}{n}{
+ <-> ssub * LibertinusSans-OsF/bold/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{b}{scsl}{
+ <-> ssub * LibertinusSans-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{b}{sl}{
+ <-> ssub * LibertinusSans-OsF/bold/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{b}{it}{
+ <-> ssub * LibertinusSans-OsF/bold/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{b}{scit}{
+ <-> ssub * LibertinusSans-OsF/bold/scit
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{bx}{sl}{
+ <-> ssub * LibertinusSans-OsF/b/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{bx}{scsl}{
+ <-> ssub * LibertinusSans-OsF/b/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{bx}{n}{
+ <-> ssub * LibertinusSans-OsF/b/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{bx}{sc}{
+ <-> ssub * LibertinusSans-OsF/b/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{bx}{it}{
+ <-> ssub * LibertinusSans-OsF/b/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{bx}{scit}{
+ <-> ssub * LibertinusSans-OsF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSans-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSans-Sup.fd
new file mode 100644
index 00000000000..e60669512dd
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSans-Sup.fd
@@ -0,0 +1,89 @@
+%% Generated by autoinst on 2019/05/28
+%%
+\ProvidesFile{T2ALibertinusSans-Sup.fd}
+ [2019/05/28 (autoinst) Font definitions for T2A/LibertinusSans-Sup.]
+
+\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
+ \let\LibertinusSans@@scale\@empty
+\else
+ \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2A}{LibertinusSans-Sup}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-sup-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSans-Sup/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{bold}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-sup-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{bold}{it}{
+ <-> ssub * LibertinusSans-Sup/bold/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{m}{sl}{
+ <-> ssub * LibertinusSans-Sup/regular/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{m}{n}{
+ <-> ssub * LibertinusSans-Sup/regular/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{m}{it}{
+ <-> ssub * LibertinusSans-Sup/regular/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{b}{n}{
+ <-> ssub * LibertinusSans-Sup/bold/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{b}{sl}{
+ <-> ssub * LibertinusSans-Sup/bold/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{b}{it}{
+ <-> ssub * LibertinusSans-Sup/bold/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{bx}{sl}{
+ <-> ssub * LibertinusSans-Sup/b/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{bx}{n}{
+ <-> ssub * LibertinusSans-Sup/b/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{bx}{it}{
+ <-> ssub * LibertinusSans-Sup/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSans-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSans-TLF.fd
new file mode 100644
index 00000000000..2f2ccf1d4dd
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSans-TLF.fd
@@ -0,0 +1,149 @@
+%% Generated by autoinst on 2019/05/28
+%%
+\ProvidesFile{T2ALibertinusSans-TLF.fd}
+ [2019/05/28 (autoinst) Font definitions for T2A/LibertinusSans-TLF.]
+
+\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
+ \let\LibertinusSans@@scale\@empty
+\else
+ \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2A}{LibertinusSans-TLF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TLF/regular/scit
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TLF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{bold}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{bold}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{bold}{it}{
+ <-> ssub * LibertinusSans-TLF/bold/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TLF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{m}{sl}{
+ <-> ssub * LibertinusSans-TLF/regular/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TLF/regular/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{m}{sc}{
+ <-> ssub * LibertinusSans-TLF/regular/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{m}{n}{
+ <-> ssub * LibertinusSans-TLF/regular/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{m}{it}{
+ <-> ssub * LibertinusSans-TLF/regular/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{m}{scit}{
+ <-> ssub * LibertinusSans-TLF/regular/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{b}{sc}{
+ <-> ssub * LibertinusSans-TLF/bold/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{b}{n}{
+ <-> ssub * LibertinusSans-TLF/bold/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{b}{scsl}{
+ <-> ssub * LibertinusSans-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{b}{sl}{
+ <-> ssub * LibertinusSans-TLF/bold/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{b}{it}{
+ <-> ssub * LibertinusSans-TLF/bold/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{b}{scit}{
+ <-> ssub * LibertinusSans-TLF/bold/scit
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{bx}{sl}{
+ <-> ssub * LibertinusSans-TLF/b/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{bx}{scsl}{
+ <-> ssub * LibertinusSans-TLF/b/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{bx}{n}{
+ <-> ssub * LibertinusSans-TLF/b/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{bx}{sc}{
+ <-> ssub * LibertinusSans-TLF/b/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{bx}{it}{
+ <-> ssub * LibertinusSans-TLF/b/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{bx}{scit}{
+ <-> ssub * LibertinusSans-TLF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSans-TOsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSans-TOsF.fd
new file mode 100644
index 00000000000..d03d40afd3f
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSans-TOsF.fd
@@ -0,0 +1,149 @@
+%% Generated by autoinst on 2019/05/28
+%%
+\ProvidesFile{T2ALibertinusSans-TOsF.fd}
+ [2019/05/28 (autoinst) Font definitions for T2A/LibertinusSans-TOsF.]
+
+\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
+ \let\LibertinusSans@@scale\@empty
+\else
+ \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2A}{LibertinusSans-TOsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/regular/scit
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TOsF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bold}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bold}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bold}{it}{
+ <-> ssub * LibertinusSans-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TOsF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSans-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/regular/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{m}{sc}{
+ <-> ssub * LibertinusSans-TOsF/regular/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{m}{n}{
+ <-> ssub * LibertinusSans-TOsF/regular/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{m}{it}{
+ <-> ssub * LibertinusSans-TOsF/regular/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{m}{scit}{
+ <-> ssub * LibertinusSans-TOsF/regular/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{b}{sc}{
+ <-> ssub * LibertinusSans-TOsF/bold/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{b}{n}{
+ <-> ssub * LibertinusSans-TOsF/bold/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{b}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/bold/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{b}{sl}{
+ <-> ssub * LibertinusSans-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{b}{it}{
+ <-> ssub * LibertinusSans-TOsF/bold/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{b}{scit}{
+ <-> ssub * LibertinusSans-TOsF/bold/scit
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bx}{sl}{
+ <-> ssub * LibertinusSans-TOsF/b/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bx}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bx}{n}{
+ <-> ssub * LibertinusSans-TOsF/b/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bx}{sc}{
+ <-> ssub * LibertinusSans-TOsF/b/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bx}{it}{
+ <-> ssub * LibertinusSans-TOsF/b/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bx}{scit}{
+ <-> ssub * LibertinusSans-TOsF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerif-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerif-LF.fd
new file mode 100644
index 00000000000..43c12784c89
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerif-LF.fd
@@ -0,0 +1,203 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2ALibertinusSerif-LF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerif-LF.]
+
+\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
+ \let\LibertinusSerif@@scale\@empty
+\else
+ \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2A}{LibertinusSerif-LF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-LF/regular/scit
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-LF/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{semibold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{semibold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{semibold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{semibold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/semibold/scit
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-LF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/bold/scit
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-LF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{m}{sl}{
+ <-> ssub * LibertinusSerif-LF/regular/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-LF/regular/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{m}{sc}{
+ <-> ssub * LibertinusSerif-LF/regular/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{m}{n}{
+ <-> ssub * LibertinusSerif-LF/regular/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{m}{it}{
+ <-> ssub * LibertinusSerif-LF/regular/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{m}{scit}{
+ <-> ssub * LibertinusSerif-LF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-LF/semibold/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-LF/semibold/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-LF/semibold/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{sb}{n}{
+ <-> ssub * LibertinusSerif-LF/semibold/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{sb}{it}{
+ <-> ssub * LibertinusSerif-LF/semibold/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-LF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{b}{sl}{
+ <-> ssub * LibertinusSerif-LF/bold/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-LF/bold/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{b}{sc}{
+ <-> ssub * LibertinusSerif-LF/bold/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{b}{n}{
+ <-> ssub * LibertinusSerif-LF/bold/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{b}{it}{
+ <-> ssub * LibertinusSerif-LF/bold/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{b}{scit}{
+ <-> ssub * LibertinusSerif-LF/bold/scit
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{bx}{n}{
+ <-> ssub * LibertinusSerif-LF/b/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-LF/b/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-LF/b/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-LF/b/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{bx}{it}{
+ <-> ssub * LibertinusSerif-LF/b/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{bx}{scit}{
+ <-> ssub * LibertinusSerif-LF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerif-OsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerif-OsF.fd
new file mode 100644
index 00000000000..844ed339eca
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerif-OsF.fd
@@ -0,0 +1,203 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2ALibertinusSerif-OsF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerif-OsF.]
+
+\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
+ \let\LibertinusSerif@@scale\@empty
+\else
+ \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2A}{LibertinusSerif-OsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/regular/scit
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-OsF/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{semibold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{semibold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{semibold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{semibold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scit
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/bold/scit
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-OsF/regular/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/regular/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{m}{sc}{
+ <-> ssub * LibertinusSerif-OsF/regular/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{m}{n}{
+ <-> ssub * LibertinusSerif-OsF/regular/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{m}{it}{
+ <-> ssub * LibertinusSerif-OsF/regular/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{m}{scit}{
+ <-> ssub * LibertinusSerif-OsF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-OsF/semibold/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{sb}{n}{
+ <-> ssub * LibertinusSerif-OsF/semibold/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{sb}{it}{
+ <-> ssub * LibertinusSerif-OsF/semibold/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-OsF/bold/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{b}{sc}{
+ <-> ssub * LibertinusSerif-OsF/bold/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{b}{n}{
+ <-> ssub * LibertinusSerif-OsF/bold/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{b}{it}{
+ <-> ssub * LibertinusSerif-OsF/bold/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{b}{scit}{
+ <-> ssub * LibertinusSerif-OsF/bold/scit
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bx}{n}{
+ <-> ssub * LibertinusSerif-OsF/b/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-OsF/b/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/b/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-OsF/b/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bx}{it}{
+ <-> ssub * LibertinusSerif-OsF/b/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bx}{scit}{
+ <-> ssub * LibertinusSerif-OsF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerif-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerif-Sup.fd
new file mode 100644
index 00000000000..ef09cf5f951
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerif-Sup.fd
@@ -0,0 +1,119 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2ALibertinusSerif-Sup.fd}
+ [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerif-Sup.]
+
+\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
+ \let\LibertinusSerif@@scale\@empty
+\else
+ \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2A}{LibertinusSerif-Sup}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-sup-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSerif-Sup/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{semibold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{semibold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{bold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{m}{sl}{
+ <-> ssub * LibertinusSerif-Sup/regular/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{m}{n}{
+ <-> ssub * LibertinusSerif-Sup/regular/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{m}{it}{
+ <-> ssub * LibertinusSerif-Sup/regular/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{sb}{sl}{
+ <-> ssub * LibertinusSerif-Sup/semibold/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{sb}{n}{
+ <-> ssub * LibertinusSerif-Sup/semibold/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{sb}{it}{
+ <-> ssub * LibertinusSerif-Sup/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{b}{sl}{
+ <-> ssub * LibertinusSerif-Sup/bold/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{b}{n}{
+ <-> ssub * LibertinusSerif-Sup/bold/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{b}{it}{
+ <-> ssub * LibertinusSerif-Sup/bold/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{bx}{n}{
+ <-> ssub * LibertinusSerif-Sup/b/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{bx}{sl}{
+ <-> ssub * LibertinusSerif-Sup/b/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{bx}{it}{
+ <-> ssub * LibertinusSerif-Sup/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerif-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerif-TLF.fd
new file mode 100644
index 00000000000..856da250309
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerif-TLF.fd
@@ -0,0 +1,203 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2ALibertinusSerif-TLF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerif-TLF.]
+
+\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
+ \let\LibertinusSerif@@scale\@empty
+\else
+ \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2A}{LibertinusSerif-TLF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/regular/scit
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TLF/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{semibold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{semibold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{semibold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{semibold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scit
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/bold/scit
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TLF/regular/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/regular/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{m}{sc}{
+ <-> ssub * LibertinusSerif-TLF/regular/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{m}{n}{
+ <-> ssub * LibertinusSerif-TLF/regular/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{m}{it}{
+ <-> ssub * LibertinusSerif-TLF/regular/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{m}{scit}{
+ <-> ssub * LibertinusSerif-TLF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-TLF/semibold/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{sb}{n}{
+ <-> ssub * LibertinusSerif-TLF/semibold/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{sb}{it}{
+ <-> ssub * LibertinusSerif-TLF/semibold/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TLF/bold/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{b}{sc}{
+ <-> ssub * LibertinusSerif-TLF/bold/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{b}{n}{
+ <-> ssub * LibertinusSerif-TLF/bold/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{b}{it}{
+ <-> ssub * LibertinusSerif-TLF/bold/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{b}{scit}{
+ <-> ssub * LibertinusSerif-TLF/bold/scit
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bx}{n}{
+ <-> ssub * LibertinusSerif-TLF/b/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-TLF/b/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/b/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-TLF/b/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bx}{it}{
+ <-> ssub * LibertinusSerif-TLF/b/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bx}{scit}{
+ <-> ssub * LibertinusSerif-TLF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerif-TOsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerif-TOsF.fd
new file mode 100644
index 00000000000..4d48b873951
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerif-TOsF.fd
@@ -0,0 +1,203 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2ALibertinusSerif-TOsF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerif-TOsF.]
+
+\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
+ \let\LibertinusSerif@@scale\@empty
+\else
+ \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2A}{LibertinusSerif-TOsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/scit
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{semibold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{semibold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{semibold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{semibold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scit
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scit
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{m}{sc}{
+ <-> ssub * LibertinusSerif-TOsF/regular/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{m}{n}{
+ <-> ssub * LibertinusSerif-TOsF/regular/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{m}{it}{
+ <-> ssub * LibertinusSerif-TOsF/regular/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{m}{scit}{
+ <-> ssub * LibertinusSerif-TOsF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{sb}{n}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{sb}{it}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{b}{sc}{
+ <-> ssub * LibertinusSerif-TOsF/bold/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{b}{n}{
+ <-> ssub * LibertinusSerif-TOsF/bold/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{b}{it}{
+ <-> ssub * LibertinusSerif-TOsF/bold/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{b}{scit}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scit
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bx}{n}{
+ <-> ssub * LibertinusSerif-TOsF/b/n
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-TOsF/b/sc
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/b/sl
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bx}{it}{
+ <-> ssub * LibertinusSerif-TOsF/b/it
+}{}
+
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bx}{scit}{
+ <-> ssub * LibertinusSerif-TOsF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerifDisplay-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerifDisplay-LF.fd
new file mode 100644
index 00000000000..9a53f3378d1
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerifDisplay-LF.fd
@@ -0,0 +1,31 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2ALibertinusSerifDisplay-LF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerifDisplay-LF.]
+
+\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
+ \let\LibertinusSerifDisplay@@scale\@empty
+\else
+ \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2A}{LibertinusSerifDisplay-LF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2A}{LibertinusSerifDisplay-LF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-lf-t2a
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2A}{LibertinusSerifDisplay-LF}{m}{n}{
+ <-> ssub * LibertinusSerifDisplay-LF/regular/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerifDisplay-OsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerifDisplay-OsF.fd
new file mode 100644
index 00000000000..6df808914cc
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerifDisplay-OsF.fd
@@ -0,0 +1,31 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2ALibertinusSerifDisplay-OsF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerifDisplay-OsF.]
+
+\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
+ \let\LibertinusSerifDisplay@@scale\@empty
+\else
+ \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2A}{LibertinusSerifDisplay-OsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2A}{LibertinusSerifDisplay-OsF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-osf-t2a
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2A}{LibertinusSerifDisplay-OsF}{m}{n}{
+ <-> ssub * LibertinusSerifDisplay-OsF/regular/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerifDisplay-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerifDisplay-Sup.fd
new file mode 100644
index 00000000000..b1cc106f82f
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerifDisplay-Sup.fd
@@ -0,0 +1,31 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2ALibertinusSerifDisplay-Sup.fd}
+ [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerifDisplay-Sup.]
+
+\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
+ \let\LibertinusSerifDisplay@@scale\@empty
+\else
+ \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2A}{LibertinusSerifDisplay-Sup}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2A}{LibertinusSerifDisplay-Sup}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-sup-t2a
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2A}{LibertinusSerifDisplay-Sup}{m}{n}{
+ <-> ssub * LibertinusSerifDisplay-Sup/regular/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerifDisplay-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerifDisplay-TLF.fd
new file mode 100644
index 00000000000..01e4d864f28
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerifDisplay-TLF.fd
@@ -0,0 +1,31 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2ALibertinusSerifDisplay-TLF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerifDisplay-TLF.]
+
+\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
+ \let\LibertinusSerifDisplay@@scale\@empty
+\else
+ \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2A}{LibertinusSerifDisplay-TLF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2A}{LibertinusSerifDisplay-TLF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tlf-t2a
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2A}{LibertinusSerifDisplay-TLF}{m}{n}{
+ <-> ssub * LibertinusSerifDisplay-TLF/regular/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerifDisplay-TOsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerifDisplay-TOsF.fd
new file mode 100644
index 00000000000..aa952c2cf1e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerifDisplay-TOsF.fd
@@ -0,0 +1,31 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2ALibertinusSerifDisplay-TOsF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerifDisplay-TOsF.]
+
+\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
+ \let\LibertinusSerifDisplay@@scale\@empty
+\else
+ \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2A}{LibertinusSerifDisplay-TOsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2A}{LibertinusSerifDisplay-TOsF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tosf-t2a
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2A}{LibertinusSerifDisplay-TOsF}{m}{n}{
+ <-> ssub * LibertinusSerifDisplay-TOsF/regular/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerifInitials-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerifInitials-TLF.fd
new file mode 100644
index 00000000000..58e9e57ccee
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2ALibertinusSerifInitials-TLF.fd
@@ -0,0 +1,31 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2ALibertinusSerifInitials-TLF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerifInitials-TLF.]
+
+\expandafter\ifx\csname LibertinusSerifInitials@scale\endcsname\relax
+ \let\LibertinusSerifInitials@@scale\@empty
+\else
+ \edef\LibertinusSerifInitials@@scale{s*[\csname LibertinusSerifInitials@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2A}{LibertinusSerifInitials-TLF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2A}{LibertinusSerifInitials-TLF}{regular}{n}{
+ <-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-Regular-tlf-t2a
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2A}{LibertinusSerifInitials-TLF}{m}{n}{
+ <-> ssub * LibertinusSerifInitials-TLF/regular/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusMono-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusMono-Sup.fd
new file mode 100644
index 00000000000..b5abd643c53
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusMono-Sup.fd
@@ -0,0 +1,89 @@
+%% Generated by autoinst on 2019/05/28
+%%
+\ProvidesFile{T2BLibertinusMono-Sup.fd}
+ [2019/05/28 (autoinst) Font definitions for T2B/LibertinusMono-Sup.]
+
+\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax
+ \let\LibertinusMono@@scale\@empty
+\else
+ \edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2B}{LibertinusMono-Sup}{\hyphenchar\font=-1}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2B}{LibertinusMono-Sup}{regular}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Regular-sup-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusMono-Sup}{regular}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-Oblique-sup-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusMono-Sup}{regular}{it}{
+ <-> ssub * LibertinusMono-Sup/regular/sl
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2B}{LibertinusMono-Sup}{bold}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Bold-sup-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusMono-Sup}{bold}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-sup-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusMono-Sup}{bold}{it}{
+ <-> ssub * LibertinusMono-Sup/bold/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2B}{LibertinusMono-Sup}{m}{n}{
+ <-> ssub * LibertinusMono-Sup/regular/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusMono-Sup}{m}{sl}{
+ <-> ssub * LibertinusMono-Sup/regular/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusMono-Sup}{m}{it}{
+ <-> ssub * LibertinusMono-Sup/regular/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2B}{LibertinusMono-Sup}{b}{n}{
+ <-> ssub * LibertinusMono-Sup/bold/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusMono-Sup}{b}{sl}{
+ <-> ssub * LibertinusMono-Sup/bold/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusMono-Sup}{b}{it}{
+ <-> ssub * LibertinusMono-Sup/bold/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusMono-Sup}{bx}{sl}{
+ <-> ssub * LibertinusMono-Sup/b/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusMono-Sup}{bx}{n}{
+ <-> ssub * LibertinusMono-Sup/b/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusMono-Sup}{bx}{it}{
+ <-> ssub * LibertinusMono-Sup/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusMono-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusMono-TLF.fd
new file mode 100644
index 00000000000..b0f45204d6c
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusMono-TLF.fd
@@ -0,0 +1,89 @@
+%% Generated by autoinst on 2019/05/28
+%%
+\ProvidesFile{T2BLibertinusMono-TLF.fd}
+ [2019/05/28 (autoinst) Font definitions for T2B/LibertinusMono-TLF.]
+
+\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax
+ \let\LibertinusMono@@scale\@empty
+\else
+ \edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2B}{LibertinusMono-TLF}{\hyphenchar\font=-1}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2B}{LibertinusMono-TLF}{regular}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Regular-tlf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusMono-TLF}{regular}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-Oblique-tlf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusMono-TLF}{regular}{it}{
+ <-> ssub * LibertinusMono-TLF/regular/sl
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2B}{LibertinusMono-TLF}{bold}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Bold-tlf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusMono-TLF}{bold}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-tlf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusMono-TLF}{bold}{it}{
+ <-> ssub * LibertinusMono-TLF/bold/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2B}{LibertinusMono-TLF}{m}{n}{
+ <-> ssub * LibertinusMono-TLF/regular/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusMono-TLF}{m}{sl}{
+ <-> ssub * LibertinusMono-TLF/regular/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusMono-TLF}{m}{it}{
+ <-> ssub * LibertinusMono-TLF/regular/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2B}{LibertinusMono-TLF}{b}{n}{
+ <-> ssub * LibertinusMono-TLF/bold/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusMono-TLF}{b}{sl}{
+ <-> ssub * LibertinusMono-TLF/bold/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusMono-TLF}{b}{it}{
+ <-> ssub * LibertinusMono-TLF/bold/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusMono-TLF}{bx}{sl}{
+ <-> ssub * LibertinusMono-TLF/b/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusMono-TLF}{bx}{n}{
+ <-> ssub * LibertinusMono-TLF/b/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusMono-TLF}{bx}{it}{
+ <-> ssub * LibertinusMono-TLF/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSans-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSans-LF.fd
new file mode 100644
index 00000000000..8156d55daa8
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSans-LF.fd
@@ -0,0 +1,149 @@
+%% Generated by autoinst on 2019/05/28
+%%
+\ProvidesFile{T2BLibertinusSans-LF.fd}
+ [2019/05/28 (autoinst) Font definitions for T2B/LibertinusSans-LF.]
+
+\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
+ \let\LibertinusSans@@scale\@empty
+\else
+ \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2B}{LibertinusSans-LF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-LF/regular/scit
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{regular}{sl}{
+ <-> ssub * LibertinusSans-LF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{bold}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{bold}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{bold}{it}{
+ <-> ssub * LibertinusSans-LF/bold/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{bold}{scit}{
+ <-> ssub * LibertinusSans-LF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{m}{sl}{
+ <-> ssub * LibertinusSans-LF/regular/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{m}{scsl}{
+ <-> ssub * LibertinusSans-LF/regular/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{m}{sc}{
+ <-> ssub * LibertinusSans-LF/regular/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{m}{n}{
+ <-> ssub * LibertinusSans-LF/regular/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{m}{it}{
+ <-> ssub * LibertinusSans-LF/regular/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{m}{scit}{
+ <-> ssub * LibertinusSans-LF/regular/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{b}{sc}{
+ <-> ssub * LibertinusSans-LF/bold/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{b}{n}{
+ <-> ssub * LibertinusSans-LF/bold/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{b}{scsl}{
+ <-> ssub * LibertinusSans-LF/bold/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{b}{sl}{
+ <-> ssub * LibertinusSans-LF/bold/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{b}{it}{
+ <-> ssub * LibertinusSans-LF/bold/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{b}{scit}{
+ <-> ssub * LibertinusSans-LF/bold/scit
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{bx}{sl}{
+ <-> ssub * LibertinusSans-LF/b/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{bx}{scsl}{
+ <-> ssub * LibertinusSans-LF/b/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{bx}{n}{
+ <-> ssub * LibertinusSans-LF/b/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{bx}{sc}{
+ <-> ssub * LibertinusSans-LF/b/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{bx}{it}{
+ <-> ssub * LibertinusSans-LF/b/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-LF}{bx}{scit}{
+ <-> ssub * LibertinusSans-LF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSans-OsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSans-OsF.fd
new file mode 100644
index 00000000000..acf36b4d525
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSans-OsF.fd
@@ -0,0 +1,149 @@
+%% Generated by autoinst on 2019/05/28
+%%
+\ProvidesFile{T2BLibertinusSans-OsF.fd}
+ [2019/05/28 (autoinst) Font definitions for T2B/LibertinusSans-OsF.]
+
+\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
+ \let\LibertinusSans@@scale\@empty
+\else
+ \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2B}{LibertinusSans-OsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-OsF/regular/scit
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-OsF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{bold}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{bold}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{bold}{it}{
+ <-> ssub * LibertinusSans-OsF/bold/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-OsF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{m}{sl}{
+ <-> ssub * LibertinusSans-OsF/regular/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-OsF/regular/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{m}{sc}{
+ <-> ssub * LibertinusSans-OsF/regular/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{m}{n}{
+ <-> ssub * LibertinusSans-OsF/regular/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{m}{it}{
+ <-> ssub * LibertinusSans-OsF/regular/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{m}{scit}{
+ <-> ssub * LibertinusSans-OsF/regular/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{b}{sc}{
+ <-> ssub * LibertinusSans-OsF/bold/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{b}{n}{
+ <-> ssub * LibertinusSans-OsF/bold/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{b}{scsl}{
+ <-> ssub * LibertinusSans-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{b}{sl}{
+ <-> ssub * LibertinusSans-OsF/bold/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{b}{it}{
+ <-> ssub * LibertinusSans-OsF/bold/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{b}{scit}{
+ <-> ssub * LibertinusSans-OsF/bold/scit
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{bx}{sl}{
+ <-> ssub * LibertinusSans-OsF/b/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{bx}{scsl}{
+ <-> ssub * LibertinusSans-OsF/b/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{bx}{n}{
+ <-> ssub * LibertinusSans-OsF/b/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{bx}{sc}{
+ <-> ssub * LibertinusSans-OsF/b/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{bx}{it}{
+ <-> ssub * LibertinusSans-OsF/b/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{bx}{scit}{
+ <-> ssub * LibertinusSans-OsF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSans-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSans-Sup.fd
new file mode 100644
index 00000000000..14962e79598
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSans-Sup.fd
@@ -0,0 +1,89 @@
+%% Generated by autoinst on 2019/05/28
+%%
+\ProvidesFile{T2BLibertinusSans-Sup.fd}
+ [2019/05/28 (autoinst) Font definitions for T2B/LibertinusSans-Sup.]
+
+\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
+ \let\LibertinusSans@@scale\@empty
+\else
+ \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2B}{LibertinusSans-Sup}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-sup-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSans-Sup/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{bold}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-sup-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{bold}{it}{
+ <-> ssub * LibertinusSans-Sup/bold/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{m}{sl}{
+ <-> ssub * LibertinusSans-Sup/regular/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{m}{n}{
+ <-> ssub * LibertinusSans-Sup/regular/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{m}{it}{
+ <-> ssub * LibertinusSans-Sup/regular/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{b}{n}{
+ <-> ssub * LibertinusSans-Sup/bold/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{b}{sl}{
+ <-> ssub * LibertinusSans-Sup/bold/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{b}{it}{
+ <-> ssub * LibertinusSans-Sup/bold/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{bx}{sl}{
+ <-> ssub * LibertinusSans-Sup/b/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{bx}{n}{
+ <-> ssub * LibertinusSans-Sup/b/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{bx}{it}{
+ <-> ssub * LibertinusSans-Sup/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSans-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSans-TLF.fd
new file mode 100644
index 00000000000..8dd7453813e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSans-TLF.fd
@@ -0,0 +1,149 @@
+%% Generated by autoinst on 2019/05/28
+%%
+\ProvidesFile{T2BLibertinusSans-TLF.fd}
+ [2019/05/28 (autoinst) Font definitions for T2B/LibertinusSans-TLF.]
+
+\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
+ \let\LibertinusSans@@scale\@empty
+\else
+ \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2B}{LibertinusSans-TLF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TLF/regular/scit
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TLF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{bold}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{bold}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{bold}{it}{
+ <-> ssub * LibertinusSans-TLF/bold/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TLF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{m}{sl}{
+ <-> ssub * LibertinusSans-TLF/regular/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TLF/regular/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{m}{sc}{
+ <-> ssub * LibertinusSans-TLF/regular/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{m}{n}{
+ <-> ssub * LibertinusSans-TLF/regular/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{m}{it}{
+ <-> ssub * LibertinusSans-TLF/regular/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{m}{scit}{
+ <-> ssub * LibertinusSans-TLF/regular/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{b}{sc}{
+ <-> ssub * LibertinusSans-TLF/bold/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{b}{n}{
+ <-> ssub * LibertinusSans-TLF/bold/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{b}{scsl}{
+ <-> ssub * LibertinusSans-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{b}{sl}{
+ <-> ssub * LibertinusSans-TLF/bold/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{b}{it}{
+ <-> ssub * LibertinusSans-TLF/bold/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{b}{scit}{
+ <-> ssub * LibertinusSans-TLF/bold/scit
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{bx}{sl}{
+ <-> ssub * LibertinusSans-TLF/b/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{bx}{scsl}{
+ <-> ssub * LibertinusSans-TLF/b/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{bx}{n}{
+ <-> ssub * LibertinusSans-TLF/b/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{bx}{sc}{
+ <-> ssub * LibertinusSans-TLF/b/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{bx}{it}{
+ <-> ssub * LibertinusSans-TLF/b/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{bx}{scit}{
+ <-> ssub * LibertinusSans-TLF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSans-TOsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSans-TOsF.fd
new file mode 100644
index 00000000000..15aebacf3f3
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSans-TOsF.fd
@@ -0,0 +1,149 @@
+%% Generated by autoinst on 2019/05/28
+%%
+\ProvidesFile{T2BLibertinusSans-TOsF.fd}
+ [2019/05/28 (autoinst) Font definitions for T2B/LibertinusSans-TOsF.]
+
+\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
+ \let\LibertinusSans@@scale\@empty
+\else
+ \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2B}{LibertinusSans-TOsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/regular/scit
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TOsF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bold}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bold}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bold}{it}{
+ <-> ssub * LibertinusSans-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TOsF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSans-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/regular/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{m}{sc}{
+ <-> ssub * LibertinusSans-TOsF/regular/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{m}{n}{
+ <-> ssub * LibertinusSans-TOsF/regular/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{m}{it}{
+ <-> ssub * LibertinusSans-TOsF/regular/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{m}{scit}{
+ <-> ssub * LibertinusSans-TOsF/regular/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{b}{sc}{
+ <-> ssub * LibertinusSans-TOsF/bold/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{b}{n}{
+ <-> ssub * LibertinusSans-TOsF/bold/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{b}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/bold/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{b}{sl}{
+ <-> ssub * LibertinusSans-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{b}{it}{
+ <-> ssub * LibertinusSans-TOsF/bold/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{b}{scit}{
+ <-> ssub * LibertinusSans-TOsF/bold/scit
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bx}{sl}{
+ <-> ssub * LibertinusSans-TOsF/b/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bx}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bx}{n}{
+ <-> ssub * LibertinusSans-TOsF/b/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bx}{sc}{
+ <-> ssub * LibertinusSans-TOsF/b/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bx}{it}{
+ <-> ssub * LibertinusSans-TOsF/b/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bx}{scit}{
+ <-> ssub * LibertinusSans-TOsF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerif-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerif-LF.fd
new file mode 100644
index 00000000000..30cf9858aca
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerif-LF.fd
@@ -0,0 +1,203 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2BLibertinusSerif-LF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerif-LF.]
+
+\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
+ \let\LibertinusSerif@@scale\@empty
+\else
+ \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2B}{LibertinusSerif-LF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-LF/regular/scit
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-LF/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{semibold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{semibold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{semibold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{semibold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/semibold/scit
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-LF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/bold/scit
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-LF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{m}{sl}{
+ <-> ssub * LibertinusSerif-LF/regular/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-LF/regular/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{m}{sc}{
+ <-> ssub * LibertinusSerif-LF/regular/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{m}{n}{
+ <-> ssub * LibertinusSerif-LF/regular/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{m}{it}{
+ <-> ssub * LibertinusSerif-LF/regular/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{m}{scit}{
+ <-> ssub * LibertinusSerif-LF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-LF/semibold/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-LF/semibold/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-LF/semibold/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{sb}{n}{
+ <-> ssub * LibertinusSerif-LF/semibold/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{sb}{it}{
+ <-> ssub * LibertinusSerif-LF/semibold/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-LF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{b}{sl}{
+ <-> ssub * LibertinusSerif-LF/bold/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-LF/bold/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{b}{sc}{
+ <-> ssub * LibertinusSerif-LF/bold/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{b}{n}{
+ <-> ssub * LibertinusSerif-LF/bold/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{b}{it}{
+ <-> ssub * LibertinusSerif-LF/bold/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{b}{scit}{
+ <-> ssub * LibertinusSerif-LF/bold/scit
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{bx}{n}{
+ <-> ssub * LibertinusSerif-LF/b/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-LF/b/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-LF/b/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-LF/b/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{bx}{it}{
+ <-> ssub * LibertinusSerif-LF/b/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{bx}{scit}{
+ <-> ssub * LibertinusSerif-LF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerif-OsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerif-OsF.fd
new file mode 100644
index 00000000000..f5670c4c64b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerif-OsF.fd
@@ -0,0 +1,203 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2BLibertinusSerif-OsF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerif-OsF.]
+
+\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
+ \let\LibertinusSerif@@scale\@empty
+\else
+ \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2B}{LibertinusSerif-OsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/regular/scit
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-OsF/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{semibold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{semibold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{semibold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{semibold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scit
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/bold/scit
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-OsF/regular/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/regular/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{m}{sc}{
+ <-> ssub * LibertinusSerif-OsF/regular/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{m}{n}{
+ <-> ssub * LibertinusSerif-OsF/regular/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{m}{it}{
+ <-> ssub * LibertinusSerif-OsF/regular/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{m}{scit}{
+ <-> ssub * LibertinusSerif-OsF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-OsF/semibold/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{sb}{n}{
+ <-> ssub * LibertinusSerif-OsF/semibold/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{sb}{it}{
+ <-> ssub * LibertinusSerif-OsF/semibold/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-OsF/bold/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{b}{sc}{
+ <-> ssub * LibertinusSerif-OsF/bold/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{b}{n}{
+ <-> ssub * LibertinusSerif-OsF/bold/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{b}{it}{
+ <-> ssub * LibertinusSerif-OsF/bold/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{b}{scit}{
+ <-> ssub * LibertinusSerif-OsF/bold/scit
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bx}{n}{
+ <-> ssub * LibertinusSerif-OsF/b/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-OsF/b/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/b/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-OsF/b/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bx}{it}{
+ <-> ssub * LibertinusSerif-OsF/b/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bx}{scit}{
+ <-> ssub * LibertinusSerif-OsF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerif-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerif-Sup.fd
new file mode 100644
index 00000000000..61add3eae0b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerif-Sup.fd
@@ -0,0 +1,119 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2BLibertinusSerif-Sup.fd}
+ [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerif-Sup.]
+
+\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
+ \let\LibertinusSerif@@scale\@empty
+\else
+ \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2B}{LibertinusSerif-Sup}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-sup-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSerif-Sup/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{semibold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{semibold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{bold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{m}{sl}{
+ <-> ssub * LibertinusSerif-Sup/regular/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{m}{n}{
+ <-> ssub * LibertinusSerif-Sup/regular/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{m}{it}{
+ <-> ssub * LibertinusSerif-Sup/regular/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{sb}{sl}{
+ <-> ssub * LibertinusSerif-Sup/semibold/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{sb}{n}{
+ <-> ssub * LibertinusSerif-Sup/semibold/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{sb}{it}{
+ <-> ssub * LibertinusSerif-Sup/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{b}{sl}{
+ <-> ssub * LibertinusSerif-Sup/bold/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{b}{n}{
+ <-> ssub * LibertinusSerif-Sup/bold/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{b}{it}{
+ <-> ssub * LibertinusSerif-Sup/bold/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{bx}{n}{
+ <-> ssub * LibertinusSerif-Sup/b/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{bx}{sl}{
+ <-> ssub * LibertinusSerif-Sup/b/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{bx}{it}{
+ <-> ssub * LibertinusSerif-Sup/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerif-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerif-TLF.fd
new file mode 100644
index 00000000000..960b12927d8
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerif-TLF.fd
@@ -0,0 +1,203 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2BLibertinusSerif-TLF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerif-TLF.]
+
+\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
+ \let\LibertinusSerif@@scale\@empty
+\else
+ \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2B}{LibertinusSerif-TLF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/regular/scit
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TLF/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{semibold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{semibold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{semibold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{semibold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scit
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/bold/scit
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TLF/regular/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/regular/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{m}{sc}{
+ <-> ssub * LibertinusSerif-TLF/regular/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{m}{n}{
+ <-> ssub * LibertinusSerif-TLF/regular/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{m}{it}{
+ <-> ssub * LibertinusSerif-TLF/regular/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{m}{scit}{
+ <-> ssub * LibertinusSerif-TLF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-TLF/semibold/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{sb}{n}{
+ <-> ssub * LibertinusSerif-TLF/semibold/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{sb}{it}{
+ <-> ssub * LibertinusSerif-TLF/semibold/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TLF/bold/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{b}{sc}{
+ <-> ssub * LibertinusSerif-TLF/bold/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{b}{n}{
+ <-> ssub * LibertinusSerif-TLF/bold/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{b}{it}{
+ <-> ssub * LibertinusSerif-TLF/bold/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{b}{scit}{
+ <-> ssub * LibertinusSerif-TLF/bold/scit
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bx}{n}{
+ <-> ssub * LibertinusSerif-TLF/b/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-TLF/b/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/b/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-TLF/b/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bx}{it}{
+ <-> ssub * LibertinusSerif-TLF/b/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bx}{scit}{
+ <-> ssub * LibertinusSerif-TLF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerif-TOsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerif-TOsF.fd
new file mode 100644
index 00000000000..7532015230c
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerif-TOsF.fd
@@ -0,0 +1,203 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2BLibertinusSerif-TOsF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerif-TOsF.]
+
+\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
+ \let\LibertinusSerif@@scale\@empty
+\else
+ \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2B}{LibertinusSerif-TOsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/scit
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{semibold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{semibold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{semibold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{semibold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scit
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scit
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{m}{sc}{
+ <-> ssub * LibertinusSerif-TOsF/regular/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{m}{n}{
+ <-> ssub * LibertinusSerif-TOsF/regular/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{m}{it}{
+ <-> ssub * LibertinusSerif-TOsF/regular/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{m}{scit}{
+ <-> ssub * LibertinusSerif-TOsF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{sb}{n}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{sb}{it}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{b}{sc}{
+ <-> ssub * LibertinusSerif-TOsF/bold/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{b}{n}{
+ <-> ssub * LibertinusSerif-TOsF/bold/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{b}{it}{
+ <-> ssub * LibertinusSerif-TOsF/bold/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{b}{scit}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scit
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bx}{n}{
+ <-> ssub * LibertinusSerif-TOsF/b/n
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-TOsF/b/sc
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/b/sl
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bx}{it}{
+ <-> ssub * LibertinusSerif-TOsF/b/it
+}{}
+
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bx}{scit}{
+ <-> ssub * LibertinusSerif-TOsF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerifDisplay-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerifDisplay-LF.fd
new file mode 100644
index 00000000000..19dfd2ad438
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerifDisplay-LF.fd
@@ -0,0 +1,31 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2BLibertinusSerifDisplay-LF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerifDisplay-LF.]
+
+\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
+ \let\LibertinusSerifDisplay@@scale\@empty
+\else
+ \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2B}{LibertinusSerifDisplay-LF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2B}{LibertinusSerifDisplay-LF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-lf-t2b
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2B}{LibertinusSerifDisplay-LF}{m}{n}{
+ <-> ssub * LibertinusSerifDisplay-LF/regular/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerifDisplay-OsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerifDisplay-OsF.fd
new file mode 100644
index 00000000000..8a6b060a9bb
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerifDisplay-OsF.fd
@@ -0,0 +1,31 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2BLibertinusSerifDisplay-OsF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerifDisplay-OsF.]
+
+\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
+ \let\LibertinusSerifDisplay@@scale\@empty
+\else
+ \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2B}{LibertinusSerifDisplay-OsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2B}{LibertinusSerifDisplay-OsF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-osf-t2b
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2B}{LibertinusSerifDisplay-OsF}{m}{n}{
+ <-> ssub * LibertinusSerifDisplay-OsF/regular/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerifDisplay-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerifDisplay-Sup.fd
new file mode 100644
index 00000000000..086e5f9d639
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerifDisplay-Sup.fd
@@ -0,0 +1,31 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2BLibertinusSerifDisplay-Sup.fd}
+ [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerifDisplay-Sup.]
+
+\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
+ \let\LibertinusSerifDisplay@@scale\@empty
+\else
+ \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2B}{LibertinusSerifDisplay-Sup}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2B}{LibertinusSerifDisplay-Sup}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-sup-t2b
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2B}{LibertinusSerifDisplay-Sup}{m}{n}{
+ <-> ssub * LibertinusSerifDisplay-Sup/regular/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerifDisplay-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerifDisplay-TLF.fd
new file mode 100644
index 00000000000..0cd07cb9676
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerifDisplay-TLF.fd
@@ -0,0 +1,31 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2BLibertinusSerifDisplay-TLF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerifDisplay-TLF.]
+
+\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
+ \let\LibertinusSerifDisplay@@scale\@empty
+\else
+ \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2B}{LibertinusSerifDisplay-TLF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2B}{LibertinusSerifDisplay-TLF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tlf-t2b
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2B}{LibertinusSerifDisplay-TLF}{m}{n}{
+ <-> ssub * LibertinusSerifDisplay-TLF/regular/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerifDisplay-TOsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerifDisplay-TOsF.fd
new file mode 100644
index 00000000000..5d22efb4294
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerifDisplay-TOsF.fd
@@ -0,0 +1,31 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2BLibertinusSerifDisplay-TOsF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerifDisplay-TOsF.]
+
+\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
+ \let\LibertinusSerifDisplay@@scale\@empty
+\else
+ \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2B}{LibertinusSerifDisplay-TOsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2B}{LibertinusSerifDisplay-TOsF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tosf-t2b
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2B}{LibertinusSerifDisplay-TOsF}{m}{n}{
+ <-> ssub * LibertinusSerifDisplay-TOsF/regular/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerifInitials-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerifInitials-TLF.fd
new file mode 100644
index 00000000000..8a0f6612148
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2BLibertinusSerifInitials-TLF.fd
@@ -0,0 +1,31 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2BLibertinusSerifInitials-TLF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerifInitials-TLF.]
+
+\expandafter\ifx\csname LibertinusSerifInitials@scale\endcsname\relax
+ \let\LibertinusSerifInitials@@scale\@empty
+\else
+ \edef\LibertinusSerifInitials@@scale{s*[\csname LibertinusSerifInitials@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2B}{LibertinusSerifInitials-TLF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2B}{LibertinusSerifInitials-TLF}{regular}{n}{
+ <-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-Regular-tlf-t2b
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2B}{LibertinusSerifInitials-TLF}{m}{n}{
+ <-> ssub * LibertinusSerifInitials-TLF/regular/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusMono-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusMono-Sup.fd
new file mode 100644
index 00000000000..fa47cf37824
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusMono-Sup.fd
@@ -0,0 +1,89 @@
+%% Generated by autoinst on 2019/05/28
+%%
+\ProvidesFile{T2CLibertinusMono-Sup.fd}
+ [2019/05/28 (autoinst) Font definitions for T2C/LibertinusMono-Sup.]
+
+\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax
+ \let\LibertinusMono@@scale\@empty
+\else
+ \edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2C}{LibertinusMono-Sup}{\hyphenchar\font=-1}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2C}{LibertinusMono-Sup}{regular}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Regular-sup-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusMono-Sup}{regular}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-Oblique-sup-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusMono-Sup}{regular}{it}{
+ <-> ssub * LibertinusMono-Sup/regular/sl
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2C}{LibertinusMono-Sup}{bold}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Bold-sup-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusMono-Sup}{bold}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-sup-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusMono-Sup}{bold}{it}{
+ <-> ssub * LibertinusMono-Sup/bold/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2C}{LibertinusMono-Sup}{m}{n}{
+ <-> ssub * LibertinusMono-Sup/regular/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusMono-Sup}{m}{sl}{
+ <-> ssub * LibertinusMono-Sup/regular/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusMono-Sup}{m}{it}{
+ <-> ssub * LibertinusMono-Sup/regular/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2C}{LibertinusMono-Sup}{b}{n}{
+ <-> ssub * LibertinusMono-Sup/bold/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusMono-Sup}{b}{sl}{
+ <-> ssub * LibertinusMono-Sup/bold/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusMono-Sup}{b}{it}{
+ <-> ssub * LibertinusMono-Sup/bold/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusMono-Sup}{bx}{sl}{
+ <-> ssub * LibertinusMono-Sup/b/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusMono-Sup}{bx}{n}{
+ <-> ssub * LibertinusMono-Sup/b/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusMono-Sup}{bx}{it}{
+ <-> ssub * LibertinusMono-Sup/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusMono-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusMono-TLF.fd
new file mode 100644
index 00000000000..39850feb6ee
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusMono-TLF.fd
@@ -0,0 +1,89 @@
+%% Generated by autoinst on 2019/05/28
+%%
+\ProvidesFile{T2CLibertinusMono-TLF.fd}
+ [2019/05/28 (autoinst) Font definitions for T2C/LibertinusMono-TLF.]
+
+\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax
+ \let\LibertinusMono@@scale\@empty
+\else
+ \edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2C}{LibertinusMono-TLF}{\hyphenchar\font=-1}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2C}{LibertinusMono-TLF}{regular}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Regular-tlf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusMono-TLF}{regular}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-Oblique-tlf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusMono-TLF}{regular}{it}{
+ <-> ssub * LibertinusMono-TLF/regular/sl
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2C}{LibertinusMono-TLF}{bold}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Bold-tlf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusMono-TLF}{bold}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-tlf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusMono-TLF}{bold}{it}{
+ <-> ssub * LibertinusMono-TLF/bold/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2C}{LibertinusMono-TLF}{m}{n}{
+ <-> ssub * LibertinusMono-TLF/regular/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusMono-TLF}{m}{sl}{
+ <-> ssub * LibertinusMono-TLF/regular/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusMono-TLF}{m}{it}{
+ <-> ssub * LibertinusMono-TLF/regular/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2C}{LibertinusMono-TLF}{b}{n}{
+ <-> ssub * LibertinusMono-TLF/bold/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusMono-TLF}{b}{sl}{
+ <-> ssub * LibertinusMono-TLF/bold/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusMono-TLF}{b}{it}{
+ <-> ssub * LibertinusMono-TLF/bold/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusMono-TLF}{bx}{sl}{
+ <-> ssub * LibertinusMono-TLF/b/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusMono-TLF}{bx}{n}{
+ <-> ssub * LibertinusMono-TLF/b/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusMono-TLF}{bx}{it}{
+ <-> ssub * LibertinusMono-TLF/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSans-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSans-LF.fd
new file mode 100644
index 00000000000..0c16ff6507d
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSans-LF.fd
@@ -0,0 +1,149 @@
+%% Generated by autoinst on 2019/05/28
+%%
+\ProvidesFile{T2CLibertinusSans-LF.fd}
+ [2019/05/28 (autoinst) Font definitions for T2C/LibertinusSans-LF.]
+
+\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
+ \let\LibertinusSans@@scale\@empty
+\else
+ \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2C}{LibertinusSans-LF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-LF/regular/scit
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{regular}{sl}{
+ <-> ssub * LibertinusSans-LF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{bold}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{bold}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{bold}{it}{
+ <-> ssub * LibertinusSans-LF/bold/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{bold}{scit}{
+ <-> ssub * LibertinusSans-LF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{m}{sl}{
+ <-> ssub * LibertinusSans-LF/regular/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{m}{scsl}{
+ <-> ssub * LibertinusSans-LF/regular/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{m}{sc}{
+ <-> ssub * LibertinusSans-LF/regular/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{m}{n}{
+ <-> ssub * LibertinusSans-LF/regular/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{m}{it}{
+ <-> ssub * LibertinusSans-LF/regular/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{m}{scit}{
+ <-> ssub * LibertinusSans-LF/regular/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{b}{sc}{
+ <-> ssub * LibertinusSans-LF/bold/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{b}{n}{
+ <-> ssub * LibertinusSans-LF/bold/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{b}{scsl}{
+ <-> ssub * LibertinusSans-LF/bold/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{b}{sl}{
+ <-> ssub * LibertinusSans-LF/bold/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{b}{it}{
+ <-> ssub * LibertinusSans-LF/bold/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{b}{scit}{
+ <-> ssub * LibertinusSans-LF/bold/scit
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{bx}{sl}{
+ <-> ssub * LibertinusSans-LF/b/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{bx}{scsl}{
+ <-> ssub * LibertinusSans-LF/b/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{bx}{n}{
+ <-> ssub * LibertinusSans-LF/b/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{bx}{sc}{
+ <-> ssub * LibertinusSans-LF/b/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{bx}{it}{
+ <-> ssub * LibertinusSans-LF/b/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-LF}{bx}{scit}{
+ <-> ssub * LibertinusSans-LF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSans-OsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSans-OsF.fd
new file mode 100644
index 00000000000..4b41d8dc1a5
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSans-OsF.fd
@@ -0,0 +1,149 @@
+%% Generated by autoinst on 2019/05/28
+%%
+\ProvidesFile{T2CLibertinusSans-OsF.fd}
+ [2019/05/28 (autoinst) Font definitions for T2C/LibertinusSans-OsF.]
+
+\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
+ \let\LibertinusSans@@scale\@empty
+\else
+ \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2C}{LibertinusSans-OsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-OsF/regular/scit
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-OsF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{bold}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{bold}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{bold}{it}{
+ <-> ssub * LibertinusSans-OsF/bold/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-OsF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{m}{sl}{
+ <-> ssub * LibertinusSans-OsF/regular/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-OsF/regular/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{m}{sc}{
+ <-> ssub * LibertinusSans-OsF/regular/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{m}{n}{
+ <-> ssub * LibertinusSans-OsF/regular/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{m}{it}{
+ <-> ssub * LibertinusSans-OsF/regular/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{m}{scit}{
+ <-> ssub * LibertinusSans-OsF/regular/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{b}{sc}{
+ <-> ssub * LibertinusSans-OsF/bold/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{b}{n}{
+ <-> ssub * LibertinusSans-OsF/bold/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{b}{scsl}{
+ <-> ssub * LibertinusSans-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{b}{sl}{
+ <-> ssub * LibertinusSans-OsF/bold/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{b}{it}{
+ <-> ssub * LibertinusSans-OsF/bold/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{b}{scit}{
+ <-> ssub * LibertinusSans-OsF/bold/scit
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{bx}{sl}{
+ <-> ssub * LibertinusSans-OsF/b/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{bx}{scsl}{
+ <-> ssub * LibertinusSans-OsF/b/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{bx}{n}{
+ <-> ssub * LibertinusSans-OsF/b/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{bx}{sc}{
+ <-> ssub * LibertinusSans-OsF/b/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{bx}{it}{
+ <-> ssub * LibertinusSans-OsF/b/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{bx}{scit}{
+ <-> ssub * LibertinusSans-OsF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSans-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSans-Sup.fd
new file mode 100644
index 00000000000..9f6ea3a4e9b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSans-Sup.fd
@@ -0,0 +1,89 @@
+%% Generated by autoinst on 2019/05/28
+%%
+\ProvidesFile{T2CLibertinusSans-Sup.fd}
+ [2019/05/28 (autoinst) Font definitions for T2C/LibertinusSans-Sup.]
+
+\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
+ \let\LibertinusSans@@scale\@empty
+\else
+ \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2C}{LibertinusSans-Sup}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-sup-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSans-Sup/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{bold}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-sup-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{bold}{it}{
+ <-> ssub * LibertinusSans-Sup/bold/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{m}{sl}{
+ <-> ssub * LibertinusSans-Sup/regular/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{m}{n}{
+ <-> ssub * LibertinusSans-Sup/regular/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{m}{it}{
+ <-> ssub * LibertinusSans-Sup/regular/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{b}{n}{
+ <-> ssub * LibertinusSans-Sup/bold/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{b}{sl}{
+ <-> ssub * LibertinusSans-Sup/bold/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{b}{it}{
+ <-> ssub * LibertinusSans-Sup/bold/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{bx}{sl}{
+ <-> ssub * LibertinusSans-Sup/b/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{bx}{n}{
+ <-> ssub * LibertinusSans-Sup/b/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{bx}{it}{
+ <-> ssub * LibertinusSans-Sup/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSans-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSans-TLF.fd
new file mode 100644
index 00000000000..806a8855983
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSans-TLF.fd
@@ -0,0 +1,149 @@
+%% Generated by autoinst on 2019/05/28
+%%
+\ProvidesFile{T2CLibertinusSans-TLF.fd}
+ [2019/05/28 (autoinst) Font definitions for T2C/LibertinusSans-TLF.]
+
+\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
+ \let\LibertinusSans@@scale\@empty
+\else
+ \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2C}{LibertinusSans-TLF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TLF/regular/scit
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TLF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{bold}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{bold}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{bold}{it}{
+ <-> ssub * LibertinusSans-TLF/bold/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TLF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{m}{sl}{
+ <-> ssub * LibertinusSans-TLF/regular/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TLF/regular/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{m}{sc}{
+ <-> ssub * LibertinusSans-TLF/regular/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{m}{n}{
+ <-> ssub * LibertinusSans-TLF/regular/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{m}{it}{
+ <-> ssub * LibertinusSans-TLF/regular/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{m}{scit}{
+ <-> ssub * LibertinusSans-TLF/regular/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{b}{sc}{
+ <-> ssub * LibertinusSans-TLF/bold/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{b}{n}{
+ <-> ssub * LibertinusSans-TLF/bold/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{b}{scsl}{
+ <-> ssub * LibertinusSans-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{b}{sl}{
+ <-> ssub * LibertinusSans-TLF/bold/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{b}{it}{
+ <-> ssub * LibertinusSans-TLF/bold/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{b}{scit}{
+ <-> ssub * LibertinusSans-TLF/bold/scit
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{bx}{sl}{
+ <-> ssub * LibertinusSans-TLF/b/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{bx}{scsl}{
+ <-> ssub * LibertinusSans-TLF/b/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{bx}{n}{
+ <-> ssub * LibertinusSans-TLF/b/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{bx}{sc}{
+ <-> ssub * LibertinusSans-TLF/b/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{bx}{it}{
+ <-> ssub * LibertinusSans-TLF/b/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{bx}{scit}{
+ <-> ssub * LibertinusSans-TLF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSans-TOsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSans-TOsF.fd
new file mode 100644
index 00000000000..b9ea68d83b4
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSans-TOsF.fd
@@ -0,0 +1,149 @@
+%% Generated by autoinst on 2019/05/28
+%%
+\ProvidesFile{T2CLibertinusSans-TOsF.fd}
+ [2019/05/28 (autoinst) Font definitions for T2C/LibertinusSans-TOsF.]
+
+\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
+ \let\LibertinusSans@@scale\@empty
+\else
+ \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2C}{LibertinusSans-TOsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{regular}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{regular}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/regular/scit
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TOsF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bold}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bold}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bold}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bold}{it}{
+ <-> ssub * LibertinusSans-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TOsF/bold/scsl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSans-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/regular/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{m}{sc}{
+ <-> ssub * LibertinusSans-TOsF/regular/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{m}{n}{
+ <-> ssub * LibertinusSans-TOsF/regular/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{m}{it}{
+ <-> ssub * LibertinusSans-TOsF/regular/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{m}{scit}{
+ <-> ssub * LibertinusSans-TOsF/regular/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{b}{sc}{
+ <-> ssub * LibertinusSans-TOsF/bold/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{b}{n}{
+ <-> ssub * LibertinusSans-TOsF/bold/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{b}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/bold/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{b}{sl}{
+ <-> ssub * LibertinusSans-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{b}{it}{
+ <-> ssub * LibertinusSans-TOsF/bold/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{b}{scit}{
+ <-> ssub * LibertinusSans-TOsF/bold/scit
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bx}{sl}{
+ <-> ssub * LibertinusSans-TOsF/b/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bx}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bx}{n}{
+ <-> ssub * LibertinusSans-TOsF/b/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bx}{sc}{
+ <-> ssub * LibertinusSans-TOsF/b/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bx}{it}{
+ <-> ssub * LibertinusSans-TOsF/b/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bx}{scit}{
+ <-> ssub * LibertinusSans-TOsF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerif-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerif-LF.fd
new file mode 100644
index 00000000000..6354363c299
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerif-LF.fd
@@ -0,0 +1,203 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2CLibertinusSerif-LF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerif-LF.]
+
+\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
+ \let\LibertinusSerif@@scale\@empty
+\else
+ \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2C}{LibertinusSerif-LF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-LF/regular/scit
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-LF/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{semibold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{semibold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{semibold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{semibold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/semibold/scit
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-LF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/bold/scit
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-LF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{m}{sl}{
+ <-> ssub * LibertinusSerif-LF/regular/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-LF/regular/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{m}{sc}{
+ <-> ssub * LibertinusSerif-LF/regular/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{m}{n}{
+ <-> ssub * LibertinusSerif-LF/regular/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{m}{it}{
+ <-> ssub * LibertinusSerif-LF/regular/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{m}{scit}{
+ <-> ssub * LibertinusSerif-LF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-LF/semibold/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-LF/semibold/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-LF/semibold/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{sb}{n}{
+ <-> ssub * LibertinusSerif-LF/semibold/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{sb}{it}{
+ <-> ssub * LibertinusSerif-LF/semibold/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-LF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{b}{sl}{
+ <-> ssub * LibertinusSerif-LF/bold/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-LF/bold/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{b}{sc}{
+ <-> ssub * LibertinusSerif-LF/bold/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{b}{n}{
+ <-> ssub * LibertinusSerif-LF/bold/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{b}{it}{
+ <-> ssub * LibertinusSerif-LF/bold/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{b}{scit}{
+ <-> ssub * LibertinusSerif-LF/bold/scit
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{bx}{n}{
+ <-> ssub * LibertinusSerif-LF/b/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-LF/b/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-LF/b/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-LF/b/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{bx}{it}{
+ <-> ssub * LibertinusSerif-LF/b/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{bx}{scit}{
+ <-> ssub * LibertinusSerif-LF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerif-OsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerif-OsF.fd
new file mode 100644
index 00000000000..d65534685c3
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerif-OsF.fd
@@ -0,0 +1,203 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2CLibertinusSerif-OsF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerif-OsF.]
+
+\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
+ \let\LibertinusSerif@@scale\@empty
+\else
+ \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2C}{LibertinusSerif-OsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/regular/scit
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-OsF/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{semibold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{semibold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{semibold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{semibold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scit
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/bold/scit
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-OsF/regular/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/regular/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{m}{sc}{
+ <-> ssub * LibertinusSerif-OsF/regular/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{m}{n}{
+ <-> ssub * LibertinusSerif-OsF/regular/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{m}{it}{
+ <-> ssub * LibertinusSerif-OsF/regular/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{m}{scit}{
+ <-> ssub * LibertinusSerif-OsF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-OsF/semibold/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{sb}{n}{
+ <-> ssub * LibertinusSerif-OsF/semibold/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{sb}{it}{
+ <-> ssub * LibertinusSerif-OsF/semibold/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-OsF/bold/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{b}{sc}{
+ <-> ssub * LibertinusSerif-OsF/bold/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{b}{n}{
+ <-> ssub * LibertinusSerif-OsF/bold/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{b}{it}{
+ <-> ssub * LibertinusSerif-OsF/bold/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{b}{scit}{
+ <-> ssub * LibertinusSerif-OsF/bold/scit
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bx}{n}{
+ <-> ssub * LibertinusSerif-OsF/b/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-OsF/b/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/b/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-OsF/b/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bx}{it}{
+ <-> ssub * LibertinusSerif-OsF/b/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bx}{scit}{
+ <-> ssub * LibertinusSerif-OsF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerif-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerif-Sup.fd
new file mode 100644
index 00000000000..223ddb70191
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerif-Sup.fd
@@ -0,0 +1,119 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2CLibertinusSerif-Sup.fd}
+ [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerif-Sup.]
+
+\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
+ \let\LibertinusSerif@@scale\@empty
+\else
+ \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2C}{LibertinusSerif-Sup}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-sup-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSerif-Sup/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{semibold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{semibold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{bold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{m}{sl}{
+ <-> ssub * LibertinusSerif-Sup/regular/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{m}{n}{
+ <-> ssub * LibertinusSerif-Sup/regular/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{m}{it}{
+ <-> ssub * LibertinusSerif-Sup/regular/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{sb}{sl}{
+ <-> ssub * LibertinusSerif-Sup/semibold/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{sb}{n}{
+ <-> ssub * LibertinusSerif-Sup/semibold/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{sb}{it}{
+ <-> ssub * LibertinusSerif-Sup/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{b}{sl}{
+ <-> ssub * LibertinusSerif-Sup/bold/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{b}{n}{
+ <-> ssub * LibertinusSerif-Sup/bold/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{b}{it}{
+ <-> ssub * LibertinusSerif-Sup/bold/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{bx}{n}{
+ <-> ssub * LibertinusSerif-Sup/b/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{bx}{sl}{
+ <-> ssub * LibertinusSerif-Sup/b/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{bx}{it}{
+ <-> ssub * LibertinusSerif-Sup/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerif-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerif-TLF.fd
new file mode 100644
index 00000000000..7d10638bcec
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerif-TLF.fd
@@ -0,0 +1,203 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2CLibertinusSerif-TLF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerif-TLF.]
+
+\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
+ \let\LibertinusSerif@@scale\@empty
+\else
+ \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2C}{LibertinusSerif-TLF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/regular/scit
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TLF/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{semibold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{semibold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{semibold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{semibold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scit
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/bold/scit
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TLF/regular/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/regular/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{m}{sc}{
+ <-> ssub * LibertinusSerif-TLF/regular/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{m}{n}{
+ <-> ssub * LibertinusSerif-TLF/regular/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{m}{it}{
+ <-> ssub * LibertinusSerif-TLF/regular/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{m}{scit}{
+ <-> ssub * LibertinusSerif-TLF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-TLF/semibold/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{sb}{n}{
+ <-> ssub * LibertinusSerif-TLF/semibold/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{sb}{it}{
+ <-> ssub * LibertinusSerif-TLF/semibold/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TLF/bold/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{b}{sc}{
+ <-> ssub * LibertinusSerif-TLF/bold/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{b}{n}{
+ <-> ssub * LibertinusSerif-TLF/bold/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{b}{it}{
+ <-> ssub * LibertinusSerif-TLF/bold/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{b}{scit}{
+ <-> ssub * LibertinusSerif-TLF/bold/scit
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bx}{n}{
+ <-> ssub * LibertinusSerif-TLF/b/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-TLF/b/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/b/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-TLF/b/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bx}{it}{
+ <-> ssub * LibertinusSerif-TLF/b/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bx}{scit}{
+ <-> ssub * LibertinusSerif-TLF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerif-TOsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerif-TOsF.fd
new file mode 100644
index 00000000000..982b61694fc
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerif-TOsF.fd
@@ -0,0 +1,203 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2CLibertinusSerif-TOsF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerif-TOsF.]
+
+\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
+ \let\LibertinusSerif@@scale\@empty
+\else
+ \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2C}{LibertinusSerif-TOsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{regular}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{regular}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/scit
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{semibold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{semibold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{semibold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{semibold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scit
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bold}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bold}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scit
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{m}{sc}{
+ <-> ssub * LibertinusSerif-TOsF/regular/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{m}{n}{
+ <-> ssub * LibertinusSerif-TOsF/regular/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{m}{it}{
+ <-> ssub * LibertinusSerif-TOsF/regular/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{m}{scit}{
+ <-> ssub * LibertinusSerif-TOsF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{sb}{sc}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{sb}{n}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{sb}{it}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{sb}{scit}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{b}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{b}{sc}{
+ <-> ssub * LibertinusSerif-TOsF/bold/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{b}{n}{
+ <-> ssub * LibertinusSerif-TOsF/bold/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{b}{it}{
+ <-> ssub * LibertinusSerif-TOsF/bold/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{b}{scit}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scit
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bx}{n}{
+ <-> ssub * LibertinusSerif-TOsF/b/n
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bx}{sc}{
+ <-> ssub * LibertinusSerif-TOsF/b/sc
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bx}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/b/sl
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bx}{it}{
+ <-> ssub * LibertinusSerif-TOsF/b/it
+}{}
+
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bx}{scit}{
+ <-> ssub * LibertinusSerif-TOsF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerifDisplay-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerifDisplay-LF.fd
new file mode 100644
index 00000000000..9d36b1d4960
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerifDisplay-LF.fd
@@ -0,0 +1,31 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2CLibertinusSerifDisplay-LF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerifDisplay-LF.]
+
+\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
+ \let\LibertinusSerifDisplay@@scale\@empty
+\else
+ \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2C}{LibertinusSerifDisplay-LF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2C}{LibertinusSerifDisplay-LF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-lf-t2c
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2C}{LibertinusSerifDisplay-LF}{m}{n}{
+ <-> ssub * LibertinusSerifDisplay-LF/regular/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerifDisplay-OsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerifDisplay-OsF.fd
new file mode 100644
index 00000000000..5a33523c4f5
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerifDisplay-OsF.fd
@@ -0,0 +1,31 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2CLibertinusSerifDisplay-OsF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerifDisplay-OsF.]
+
+\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
+ \let\LibertinusSerifDisplay@@scale\@empty
+\else
+ \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2C}{LibertinusSerifDisplay-OsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2C}{LibertinusSerifDisplay-OsF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-osf-t2c
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2C}{LibertinusSerifDisplay-OsF}{m}{n}{
+ <-> ssub * LibertinusSerifDisplay-OsF/regular/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerifDisplay-Sup.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerifDisplay-Sup.fd
new file mode 100644
index 00000000000..f4bae83ebbd
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerifDisplay-Sup.fd
@@ -0,0 +1,31 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2CLibertinusSerifDisplay-Sup.fd}
+ [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerifDisplay-Sup.]
+
+\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
+ \let\LibertinusSerifDisplay@@scale\@empty
+\else
+ \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2C}{LibertinusSerifDisplay-Sup}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2C}{LibertinusSerifDisplay-Sup}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-sup-t2c
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2C}{LibertinusSerifDisplay-Sup}{m}{n}{
+ <-> ssub * LibertinusSerifDisplay-Sup/regular/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerifDisplay-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerifDisplay-TLF.fd
new file mode 100644
index 00000000000..466ce2b6d9a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerifDisplay-TLF.fd
@@ -0,0 +1,31 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2CLibertinusSerifDisplay-TLF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerifDisplay-TLF.]
+
+\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
+ \let\LibertinusSerifDisplay@@scale\@empty
+\else
+ \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2C}{LibertinusSerifDisplay-TLF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2C}{LibertinusSerifDisplay-TLF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tlf-t2c
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2C}{LibertinusSerifDisplay-TLF}{m}{n}{
+ <-> ssub * LibertinusSerifDisplay-TLF/regular/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerifDisplay-TOsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerifDisplay-TOsF.fd
new file mode 100644
index 00000000000..732027ab132
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerifDisplay-TOsF.fd
@@ -0,0 +1,31 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2CLibertinusSerifDisplay-TOsF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerifDisplay-TOsF.]
+
+\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
+ \let\LibertinusSerifDisplay@@scale\@empty
+\else
+ \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2C}{LibertinusSerifDisplay-TOsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2C}{LibertinusSerifDisplay-TOsF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tosf-t2c
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2C}{LibertinusSerifDisplay-TOsF}{m}{n}{
+ <-> ssub * LibertinusSerifDisplay-TOsF/regular/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerifInitials-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerifInitials-TLF.fd
new file mode 100644
index 00000000000..fe499f0eed3
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/T2CLibertinusSerifInitials-TLF.fd
@@ -0,0 +1,31 @@
+%% Generated by autoinst on 2019/05/27
+%%
+\ProvidesFile{T2CLibertinusSerifInitials-TLF.fd}
+ [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerifInitials-TLF.]
+
+\expandafter\ifx\csname LibertinusSerifInitials@scale\endcsname\relax
+ \let\LibertinusSerifInitials@@scale\@empty
+\else
+ \edef\LibertinusSerifInitials@@scale{s*[\csname LibertinusSerifInitials@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2C}{LibertinusSerifInitials-TLF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T2C}{LibertinusSerifInitials-TLF}{regular}{n}{
+ <-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-Regular-tlf-t2c
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T2C}{LibertinusSerifInitials-TLF}{m}{n}{
+ <-> ssub * LibertinusSerifInitials-TLF/regular/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusMono-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusMono-LF.fd
deleted file mode 100644
index 8bcc461cd44..00000000000
--- a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusMono-LF.fd
+++ /dev/null
@@ -1,18 +0,0 @@
-%% Generated by autoinst on 2018/09/01
-%%
-\ProvidesFile{TS1LibertinusMono-LF.fd}
- [2018/09/01 (autoinst) Font definitions for TS1/LibertinusMono-LF.]
-
-\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax
- \let\LibertinusMono@@scale\@empty
-\else
- \edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}%
-\fi
-
-\DeclareFontFamily{TS1}{LibertinusMono-LF}{}
-
-\DeclareFontShape{TS1}{LibertinusMono-LF}{m}{n}{
- <-> \LibertinusMono@@scale LibertinusMono-lf-ts1
-}{}
-
-\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusMono-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusMono-TLF.fd
index 0887276760c..e81ab38e748 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusMono-TLF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusMono-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{TS1LibertinusMono-TLF.fd}
- [2018/09/01 (autoinst) Font definitions for TS1/LibertinusMono-TLF.]
+ [2019/05/28 (autoinst) Font definitions for TS1/LibertinusMono-TLF.]
\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax
\let\LibertinusMono@@scale\@empty
@@ -9,30 +9,69 @@
\edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}%
\fi
-\DeclareFontFamily{TS1}{LibertinusMono-TLF}{}
+\DeclareFontFamily{TS1}{LibertinusMono-TLF}{\hyphenchar\font=-1}
-\DeclareFontShape{TS1}{LibertinusMono-TLF}{b}{n}{
- <-> \LibertinusMono@@scale LibertinusMonoBold-tlf-ts1
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{LibertinusMono-TLF}{regular}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Regular-tlf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusMono-TLF}{b}{it}{
- <-> \LibertinusMono@@scale LibertinusMonoBoldItalic-tlf-ts1
+\DeclareFontShape{TS1}{LibertinusMono-TLF}{regular}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-Oblique-tlf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusMono-TLF}{b}{sl}{
- <-> ssub * LibertinusMono-TLF/b/it
+\DeclareFontShape{TS1}{LibertinusMono-TLF}{regular}{it}{
+ <-> ssub * LibertinusMono-TLF/regular/sl
}{}
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{LibertinusMono-TLF}{bold}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Bold-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{LibertinusMono-TLF}{bold}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{LibertinusMono-TLF}{bold}{it}{
+ <-> ssub * LibertinusMono-TLF/bold/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{TS1}{LibertinusMono-TLF}{m}{n}{
- <-> \LibertinusMono@@scale LibertinusMono-tlf-ts1
+ <-> ssub * LibertinusMono-TLF/regular/n
+}{}
+
+\DeclareFontShape{TS1}{LibertinusMono-TLF}{m}{sl}{
+ <-> ssub * LibertinusMono-TLF/regular/sl
}{}
\DeclareFontShape{TS1}{LibertinusMono-TLF}{m}{it}{
- <-> \LibertinusMono@@scale LibertinusMonoItalic-tlf-ts1
+ <-> ssub * LibertinusMono-TLF/regular/it
}{}
-\DeclareFontShape{TS1}{LibertinusMono-TLF}{m}{sl}{
- <-> ssub * LibertinusMono-TLF/m/it
+
+% b --> bold
+
+\DeclareFontShape{TS1}{LibertinusMono-TLF}{b}{n}{
+ <-> ssub * LibertinusMono-TLF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{LibertinusMono-TLF}{b}{sl}{
+ <-> ssub * LibertinusMono-TLF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{LibertinusMono-TLF}{b}{it}{
+ <-> ssub * LibertinusMono-TLF/bold/it
}{}
\DeclareFontShape{TS1}{LibertinusMono-TLF}{bx}{sl}{
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSans-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSans-LF.fd
index 636e427b100..1e081077e04 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSans-LF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSans-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/03
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{TS1LibertinusSans-LF.fd}
- [2018/09/03 (autoinst) Font definitions for TS1/LibertinusSans-LF.]
+ [2019/05/28 (autoinst) Font definitions for TS1/LibertinusSans-LF.]
\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
\let\LibertinusSans@@scale\@empty
@@ -11,28 +11,67 @@
\DeclareFontFamily{TS1}{LibertinusSans-LF}{}
-\DeclareFontShape{TS1}{LibertinusSans-LF}{b}{n}{
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{LibertinusSans-LF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSans-LF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSans-LF}{regular}{sl}{
+ <-> ssub * LibertinusSans-LF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{LibertinusSans-LF}{bold}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-lf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSans-LF}{b}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-lf-ts1
+\DeclareFontShape{TS1}{LibertinusSans-LF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSans-LF}{b}{sl}{
- <-> ssub * LibertinusSans-LF/b/it
+\DeclareFontShape{TS1}{LibertinusSans-LF}{bold}{it}{
+ <-> ssub * LibertinusSans-LF/bold/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{TS1}{LibertinusSans-LF}{m}{sl}{
+ <-> ssub * LibertinusSans-LF/regular/sl
}{}
\DeclareFontShape{TS1}{LibertinusSans-LF}{m}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-lf-ts1
+ <-> ssub * LibertinusSans-LF/regular/n
}{}
\DeclareFontShape{TS1}{LibertinusSans-LF}{m}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-ts1
+ <-> ssub * LibertinusSans-LF/regular/it
}{}
-\DeclareFontShape{TS1}{LibertinusSans-LF}{m}{sl}{
- <-> ssub * LibertinusSans-LF/m/it
+
+% b --> bold
+
+\DeclareFontShape{TS1}{LibertinusSans-LF}{b}{n}{
+ <-> ssub * LibertinusSans-LF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSans-LF}{b}{sl}{
+ <-> ssub * LibertinusSans-LF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSans-LF}{b}{it}{
+ <-> ssub * LibertinusSans-LF/bold/it
}{}
\DeclareFontShape{TS1}{LibertinusSans-LF}{bx}{sl}{
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSans-OsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSans-OsF.fd
index 9cea286dfd1..910e8639af2 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSans-OsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSans-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/03
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{TS1LibertinusSans-OsF.fd}
- [2018/09/03 (autoinst) Font definitions for TS1/LibertinusSans-OsF.]
+ [2019/05/28 (autoinst) Font definitions for TS1/LibertinusSans-OsF.]
\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
\let\LibertinusSans@@scale\@empty
@@ -11,28 +11,67 @@
\DeclareFontFamily{TS1}{LibertinusSans-OsF}{}
-\DeclareFontShape{TS1}{LibertinusSans-OsF}{b}{n}{
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{LibertinusSans-OsF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSans-OsF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSans-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-OsF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{LibertinusSans-OsF}{bold}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-osf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSans-OsF}{b}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-osf-ts1
+\DeclareFontShape{TS1}{LibertinusSans-OsF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSans-OsF}{b}{sl}{
- <-> ssub * LibertinusSans-OsF/b/it
+\DeclareFontShape{TS1}{LibertinusSans-OsF}{bold}{it}{
+ <-> ssub * LibertinusSans-OsF/bold/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{TS1}{LibertinusSans-OsF}{m}{sl}{
+ <-> ssub * LibertinusSans-OsF/regular/sl
}{}
\DeclareFontShape{TS1}{LibertinusSans-OsF}{m}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-osf-ts1
+ <-> ssub * LibertinusSans-OsF/regular/n
}{}
\DeclareFontShape{TS1}{LibertinusSans-OsF}{m}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-ts1
+ <-> ssub * LibertinusSans-OsF/regular/it
}{}
-\DeclareFontShape{TS1}{LibertinusSans-OsF}{m}{sl}{
- <-> ssub * LibertinusSans-OsF/m/it
+
+% b --> bold
+
+\DeclareFontShape{TS1}{LibertinusSans-OsF}{b}{n}{
+ <-> ssub * LibertinusSans-OsF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSans-OsF}{b}{sl}{
+ <-> ssub * LibertinusSans-OsF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSans-OsF}{b}{it}{
+ <-> ssub * LibertinusSans-OsF/bold/it
}{}
\DeclareFontShape{TS1}{LibertinusSans-OsF}{bx}{sl}{
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSans-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSans-TLF.fd
index b37a4eb2110..99c96839a99 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSans-TLF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSans-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/03
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{TS1LibertinusSans-TLF.fd}
- [2018/09/03 (autoinst) Font definitions for TS1/LibertinusSans-TLF.]
+ [2019/05/28 (autoinst) Font definitions for TS1/LibertinusSans-TLF.]
\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
\let\LibertinusSans@@scale\@empty
@@ -11,28 +11,67 @@
\DeclareFontFamily{TS1}{LibertinusSans-TLF}{}
-\DeclareFontShape{TS1}{LibertinusSans-TLF}{b}{n}{
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{LibertinusSans-TLF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSans-TLF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSans-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TLF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{LibertinusSans-TLF}{bold}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSans-TLF}{b}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-tlf-ts1
+\DeclareFontShape{TS1}{LibertinusSans-TLF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSans-TLF}{b}{sl}{
- <-> ssub * LibertinusSans-TLF/b/it
+\DeclareFontShape{TS1}{LibertinusSans-TLF}{bold}{it}{
+ <-> ssub * LibertinusSans-TLF/bold/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{TS1}{LibertinusSans-TLF}{m}{sl}{
+ <-> ssub * LibertinusSans-TLF/regular/sl
}{}
\DeclareFontShape{TS1}{LibertinusSans-TLF}{m}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-tlf-ts1
+ <-> ssub * LibertinusSans-TLF/regular/n
}{}
\DeclareFontShape{TS1}{LibertinusSans-TLF}{m}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-ts1
+ <-> ssub * LibertinusSans-TLF/regular/it
}{}
-\DeclareFontShape{TS1}{LibertinusSans-TLF}{m}{sl}{
- <-> ssub * LibertinusSans-TLF/m/it
+
+% b --> bold
+
+\DeclareFontShape{TS1}{LibertinusSans-TLF}{b}{n}{
+ <-> ssub * LibertinusSans-TLF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSans-TLF}{b}{sl}{
+ <-> ssub * LibertinusSans-TLF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSans-TLF}{b}{it}{
+ <-> ssub * LibertinusSans-TLF/bold/it
}{}
\DeclareFontShape{TS1}{LibertinusSans-TLF}{bx}{sl}{
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSans-TOsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSans-TOsF.fd
index 8335b8435ca..ee15c9cc56f 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSans-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSans-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/03
+%% Generated by autoinst on 2019/05/28
%%
\ProvidesFile{TS1LibertinusSans-TOsF.fd}
- [2018/09/03 (autoinst) Font definitions for TS1/LibertinusSans-TOsF.]
+ [2019/05/28 (autoinst) Font definitions for TS1/LibertinusSans-TOsF.]
\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax
\let\LibertinusSans@@scale\@empty
@@ -11,28 +11,67 @@
\DeclareFontFamily{TS1}{LibertinusSans-TOsF}{}
-\DeclareFontShape{TS1}{LibertinusSans-TOsF}{b}{n}{
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{LibertinusSans-TOsF}{regular}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSans-TOsF}{regular}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSans-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TOsF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{LibertinusSans-TOsF}{bold}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSans-TOsF}{b}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldItalic-tosf-ts1
+\DeclareFontShape{TS1}{LibertinusSans-TOsF}{bold}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSans-TOsF}{b}{sl}{
- <-> ssub * LibertinusSans-TOsF/b/it
+\DeclareFontShape{TS1}{LibertinusSans-TOsF}{bold}{it}{
+ <-> ssub * LibertinusSans-TOsF/bold/sl
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{TS1}{LibertinusSans-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSans-TOsF/regular/sl
}{}
\DeclareFontShape{TS1}{LibertinusSans-TOsF}{m}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-tosf-ts1
+ <-> ssub * LibertinusSans-TOsF/regular/n
}{}
\DeclareFontShape{TS1}{LibertinusSans-TOsF}{m}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-ts1
+ <-> ssub * LibertinusSans-TOsF/regular/it
}{}
-\DeclareFontShape{TS1}{LibertinusSans-TOsF}{m}{sl}{
- <-> ssub * LibertinusSans-TOsF/m/it
+
+% b --> bold
+
+\DeclareFontShape{TS1}{LibertinusSans-TOsF}{b}{n}{
+ <-> ssub * LibertinusSans-TOsF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSans-TOsF}{b}{sl}{
+ <-> ssub * LibertinusSans-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSans-TOsF}{b}{it}{
+ <-> ssub * LibertinusSans-TOsF/bold/it
}{}
\DeclareFontShape{TS1}{LibertinusSans-TOsF}{bx}{sl}{
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerif-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerif-LF.fd
index 78dd5a77ec2..3de274c2084 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerif-LF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerif-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{TS1LibertinusSerif-LF.fd}
- [2018/09/01 (autoinst) Font definitions for TS1/LibertinusSerif-LF.]
+ [2019/05/27 (autoinst) Font definitions for TS1/LibertinusSerif-LF.]
\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
\let\LibertinusSerif@@scale\@empty
@@ -11,50 +11,107 @@
\DeclareFontFamily{TS1}{LibertinusSerif-LF}{}
-\DeclareFontShape{TS1}{LibertinusSerif-LF}{b}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-ts1
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-LF}{b}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-ts1
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-LF}{b}{sl}{
- <-> ssub * LibertinusSerif-LF/b/it
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-LF/regular/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-LF}{sb}{n}{
+
+% ---- semibold ----
+
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{semibold}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-LF}{sb}{it}{
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{semibold}{it}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-LF}{sb}{sl}{
- <-> ssub * LibertinusSerif-LF/sb/it
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-LF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-LF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{m}{sl}{
+ <-> ssub * LibertinusSerif-LF/regular/sl
}{}
\DeclareFontShape{TS1}{LibertinusSerif-LF}{m}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-lf-ts1
+ <-> ssub * LibertinusSerif-LF/regular/n
}{}
\DeclareFontShape{TS1}{LibertinusSerif-LF}{m}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-ts1
+ <-> ssub * LibertinusSerif-LF/regular/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-LF}{m}{sl}{
- <-> ssub * LibertinusSerif-LF/m/it
+
+% sb --> semibold
+
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-LF/semibold/sl
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-LF}{bx}{sl}{
- <-> ssub * LibertinusSerif-LF/b/sl
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{sb}{n}{
+ <-> ssub * LibertinusSerif-LF/semibold/n
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{sb}{it}{
+ <-> ssub * LibertinusSerif-LF/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{b}{sl}{
+ <-> ssub * LibertinusSerif-LF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{b}{n}{
+ <-> ssub * LibertinusSerif-LF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{b}{it}{
+ <-> ssub * LibertinusSerif-LF/bold/it
}{}
\DeclareFontShape{TS1}{LibertinusSerif-LF}{bx}{n}{
<-> ssub * LibertinusSerif-LF/b/n
}{}
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-LF/b/sl
+}{}
+
\DeclareFontShape{TS1}{LibertinusSerif-LF}{bx}{it}{
<-> ssub * LibertinusSerif-LF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerif-OsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerif-OsF.fd
index 5ff4b3be92e..e0a82a35f45 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerif-OsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerif-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{TS1LibertinusSerif-OsF.fd}
- [2018/09/01 (autoinst) Font definitions for TS1/LibertinusSerif-OsF.]
+ [2019/05/27 (autoinst) Font definitions for TS1/LibertinusSerif-OsF.]
\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
\let\LibertinusSerif@@scale\@empty
@@ -11,50 +11,107 @@
\DeclareFontFamily{TS1}{LibertinusSerif-OsF}{}
-\DeclareFontShape{TS1}{LibertinusSerif-OsF}{b}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-ts1
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-OsF}{b}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-ts1
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-OsF}{b}{sl}{
- <-> ssub * LibertinusSerif-OsF/b/it
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-OsF/regular/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-OsF}{sb}{n}{
+
+% ---- semibold ----
+
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{semibold}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-OsF}{sb}{it}{
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{semibold}{it}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-OsF}{sb}{sl}{
- <-> ssub * LibertinusSerif-OsF/sb/it
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-OsF/regular/sl
}{}
\DeclareFontShape{TS1}{LibertinusSerif-OsF}{m}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-osf-ts1
+ <-> ssub * LibertinusSerif-OsF/regular/n
}{}
\DeclareFontShape{TS1}{LibertinusSerif-OsF}{m}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-ts1
+ <-> ssub * LibertinusSerif-OsF/regular/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-OsF}{m}{sl}{
- <-> ssub * LibertinusSerif-OsF/m/it
+
+% sb --> semibold
+
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/sl
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-OsF}{bx}{sl}{
- <-> ssub * LibertinusSerif-OsF/b/sl
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{sb}{n}{
+ <-> ssub * LibertinusSerif-OsF/semibold/n
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{sb}{it}{
+ <-> ssub * LibertinusSerif-OsF/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-OsF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{b}{n}{
+ <-> ssub * LibertinusSerif-OsF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{b}{it}{
+ <-> ssub * LibertinusSerif-OsF/bold/it
}{}
\DeclareFontShape{TS1}{LibertinusSerif-OsF}{bx}{n}{
<-> ssub * LibertinusSerif-OsF/b/n
}{}
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-OsF/b/sl
+}{}
+
\DeclareFontShape{TS1}{LibertinusSerif-OsF}{bx}{it}{
<-> ssub * LibertinusSerif-OsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerif-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerif-TLF.fd
index 837f96cdcfc..cfdaed296b2 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerif-TLF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerif-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{TS1LibertinusSerif-TLF.fd}
- [2018/09/01 (autoinst) Font definitions for TS1/LibertinusSerif-TLF.]
+ [2019/05/27 (autoinst) Font definitions for TS1/LibertinusSerif-TLF.]
\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
\let\LibertinusSerif@@scale\@empty
@@ -11,50 +11,107 @@
\DeclareFontFamily{TS1}{LibertinusSerif-TLF}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TLF}{b}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-ts1
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TLF}{b}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-ts1
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TLF}{b}{sl}{
- <-> ssub * LibertinusSerif-TLF/b/it
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TLF/regular/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TLF}{sb}{n}{
+
+% ---- semibold ----
+
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{semibold}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TLF}{sb}{it}{
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{semibold}{it}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TLF}{sb}{sl}{
- <-> ssub * LibertinusSerif-TLF/sb/it
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TLF/regular/sl
}{}
\DeclareFontShape{TS1}{LibertinusSerif-TLF}{m}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-tlf-ts1
+ <-> ssub * LibertinusSerif-TLF/regular/n
}{}
\DeclareFontShape{TS1}{LibertinusSerif-TLF}{m}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-ts1
+ <-> ssub * LibertinusSerif-TLF/regular/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TLF}{m}{sl}{
- <-> ssub * LibertinusSerif-TLF/m/it
+
+% sb --> semibold
+
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/sl
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TLF}{bx}{sl}{
- <-> ssub * LibertinusSerif-TLF/b/sl
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{sb}{n}{
+ <-> ssub * LibertinusSerif-TLF/semibold/n
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{sb}{it}{
+ <-> ssub * LibertinusSerif-TLF/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TLF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{b}{n}{
+ <-> ssub * LibertinusSerif-TLF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{b}{it}{
+ <-> ssub * LibertinusSerif-TLF/bold/it
}{}
\DeclareFontShape{TS1}{LibertinusSerif-TLF}{bx}{n}{
<-> ssub * LibertinusSerif-TLF/b/n
}{}
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-TLF/b/sl
+}{}
+
\DeclareFontShape{TS1}{LibertinusSerif-TLF}{bx}{it}{
<-> ssub * LibertinusSerif-TLF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerif-TOsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerif-TOsF.fd
index 14c26059444..70943db78ae 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerif-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerif-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/01
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{TS1LibertinusSerif-TOsF.fd}
- [2018/09/01 (autoinst) Font definitions for TS1/LibertinusSerif-TOsF.]
+ [2019/05/27 (autoinst) Font definitions for TS1/LibertinusSerif-TOsF.]
\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax
\let\LibertinusSerif@@scale\@empty
@@ -11,50 +11,107 @@
\DeclareFontFamily{TS1}{LibertinusSerif-TOsF}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{b}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-ts1
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{regular}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{b}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-ts1
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{regular}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{b}{sl}{
- <-> ssub * LibertinusSerif-TOsF/b/it
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{sb}{n}{
+
+% ---- semibold ----
+
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{semibold}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{sb}{it}{
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{semibold}{it}{
<-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{sb}{sl}{
- <-> ssub * LibertinusSerif-TOsF/sb/it
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{bold}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{bold}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/sl
}{}
\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{m}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-tosf-ts1
+ <-> ssub * LibertinusSerif-TOsF/regular/n
}{}
\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{m}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-ts1
+ <-> ssub * LibertinusSerif-TOsF/regular/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{m}{sl}{
- <-> ssub * LibertinusSerif-TOsF/m/it
+
+% sb --> semibold
+
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/sl
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{bx}{sl}{
- <-> ssub * LibertinusSerif-TOsF/b/sl
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{sb}{n}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/n
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{sb}{it}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{b}{n}{
+ <-> ssub * LibertinusSerif-TOsF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{b}{it}{
+ <-> ssub * LibertinusSerif-TOsF/bold/it
}{}
\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{bx}{n}{
<-> ssub * LibertinusSerif-TOsF/b/n
}{}
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{bx}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/b/sl
+}{}
+
\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{bx}{it}{
<-> ssub * LibertinusSerif-TOsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerifDisplay-LF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerifDisplay-LF.fd
index 4efa6d802e6..9d9ec5de1de 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerifDisplay-LF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerifDisplay-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{TS1LibertinusSerifDisplay-LF.fd}
- [2018/09/02 (autoinst) Font definitions for TS1/LibertinusSerifDisplay-LF.]
+ [2019/05/27 (autoinst) Font definitions for TS1/LibertinusSerifDisplay-LF.]
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{TS1}{LibertinusSerifDisplay-LF}{}
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{LibertinusSerifDisplay-LF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-lf-ts1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{TS1}{LibertinusSerifDisplay-LF}{m}{n}{
- <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-lf-ts1
+ <-> ssub * LibertinusSerifDisplay-LF/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerifDisplay-OsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerifDisplay-OsF.fd
index 111d75cf372..fc0e7b719b1 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerifDisplay-OsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerifDisplay-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{TS1LibertinusSerifDisplay-OsF.fd}
- [2018/09/02 (autoinst) Font definitions for TS1/LibertinusSerifDisplay-OsF.]
+ [2019/05/27 (autoinst) Font definitions for TS1/LibertinusSerifDisplay-OsF.]
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{TS1}{LibertinusSerifDisplay-OsF}{}
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{LibertinusSerifDisplay-OsF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-osf-ts1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{TS1}{LibertinusSerifDisplay-OsF}{m}{n}{
- <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-osf-ts1
+ <-> ssub * LibertinusSerifDisplay-OsF/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerifDisplay-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerifDisplay-TLF.fd
index 81605c60985..91f65bb13a1 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerifDisplay-TLF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerifDisplay-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{TS1LibertinusSerifDisplay-TLF.fd}
- [2018/09/02 (autoinst) Font definitions for TS1/LibertinusSerifDisplay-TLF.]
+ [2019/05/27 (autoinst) Font definitions for TS1/LibertinusSerifDisplay-TLF.]
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{TS1}{LibertinusSerifDisplay-TLF}{}
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{LibertinusSerifDisplay-TLF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tlf-ts1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{TS1}{LibertinusSerifDisplay-TLF}{m}{n}{
- <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-tlf-ts1
+ <-> ssub * LibertinusSerifDisplay-TLF/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerifDisplay-TOsF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerifDisplay-TOsF.fd
index d69058d680c..3be0d2c78db 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerifDisplay-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerifDisplay-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{TS1LibertinusSerifDisplay-TOsF.fd}
- [2018/09/02 (autoinst) Font definitions for TS1/LibertinusSerifDisplay-TOsF.]
+ [2019/05/27 (autoinst) Font definitions for TS1/LibertinusSerifDisplay-TOsF.]
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{TS1}{LibertinusSerifDisplay-TOsF}{}
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{LibertinusSerifDisplay-TOsF}{regular}{n}{
+ <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tosf-ts1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{TS1}{LibertinusSerifDisplay-TOsF}{m}{n}{
- <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-tosf-ts1
+ <-> ssub * LibertinusSerifDisplay-TOsF/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerifInitials-TLF.fd b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerifInitials-TLF.fd
index dddd17a7151..3ed7160b9da 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerifInitials-TLF.fd
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/TS1LibertinusSerifInitials-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/09/02
+%% Generated by autoinst on 2019/05/27
%%
\ProvidesFile{TS1LibertinusSerifInitials-TLF.fd}
- [2018/09/02 (autoinst) Font definitions for TS1/LibertinusSerifInitials-TLF.]
+ [2019/05/27 (autoinst) Font definitions for TS1/LibertinusSerifInitials-TLF.]
\expandafter\ifx\csname LibertinusSerifInitials@scale\endcsname\relax
\let\LibertinusSerifInitials@@scale\@empty
@@ -11,8 +11,21 @@
\DeclareFontFamily{TS1}{LibertinusSerifInitials-TLF}{}
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{LibertinusSerifInitials-TLF}{regular}{n}{
+ <-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-Regular-tlf-ts1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
\DeclareFontShape{TS1}{LibertinusSerifInitials-TLF}{m}{n}{
- <-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-tlf-ts1
+ <-> ssub * LibertinusSerifInitials-TLF/regular/n
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/libertinus-type1/libertinus-type1.sty b/Master/texmf-dist/tex/latex/libertinus-type1/libertinus-type1.sty
index c7696c84b92..86d62766665 100644
--- a/Master/texmf-dist/tex/latex/libertinus-type1/libertinus-type1.sty
+++ b/Master/texmf-dist/tex/latex/libertinus-type1/libertinus-type1.sty
@@ -1,5 +1,5 @@
\ProvidesPackage{libertinus-type1}[%
- 2019/02/07 (Bob Tennent) Supports libertinus fonts for latex/pdflatex.]
+ 2019/05/28 (Bob Tennent) Supports libertinus fonts for latex/pdflatex.]
\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
\newif\iflibertinus@otf
@@ -208,3 +208,6 @@ use libertinus.sty or libertinus-otf.sty.\MessageBreak
\DeclareTextFontCommand{\textsu}{\sufigures}
\let\textsuperior\textsu
+
+\def\libertinusseriflgr{\fontencoding{LGR}\fontfamily{\libertinusserif@family}\selectfont}
+\def\libertinussanslgr{\fontencoding{LGR}\fontfamily{\libertinussans@family}\selectfont}