summaryrefslogtreecommitdiff
path: root/fonts/libertinus-type1/latex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-08-23 03:03:26 +0000
committerNorbert Preining <norbert@preining.info>2020-08-23 03:03:26 +0000
commit16e50bc884ce50f72f1d7b979d6a8272a0cd3798 (patch)
tree964e4b76ce18293ece07fce0caea3317f3b47cf1 /fonts/libertinus-type1/latex
parent55119febaa69f5ffba8fb68fb0d126a6e510088e (diff)
CTAN sync 202008230303
Diffstat (limited to 'fonts/libertinus-type1/latex')
-rw-r--r--fonts/libertinus-type1/latex/LGRLibertinusSans-LF.fd114
-rw-r--r--fonts/libertinus-type1/latex/LGRLibertinusSans-OsF.fd114
-rw-r--r--fonts/libertinus-type1/latex/LGRLibertinusSans-Sup.fd66
-rw-r--r--fonts/libertinus-type1/latex/LGRLibertinusSans-TLF.fd114
-rw-r--r--fonts/libertinus-type1/latex/LGRLibertinusSans-TOsF.fd114
-rw-r--r--fonts/libertinus-type1/latex/LGRLibertinusSerif-LF.fd165
-rw-r--r--fonts/libertinus-type1/latex/LGRLibertinusSerif-OsF.fd165
-rw-r--r--fonts/libertinus-type1/latex/LGRLibertinusSerif-Sup.fd93
-rw-r--r--fonts/libertinus-type1/latex/LGRLibertinusSerif-TLF.fd165
-rw-r--r--fonts/libertinus-type1/latex/LGRLibertinusSerif-TOsF.fd165
-rw-r--r--fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-LF.fd27
-rw-r--r--fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-OsF.fd27
-rw-r--r--fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-Sup.fd27
-rw-r--r--fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-TLF.fd27
-rw-r--r--fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-TOsF.fd27
-rw-r--r--fonts/libertinus-type1/latex/LGRLibertinusSerifInitials-TLF.fd27
-rw-r--r--fonts/libertinus-type1/latex/LY1LibertinusMono-Sup.fd70
-rw-r--r--fonts/libertinus-type1/latex/LY1LibertinusMono-TLF.fd74
-rw-r--r--fonts/libertinus-type1/latex/LY1LibertinusSans-LF.fd114
-rw-r--r--fonts/libertinus-type1/latex/LY1LibertinusSans-OsF.fd114
-rw-r--r--fonts/libertinus-type1/latex/LY1LibertinusSans-Sup.fd66
-rw-r--r--fonts/libertinus-type1/latex/LY1LibertinusSans-TLF.fd114
-rw-r--r--fonts/libertinus-type1/latex/LY1LibertinusSans-TOsF.fd114
-rw-r--r--fonts/libertinus-type1/latex/LY1LibertinusSerif-LF.fd165
-rw-r--r--fonts/libertinus-type1/latex/LY1LibertinusSerif-OsF.fd165
-rw-r--r--fonts/libertinus-type1/latex/LY1LibertinusSerif-Sup.fd93
-rw-r--r--fonts/libertinus-type1/latex/LY1LibertinusSerif-TLF.fd165
-rw-r--r--fonts/libertinus-type1/latex/LY1LibertinusSerif-TOsF.fd165
-rw-r--r--fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-LF.fd27
-rw-r--r--fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-OsF.fd27
-rw-r--r--fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-Sup.fd27
-rw-r--r--fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-TLF.fd27
-rw-r--r--fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-TOsF.fd27
-rw-r--r--fonts/libertinus-type1/latex/LY1LibertinusSerifInitials-TLF.fd27
-rw-r--r--fonts/libertinus-type1/latex/OT1LibertinusMono-Sup.fd70
-rw-r--r--fonts/libertinus-type1/latex/OT1LibertinusMono-TLF.fd74
-rw-r--r--fonts/libertinus-type1/latex/OT1LibertinusSans-LF.fd114
-rw-r--r--fonts/libertinus-type1/latex/OT1LibertinusSans-OsF.fd114
-rw-r--r--fonts/libertinus-type1/latex/OT1LibertinusSans-Sup.fd66
-rw-r--r--fonts/libertinus-type1/latex/OT1LibertinusSans-TLF.fd114
-rw-r--r--fonts/libertinus-type1/latex/OT1LibertinusSans-TOsF.fd114
-rw-r--r--fonts/libertinus-type1/latex/OT1LibertinusSerif-LF.fd165
-rw-r--r--fonts/libertinus-type1/latex/OT1LibertinusSerif-OsF.fd165
-rw-r--r--fonts/libertinus-type1/latex/OT1LibertinusSerif-Sup.fd93
-rw-r--r--fonts/libertinus-type1/latex/OT1LibertinusSerif-TLF.fd165
-rw-r--r--fonts/libertinus-type1/latex/OT1LibertinusSerif-TOsF.fd165
-rw-r--r--fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-LF.fd27
-rw-r--r--fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-OsF.fd27
-rw-r--r--fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-Sup.fd27
-rw-r--r--fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-TLF.fd27
-rw-r--r--fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-TOsF.fd27
-rw-r--r--fonts/libertinus-type1/latex/OT1LibertinusSerifInitials-TLF.fd27
-rw-r--r--fonts/libertinus-type1/latex/T1LibertinusMono-Sup.fd70
-rw-r--r--fonts/libertinus-type1/latex/T1LibertinusMono-TLF.fd74
-rw-r--r--fonts/libertinus-type1/latex/T1LibertinusSans-LF.fd114
-rw-r--r--fonts/libertinus-type1/latex/T1LibertinusSans-OsF.fd114
-rw-r--r--fonts/libertinus-type1/latex/T1LibertinusSans-Sup.fd66
-rw-r--r--fonts/libertinus-type1/latex/T1LibertinusSans-TLF.fd114
-rw-r--r--fonts/libertinus-type1/latex/T1LibertinusSans-TOsF.fd114
-rw-r--r--fonts/libertinus-type1/latex/T1LibertinusSerif-LF.fd165
-rw-r--r--fonts/libertinus-type1/latex/T1LibertinusSerif-OsF.fd165
-rw-r--r--fonts/libertinus-type1/latex/T1LibertinusSerif-Sup.fd93
-rw-r--r--fonts/libertinus-type1/latex/T1LibertinusSerif-TLF.fd165
-rw-r--r--fonts/libertinus-type1/latex/T1LibertinusSerif-TOsF.fd165
-rw-r--r--fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-LF.fd27
-rw-r--r--fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-OsF.fd27
-rw-r--r--fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-Sup.fd27
-rw-r--r--fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-TLF.fd27
-rw-r--r--fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-TOsF.fd27
-rw-r--r--fonts/libertinus-type1/latex/T1LibertinusSerifInitials-TLF.fd27
-rw-r--r--fonts/libertinus-type1/latex/T2ALibertinusSans-LF.fd114
-rw-r--r--fonts/libertinus-type1/latex/T2ALibertinusSans-OsF.fd114
-rw-r--r--fonts/libertinus-type1/latex/T2ALibertinusSans-Sup.fd66
-rw-r--r--fonts/libertinus-type1/latex/T2ALibertinusSans-TLF.fd114
-rw-r--r--fonts/libertinus-type1/latex/T2ALibertinusSans-TOsF.fd114
-rw-r--r--fonts/libertinus-type1/latex/T2ALibertinusSerif-LF.fd165
-rw-r--r--fonts/libertinus-type1/latex/T2ALibertinusSerif-OsF.fd165
-rw-r--r--fonts/libertinus-type1/latex/T2ALibertinusSerif-Sup.fd93
-rw-r--r--fonts/libertinus-type1/latex/T2ALibertinusSerif-TLF.fd165
-rw-r--r--fonts/libertinus-type1/latex/T2ALibertinusSerif-TOsF.fd165
-rw-r--r--fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-LF.fd27
-rw-r--r--fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-OsF.fd27
-rw-r--r--fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-Sup.fd27
-rw-r--r--fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-TLF.fd27
-rw-r--r--fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-TOsF.fd27
-rw-r--r--fonts/libertinus-type1/latex/T2ALibertinusSerifInitials-TLF.fd27
-rw-r--r--fonts/libertinus-type1/latex/T2BLibertinusSans-LF.fd114
-rw-r--r--fonts/libertinus-type1/latex/T2BLibertinusSans-OsF.fd114
-rw-r--r--fonts/libertinus-type1/latex/T2BLibertinusSans-Sup.fd66
-rw-r--r--fonts/libertinus-type1/latex/T2BLibertinusSans-TLF.fd114
-rw-r--r--fonts/libertinus-type1/latex/T2BLibertinusSans-TOsF.fd114
-rw-r--r--fonts/libertinus-type1/latex/T2BLibertinusSerif-LF.fd165
-rw-r--r--fonts/libertinus-type1/latex/T2BLibertinusSerif-OsF.fd165
-rw-r--r--fonts/libertinus-type1/latex/T2BLibertinusSerif-Sup.fd93
-rw-r--r--fonts/libertinus-type1/latex/T2BLibertinusSerif-TLF.fd165
-rw-r--r--fonts/libertinus-type1/latex/T2BLibertinusSerif-TOsF.fd165
-rw-r--r--fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-LF.fd27
-rw-r--r--fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-OsF.fd27
-rw-r--r--fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-Sup.fd27
-rw-r--r--fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-TLF.fd27
-rw-r--r--fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-TOsF.fd27
-rw-r--r--fonts/libertinus-type1/latex/T2BLibertinusSerifInitials-TLF.fd27
-rw-r--r--fonts/libertinus-type1/latex/T2CLibertinusSans-LF.fd114
-rw-r--r--fonts/libertinus-type1/latex/T2CLibertinusSans-OsF.fd114
-rw-r--r--fonts/libertinus-type1/latex/T2CLibertinusSans-Sup.fd66
-rw-r--r--fonts/libertinus-type1/latex/T2CLibertinusSans-TLF.fd114
-rw-r--r--fonts/libertinus-type1/latex/T2CLibertinusSans-TOsF.fd114
-rw-r--r--fonts/libertinus-type1/latex/T2CLibertinusSerif-LF.fd165
-rw-r--r--fonts/libertinus-type1/latex/T2CLibertinusSerif-OsF.fd165
-rw-r--r--fonts/libertinus-type1/latex/T2CLibertinusSerif-Sup.fd93
-rw-r--r--fonts/libertinus-type1/latex/T2CLibertinusSerif-TLF.fd165
-rw-r--r--fonts/libertinus-type1/latex/T2CLibertinusSerif-TOsF.fd165
-rw-r--r--fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-LF.fd27
-rw-r--r--fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-OsF.fd27
-rw-r--r--fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-Sup.fd27
-rw-r--r--fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-TLF.fd27
-rw-r--r--fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-TOsF.fd27
-rw-r--r--fonts/libertinus-type1/latex/T2CLibertinusSerifInitials-TLF.fd27
-rw-r--r--fonts/libertinus-type1/latex/TS1LibertinusMono-TLF.fd74
-rw-r--r--fonts/libertinus-type1/latex/TS1LibertinusSans-LF.fd66
-rw-r--r--fonts/libertinus-type1/latex/TS1LibertinusSans-OsF.fd66
-rw-r--r--fonts/libertinus-type1/latex/TS1LibertinusSans-TLF.fd66
-rw-r--r--fonts/libertinus-type1/latex/TS1LibertinusSans-TOsF.fd66
-rw-r--r--fonts/libertinus-type1/latex/TS1LibertinusSerif-LF.fd93
-rw-r--r--fonts/libertinus-type1/latex/TS1LibertinusSerif-OsF.fd93
-rw-r--r--fonts/libertinus-type1/latex/TS1LibertinusSerif-TLF.fd93
-rw-r--r--fonts/libertinus-type1/latex/TS1LibertinusSerif-TOsF.fd93
-rw-r--r--fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-LF.fd27
-rw-r--r--fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-OsF.fd27
-rw-r--r--fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-TLF.fd27
-rw-r--r--fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-TOsF.fd27
-rw-r--r--fonts/libertinus-type1/latex/TS1LibertinusSerifInitials-TLF.fd27
-rw-r--r--fonts/libertinus-type1/latex/libertinus-type1.sty10
133 files changed, 5494 insertions, 5852 deletions
diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSans-LF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSans-LF.fd
index 313b2893e4..0934511cce 100644
--- a/fonts/libertinus-type1/latex/LGRLibertinusSans-LF.fd
+++ b/fonts/libertinus-type1/latex/LGRLibertinusSans-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LGRLibertinusSans-LF.fd}
- [2019/12/17 (autoinst) Font definitions for LGR/LibertinusSans-LF.]
+ [2020/08/22 (autoinst) Font definitions for LGR/LibertinusSans-LF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{LGR}{LibertinusSans-LF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LGR}{LibertinusSans-LF}{regular}{sc}{
+\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-LF/m/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-lgr
+\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSans-LF}{regular}{n}{
+ <-> alias * LibertinusSans-LF/m/n
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{regular}{scsl}{
- <-> ssub * LibertinusSans-LF/regular/scit
+\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{regular}{sl}{
- <-> ssub * LibertinusSans-LF/regular/it
+\DeclareFontShape{LGR}{LibertinusSans-LF}{regular}{it}{
+ <-> alias * LibertinusSans-LF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{LGR}{LibertinusSans-LF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-lgr
+\DeclareFontShape{LGR}{LibertinusSans-LF}{regular}{scit}{
+ <-> alias * LibertinusSans-LF/m/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{scsl}{
+ <-> ssub * LibertinusSans-LF/m/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-lgr
+\DeclareFontShape{LGR}{LibertinusSans-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-LF/regular/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{bold}{it}{
- <-> ssub * LibertinusSans-LF/bold/sl
+\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{sl}{
+ <-> ssub * LibertinusSans-LF/m/it
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{bold}{scit}{
- <-> ssub * LibertinusSans-LF/bold/scsl
+\DeclareFontShape{LGR}{LibertinusSans-LF}{regular}{sl}{
+ <-> ssub * LibertinusSans-LF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{sl}{
- <-> alias * LibertinusSans-LF/regular/sl
+\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{scsl}{
- <-> alias * LibertinusSans-LF/regular/scsl
+\DeclareFontShape{LGR}{LibertinusSans-LF}{bold}{sc}{
+ <-> alias * LibertinusSans-LF/b/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{sc}{
- <-> alias * LibertinusSans-LF/regular/sc
+\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{n}{
- <-> alias * LibertinusSans-LF/regular/n
+\DeclareFontShape{LGR}{LibertinusSans-LF}{bold}{n}{
+ <-> alias * LibertinusSans-LF/b/n
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{it}{
- <-> alias * LibertinusSans-LF/regular/it
+\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{scit}{
- <-> alias * LibertinusSans-LF/regular/scit
+\DeclareFontShape{LGR}{LibertinusSans-LF}{bold}{scsl}{
+ <-> alias * LibertinusSans-LF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{sc}{
- <-> alias * LibertinusSans-LF/bold/sc
+\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{n}{
- <-> alias * LibertinusSans-LF/bold/n
+\DeclareFontShape{LGR}{LibertinusSans-LF}{bold}{sl}{
+ <-> alias * LibertinusSans-LF/b/sl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{scsl}{
- <-> alias * LibertinusSans-LF/bold/scsl
+\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{it}{
+ <-> ssub * LibertinusSans-LF/b/sl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{sl}{
- <-> alias * LibertinusSans-LF/bold/sl
+\DeclareFontShape{LGR}{LibertinusSans-LF}{bold}{it}{
+ <-> ssub * LibertinusSans-LF/bold/sl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{it}{
- <-> alias * LibertinusSans-LF/bold/it
+\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{scit}{
+ <-> ssub * LibertinusSans-LF/b/scsl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{scit}{
- <-> alias * LibertinusSans-LF/bold/scit
+\DeclareFontShape{LGR}{LibertinusSans-LF}{bold}{scit}{
+ <-> ssub * LibertinusSans-LF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{LGR}{LibertinusSans-LF}{bx}{sl}{
<-> ssub * LibertinusSans-LF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSans-OsF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSans-OsF.fd
index 728081cf4b..4a0be72b43 100644
--- a/fonts/libertinus-type1/latex/LGRLibertinusSans-OsF.fd
+++ b/fonts/libertinus-type1/latex/LGRLibertinusSans-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LGRLibertinusSans-OsF.fd}
- [2019/12/17 (autoinst) Font definitions for LGR/LibertinusSans-OsF.]
+ [2020/08/22 (autoinst) Font definitions for LGR/LibertinusSans-OsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{LGR}{LibertinusSans-OsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{regular}{sc}{
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-OsF/m/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-lgr
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{regular}{n}{
+ <-> alias * LibertinusSans-OsF/m/n
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{regular}{scsl}{
- <-> ssub * LibertinusSans-OsF/regular/scit
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{regular}{sl}{
- <-> ssub * LibertinusSans-OsF/regular/it
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{regular}{it}{
+ <-> alias * LibertinusSans-OsF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-lgr
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{regular}{scit}{
+ <-> alias * LibertinusSans-OsF/m/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-OsF/m/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-lgr
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-OsF/regular/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{bold}{it}{
- <-> ssub * LibertinusSans-OsF/bold/sl
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{sl}{
+ <-> ssub * LibertinusSans-OsF/m/it
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{bold}{scit}{
- <-> ssub * LibertinusSans-OsF/bold/scsl
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-OsF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{sl}{
- <-> alias * LibertinusSans-OsF/regular/sl
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{scsl}{
- <-> alias * LibertinusSans-OsF/regular/scsl
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{bold}{sc}{
+ <-> alias * LibertinusSans-OsF/b/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{sc}{
- <-> alias * LibertinusSans-OsF/regular/sc
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{n}{
- <-> alias * LibertinusSans-OsF/regular/n
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{bold}{n}{
+ <-> alias * LibertinusSans-OsF/b/n
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{it}{
- <-> alias * LibertinusSans-OsF/regular/it
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{scit}{
- <-> alias * LibertinusSans-OsF/regular/scit
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{bold}{scsl}{
+ <-> alias * LibertinusSans-OsF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{sc}{
- <-> alias * LibertinusSans-OsF/bold/sc
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{n}{
- <-> alias * LibertinusSans-OsF/bold/n
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{bold}{sl}{
+ <-> alias * LibertinusSans-OsF/b/sl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{scsl}{
- <-> alias * LibertinusSans-OsF/bold/scsl
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{it}{
+ <-> ssub * LibertinusSans-OsF/b/sl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{sl}{
- <-> alias * LibertinusSans-OsF/bold/sl
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{bold}{it}{
+ <-> ssub * LibertinusSans-OsF/bold/sl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{it}{
- <-> alias * LibertinusSans-OsF/bold/it
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{scit}{
+ <-> ssub * LibertinusSans-OsF/b/scsl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{scit}{
- <-> alias * LibertinusSans-OsF/bold/scit
+\DeclareFontShape{LGR}{LibertinusSans-OsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-OsF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{LGR}{LibertinusSans-OsF}{bx}{sl}{
<-> ssub * LibertinusSans-OsF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSans-Sup.fd b/fonts/libertinus-type1/latex/LGRLibertinusSans-Sup.fd
index ba12fb8f87..a815d9508b 100644
--- a/fonts/libertinus-type1/latex/LGRLibertinusSans-Sup.fd
+++ b/fonts/libertinus-type1/latex/LGRLibertinusSans-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LGRLibertinusSans-Sup.fd}
- [2019/12/17 (autoinst) Font definitions for LGR/LibertinusSans-Sup.]
+ [2020/08/22 (autoinst) Font definitions for LGR/LibertinusSans-Sup.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,68 +20,62 @@
\DeclareFontFamily{LGR}{LibertinusSans-Sup}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LGR}{LibertinusSans-Sup}{regular}{n}{
+\DeclareFontShape{LGR}{LibertinusSans-Sup}{m}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Regular-sup-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-Sup}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-lgr
+\DeclareFontShape{LGR}{LibertinusSans-Sup}{regular}{n}{
+ <-> alias * LibertinusSans-Sup/m/n
}{}
-\DeclareFontShape{LGR}{LibertinusSans-Sup}{regular}{sl}{
- <-> ssub * LibertinusSans-Sup/regular/it
+\DeclareFontShape{LGR}{LibertinusSans-Sup}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-lgr
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{LGR}{LibertinusSans-Sup}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-sup-lgr
+\DeclareFontShape{LGR}{LibertinusSans-Sup}{regular}{it}{
+ <-> alias * LibertinusSans-Sup/m/it
}{}
-\DeclareFontShape{LGR}{LibertinusSans-Sup}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-lgr
+\DeclareFontShape{LGR}{LibertinusSans-Sup}{m}{sl}{
+ <-> ssub * LibertinusSans-Sup/m/it
}{}
-\DeclareFontShape{LGR}{LibertinusSans-Sup}{bold}{it}{
- <-> ssub * LibertinusSans-Sup/bold/sl
+\DeclareFontShape{LGR}{LibertinusSans-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSans-Sup/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{LGR}{LibertinusSans-Sup}{m}{sl}{
- <-> alias * LibertinusSans-Sup/regular/sl
+\DeclareFontShape{LGR}{LibertinusSans-Sup}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-sup-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-Sup}{m}{n}{
- <-> alias * LibertinusSans-Sup/regular/n
+\DeclareFontShape{LGR}{LibertinusSans-Sup}{bold}{n}{
+ <-> alias * LibertinusSans-Sup/b/n
}{}
-\DeclareFontShape{LGR}{LibertinusSans-Sup}{m}{it}{
- <-> alias * LibertinusSans-Sup/regular/it
+\DeclareFontShape{LGR}{LibertinusSans-Sup}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-lgr
}{}
-
-% b --> bold
-
-\DeclareFontShape{LGR}{LibertinusSans-Sup}{b}{n}{
- <-> alias * LibertinusSans-Sup/bold/n
+\DeclareFontShape{LGR}{LibertinusSans-Sup}{bold}{sl}{
+ <-> alias * LibertinusSans-Sup/b/sl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-Sup}{b}{sl}{
- <-> alias * LibertinusSans-Sup/bold/sl
+\DeclareFontShape{LGR}{LibertinusSans-Sup}{b}{it}{
+ <-> ssub * LibertinusSans-Sup/b/sl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-Sup}{b}{it}{
- <-> alias * LibertinusSans-Sup/bold/it
+\DeclareFontShape{LGR}{LibertinusSans-Sup}{bold}{it}{
+ <-> ssub * LibertinusSans-Sup/bold/sl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{LGR}{LibertinusSans-Sup}{bx}{sl}{
<-> ssub * LibertinusSans-Sup/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSans-TLF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSans-TLF.fd
index 27aae8538b..bff45ed407 100644
--- a/fonts/libertinus-type1/latex/LGRLibertinusSans-TLF.fd
+++ b/fonts/libertinus-type1/latex/LGRLibertinusSans-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LGRLibertinusSans-TLF.fd}
- [2019/12/17 (autoinst) Font definitions for LGR/LibertinusSans-TLF.]
+ [2020/08/22 (autoinst) Font definitions for LGR/LibertinusSans-TLF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{LGR}{LibertinusSans-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{regular}{sc}{
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-TLF/m/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-lgr
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{regular}{n}{
+ <-> alias * LibertinusSans-TLF/m/n
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{regular}{scsl}{
- <-> ssub * LibertinusSans-TLF/regular/scit
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{regular}{sl}{
- <-> ssub * LibertinusSans-TLF/regular/it
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{regular}{it}{
+ <-> alias * LibertinusSans-TLF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-lgr
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{regular}{scit}{
+ <-> alias * LibertinusSans-TLF/m/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TLF/m/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-lgr
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TLF/regular/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{bold}{it}{
- <-> ssub * LibertinusSans-TLF/bold/sl
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{sl}{
+ <-> ssub * LibertinusSans-TLF/m/it
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{bold}{scit}{
- <-> ssub * LibertinusSans-TLF/bold/scsl
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TLF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{sl}{
- <-> alias * LibertinusSans-TLF/regular/sl
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{scsl}{
- <-> alias * LibertinusSans-TLF/regular/scsl
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{bold}{sc}{
+ <-> alias * LibertinusSans-TLF/b/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{sc}{
- <-> alias * LibertinusSans-TLF/regular/sc
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{n}{
- <-> alias * LibertinusSans-TLF/regular/n
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{bold}{n}{
+ <-> alias * LibertinusSans-TLF/b/n
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{it}{
- <-> alias * LibertinusSans-TLF/regular/it
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{scit}{
- <-> alias * LibertinusSans-TLF/regular/scit
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{bold}{scsl}{
+ <-> alias * LibertinusSans-TLF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{sc}{
- <-> alias * LibertinusSans-TLF/bold/sc
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{n}{
- <-> alias * LibertinusSans-TLF/bold/n
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{bold}{sl}{
+ <-> alias * LibertinusSans-TLF/b/sl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{scsl}{
- <-> alias * LibertinusSans-TLF/bold/scsl
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{it}{
+ <-> ssub * LibertinusSans-TLF/b/sl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{sl}{
- <-> alias * LibertinusSans-TLF/bold/sl
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{bold}{it}{
+ <-> ssub * LibertinusSans-TLF/bold/sl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{it}{
- <-> alias * LibertinusSans-TLF/bold/it
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{scit}{
+ <-> ssub * LibertinusSans-TLF/b/scsl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{scit}{
- <-> alias * LibertinusSans-TLF/bold/scit
+\DeclareFontShape{LGR}{LibertinusSans-TLF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TLF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{LGR}{LibertinusSans-TLF}{bx}{sl}{
<-> ssub * LibertinusSans-TLF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSans-TOsF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSans-TOsF.fd
index ce832bbb15..ca60a16f52 100644
--- a/fonts/libertinus-type1/latex/LGRLibertinusSans-TOsF.fd
+++ b/fonts/libertinus-type1/latex/LGRLibertinusSans-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LGRLibertinusSans-TOsF.fd}
- [2019/12/17 (autoinst) Font definitions for LGR/LibertinusSans-TOsF.]
+ [2020/08/22 (autoinst) Font definitions for LGR/LibertinusSans-TOsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{LGR}{LibertinusSans-TOsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{regular}{sc}{
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-TOsF/m/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-lgr
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{regular}{n}{
+ <-> alias * LibertinusSans-TOsF/m/n
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{regular}{scsl}{
- <-> ssub * LibertinusSans-TOsF/regular/scit
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{regular}{sl}{
- <-> ssub * LibertinusSans-TOsF/regular/it
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{regular}{it}{
+ <-> alias * LibertinusSans-TOsF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-lgr
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{regular}{scit}{
+ <-> alias * LibertinusSans-TOsF/m/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/m/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-lgr
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/regular/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bold}{it}{
- <-> ssub * LibertinusSans-TOsF/bold/sl
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSans-TOsF/m/it
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bold}{scit}{
- <-> ssub * LibertinusSans-TOsF/bold/scsl
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TOsF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{sl}{
- <-> alias * LibertinusSans-TOsF/regular/sl
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{scsl}{
- <-> alias * LibertinusSans-TOsF/regular/scsl
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bold}{sc}{
+ <-> alias * LibertinusSans-TOsF/b/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{sc}{
- <-> alias * LibertinusSans-TOsF/regular/sc
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{n}{
- <-> alias * LibertinusSans-TOsF/regular/n
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bold}{n}{
+ <-> alias * LibertinusSans-TOsF/b/n
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{it}{
- <-> alias * LibertinusSans-TOsF/regular/it
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{scit}{
- <-> alias * LibertinusSans-TOsF/regular/scit
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bold}{scsl}{
+ <-> alias * LibertinusSans-TOsF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{sc}{
- <-> alias * LibertinusSans-TOsF/bold/sc
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{n}{
- <-> alias * LibertinusSans-TOsF/bold/n
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bold}{sl}{
+ <-> alias * LibertinusSans-TOsF/b/sl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{scsl}{
- <-> alias * LibertinusSans-TOsF/bold/scsl
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{it}{
+ <-> ssub * LibertinusSans-TOsF/b/sl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{sl}{
- <-> alias * LibertinusSans-TOsF/bold/sl
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bold}{it}{
+ <-> ssub * LibertinusSans-TOsF/bold/sl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{it}{
- <-> alias * LibertinusSans-TOsF/bold/it
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{scit}{
+ <-> ssub * LibertinusSans-TOsF/b/scsl
}{}
-\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{scit}{
- <-> alias * LibertinusSans-TOsF/bold/scit
+\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TOsF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bx}{sl}{
<-> ssub * LibertinusSans-TOsF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSerif-LF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSerif-LF.fd
index ba533288af..d9171ad4d4 100644
--- a/fonts/libertinus-type1/latex/LGRLibertinusSerif-LF.fd
+++ b/fonts/libertinus-type1/latex/LGRLibertinusSerif-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LGRLibertinusSerif-LF.fd}
- [2019/12/17 (autoinst) Font definitions for LGR/LibertinusSerif-LF.]
+ [2020/08/22 (autoinst) Font definitions for LGR/LibertinusSerif-LF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{LGR}{LibertinusSerif-LF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{regular}{sc}{
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{regular}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{regular}{sc}{
+ <-> alias * LibertinusSerif-LF/m/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{regular}{n}{
+ <-> alias * LibertinusSerif-LF/m/n
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-LF/regular/scit
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{regular}{sl}{
- <-> ssub * LibertinusSerif-LF/regular/it
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{regular}{it}{
+ <-> alias * LibertinusSerif-LF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{regular}{scit}{
+ <-> alias * LibertinusSerif-LF/m/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-LF/m/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-LF/regular/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-LF/semibold/scit
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{sl}{
+ <-> ssub * LibertinusSerif-LF/m/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-LF/semibold/it
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-LF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-LF/sb/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{semibold}{n}{
+ <-> alias * LibertinusSerif-LF/sb/n
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-LF/bold/scit
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{bold}{sl}{
- <-> ssub * LibertinusSerif-LF/bold/it
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{semibold}{it}{
+ <-> alias * LibertinusSerif-LF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{sl}{
- <-> alias * LibertinusSerif-LF/regular/sl
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{scsl}{
- <-> alias * LibertinusSerif-LF/regular/scsl
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-LF/sb/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{sc}{
- <-> alias * LibertinusSerif-LF/regular/sc
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-LF/sb/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{n}{
- <-> alias * LibertinusSerif-LF/regular/n
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/semibold/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{it}{
- <-> alias * LibertinusSerif-LF/regular/it
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-LF/sb/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{scit}{
- <-> alias * LibertinusSerif-LF/regular/scit
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-LF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{sl}{
- <-> alias * LibertinusSerif-LF/semibold/sl
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{scsl}{
- <-> alias * LibertinusSerif-LF/semibold/scsl
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{bold}{sc}{
+ <-> alias * LibertinusSerif-LF/b/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{sc}{
- <-> alias * LibertinusSerif-LF/semibold/sc
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{n}{
- <-> alias * LibertinusSerif-LF/semibold/n
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{bold}{n}{
+ <-> alias * LibertinusSerif-LF/b/n
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{it}{
- <-> alias * LibertinusSerif-LF/semibold/it
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{scit}{
- <-> alias * LibertinusSerif-LF/semibold/scit
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{bold}{it}{
+ <-> alias * LibertinusSerif-LF/b/it
}{}
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-lgr
+}{}
-% b --> bold
-
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{sl}{
- <-> alias * LibertinusSerif-LF/bold/sl
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{bold}{scit}{
+ <-> alias * LibertinusSerif-LF/b/scit
}{}
\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{scsl}{
- <-> alias * LibertinusSerif-LF/bold/scsl
+ <-> ssub * LibertinusSerif-LF/b/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{sc}{
- <-> alias * LibertinusSerif-LF/bold/sc
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/bold/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{n}{
- <-> alias * LibertinusSerif-LF/bold/n
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{sl}{
+ <-> ssub * LibertinusSerif-LF/b/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{it}{
- <-> alias * LibertinusSerif-LF/bold/it
+\DeclareFontShape{LGR}{LibertinusSerif-LF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-LF/bold/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{scit}{
- <-> alias * LibertinusSerif-LF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{LGR}{LibertinusSerif-LF}{bx}{n}{
<-> ssub * LibertinusSerif-LF/b/n
diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSerif-OsF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSerif-OsF.fd
index 675da4d1f1..ca0d235e75 100644
--- a/fonts/libertinus-type1/latex/LGRLibertinusSerif-OsF.fd
+++ b/fonts/libertinus-type1/latex/LGRLibertinusSerif-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LGRLibertinusSerif-OsF.fd}
- [2019/12/17 (autoinst) Font definitions for LGR/LibertinusSerif-OsF.]
+ [2020/08/22 (autoinst) Font definitions for LGR/LibertinusSerif-OsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{LGR}{LibertinusSerif-OsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{regular}{sc}{
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{regular}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{regular}{sc}{
+ <-> alias * LibertinusSerif-OsF/m/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{regular}{n}{
+ <-> alias * LibertinusSerif-OsF/m/n
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-OsF/regular/scit
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{regular}{sl}{
- <-> ssub * LibertinusSerif-OsF/regular/it
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{regular}{it}{
+ <-> alias * LibertinusSerif-OsF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{regular}{scit}{
+ <-> alias * LibertinusSerif-OsF/m/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/m/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/regular/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-OsF/semibold/scit
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-OsF/m/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-OsF/semibold/it
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-OsF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-OsF/sb/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{semibold}{n}{
+ <-> alias * LibertinusSerif-OsF/sb/n
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-OsF/bold/scit
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bold}{sl}{
- <-> ssub * LibertinusSerif-OsF/bold/it
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{semibold}{it}{
+ <-> alias * LibertinusSerif-OsF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{sl}{
- <-> alias * LibertinusSerif-OsF/regular/sl
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{scsl}{
- <-> alias * LibertinusSerif-OsF/regular/scsl
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-OsF/sb/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{sc}{
- <-> alias * LibertinusSerif-OsF/regular/sc
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/sb/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{n}{
- <-> alias * LibertinusSerif-OsF/regular/n
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{it}{
- <-> alias * LibertinusSerif-OsF/regular/it
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-OsF/sb/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{scit}{
- <-> alias * LibertinusSerif-OsF/regular/scit
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{sl}{
- <-> alias * LibertinusSerif-OsF/semibold/sl
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{scsl}{
- <-> alias * LibertinusSerif-OsF/semibold/scsl
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bold}{sc}{
+ <-> alias * LibertinusSerif-OsF/b/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{sc}{
- <-> alias * LibertinusSerif-OsF/semibold/sc
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{n}{
- <-> alias * LibertinusSerif-OsF/semibold/n
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bold}{n}{
+ <-> alias * LibertinusSerif-OsF/b/n
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{it}{
- <-> alias * LibertinusSerif-OsF/semibold/it
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{scit}{
- <-> alias * LibertinusSerif-OsF/semibold/scit
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bold}{it}{
+ <-> alias * LibertinusSerif-OsF/b/it
}{}
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-lgr
+}{}
-% b --> bold
-
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{sl}{
- <-> alias * LibertinusSerif-OsF/bold/sl
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bold}{scit}{
+ <-> alias * LibertinusSerif-OsF/b/scit
}{}
\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{scsl}{
- <-> alias * LibertinusSerif-OsF/bold/scsl
+ <-> ssub * LibertinusSerif-OsF/b/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{sc}{
- <-> alias * LibertinusSerif-OsF/bold/sc
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/bold/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{n}{
- <-> alias * LibertinusSerif-OsF/bold/n
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-OsF/b/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{it}{
- <-> alias * LibertinusSerif-OsF/bold/it
+\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/bold/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{scit}{
- <-> alias * LibertinusSerif-OsF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bx}{n}{
<-> ssub * LibertinusSerif-OsF/b/n
diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSerif-Sup.fd b/fonts/libertinus-type1/latex/LGRLibertinusSerif-Sup.fd
index deaf07141d..93818a0835 100644
--- a/fonts/libertinus-type1/latex/LGRLibertinusSerif-Sup.fd
+++ b/fonts/libertinus-type1/latex/LGRLibertinusSerif-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LGRLibertinusSerif-Sup.fd}
- [2019/12/17 (autoinst) Font definitions for LGR/LibertinusSerif-Sup.]
+ [2020/08/22 (autoinst) Font definitions for LGR/LibertinusSerif-Sup.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,97 +20,88 @@
\DeclareFontFamily{LGR}{LibertinusSerif-Sup}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LGR}{LibertinusSerif-Sup}{regular}{n}{
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{m}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-sup-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-Sup}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{regular}{n}{
+ <-> alias * LibertinusSerif-Sup/m/n
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-Sup}{regular}{sl}{
- <-> ssub * LibertinusSerif-Sup/regular/it
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-lgr
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{LGR}{LibertinusSerif-Sup}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{regular}{it}{
+ <-> alias * LibertinusSerif-Sup/m/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-Sup}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{m}{sl}{
+ <-> ssub * LibertinusSerif-Sup/m/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-Sup}{semibold}{sl}{
- <-> ssub * LibertinusSerif-Sup/semibold/it
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSerif-Sup/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{LGR}{LibertinusSerif-Sup}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-Sup}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{semibold}{n}{
+ <-> alias * LibertinusSerif-Sup/sb/n
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-Sup}{bold}{sl}{
- <-> ssub * LibertinusSerif-Sup/bold/it
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-lgr
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{LGR}{LibertinusSerif-Sup}{m}{sl}{
- <-> alias * LibertinusSerif-Sup/regular/sl
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{semibold}{it}{
+ <-> alias * LibertinusSerif-Sup/sb/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-Sup}{m}{n}{
- <-> alias * LibertinusSerif-Sup/regular/n
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{sb}{sl}{
+ <-> ssub * LibertinusSerif-Sup/sb/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-Sup}{m}{it}{
- <-> alias * LibertinusSerif-Sup/regular/it
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{LGR}{LibertinusSerif-Sup}{sb}{sl}{
- <-> alias * LibertinusSerif-Sup/semibold/sl
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-Sup}{sb}{n}{
- <-> alias * LibertinusSerif-Sup/semibold/n
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{bold}{n}{
+ <-> alias * LibertinusSerif-Sup/b/n
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-Sup}{sb}{it}{
- <-> alias * LibertinusSerif-Sup/semibold/it
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-lgr
}{}
-
-% b --> bold
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{bold}{it}{
+ <-> alias * LibertinusSerif-Sup/b/it
+}{}
\DeclareFontShape{LGR}{LibertinusSerif-Sup}{b}{sl}{
- <-> alias * LibertinusSerif-Sup/bold/sl
+ <-> ssub * LibertinusSerif-Sup/b/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-Sup}{b}{n}{
- <-> alias * LibertinusSerif-Sup/bold/n
+\DeclareFontShape{LGR}{LibertinusSerif-Sup}{bold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/bold/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-Sup}{b}{it}{
- <-> alias * LibertinusSerif-Sup/bold/it
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{LGR}{LibertinusSerif-Sup}{bx}{n}{
<-> ssub * LibertinusSerif-Sup/b/n
diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSerif-TLF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSerif-TLF.fd
index 4f076d10e8..1891c8ad40 100644
--- a/fonts/libertinus-type1/latex/LGRLibertinusSerif-TLF.fd
+++ b/fonts/libertinus-type1/latex/LGRLibertinusSerif-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LGRLibertinusSerif-TLF.fd}
- [2019/12/17 (autoinst) Font definitions for LGR/LibertinusSerif-TLF.]
+ [2020/08/22 (autoinst) Font definitions for LGR/LibertinusSerif-TLF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{LGR}{LibertinusSerif-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{regular}{sc}{
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{regular}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{regular}{sc}{
+ <-> alias * LibertinusSerif-TLF/m/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{regular}{n}{
+ <-> alias * LibertinusSerif-TLF/m/n
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-TLF/regular/scit
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{regular}{sl}{
- <-> ssub * LibertinusSerif-TLF/regular/it
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{regular}{it}{
+ <-> alias * LibertinusSerif-TLF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{regular}{scit}{
+ <-> alias * LibertinusSerif-TLF/m/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/m/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/regular/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-TLF/semibold/scit
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TLF/m/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-TLF/semibold/it
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TLF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-TLF/sb/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{semibold}{n}{
+ <-> alias * LibertinusSerif-TLF/sb/n
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-TLF/bold/scit
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bold}{sl}{
- <-> ssub * LibertinusSerif-TLF/bold/it
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{semibold}{it}{
+ <-> alias * LibertinusSerif-TLF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{sl}{
- <-> alias * LibertinusSerif-TLF/regular/sl
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{scsl}{
- <-> alias * LibertinusSerif-TLF/regular/scsl
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-TLF/sb/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{sc}{
- <-> alias * LibertinusSerif-TLF/regular/sc
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/sb/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{n}{
- <-> alias * LibertinusSerif-TLF/regular/n
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{it}{
- <-> alias * LibertinusSerif-TLF/regular/it
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TLF/sb/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{scit}{
- <-> alias * LibertinusSerif-TLF/regular/scit
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{sl}{
- <-> alias * LibertinusSerif-TLF/semibold/sl
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{scsl}{
- <-> alias * LibertinusSerif-TLF/semibold/scsl
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bold}{sc}{
+ <-> alias * LibertinusSerif-TLF/b/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{sc}{
- <-> alias * LibertinusSerif-TLF/semibold/sc
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{n}{
- <-> alias * LibertinusSerif-TLF/semibold/n
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bold}{n}{
+ <-> alias * LibertinusSerif-TLF/b/n
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{it}{
- <-> alias * LibertinusSerif-TLF/semibold/it
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{scit}{
- <-> alias * LibertinusSerif-TLF/semibold/scit
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bold}{it}{
+ <-> alias * LibertinusSerif-TLF/b/it
}{}
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-lgr
+}{}
-% b --> bold
-
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{sl}{
- <-> alias * LibertinusSerif-TLF/bold/sl
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bold}{scit}{
+ <-> alias * LibertinusSerif-TLF/b/scit
}{}
\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{scsl}{
- <-> alias * LibertinusSerif-TLF/bold/scsl
+ <-> ssub * LibertinusSerif-TLF/b/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{sc}{
- <-> alias * LibertinusSerif-TLF/bold/sc
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/bold/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{n}{
- <-> alias * LibertinusSerif-TLF/bold/n
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TLF/b/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{it}{
- <-> alias * LibertinusSerif-TLF/bold/it
+\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/bold/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{scit}{
- <-> alias * LibertinusSerif-TLF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bx}{n}{
<-> ssub * LibertinusSerif-TLF/b/n
diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSerif-TOsF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSerif-TOsF.fd
index 9197171ce5..171cfdd2ef 100644
--- a/fonts/libertinus-type1/latex/LGRLibertinusSerif-TOsF.fd
+++ b/fonts/libertinus-type1/latex/LGRLibertinusSerif-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LGRLibertinusSerif-TOsF.fd}
- [2019/12/17 (autoinst) Font definitions for LGR/LibertinusSerif-TOsF.]
+ [2020/08/22 (autoinst) Font definitions for LGR/LibertinusSerif-TOsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{LGR}{LibertinusSerif-TOsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{regular}{sc}{
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{regular}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{regular}{sc}{
+ <-> alias * LibertinusSerif-TOsF/m/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{regular}{n}{
+ <-> alias * LibertinusSerif-TOsF/m/n
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/regular/scit
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{regular}{sl}{
- <-> ssub * LibertinusSerif-TOsF/regular/it
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{regular}{it}{
+ <-> alias * LibertinusSerif-TOsF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{regular}{scit}{
+ <-> alias * LibertinusSerif-TOsF/m/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/m/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/semibold/scit
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/m/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-TOsF/semibold/it
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-TOsF/sb/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-lgr
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{semibold}{n}{
+ <-> alias * LibertinusSerif-TOsF/sb/n
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/bold/scit
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bold}{sl}{
- <-> ssub * LibertinusSerif-TOsF/bold/it
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{semibold}{it}{
+ <-> alias * LibertinusSerif-TOsF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{sl}{
- <-> alias * LibertinusSerif-TOsF/regular/sl
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{scsl}{
- <-> alias * LibertinusSerif-TOsF/regular/scsl
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-TOsF/sb/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{sc}{
- <-> alias * LibertinusSerif-TOsF/regular/sc
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/sb/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{n}{
- <-> alias * LibertinusSerif-TOsF/regular/n
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{it}{
- <-> alias * LibertinusSerif-TOsF/regular/it
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/sb/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{scit}{
- <-> alias * LibertinusSerif-TOsF/regular/scit
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{sl}{
- <-> alias * LibertinusSerif-TOsF/semibold/sl
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{scsl}{
- <-> alias * LibertinusSerif-TOsF/semibold/scsl
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bold}{sc}{
+ <-> alias * LibertinusSerif-TOsF/b/sc
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{sc}{
- <-> alias * LibertinusSerif-TOsF/semibold/sc
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{n}{
- <-> alias * LibertinusSerif-TOsF/semibold/n
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bold}{n}{
+ <-> alias * LibertinusSerif-TOsF/b/n
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{it}{
- <-> alias * LibertinusSerif-TOsF/semibold/it
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-lgr
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{scit}{
- <-> alias * LibertinusSerif-TOsF/semibold/scit
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bold}{it}{
+ <-> alias * LibertinusSerif-TOsF/b/it
}{}
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-lgr
+}{}
-% b --> bold
-
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{sl}{
- <-> alias * LibertinusSerif-TOsF/bold/sl
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bold}{scit}{
+ <-> alias * LibertinusSerif-TOsF/b/scit
}{}
\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{scsl}{
- <-> alias * LibertinusSerif-TOsF/bold/scsl
+ <-> ssub * LibertinusSerif-TOsF/b/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{sc}{
- <-> alias * LibertinusSerif-TOsF/bold/sc
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scit
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{n}{
- <-> alias * LibertinusSerif-TOsF/bold/n
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/b/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{it}{
- <-> alias * LibertinusSerif-TOsF/bold/it
+\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/it
}{}
-\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{scit}{
- <-> alias * LibertinusSerif-TOsF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bx}{n}{
<-> ssub * LibertinusSerif-TOsF/b/n
diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-LF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-LF.fd
index c36bab482d..d177804460 100644
--- a/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-LF.fd
+++ b/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-LF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LGRLibertinusSerifDisplay-LF.fd}
- [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerifDisplay-LF.]
+ [2020/08/22 (autoinst) Font definitions for LGR/LibertinusSerifDisplay-LF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{LGR}{LibertinusSerifDisplay-LF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LGR}{LibertinusSerifDisplay-LF}{regular}{n}{
+\DeclareFontShape{LGR}{LibertinusSerifDisplay-LF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-lf-lgr
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{LGR}{LibertinusSerifDisplay-LF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-LF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{LGR}{LibertinusSerifDisplay-LF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-LF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-OsF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-OsF.fd
index 13e3a2d03d..3b8670ef25 100644
--- a/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-OsF.fd
+++ b/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-OsF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LGRLibertinusSerifDisplay-OsF.fd}
- [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerifDisplay-OsF.]
+ [2020/08/22 (autoinst) Font definitions for LGR/LibertinusSerifDisplay-OsF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{LGR}{LibertinusSerifDisplay-OsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LGR}{LibertinusSerifDisplay-OsF}{regular}{n}{
+\DeclareFontShape{LGR}{LibertinusSerifDisplay-OsF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-osf-lgr
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{LGR}{LibertinusSerifDisplay-OsF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-OsF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{LGR}{LibertinusSerifDisplay-OsF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-OsF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-Sup.fd b/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-Sup.fd
index 8dd8827004..26a2ef53e5 100644
--- a/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-Sup.fd
+++ b/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-Sup.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LGRLibertinusSerifDisplay-Sup.fd}
- [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerifDisplay-Sup.]
+ [2020/08/22 (autoinst) Font definitions for LGR/LibertinusSerifDisplay-Sup.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{LGR}{LibertinusSerifDisplay-Sup}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LGR}{LibertinusSerifDisplay-Sup}{regular}{n}{
+\DeclareFontShape{LGR}{LibertinusSerifDisplay-Sup}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-sup-lgr
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{LGR}{LibertinusSerifDisplay-Sup}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-Sup/m/n
+}{}
-% m --> regular
-\DeclareFontShape{LGR}{LibertinusSerifDisplay-Sup}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-Sup/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-TLF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-TLF.fd
index 2c55858edd..27bde5a167 100644
--- a/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-TLF.fd
+++ b/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-TLF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LGRLibertinusSerifDisplay-TLF.fd}
- [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerifDisplay-TLF.]
+ [2020/08/22 (autoinst) Font definitions for LGR/LibertinusSerifDisplay-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{LGR}{LibertinusSerifDisplay-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LGR}{LibertinusSerifDisplay-TLF}{regular}{n}{
+\DeclareFontShape{LGR}{LibertinusSerifDisplay-TLF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tlf-lgr
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{LGR}{LibertinusSerifDisplay-TLF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-TLF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{LGR}{LibertinusSerifDisplay-TLF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-TLF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-TOsF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-TOsF.fd
index 0545034833..0ffffaf244 100644
--- a/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-TOsF.fd
+++ b/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-TOsF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LGRLibertinusSerifDisplay-TOsF.fd}
- [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerifDisplay-TOsF.]
+ [2020/08/22 (autoinst) Font definitions for LGR/LibertinusSerifDisplay-TOsF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{LGR}{LibertinusSerifDisplay-TOsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LGR}{LibertinusSerifDisplay-TOsF}{regular}{n}{
+\DeclareFontShape{LGR}{LibertinusSerifDisplay-TOsF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tosf-lgr
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{LGR}{LibertinusSerifDisplay-TOsF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-TOsF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{LGR}{LibertinusSerifDisplay-TOsF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-TOsF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSerifInitials-TLF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSerifInitials-TLF.fd
index d1ea71352d..814b7b7664 100644
--- a/fonts/libertinus-type1/latex/LGRLibertinusSerifInitials-TLF.fd
+++ b/fonts/libertinus-type1/latex/LGRLibertinusSerifInitials-TLF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LGRLibertinusSerifInitials-TLF.fd}
- [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerifInitials-TLF.]
+ [2020/08/22 (autoinst) Font definitions for LGR/LibertinusSerifInitials-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifInitials@scale\endcsname\relax
\let\LibertinusSerifInitials@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{LGR}{LibertinusSerifInitials-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LGR}{LibertinusSerifInitials-TLF}{regular}{n}{
+\DeclareFontShape{LGR}{LibertinusSerifInitials-TLF}{m}{n}{
<-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-Regular-tlf-lgr
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{LGR}{LibertinusSerifInitials-TLF}{regular}{n}{
+ <-> alias * LibertinusSerifInitials-TLF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{LGR}{LibertinusSerifInitials-TLF}{m}{n}{
- <-> ssub * LibertinusSerifInitials-TLF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/LY1LibertinusMono-Sup.fd b/fonts/libertinus-type1/latex/LY1LibertinusMono-Sup.fd
index 50867d65b5..8e1538edeb 100644
--- a/fonts/libertinus-type1/latex/LY1LibertinusMono-Sup.fd
+++ b/fonts/libertinus-type1/latex/LY1LibertinusMono-Sup.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/28
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LY1LibertinusMono-Sup.fd}
- [2019/05/28 (autoinst) Font definitions for LY1/LibertinusMono-Sup.]
+ [2020/08/22 (autoinst) Font definitions for LY1/LibertinusMono-Sup.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax
\let\LibertinusMono@@scale\@empty
@@ -12,67 +20,53 @@
\DeclareFontFamily{LY1}{LibertinusMono-Sup}{\hyphenchar\font=-1}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LY1}{LibertinusMono-Sup}{regular}{n}{
- <-> \LibertinusMono@@scale LibertinusMono-Regular-sup-ly1
+\DeclareFontShape{LY1}{LibertinusMono-Sup}{m}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-Oblique-sup-ly1
}{}
\DeclareFontShape{LY1}{LibertinusMono-Sup}{regular}{sl}{
- <-> \LibertinusMono@@scale LibertinusMono-Oblique-sup-ly1
+ <-> alias * LibertinusMono-Sup/m/sl
+}{}
+
+\DeclareFontShape{LY1}{LibertinusMono-Sup}{m}{it}{
+ <-> ssub * LibertinusMono-Sup/m/sl
}{}
\DeclareFontShape{LY1}{LibertinusMono-Sup}{regular}{it}{
- <-> ssub * LibertinusMono-Sup/regular/sl
+ <-> ssub * LibertinusMono-Sup/regular/sl
}{}
-% ---- bold ----
+% ---- b = bold ----
-\DeclareFontShape{LY1}{LibertinusMono-Sup}{bold}{n}{
+\DeclareFontShape{LY1}{LibertinusMono-Sup}{b}{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
+\DeclareFontShape{LY1}{LibertinusMono-Sup}{bold}{n}{
+ <-> alias * LibertinusMono-Sup/b/n
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{LY1}{LibertinusMono-Sup}{m}{n}{
- <-> ssub * LibertinusMono-Sup/regular/n
+\DeclareFontShape{LY1}{LibertinusMono-Sup}{b}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-sup-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusMono-Sup}{m}{sl}{
- <-> ssub * LibertinusMono-Sup/regular/sl
+\DeclareFontShape{LY1}{LibertinusMono-Sup}{bold}{sl}{
+ <-> alias * LibertinusMono-Sup/b/sl
}{}
-\DeclareFontShape{LY1}{LibertinusMono-Sup}{m}{it}{
- <-> ssub * LibertinusMono-Sup/regular/it
+\DeclareFontShape{LY1}{LibertinusMono-Sup}{b}{it}{
+ <-> ssub * LibertinusMono-Sup/b/sl
}{}
-
-% b --> bold
-
-\DeclareFontShape{LY1}{LibertinusMono-Sup}{b}{n}{
- <-> ssub * LibertinusMono-Sup/bold/n
+\DeclareFontShape{LY1}{LibertinusMono-Sup}{bold}{it}{
+ <-> ssub * LibertinusMono-Sup/bold/sl
}{}
-\DeclareFontShape{LY1}{LibertinusMono-Sup}{b}{sl}{
- <-> ssub * LibertinusMono-Sup/bold/sl
-}{}
-\DeclareFontShape{LY1}{LibertinusMono-Sup}{b}{it}{
- <-> ssub * LibertinusMono-Sup/bold/it
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{LY1}{LibertinusMono-Sup}{bx}{sl}{
<-> ssub * LibertinusMono-Sup/b/sl
diff --git a/fonts/libertinus-type1/latex/LY1LibertinusMono-TLF.fd b/fonts/libertinus-type1/latex/LY1LibertinusMono-TLF.fd
index 3e097f23b9..5fcd5bf968 100644
--- a/fonts/libertinus-type1/latex/LY1LibertinusMono-TLF.fd
+++ b/fonts/libertinus-type1/latex/LY1LibertinusMono-TLF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/28
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LY1LibertinusMono-TLF.fd}
- [2019/05/28 (autoinst) Font definitions for LY1/LibertinusMono-TLF.]
+ [2020/08/22 (autoinst) Font definitions for LY1/LibertinusMono-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax
\let\LibertinusMono@@scale\@empty
@@ -12,68 +20,62 @@
\DeclareFontFamily{LY1}{LibertinusMono-TLF}{\hyphenchar\font=-1}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LY1}{LibertinusMono-TLF}{regular}{n}{
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{m}{n}{
<-> \LibertinusMono@@scale LibertinusMono-Regular-tlf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusMono-TLF}{regular}{sl}{
- <-> \LibertinusMono@@scale LibertinusMono-Oblique-tlf-ly1
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{regular}{n}{
+ <-> alias * LibertinusMono-TLF/m/n
}{}
-\DeclareFontShape{LY1}{LibertinusMono-TLF}{regular}{it}{
- <-> ssub * LibertinusMono-TLF/regular/sl
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{m}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-Oblique-tlf-ly1
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{LY1}{LibertinusMono-TLF}{bold}{n}{
- <-> \LibertinusMono@@scale LibertinusMono-Bold-tlf-ly1
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{regular}{sl}{
+ <-> alias * LibertinusMono-TLF/m/sl
}{}
-\DeclareFontShape{LY1}{LibertinusMono-TLF}{bold}{sl}{
- <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-tlf-ly1
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{m}{it}{
+ <-> ssub * LibertinusMono-TLF/m/sl
}{}
-\DeclareFontShape{LY1}{LibertinusMono-TLF}{bold}{it}{
- <-> ssub * LibertinusMono-TLF/bold/sl
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{regular}{it}{
+ <-> ssub * LibertinusMono-TLF/regular/sl
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{LY1}{LibertinusMono-TLF}{m}{n}{
- <-> ssub * LibertinusMono-TLF/regular/n
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{b}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Bold-tlf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusMono-TLF}{m}{sl}{
- <-> ssub * LibertinusMono-TLF/regular/sl
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{bold}{n}{
+ <-> alias * LibertinusMono-TLF/b/n
}{}
-\DeclareFontShape{LY1}{LibertinusMono-TLF}{m}{it}{
- <-> ssub * LibertinusMono-TLF/regular/it
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{b}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-tlf-ly1
}{}
-
-% b --> bold
-
-\DeclareFontShape{LY1}{LibertinusMono-TLF}{b}{n}{
- <-> ssub * LibertinusMono-TLF/bold/n
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{bold}{sl}{
+ <-> alias * LibertinusMono-TLF/b/sl
}{}
-\DeclareFontShape{LY1}{LibertinusMono-TLF}{b}{sl}{
- <-> ssub * LibertinusMono-TLF/bold/sl
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{b}{it}{
+ <-> ssub * LibertinusMono-TLF/b/sl
}{}
-\DeclareFontShape{LY1}{LibertinusMono-TLF}{b}{it}{
- <-> ssub * LibertinusMono-TLF/bold/it
+\DeclareFontShape{LY1}{LibertinusMono-TLF}{bold}{it}{
+ <-> ssub * LibertinusMono-TLF/bold/sl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{LY1}{LibertinusMono-TLF}{bx}{sl}{
<-> ssub * LibertinusMono-TLF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSans-LF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSans-LF.fd
index bf9abb4908..82866638e8 100644
--- a/fonts/libertinus-type1/latex/LY1LibertinusSans-LF.fd
+++ b/fonts/libertinus-type1/latex/LY1LibertinusSans-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LY1LibertinusSans-LF.fd}
- [2019/12/17 (autoinst) Font definitions for LY1/LibertinusSans-LF.]
+ [2020/08/22 (autoinst) Font definitions for LY1/LibertinusSans-LF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{LY1}{LibertinusSans-LF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LY1}{LibertinusSans-LF}{regular}{sc}{
+\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-LF/m/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-ly1
+\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSans-LF}{regular}{n}{
+ <-> alias * LibertinusSans-LF/m/n
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{regular}{scsl}{
- <-> ssub * LibertinusSans-LF/regular/scit
+\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{regular}{sl}{
- <-> ssub * LibertinusSans-LF/regular/it
+\DeclareFontShape{LY1}{LibertinusSans-LF}{regular}{it}{
+ <-> alias * LibertinusSans-LF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{LY1}{LibertinusSans-LF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-ly1
+\DeclareFontShape{LY1}{LibertinusSans-LF}{regular}{scit}{
+ <-> alias * LibertinusSans-LF/m/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{scsl}{
+ <-> ssub * LibertinusSans-LF/m/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-ly1
+\DeclareFontShape{LY1}{LibertinusSans-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-LF/regular/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{bold}{it}{
- <-> ssub * LibertinusSans-LF/bold/sl
+\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{sl}{
+ <-> ssub * LibertinusSans-LF/m/it
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{bold}{scit}{
- <-> ssub * LibertinusSans-LF/bold/scsl
+\DeclareFontShape{LY1}{LibertinusSans-LF}{regular}{sl}{
+ <-> ssub * LibertinusSans-LF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{sl}{
- <-> alias * LibertinusSans-LF/regular/sl
+\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{scsl}{
- <-> alias * LibertinusSans-LF/regular/scsl
+\DeclareFontShape{LY1}{LibertinusSans-LF}{bold}{sc}{
+ <-> alias * LibertinusSans-LF/b/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{sc}{
- <-> alias * LibertinusSans-LF/regular/sc
+\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{n}{
- <-> alias * LibertinusSans-LF/regular/n
+\DeclareFontShape{LY1}{LibertinusSans-LF}{bold}{n}{
+ <-> alias * LibertinusSans-LF/b/n
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{it}{
- <-> alias * LibertinusSans-LF/regular/it
+\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{scit}{
- <-> alias * LibertinusSans-LF/regular/scit
+\DeclareFontShape{LY1}{LibertinusSans-LF}{bold}{scsl}{
+ <-> alias * LibertinusSans-LF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{sc}{
- <-> alias * LibertinusSans-LF/bold/sc
+\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{n}{
- <-> alias * LibertinusSans-LF/bold/n
+\DeclareFontShape{LY1}{LibertinusSans-LF}{bold}{sl}{
+ <-> alias * LibertinusSans-LF/b/sl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{scsl}{
- <-> alias * LibertinusSans-LF/bold/scsl
+\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{it}{
+ <-> ssub * LibertinusSans-LF/b/sl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{sl}{
- <-> alias * LibertinusSans-LF/bold/sl
+\DeclareFontShape{LY1}{LibertinusSans-LF}{bold}{it}{
+ <-> ssub * LibertinusSans-LF/bold/sl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{it}{
- <-> alias * LibertinusSans-LF/bold/it
+\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{scit}{
+ <-> ssub * LibertinusSans-LF/b/scsl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{scit}{
- <-> alias * LibertinusSans-LF/bold/scit
+\DeclareFontShape{LY1}{LibertinusSans-LF}{bold}{scit}{
+ <-> ssub * LibertinusSans-LF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{LY1}{LibertinusSans-LF}{bx}{sl}{
<-> ssub * LibertinusSans-LF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSans-OsF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSans-OsF.fd
index 428a54c6a9..fb78bd0aa1 100644
--- a/fonts/libertinus-type1/latex/LY1LibertinusSans-OsF.fd
+++ b/fonts/libertinus-type1/latex/LY1LibertinusSans-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LY1LibertinusSans-OsF.fd}
- [2019/12/17 (autoinst) Font definitions for LY1/LibertinusSans-OsF.]
+ [2020/08/22 (autoinst) Font definitions for LY1/LibertinusSans-OsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{LY1}{LibertinusSans-OsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{regular}{sc}{
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-OsF/m/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-ly1
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{regular}{n}{
+ <-> alias * LibertinusSans-OsF/m/n
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{regular}{scsl}{
- <-> ssub * LibertinusSans-OsF/regular/scit
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{regular}{sl}{
- <-> ssub * LibertinusSans-OsF/regular/it
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{regular}{it}{
+ <-> alias * LibertinusSans-OsF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-ly1
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{regular}{scit}{
+ <-> alias * LibertinusSans-OsF/m/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-OsF/m/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-ly1
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-OsF/regular/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{bold}{it}{
- <-> ssub * LibertinusSans-OsF/bold/sl
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{sl}{
+ <-> ssub * LibertinusSans-OsF/m/it
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{bold}{scit}{
- <-> ssub * LibertinusSans-OsF/bold/scsl
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-OsF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{sl}{
- <-> alias * LibertinusSans-OsF/regular/sl
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{scsl}{
- <-> alias * LibertinusSans-OsF/regular/scsl
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{bold}{sc}{
+ <-> alias * LibertinusSans-OsF/b/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{sc}{
- <-> alias * LibertinusSans-OsF/regular/sc
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{n}{
- <-> alias * LibertinusSans-OsF/regular/n
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{bold}{n}{
+ <-> alias * LibertinusSans-OsF/b/n
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{it}{
- <-> alias * LibertinusSans-OsF/regular/it
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{scit}{
- <-> alias * LibertinusSans-OsF/regular/scit
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{bold}{scsl}{
+ <-> alias * LibertinusSans-OsF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{sc}{
- <-> alias * LibertinusSans-OsF/bold/sc
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{n}{
- <-> alias * LibertinusSans-OsF/bold/n
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{bold}{sl}{
+ <-> alias * LibertinusSans-OsF/b/sl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{scsl}{
- <-> alias * LibertinusSans-OsF/bold/scsl
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{it}{
+ <-> ssub * LibertinusSans-OsF/b/sl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{sl}{
- <-> alias * LibertinusSans-OsF/bold/sl
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{bold}{it}{
+ <-> ssub * LibertinusSans-OsF/bold/sl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{it}{
- <-> alias * LibertinusSans-OsF/bold/it
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{scit}{
+ <-> ssub * LibertinusSans-OsF/b/scsl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{scit}{
- <-> alias * LibertinusSans-OsF/bold/scit
+\DeclareFontShape{LY1}{LibertinusSans-OsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-OsF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{LY1}{LibertinusSans-OsF}{bx}{sl}{
<-> ssub * LibertinusSans-OsF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSans-Sup.fd b/fonts/libertinus-type1/latex/LY1LibertinusSans-Sup.fd
index ddb0d83feb..19bf1a5273 100644
--- a/fonts/libertinus-type1/latex/LY1LibertinusSans-Sup.fd
+++ b/fonts/libertinus-type1/latex/LY1LibertinusSans-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LY1LibertinusSans-Sup.fd}
- [2019/12/17 (autoinst) Font definitions for LY1/LibertinusSans-Sup.]
+ [2020/08/22 (autoinst) Font definitions for LY1/LibertinusSans-Sup.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,68 +20,62 @@
\DeclareFontFamily{LY1}{LibertinusSans-Sup}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LY1}{LibertinusSans-Sup}{regular}{n}{
+\DeclareFontShape{LY1}{LibertinusSans-Sup}{m}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Regular-sup-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-Sup}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-ly1
+\DeclareFontShape{LY1}{LibertinusSans-Sup}{regular}{n}{
+ <-> alias * LibertinusSans-Sup/m/n
}{}
-\DeclareFontShape{LY1}{LibertinusSans-Sup}{regular}{sl}{
- <-> ssub * LibertinusSans-Sup/regular/it
+\DeclareFontShape{LY1}{LibertinusSans-Sup}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-ly1
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{LY1}{LibertinusSans-Sup}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-sup-ly1
+\DeclareFontShape{LY1}{LibertinusSans-Sup}{regular}{it}{
+ <-> alias * LibertinusSans-Sup/m/it
}{}
-\DeclareFontShape{LY1}{LibertinusSans-Sup}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-ly1
+\DeclareFontShape{LY1}{LibertinusSans-Sup}{m}{sl}{
+ <-> ssub * LibertinusSans-Sup/m/it
}{}
-\DeclareFontShape{LY1}{LibertinusSans-Sup}{bold}{it}{
- <-> ssub * LibertinusSans-Sup/bold/sl
+\DeclareFontShape{LY1}{LibertinusSans-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSans-Sup/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{LY1}{LibertinusSans-Sup}{m}{sl}{
- <-> alias * LibertinusSans-Sup/regular/sl
+\DeclareFontShape{LY1}{LibertinusSans-Sup}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-sup-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-Sup}{m}{n}{
- <-> alias * LibertinusSans-Sup/regular/n
+\DeclareFontShape{LY1}{LibertinusSans-Sup}{bold}{n}{
+ <-> alias * LibertinusSans-Sup/b/n
}{}
-\DeclareFontShape{LY1}{LibertinusSans-Sup}{m}{it}{
- <-> alias * LibertinusSans-Sup/regular/it
+\DeclareFontShape{LY1}{LibertinusSans-Sup}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-ly1
}{}
-
-% b --> bold
-
-\DeclareFontShape{LY1}{LibertinusSans-Sup}{b}{n}{
- <-> alias * LibertinusSans-Sup/bold/n
+\DeclareFontShape{LY1}{LibertinusSans-Sup}{bold}{sl}{
+ <-> alias * LibertinusSans-Sup/b/sl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-Sup}{b}{sl}{
- <-> alias * LibertinusSans-Sup/bold/sl
+\DeclareFontShape{LY1}{LibertinusSans-Sup}{b}{it}{
+ <-> ssub * LibertinusSans-Sup/b/sl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-Sup}{b}{it}{
- <-> alias * LibertinusSans-Sup/bold/it
+\DeclareFontShape{LY1}{LibertinusSans-Sup}{bold}{it}{
+ <-> ssub * LibertinusSans-Sup/bold/sl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{LY1}{LibertinusSans-Sup}{bx}{sl}{
<-> ssub * LibertinusSans-Sup/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSans-TLF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSans-TLF.fd
index c2fcebd3b4..4df34670fa 100644
--- a/fonts/libertinus-type1/latex/LY1LibertinusSans-TLF.fd
+++ b/fonts/libertinus-type1/latex/LY1LibertinusSans-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LY1LibertinusSans-TLF.fd}
- [2019/12/17 (autoinst) Font definitions for LY1/LibertinusSans-TLF.]
+ [2020/08/22 (autoinst) Font definitions for LY1/LibertinusSans-TLF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{LY1}{LibertinusSans-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{regular}{sc}{
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-TLF/m/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-ly1
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{regular}{n}{
+ <-> alias * LibertinusSans-TLF/m/n
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{regular}{scsl}{
- <-> ssub * LibertinusSans-TLF/regular/scit
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{regular}{sl}{
- <-> ssub * LibertinusSans-TLF/regular/it
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{regular}{it}{
+ <-> alias * LibertinusSans-TLF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-ly1
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{regular}{scit}{
+ <-> alias * LibertinusSans-TLF/m/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TLF/m/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-ly1
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TLF/regular/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{bold}{it}{
- <-> ssub * LibertinusSans-TLF/bold/sl
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{sl}{
+ <-> ssub * LibertinusSans-TLF/m/it
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{bold}{scit}{
- <-> ssub * LibertinusSans-TLF/bold/scsl
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TLF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{sl}{
- <-> alias * LibertinusSans-TLF/regular/sl
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{scsl}{
- <-> alias * LibertinusSans-TLF/regular/scsl
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{bold}{sc}{
+ <-> alias * LibertinusSans-TLF/b/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{sc}{
- <-> alias * LibertinusSans-TLF/regular/sc
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{n}{
- <-> alias * LibertinusSans-TLF/regular/n
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{bold}{n}{
+ <-> alias * LibertinusSans-TLF/b/n
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{it}{
- <-> alias * LibertinusSans-TLF/regular/it
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{scit}{
- <-> alias * LibertinusSans-TLF/regular/scit
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{bold}{scsl}{
+ <-> alias * LibertinusSans-TLF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{sc}{
- <-> alias * LibertinusSans-TLF/bold/sc
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{n}{
- <-> alias * LibertinusSans-TLF/bold/n
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{bold}{sl}{
+ <-> alias * LibertinusSans-TLF/b/sl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{scsl}{
- <-> alias * LibertinusSans-TLF/bold/scsl
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{it}{
+ <-> ssub * LibertinusSans-TLF/b/sl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{sl}{
- <-> alias * LibertinusSans-TLF/bold/sl
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{bold}{it}{
+ <-> ssub * LibertinusSans-TLF/bold/sl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{it}{
- <-> alias * LibertinusSans-TLF/bold/it
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{scit}{
+ <-> ssub * LibertinusSans-TLF/b/scsl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{scit}{
- <-> alias * LibertinusSans-TLF/bold/scit
+\DeclareFontShape{LY1}{LibertinusSans-TLF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TLF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{LY1}{LibertinusSans-TLF}{bx}{sl}{
<-> ssub * LibertinusSans-TLF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSans-TOsF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSans-TOsF.fd
index 3d490e57cd..592ffaec35 100644
--- a/fonts/libertinus-type1/latex/LY1LibertinusSans-TOsF.fd
+++ b/fonts/libertinus-type1/latex/LY1LibertinusSans-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LY1LibertinusSans-TOsF.fd}
- [2019/12/17 (autoinst) Font definitions for LY1/LibertinusSans-TOsF.]
+ [2020/08/22 (autoinst) Font definitions for LY1/LibertinusSans-TOsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{LY1}{LibertinusSans-TOsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{regular}{sc}{
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-TOsF/m/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-ly1
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{regular}{n}{
+ <-> alias * LibertinusSans-TOsF/m/n
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{regular}{scsl}{
- <-> ssub * LibertinusSans-TOsF/regular/scit
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{regular}{sl}{
- <-> ssub * LibertinusSans-TOsF/regular/it
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{regular}{it}{
+ <-> alias * LibertinusSans-TOsF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-ly1
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{regular}{scit}{
+ <-> alias * LibertinusSans-TOsF/m/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/m/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-ly1
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/regular/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bold}{it}{
- <-> ssub * LibertinusSans-TOsF/bold/sl
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSans-TOsF/m/it
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bold}{scit}{
- <-> ssub * LibertinusSans-TOsF/bold/scsl
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TOsF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{sl}{
- <-> alias * LibertinusSans-TOsF/regular/sl
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{scsl}{
- <-> alias * LibertinusSans-TOsF/regular/scsl
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bold}{sc}{
+ <-> alias * LibertinusSans-TOsF/b/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{sc}{
- <-> alias * LibertinusSans-TOsF/regular/sc
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{n}{
- <-> alias * LibertinusSans-TOsF/regular/n
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bold}{n}{
+ <-> alias * LibertinusSans-TOsF/b/n
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{it}{
- <-> alias * LibertinusSans-TOsF/regular/it
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{scit}{
- <-> alias * LibertinusSans-TOsF/regular/scit
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bold}{scsl}{
+ <-> alias * LibertinusSans-TOsF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{sc}{
- <-> alias * LibertinusSans-TOsF/bold/sc
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{n}{
- <-> alias * LibertinusSans-TOsF/bold/n
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bold}{sl}{
+ <-> alias * LibertinusSans-TOsF/b/sl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{scsl}{
- <-> alias * LibertinusSans-TOsF/bold/scsl
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{it}{
+ <-> ssub * LibertinusSans-TOsF/b/sl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{sl}{
- <-> alias * LibertinusSans-TOsF/bold/sl
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bold}{it}{
+ <-> ssub * LibertinusSans-TOsF/bold/sl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{it}{
- <-> alias * LibertinusSans-TOsF/bold/it
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{scit}{
+ <-> ssub * LibertinusSans-TOsF/b/scsl
}{}
-\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{scit}{
- <-> alias * LibertinusSans-TOsF/bold/scit
+\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TOsF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bx}{sl}{
<-> ssub * LibertinusSans-TOsF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSerif-LF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSerif-LF.fd
index 1e77f975aa..ecda25efc1 100644
--- a/fonts/libertinus-type1/latex/LY1LibertinusSerif-LF.fd
+++ b/fonts/libertinus-type1/latex/LY1LibertinusSerif-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LY1LibertinusSerif-LF.fd}
- [2019/12/17 (autoinst) Font definitions for LY1/LibertinusSerif-LF.]
+ [2020/08/22 (autoinst) Font definitions for LY1/LibertinusSerif-LF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{LY1}{LibertinusSerif-LF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{regular}{sc}{
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{regular}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{regular}{sc}{
+ <-> alias * LibertinusSerif-LF/m/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{regular}{n}{
+ <-> alias * LibertinusSerif-LF/m/n
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-LF/regular/scit
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{regular}{sl}{
- <-> ssub * LibertinusSerif-LF/regular/it
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{regular}{it}{
+ <-> alias * LibertinusSerif-LF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{regular}{scit}{
+ <-> alias * LibertinusSerif-LF/m/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-LF/m/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-LF/regular/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-LF/semibold/scit
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{sl}{
+ <-> ssub * LibertinusSerif-LF/m/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-LF/semibold/it
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-LF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-LF/sb/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{semibold}{n}{
+ <-> alias * LibertinusSerif-LF/sb/n
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-LF/bold/scit
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{bold}{sl}{
- <-> ssub * LibertinusSerif-LF/bold/it
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{semibold}{it}{
+ <-> alias * LibertinusSerif-LF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{sl}{
- <-> alias * LibertinusSerif-LF/regular/sl
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{scsl}{
- <-> alias * LibertinusSerif-LF/regular/scsl
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-LF/sb/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{sc}{
- <-> alias * LibertinusSerif-LF/regular/sc
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-LF/sb/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{n}{
- <-> alias * LibertinusSerif-LF/regular/n
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/semibold/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{it}{
- <-> alias * LibertinusSerif-LF/regular/it
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-LF/sb/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{scit}{
- <-> alias * LibertinusSerif-LF/regular/scit
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-LF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{sl}{
- <-> alias * LibertinusSerif-LF/semibold/sl
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{scsl}{
- <-> alias * LibertinusSerif-LF/semibold/scsl
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{bold}{sc}{
+ <-> alias * LibertinusSerif-LF/b/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{sc}{
- <-> alias * LibertinusSerif-LF/semibold/sc
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{n}{
- <-> alias * LibertinusSerif-LF/semibold/n
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{bold}{n}{
+ <-> alias * LibertinusSerif-LF/b/n
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{it}{
- <-> alias * LibertinusSerif-LF/semibold/it
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{scit}{
- <-> alias * LibertinusSerif-LF/semibold/scit
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{bold}{it}{
+ <-> alias * LibertinusSerif-LF/b/it
}{}
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-ly1
+}{}
-% b --> bold
-
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{sl}{
- <-> alias * LibertinusSerif-LF/bold/sl
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{bold}{scit}{
+ <-> alias * LibertinusSerif-LF/b/scit
}{}
\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{scsl}{
- <-> alias * LibertinusSerif-LF/bold/scsl
+ <-> ssub * LibertinusSerif-LF/b/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{sc}{
- <-> alias * LibertinusSerif-LF/bold/sc
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/bold/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{n}{
- <-> alias * LibertinusSerif-LF/bold/n
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{sl}{
+ <-> ssub * LibertinusSerif-LF/b/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{it}{
- <-> alias * LibertinusSerif-LF/bold/it
+\DeclareFontShape{LY1}{LibertinusSerif-LF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-LF/bold/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{scit}{
- <-> alias * LibertinusSerif-LF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{LY1}{LibertinusSerif-LF}{bx}{n}{
<-> ssub * LibertinusSerif-LF/b/n
diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSerif-OsF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSerif-OsF.fd
index 9ad00fe544..baa3b5c487 100644
--- a/fonts/libertinus-type1/latex/LY1LibertinusSerif-OsF.fd
+++ b/fonts/libertinus-type1/latex/LY1LibertinusSerif-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LY1LibertinusSerif-OsF.fd}
- [2019/12/17 (autoinst) Font definitions for LY1/LibertinusSerif-OsF.]
+ [2020/08/22 (autoinst) Font definitions for LY1/LibertinusSerif-OsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{LY1}{LibertinusSerif-OsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{regular}{sc}{
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{regular}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{regular}{sc}{
+ <-> alias * LibertinusSerif-OsF/m/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{regular}{n}{
+ <-> alias * LibertinusSerif-OsF/m/n
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-OsF/regular/scit
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{regular}{sl}{
- <-> ssub * LibertinusSerif-OsF/regular/it
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{regular}{it}{
+ <-> alias * LibertinusSerif-OsF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{regular}{scit}{
+ <-> alias * LibertinusSerif-OsF/m/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/m/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/regular/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-OsF/semibold/scit
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-OsF/m/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-OsF/semibold/it
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-OsF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-OsF/sb/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{semibold}{n}{
+ <-> alias * LibertinusSerif-OsF/sb/n
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-OsF/bold/scit
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bold}{sl}{
- <-> ssub * LibertinusSerif-OsF/bold/it
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{semibold}{it}{
+ <-> alias * LibertinusSerif-OsF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{sl}{
- <-> alias * LibertinusSerif-OsF/regular/sl
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{scsl}{
- <-> alias * LibertinusSerif-OsF/regular/scsl
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-OsF/sb/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{sc}{
- <-> alias * LibertinusSerif-OsF/regular/sc
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/sb/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{n}{
- <-> alias * LibertinusSerif-OsF/regular/n
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{it}{
- <-> alias * LibertinusSerif-OsF/regular/it
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-OsF/sb/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{scit}{
- <-> alias * LibertinusSerif-OsF/regular/scit
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{sl}{
- <-> alias * LibertinusSerif-OsF/semibold/sl
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{scsl}{
- <-> alias * LibertinusSerif-OsF/semibold/scsl
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bold}{sc}{
+ <-> alias * LibertinusSerif-OsF/b/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{sc}{
- <-> alias * LibertinusSerif-OsF/semibold/sc
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{n}{
- <-> alias * LibertinusSerif-OsF/semibold/n
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bold}{n}{
+ <-> alias * LibertinusSerif-OsF/b/n
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{it}{
- <-> alias * LibertinusSerif-OsF/semibold/it
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{scit}{
- <-> alias * LibertinusSerif-OsF/semibold/scit
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bold}{it}{
+ <-> alias * LibertinusSerif-OsF/b/it
}{}
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-ly1
+}{}
-% b --> bold
-
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{sl}{
- <-> alias * LibertinusSerif-OsF/bold/sl
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bold}{scit}{
+ <-> alias * LibertinusSerif-OsF/b/scit
}{}
\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{scsl}{
- <-> alias * LibertinusSerif-OsF/bold/scsl
+ <-> ssub * LibertinusSerif-OsF/b/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{sc}{
- <-> alias * LibertinusSerif-OsF/bold/sc
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/bold/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{n}{
- <-> alias * LibertinusSerif-OsF/bold/n
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-OsF/b/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{it}{
- <-> alias * LibertinusSerif-OsF/bold/it
+\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/bold/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{scit}{
- <-> alias * LibertinusSerif-OsF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bx}{n}{
<-> ssub * LibertinusSerif-OsF/b/n
diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSerif-Sup.fd b/fonts/libertinus-type1/latex/LY1LibertinusSerif-Sup.fd
index 8bf828e03f..e09bd84456 100644
--- a/fonts/libertinus-type1/latex/LY1LibertinusSerif-Sup.fd
+++ b/fonts/libertinus-type1/latex/LY1LibertinusSerif-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LY1LibertinusSerif-Sup.fd}
- [2019/12/17 (autoinst) Font definitions for LY1/LibertinusSerif-Sup.]
+ [2020/08/22 (autoinst) Font definitions for LY1/LibertinusSerif-Sup.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,97 +20,88 @@
\DeclareFontFamily{LY1}{LibertinusSerif-Sup}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LY1}{LibertinusSerif-Sup}{regular}{n}{
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{m}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-sup-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-Sup}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{regular}{n}{
+ <-> alias * LibertinusSerif-Sup/m/n
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-Sup}{regular}{sl}{
- <-> ssub * LibertinusSerif-Sup/regular/it
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-ly1
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{LY1}{LibertinusSerif-Sup}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{regular}{it}{
+ <-> alias * LibertinusSerif-Sup/m/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-Sup}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{m}{sl}{
+ <-> ssub * LibertinusSerif-Sup/m/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-Sup}{semibold}{sl}{
- <-> ssub * LibertinusSerif-Sup/semibold/it
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSerif-Sup/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{LY1}{LibertinusSerif-Sup}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-Sup}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{semibold}{n}{
+ <-> alias * LibertinusSerif-Sup/sb/n
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-Sup}{bold}{sl}{
- <-> ssub * LibertinusSerif-Sup/bold/it
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-ly1
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{LY1}{LibertinusSerif-Sup}{m}{sl}{
- <-> alias * LibertinusSerif-Sup/regular/sl
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{semibold}{it}{
+ <-> alias * LibertinusSerif-Sup/sb/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-Sup}{m}{n}{
- <-> alias * LibertinusSerif-Sup/regular/n
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{sb}{sl}{
+ <-> ssub * LibertinusSerif-Sup/sb/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-Sup}{m}{it}{
- <-> alias * LibertinusSerif-Sup/regular/it
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{LY1}{LibertinusSerif-Sup}{sb}{sl}{
- <-> alias * LibertinusSerif-Sup/semibold/sl
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-Sup}{sb}{n}{
- <-> alias * LibertinusSerif-Sup/semibold/n
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{bold}{n}{
+ <-> alias * LibertinusSerif-Sup/b/n
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-Sup}{sb}{it}{
- <-> alias * LibertinusSerif-Sup/semibold/it
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-ly1
}{}
-
-% b --> bold
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{bold}{it}{
+ <-> alias * LibertinusSerif-Sup/b/it
+}{}
\DeclareFontShape{LY1}{LibertinusSerif-Sup}{b}{sl}{
- <-> alias * LibertinusSerif-Sup/bold/sl
+ <-> ssub * LibertinusSerif-Sup/b/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-Sup}{b}{n}{
- <-> alias * LibertinusSerif-Sup/bold/n
+\DeclareFontShape{LY1}{LibertinusSerif-Sup}{bold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/bold/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-Sup}{b}{it}{
- <-> alias * LibertinusSerif-Sup/bold/it
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{LY1}{LibertinusSerif-Sup}{bx}{n}{
<-> ssub * LibertinusSerif-Sup/b/n
diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSerif-TLF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSerif-TLF.fd
index 08f0135937..dc49c3aab8 100644
--- a/fonts/libertinus-type1/latex/LY1LibertinusSerif-TLF.fd
+++ b/fonts/libertinus-type1/latex/LY1LibertinusSerif-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LY1LibertinusSerif-TLF.fd}
- [2019/12/17 (autoinst) Font definitions for LY1/LibertinusSerif-TLF.]
+ [2020/08/22 (autoinst) Font definitions for LY1/LibertinusSerif-TLF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{LY1}{LibertinusSerif-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{regular}{sc}{
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{regular}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{regular}{sc}{
+ <-> alias * LibertinusSerif-TLF/m/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{regular}{n}{
+ <-> alias * LibertinusSerif-TLF/m/n
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-TLF/regular/scit
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{regular}{sl}{
- <-> ssub * LibertinusSerif-TLF/regular/it
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{regular}{it}{
+ <-> alias * LibertinusSerif-TLF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{regular}{scit}{
+ <-> alias * LibertinusSerif-TLF/m/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/m/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/regular/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-TLF/semibold/scit
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TLF/m/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-TLF/semibold/it
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TLF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-TLF/sb/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{semibold}{n}{
+ <-> alias * LibertinusSerif-TLF/sb/n
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-TLF/bold/scit
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bold}{sl}{
- <-> ssub * LibertinusSerif-TLF/bold/it
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{semibold}{it}{
+ <-> alias * LibertinusSerif-TLF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{sl}{
- <-> alias * LibertinusSerif-TLF/regular/sl
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{scsl}{
- <-> alias * LibertinusSerif-TLF/regular/scsl
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-TLF/sb/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{sc}{
- <-> alias * LibertinusSerif-TLF/regular/sc
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/sb/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{n}{
- <-> alias * LibertinusSerif-TLF/regular/n
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{it}{
- <-> alias * LibertinusSerif-TLF/regular/it
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TLF/sb/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{scit}{
- <-> alias * LibertinusSerif-TLF/regular/scit
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{sl}{
- <-> alias * LibertinusSerif-TLF/semibold/sl
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{scsl}{
- <-> alias * LibertinusSerif-TLF/semibold/scsl
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bold}{sc}{
+ <-> alias * LibertinusSerif-TLF/b/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{sc}{
- <-> alias * LibertinusSerif-TLF/semibold/sc
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{n}{
- <-> alias * LibertinusSerif-TLF/semibold/n
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bold}{n}{
+ <-> alias * LibertinusSerif-TLF/b/n
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{it}{
- <-> alias * LibertinusSerif-TLF/semibold/it
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{scit}{
- <-> alias * LibertinusSerif-TLF/semibold/scit
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bold}{it}{
+ <-> alias * LibertinusSerif-TLF/b/it
}{}
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-ly1
+}{}
-% b --> bold
-
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{sl}{
- <-> alias * LibertinusSerif-TLF/bold/sl
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bold}{scit}{
+ <-> alias * LibertinusSerif-TLF/b/scit
}{}
\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{scsl}{
- <-> alias * LibertinusSerif-TLF/bold/scsl
+ <-> ssub * LibertinusSerif-TLF/b/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{sc}{
- <-> alias * LibertinusSerif-TLF/bold/sc
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/bold/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{n}{
- <-> alias * LibertinusSerif-TLF/bold/n
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TLF/b/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{it}{
- <-> alias * LibertinusSerif-TLF/bold/it
+\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/bold/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{scit}{
- <-> alias * LibertinusSerif-TLF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bx}{n}{
<-> ssub * LibertinusSerif-TLF/b/n
diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSerif-TOsF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSerif-TOsF.fd
index 9986c1f8d6..17c355bbb0 100644
--- a/fonts/libertinus-type1/latex/LY1LibertinusSerif-TOsF.fd
+++ b/fonts/libertinus-type1/latex/LY1LibertinusSerif-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LY1LibertinusSerif-TOsF.fd}
- [2019/12/17 (autoinst) Font definitions for LY1/LibertinusSerif-TOsF.]
+ [2020/08/22 (autoinst) Font definitions for LY1/LibertinusSerif-TOsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{LY1}{LibertinusSerif-TOsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{regular}{sc}{
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{regular}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{regular}{sc}{
+ <-> alias * LibertinusSerif-TOsF/m/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{regular}{n}{
+ <-> alias * LibertinusSerif-TOsF/m/n
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/regular/scit
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{regular}{sl}{
- <-> ssub * LibertinusSerif-TOsF/regular/it
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{regular}{it}{
+ <-> alias * LibertinusSerif-TOsF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{regular}{scit}{
+ <-> alias * LibertinusSerif-TOsF/m/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/m/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/semibold/scit
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/m/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-TOsF/semibold/it
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-TOsF/sb/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-ly1
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{semibold}{n}{
+ <-> alias * LibertinusSerif-TOsF/sb/n
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/bold/scit
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bold}{sl}{
- <-> ssub * LibertinusSerif-TOsF/bold/it
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{semibold}{it}{
+ <-> alias * LibertinusSerif-TOsF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{sl}{
- <-> alias * LibertinusSerif-TOsF/regular/sl
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{scsl}{
- <-> alias * LibertinusSerif-TOsF/regular/scsl
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-TOsF/sb/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{sc}{
- <-> alias * LibertinusSerif-TOsF/regular/sc
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/sb/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{n}{
- <-> alias * LibertinusSerif-TOsF/regular/n
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{it}{
- <-> alias * LibertinusSerif-TOsF/regular/it
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/sb/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{scit}{
- <-> alias * LibertinusSerif-TOsF/regular/scit
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{sl}{
- <-> alias * LibertinusSerif-TOsF/semibold/sl
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{scsl}{
- <-> alias * LibertinusSerif-TOsF/semibold/scsl
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bold}{sc}{
+ <-> alias * LibertinusSerif-TOsF/b/sc
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{sc}{
- <-> alias * LibertinusSerif-TOsF/semibold/sc
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{n}{
- <-> alias * LibertinusSerif-TOsF/semibold/n
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bold}{n}{
+ <-> alias * LibertinusSerif-TOsF/b/n
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{it}{
- <-> alias * LibertinusSerif-TOsF/semibold/it
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-ly1
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{scit}{
- <-> alias * LibertinusSerif-TOsF/semibold/scit
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bold}{it}{
+ <-> alias * LibertinusSerif-TOsF/b/it
}{}
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-ly1
+}{}
-% b --> bold
-
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{sl}{
- <-> alias * LibertinusSerif-TOsF/bold/sl
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bold}{scit}{
+ <-> alias * LibertinusSerif-TOsF/b/scit
}{}
\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{scsl}{
- <-> alias * LibertinusSerif-TOsF/bold/scsl
+ <-> ssub * LibertinusSerif-TOsF/b/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{sc}{
- <-> alias * LibertinusSerif-TOsF/bold/sc
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scit
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{n}{
- <-> alias * LibertinusSerif-TOsF/bold/n
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/b/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{it}{
- <-> alias * LibertinusSerif-TOsF/bold/it
+\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/it
}{}
-\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{scit}{
- <-> alias * LibertinusSerif-TOsF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bx}{n}{
<-> ssub * LibertinusSerif-TOsF/b/n
diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-LF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-LF.fd
index 8c8170bfb9..98674fb133 100644
--- a/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-LF.fd
+++ b/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-LF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LY1LibertinusSerifDisplay-LF.fd}
- [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerifDisplay-LF.]
+ [2020/08/22 (autoinst) Font definitions for LY1/LibertinusSerifDisplay-LF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{LY1}{LibertinusSerifDisplay-LF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LY1}{LibertinusSerifDisplay-LF}{regular}{n}{
+\DeclareFontShape{LY1}{LibertinusSerifDisplay-LF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-lf-ly1
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{LY1}{LibertinusSerifDisplay-LF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-LF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{LY1}{LibertinusSerifDisplay-LF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-LF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-OsF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-OsF.fd
index 3fe2e31a3d..ab92f68a5c 100644
--- a/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-OsF.fd
+++ b/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-OsF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LY1LibertinusSerifDisplay-OsF.fd}
- [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerifDisplay-OsF.]
+ [2020/08/22 (autoinst) Font definitions for LY1/LibertinusSerifDisplay-OsF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{LY1}{LibertinusSerifDisplay-OsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LY1}{LibertinusSerifDisplay-OsF}{regular}{n}{
+\DeclareFontShape{LY1}{LibertinusSerifDisplay-OsF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-osf-ly1
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{LY1}{LibertinusSerifDisplay-OsF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-OsF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{LY1}{LibertinusSerifDisplay-OsF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-OsF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-Sup.fd b/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-Sup.fd
index 99b46fb3f5..44ae521a6c 100644
--- a/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-Sup.fd
+++ b/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-Sup.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LY1LibertinusSerifDisplay-Sup.fd}
- [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerifDisplay-Sup.]
+ [2020/08/22 (autoinst) Font definitions for LY1/LibertinusSerifDisplay-Sup.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{LY1}{LibertinusSerifDisplay-Sup}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LY1}{LibertinusSerifDisplay-Sup}{regular}{n}{
+\DeclareFontShape{LY1}{LibertinusSerifDisplay-Sup}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-sup-ly1
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{LY1}{LibertinusSerifDisplay-Sup}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-Sup/m/n
+}{}
-% m --> regular
-\DeclareFontShape{LY1}{LibertinusSerifDisplay-Sup}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-Sup/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-TLF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-TLF.fd
index 8e4c12fac0..b04af4234b 100644
--- a/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-TLF.fd
+++ b/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-TLF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LY1LibertinusSerifDisplay-TLF.fd}
- [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerifDisplay-TLF.]
+ [2020/08/22 (autoinst) Font definitions for LY1/LibertinusSerifDisplay-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{LY1}{LibertinusSerifDisplay-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LY1}{LibertinusSerifDisplay-TLF}{regular}{n}{
+\DeclareFontShape{LY1}{LibertinusSerifDisplay-TLF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tlf-ly1
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{LY1}{LibertinusSerifDisplay-TLF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-TLF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{LY1}{LibertinusSerifDisplay-TLF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-TLF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-TOsF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-TOsF.fd
index b00bc2805a..c0da2faf53 100644
--- a/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-TOsF.fd
+++ b/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-TOsF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LY1LibertinusSerifDisplay-TOsF.fd}
- [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerifDisplay-TOsF.]
+ [2020/08/22 (autoinst) Font definitions for LY1/LibertinusSerifDisplay-TOsF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{LY1}{LibertinusSerifDisplay-TOsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LY1}{LibertinusSerifDisplay-TOsF}{regular}{n}{
+\DeclareFontShape{LY1}{LibertinusSerifDisplay-TOsF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tosf-ly1
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{LY1}{LibertinusSerifDisplay-TOsF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-TOsF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{LY1}{LibertinusSerifDisplay-TOsF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-TOsF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSerifInitials-TLF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSerifInitials-TLF.fd
index 3f81d3855f..8791b86dd1 100644
--- a/fonts/libertinus-type1/latex/LY1LibertinusSerifInitials-TLF.fd
+++ b/fonts/libertinus-type1/latex/LY1LibertinusSerifInitials-TLF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{LY1LibertinusSerifInitials-TLF.fd}
- [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerifInitials-TLF.]
+ [2020/08/22 (autoinst) Font definitions for LY1/LibertinusSerifInitials-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifInitials@scale\endcsname\relax
\let\LibertinusSerifInitials@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{LY1}{LibertinusSerifInitials-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{LY1}{LibertinusSerifInitials-TLF}{regular}{n}{
+\DeclareFontShape{LY1}{LibertinusSerifInitials-TLF}{m}{n}{
<-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-Regular-tlf-ly1
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{LY1}{LibertinusSerifInitials-TLF}{regular}{n}{
+ <-> alias * LibertinusSerifInitials-TLF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{LY1}{LibertinusSerifInitials-TLF}{m}{n}{
- <-> ssub * LibertinusSerifInitials-TLF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/OT1LibertinusMono-Sup.fd b/fonts/libertinus-type1/latex/OT1LibertinusMono-Sup.fd
index 81aaddf030..2992e4ef18 100644
--- a/fonts/libertinus-type1/latex/OT1LibertinusMono-Sup.fd
+++ b/fonts/libertinus-type1/latex/OT1LibertinusMono-Sup.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/28
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{OT1LibertinusMono-Sup.fd}
- [2019/05/28 (autoinst) Font definitions for OT1/LibertinusMono-Sup.]
+ [2020/08/22 (autoinst) Font definitions for OT1/LibertinusMono-Sup.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax
\let\LibertinusMono@@scale\@empty
@@ -12,67 +20,53 @@
\DeclareFontFamily{OT1}{LibertinusMono-Sup}{\hyphenchar\font=-1}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{OT1}{LibertinusMono-Sup}{regular}{n}{
- <-> \LibertinusMono@@scale LibertinusMono-Regular-sup-ot1
+\DeclareFontShape{OT1}{LibertinusMono-Sup}{m}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-Oblique-sup-ot1
}{}
\DeclareFontShape{OT1}{LibertinusMono-Sup}{regular}{sl}{
- <-> \LibertinusMono@@scale LibertinusMono-Oblique-sup-ot1
+ <-> alias * LibertinusMono-Sup/m/sl
+}{}
+
+\DeclareFontShape{OT1}{LibertinusMono-Sup}{m}{it}{
+ <-> ssub * LibertinusMono-Sup/m/sl
}{}
\DeclareFontShape{OT1}{LibertinusMono-Sup}{regular}{it}{
- <-> ssub * LibertinusMono-Sup/regular/sl
+ <-> ssub * LibertinusMono-Sup/regular/sl
}{}
-% ---- bold ----
+% ---- b = bold ----
-\DeclareFontShape{OT1}{LibertinusMono-Sup}{bold}{n}{
+\DeclareFontShape{OT1}{LibertinusMono-Sup}{b}{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
+\DeclareFontShape{OT1}{LibertinusMono-Sup}{bold}{n}{
+ <-> alias * LibertinusMono-Sup/b/n
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{OT1}{LibertinusMono-Sup}{m}{n}{
- <-> ssub * LibertinusMono-Sup/regular/n
+\DeclareFontShape{OT1}{LibertinusMono-Sup}{b}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-sup-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusMono-Sup}{m}{sl}{
- <-> ssub * LibertinusMono-Sup/regular/sl
+\DeclareFontShape{OT1}{LibertinusMono-Sup}{bold}{sl}{
+ <-> alias * LibertinusMono-Sup/b/sl
}{}
-\DeclareFontShape{OT1}{LibertinusMono-Sup}{m}{it}{
- <-> ssub * LibertinusMono-Sup/regular/it
+\DeclareFontShape{OT1}{LibertinusMono-Sup}{b}{it}{
+ <-> ssub * LibertinusMono-Sup/b/sl
}{}
-
-% b --> bold
-
-\DeclareFontShape{OT1}{LibertinusMono-Sup}{b}{n}{
- <-> ssub * LibertinusMono-Sup/bold/n
+\DeclareFontShape{OT1}{LibertinusMono-Sup}{bold}{it}{
+ <-> ssub * LibertinusMono-Sup/bold/sl
}{}
-\DeclareFontShape{OT1}{LibertinusMono-Sup}{b}{sl}{
- <-> ssub * LibertinusMono-Sup/bold/sl
-}{}
-\DeclareFontShape{OT1}{LibertinusMono-Sup}{b}{it}{
- <-> ssub * LibertinusMono-Sup/bold/it
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{OT1}{LibertinusMono-Sup}{bx}{sl}{
<-> ssub * LibertinusMono-Sup/b/sl
diff --git a/fonts/libertinus-type1/latex/OT1LibertinusMono-TLF.fd b/fonts/libertinus-type1/latex/OT1LibertinusMono-TLF.fd
index bba71c042e..6c9aeccc00 100644
--- a/fonts/libertinus-type1/latex/OT1LibertinusMono-TLF.fd
+++ b/fonts/libertinus-type1/latex/OT1LibertinusMono-TLF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/28
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{OT1LibertinusMono-TLF.fd}
- [2019/05/28 (autoinst) Font definitions for OT1/LibertinusMono-TLF.]
+ [2020/08/22 (autoinst) Font definitions for OT1/LibertinusMono-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax
\let\LibertinusMono@@scale\@empty
@@ -12,68 +20,62 @@
\DeclareFontFamily{OT1}{LibertinusMono-TLF}{\hyphenchar\font=-1}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{OT1}{LibertinusMono-TLF}{regular}{n}{
+\DeclareFontShape{OT1}{LibertinusMono-TLF}{m}{n}{
<-> \LibertinusMono@@scale LibertinusMono-Regular-tlf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusMono-TLF}{regular}{sl}{
- <-> \LibertinusMono@@scale LibertinusMono-Oblique-tlf-ot1
+\DeclareFontShape{OT1}{LibertinusMono-TLF}{regular}{n}{
+ <-> alias * LibertinusMono-TLF/m/n
}{}
-\DeclareFontShape{OT1}{LibertinusMono-TLF}{regular}{it}{
- <-> ssub * LibertinusMono-TLF/regular/sl
+\DeclareFontShape{OT1}{LibertinusMono-TLF}{m}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-Oblique-tlf-ot1
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{OT1}{LibertinusMono-TLF}{bold}{n}{
- <-> \LibertinusMono@@scale LibertinusMono-Bold-tlf-ot1
+\DeclareFontShape{OT1}{LibertinusMono-TLF}{regular}{sl}{
+ <-> alias * LibertinusMono-TLF/m/sl
}{}
-\DeclareFontShape{OT1}{LibertinusMono-TLF}{bold}{sl}{
- <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-tlf-ot1
+\DeclareFontShape{OT1}{LibertinusMono-TLF}{m}{it}{
+ <-> ssub * LibertinusMono-TLF/m/sl
}{}
-\DeclareFontShape{OT1}{LibertinusMono-TLF}{bold}{it}{
- <-> ssub * LibertinusMono-TLF/bold/sl
+\DeclareFontShape{OT1}{LibertinusMono-TLF}{regular}{it}{
+ <-> ssub * LibertinusMono-TLF/regular/sl
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{OT1}{LibertinusMono-TLF}{m}{n}{
- <-> ssub * LibertinusMono-TLF/regular/n
+\DeclareFontShape{OT1}{LibertinusMono-TLF}{b}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Bold-tlf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusMono-TLF}{m}{sl}{
- <-> ssub * LibertinusMono-TLF/regular/sl
+\DeclareFontShape{OT1}{LibertinusMono-TLF}{bold}{n}{
+ <-> alias * LibertinusMono-TLF/b/n
}{}
-\DeclareFontShape{OT1}{LibertinusMono-TLF}{m}{it}{
- <-> ssub * LibertinusMono-TLF/regular/it
+\DeclareFontShape{OT1}{LibertinusMono-TLF}{b}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-tlf-ot1
}{}
-
-% b --> bold
-
-\DeclareFontShape{OT1}{LibertinusMono-TLF}{b}{n}{
- <-> ssub * LibertinusMono-TLF/bold/n
+\DeclareFontShape{OT1}{LibertinusMono-TLF}{bold}{sl}{
+ <-> alias * LibertinusMono-TLF/b/sl
}{}
-\DeclareFontShape{OT1}{LibertinusMono-TLF}{b}{sl}{
- <-> ssub * LibertinusMono-TLF/bold/sl
+\DeclareFontShape{OT1}{LibertinusMono-TLF}{b}{it}{
+ <-> ssub * LibertinusMono-TLF/b/sl
}{}
-\DeclareFontShape{OT1}{LibertinusMono-TLF}{b}{it}{
- <-> ssub * LibertinusMono-TLF/bold/it
+\DeclareFontShape{OT1}{LibertinusMono-TLF}{bold}{it}{
+ <-> ssub * LibertinusMono-TLF/bold/sl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{OT1}{LibertinusMono-TLF}{bx}{sl}{
<-> ssub * LibertinusMono-TLF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSans-LF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSans-LF.fd
index 474a847cfe..74622b3a25 100644
--- a/fonts/libertinus-type1/latex/OT1LibertinusSans-LF.fd
+++ b/fonts/libertinus-type1/latex/OT1LibertinusSans-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{OT1LibertinusSans-LF.fd}
- [2019/12/17 (autoinst) Font definitions for OT1/LibertinusSans-LF.]
+ [2020/08/22 (autoinst) Font definitions for OT1/LibertinusSans-LF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{OT1}{LibertinusSans-LF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{OT1}{LibertinusSans-LF}{regular}{sc}{
+\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-LF/m/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-ot1
+\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSans-LF}{regular}{n}{
+ <-> alias * LibertinusSans-LF/m/n
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{regular}{scsl}{
- <-> ssub * LibertinusSans-LF/regular/scit
+\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{regular}{sl}{
- <-> ssub * LibertinusSans-LF/regular/it
+\DeclareFontShape{OT1}{LibertinusSans-LF}{regular}{it}{
+ <-> alias * LibertinusSans-LF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{OT1}{LibertinusSans-LF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-ot1
+\DeclareFontShape{OT1}{LibertinusSans-LF}{regular}{scit}{
+ <-> alias * LibertinusSans-LF/m/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{scsl}{
+ <-> ssub * LibertinusSans-LF/m/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-ot1
+\DeclareFontShape{OT1}{LibertinusSans-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-LF/regular/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{bold}{it}{
- <-> ssub * LibertinusSans-LF/bold/sl
+\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{sl}{
+ <-> ssub * LibertinusSans-LF/m/it
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{bold}{scit}{
- <-> ssub * LibertinusSans-LF/bold/scsl
+\DeclareFontShape{OT1}{LibertinusSans-LF}{regular}{sl}{
+ <-> ssub * LibertinusSans-LF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{sl}{
- <-> alias * LibertinusSans-LF/regular/sl
+\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{scsl}{
- <-> alias * LibertinusSans-LF/regular/scsl
+\DeclareFontShape{OT1}{LibertinusSans-LF}{bold}{sc}{
+ <-> alias * LibertinusSans-LF/b/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{sc}{
- <-> alias * LibertinusSans-LF/regular/sc
+\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{n}{
- <-> alias * LibertinusSans-LF/regular/n
+\DeclareFontShape{OT1}{LibertinusSans-LF}{bold}{n}{
+ <-> alias * LibertinusSans-LF/b/n
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{it}{
- <-> alias * LibertinusSans-LF/regular/it
+\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{scit}{
- <-> alias * LibertinusSans-LF/regular/scit
+\DeclareFontShape{OT1}{LibertinusSans-LF}{bold}{scsl}{
+ <-> alias * LibertinusSans-LF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{sc}{
- <-> alias * LibertinusSans-LF/bold/sc
+\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{n}{
- <-> alias * LibertinusSans-LF/bold/n
+\DeclareFontShape{OT1}{LibertinusSans-LF}{bold}{sl}{
+ <-> alias * LibertinusSans-LF/b/sl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{scsl}{
- <-> alias * LibertinusSans-LF/bold/scsl
+\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{it}{
+ <-> ssub * LibertinusSans-LF/b/sl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{sl}{
- <-> alias * LibertinusSans-LF/bold/sl
+\DeclareFontShape{OT1}{LibertinusSans-LF}{bold}{it}{
+ <-> ssub * LibertinusSans-LF/bold/sl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{it}{
- <-> alias * LibertinusSans-LF/bold/it
+\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{scit}{
+ <-> ssub * LibertinusSans-LF/b/scsl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{scit}{
- <-> alias * LibertinusSans-LF/bold/scit
+\DeclareFontShape{OT1}{LibertinusSans-LF}{bold}{scit}{
+ <-> ssub * LibertinusSans-LF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{OT1}{LibertinusSans-LF}{bx}{sl}{
<-> ssub * LibertinusSans-LF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSans-OsF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSans-OsF.fd
index 7d01df6424..25f5913f52 100644
--- a/fonts/libertinus-type1/latex/OT1LibertinusSans-OsF.fd
+++ b/fonts/libertinus-type1/latex/OT1LibertinusSans-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{OT1LibertinusSans-OsF.fd}
- [2019/12/17 (autoinst) Font definitions for OT1/LibertinusSans-OsF.]
+ [2020/08/22 (autoinst) Font definitions for OT1/LibertinusSans-OsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{OT1}{LibertinusSans-OsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{regular}{sc}{
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-OsF/m/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-ot1
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{regular}{n}{
+ <-> alias * LibertinusSans-OsF/m/n
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{regular}{scsl}{
- <-> ssub * LibertinusSans-OsF/regular/scit
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{regular}{sl}{
- <-> ssub * LibertinusSans-OsF/regular/it
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{regular}{it}{
+ <-> alias * LibertinusSans-OsF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-ot1
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{regular}{scit}{
+ <-> alias * LibertinusSans-OsF/m/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-OsF/m/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-ot1
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-OsF/regular/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{bold}{it}{
- <-> ssub * LibertinusSans-OsF/bold/sl
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{sl}{
+ <-> ssub * LibertinusSans-OsF/m/it
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{bold}{scit}{
- <-> ssub * LibertinusSans-OsF/bold/scsl
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-OsF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{sl}{
- <-> alias * LibertinusSans-OsF/regular/sl
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{scsl}{
- <-> alias * LibertinusSans-OsF/regular/scsl
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{bold}{sc}{
+ <-> alias * LibertinusSans-OsF/b/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{sc}{
- <-> alias * LibertinusSans-OsF/regular/sc
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{n}{
- <-> alias * LibertinusSans-OsF/regular/n
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{bold}{n}{
+ <-> alias * LibertinusSans-OsF/b/n
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{it}{
- <-> alias * LibertinusSans-OsF/regular/it
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{scit}{
- <-> alias * LibertinusSans-OsF/regular/scit
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{bold}{scsl}{
+ <-> alias * LibertinusSans-OsF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{sc}{
- <-> alias * LibertinusSans-OsF/bold/sc
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{n}{
- <-> alias * LibertinusSans-OsF/bold/n
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{bold}{sl}{
+ <-> alias * LibertinusSans-OsF/b/sl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{scsl}{
- <-> alias * LibertinusSans-OsF/bold/scsl
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{it}{
+ <-> ssub * LibertinusSans-OsF/b/sl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{sl}{
- <-> alias * LibertinusSans-OsF/bold/sl
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{bold}{it}{
+ <-> ssub * LibertinusSans-OsF/bold/sl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{it}{
- <-> alias * LibertinusSans-OsF/bold/it
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{scit}{
+ <-> ssub * LibertinusSans-OsF/b/scsl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{scit}{
- <-> alias * LibertinusSans-OsF/bold/scit
+\DeclareFontShape{OT1}{LibertinusSans-OsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-OsF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{OT1}{LibertinusSans-OsF}{bx}{sl}{
<-> ssub * LibertinusSans-OsF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSans-Sup.fd b/fonts/libertinus-type1/latex/OT1LibertinusSans-Sup.fd
index 7fd3b20f85..305b84db5c 100644
--- a/fonts/libertinus-type1/latex/OT1LibertinusSans-Sup.fd
+++ b/fonts/libertinus-type1/latex/OT1LibertinusSans-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{OT1LibertinusSans-Sup.fd}
- [2019/12/17 (autoinst) Font definitions for OT1/LibertinusSans-Sup.]
+ [2020/08/22 (autoinst) Font definitions for OT1/LibertinusSans-Sup.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,68 +20,62 @@
\DeclareFontFamily{OT1}{LibertinusSans-Sup}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{OT1}{LibertinusSans-Sup}{regular}{n}{
+\DeclareFontShape{OT1}{LibertinusSans-Sup}{m}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Regular-sup-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-Sup}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-ot1
+\DeclareFontShape{OT1}{LibertinusSans-Sup}{regular}{n}{
+ <-> alias * LibertinusSans-Sup/m/n
}{}
-\DeclareFontShape{OT1}{LibertinusSans-Sup}{regular}{sl}{
- <-> ssub * LibertinusSans-Sup/regular/it
+\DeclareFontShape{OT1}{LibertinusSans-Sup}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-ot1
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{OT1}{LibertinusSans-Sup}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-sup-ot1
+\DeclareFontShape{OT1}{LibertinusSans-Sup}{regular}{it}{
+ <-> alias * LibertinusSans-Sup/m/it
}{}
-\DeclareFontShape{OT1}{LibertinusSans-Sup}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-ot1
+\DeclareFontShape{OT1}{LibertinusSans-Sup}{m}{sl}{
+ <-> ssub * LibertinusSans-Sup/m/it
}{}
-\DeclareFontShape{OT1}{LibertinusSans-Sup}{bold}{it}{
- <-> ssub * LibertinusSans-Sup/bold/sl
+\DeclareFontShape{OT1}{LibertinusSans-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSans-Sup/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{OT1}{LibertinusSans-Sup}{m}{sl}{
- <-> alias * LibertinusSans-Sup/regular/sl
+\DeclareFontShape{OT1}{LibertinusSans-Sup}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-sup-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-Sup}{m}{n}{
- <-> alias * LibertinusSans-Sup/regular/n
+\DeclareFontShape{OT1}{LibertinusSans-Sup}{bold}{n}{
+ <-> alias * LibertinusSans-Sup/b/n
}{}
-\DeclareFontShape{OT1}{LibertinusSans-Sup}{m}{it}{
- <-> alias * LibertinusSans-Sup/regular/it
+\DeclareFontShape{OT1}{LibertinusSans-Sup}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-ot1
}{}
-
-% b --> bold
-
-\DeclareFontShape{OT1}{LibertinusSans-Sup}{b}{n}{
- <-> alias * LibertinusSans-Sup/bold/n
+\DeclareFontShape{OT1}{LibertinusSans-Sup}{bold}{sl}{
+ <-> alias * LibertinusSans-Sup/b/sl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-Sup}{b}{sl}{
- <-> alias * LibertinusSans-Sup/bold/sl
+\DeclareFontShape{OT1}{LibertinusSans-Sup}{b}{it}{
+ <-> ssub * LibertinusSans-Sup/b/sl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-Sup}{b}{it}{
- <-> alias * LibertinusSans-Sup/bold/it
+\DeclareFontShape{OT1}{LibertinusSans-Sup}{bold}{it}{
+ <-> ssub * LibertinusSans-Sup/bold/sl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{OT1}{LibertinusSans-Sup}{bx}{sl}{
<-> ssub * LibertinusSans-Sup/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSans-TLF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSans-TLF.fd
index ce468d4bb6..2b651f266a 100644
--- a/fonts/libertinus-type1/latex/OT1LibertinusSans-TLF.fd
+++ b/fonts/libertinus-type1/latex/OT1LibertinusSans-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{OT1LibertinusSans-TLF.fd}
- [2019/12/17 (autoinst) Font definitions for OT1/LibertinusSans-TLF.]
+ [2020/08/22 (autoinst) Font definitions for OT1/LibertinusSans-TLF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{OT1}{LibertinusSans-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{regular}{sc}{
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-TLF/m/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-ot1
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{regular}{n}{
+ <-> alias * LibertinusSans-TLF/m/n
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{regular}{scsl}{
- <-> ssub * LibertinusSans-TLF/regular/scit
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{regular}{sl}{
- <-> ssub * LibertinusSans-TLF/regular/it
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{regular}{it}{
+ <-> alias * LibertinusSans-TLF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-ot1
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{regular}{scit}{
+ <-> alias * LibertinusSans-TLF/m/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TLF/m/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-ot1
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TLF/regular/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{bold}{it}{
- <-> ssub * LibertinusSans-TLF/bold/sl
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{sl}{
+ <-> ssub * LibertinusSans-TLF/m/it
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{bold}{scit}{
- <-> ssub * LibertinusSans-TLF/bold/scsl
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TLF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{sl}{
- <-> alias * LibertinusSans-TLF/regular/sl
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{scsl}{
- <-> alias * LibertinusSans-TLF/regular/scsl
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{bold}{sc}{
+ <-> alias * LibertinusSans-TLF/b/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{sc}{
- <-> alias * LibertinusSans-TLF/regular/sc
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{n}{
- <-> alias * LibertinusSans-TLF/regular/n
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{bold}{n}{
+ <-> alias * LibertinusSans-TLF/b/n
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{it}{
- <-> alias * LibertinusSans-TLF/regular/it
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{scit}{
- <-> alias * LibertinusSans-TLF/regular/scit
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{bold}{scsl}{
+ <-> alias * LibertinusSans-TLF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{sc}{
- <-> alias * LibertinusSans-TLF/bold/sc
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{n}{
- <-> alias * LibertinusSans-TLF/bold/n
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{bold}{sl}{
+ <-> alias * LibertinusSans-TLF/b/sl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{scsl}{
- <-> alias * LibertinusSans-TLF/bold/scsl
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{it}{
+ <-> ssub * LibertinusSans-TLF/b/sl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{sl}{
- <-> alias * LibertinusSans-TLF/bold/sl
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{bold}{it}{
+ <-> ssub * LibertinusSans-TLF/bold/sl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{it}{
- <-> alias * LibertinusSans-TLF/bold/it
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{scit}{
+ <-> ssub * LibertinusSans-TLF/b/scsl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{scit}{
- <-> alias * LibertinusSans-TLF/bold/scit
+\DeclareFontShape{OT1}{LibertinusSans-TLF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TLF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{OT1}{LibertinusSans-TLF}{bx}{sl}{
<-> ssub * LibertinusSans-TLF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSans-TOsF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSans-TOsF.fd
index f724edf6e0..bcb02eaecc 100644
--- a/fonts/libertinus-type1/latex/OT1LibertinusSans-TOsF.fd
+++ b/fonts/libertinus-type1/latex/OT1LibertinusSans-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{OT1LibertinusSans-TOsF.fd}
- [2019/12/17 (autoinst) Font definitions for OT1/LibertinusSans-TOsF.]
+ [2020/08/22 (autoinst) Font definitions for OT1/LibertinusSans-TOsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{OT1}{LibertinusSans-TOsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{regular}{sc}{
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-TOsF/m/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-ot1
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{regular}{n}{
+ <-> alias * LibertinusSans-TOsF/m/n
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{regular}{scsl}{
- <-> ssub * LibertinusSans-TOsF/regular/scit
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{regular}{sl}{
- <-> ssub * LibertinusSans-TOsF/regular/it
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{regular}{it}{
+ <-> alias * LibertinusSans-TOsF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-ot1
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{regular}{scit}{
+ <-> alias * LibertinusSans-TOsF/m/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/m/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-ot1
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/regular/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bold}{it}{
- <-> ssub * LibertinusSans-TOsF/bold/sl
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSans-TOsF/m/it
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bold}{scit}{
- <-> ssub * LibertinusSans-TOsF/bold/scsl
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TOsF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{sl}{
- <-> alias * LibertinusSans-TOsF/regular/sl
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{scsl}{
- <-> alias * LibertinusSans-TOsF/regular/scsl
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bold}{sc}{
+ <-> alias * LibertinusSans-TOsF/b/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{sc}{
- <-> alias * LibertinusSans-TOsF/regular/sc
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{n}{
- <-> alias * LibertinusSans-TOsF/regular/n
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bold}{n}{
+ <-> alias * LibertinusSans-TOsF/b/n
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{it}{
- <-> alias * LibertinusSans-TOsF/regular/it
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{scit}{
- <-> alias * LibertinusSans-TOsF/regular/scit
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bold}{scsl}{
+ <-> alias * LibertinusSans-TOsF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{sc}{
- <-> alias * LibertinusSans-TOsF/bold/sc
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{n}{
- <-> alias * LibertinusSans-TOsF/bold/n
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bold}{sl}{
+ <-> alias * LibertinusSans-TOsF/b/sl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{scsl}{
- <-> alias * LibertinusSans-TOsF/bold/scsl
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{it}{
+ <-> ssub * LibertinusSans-TOsF/b/sl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{sl}{
- <-> alias * LibertinusSans-TOsF/bold/sl
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bold}{it}{
+ <-> ssub * LibertinusSans-TOsF/bold/sl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{it}{
- <-> alias * LibertinusSans-TOsF/bold/it
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{scit}{
+ <-> ssub * LibertinusSans-TOsF/b/scsl
}{}
-\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{scit}{
- <-> alias * LibertinusSans-TOsF/bold/scit
+\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TOsF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bx}{sl}{
<-> ssub * LibertinusSans-TOsF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSerif-LF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSerif-LF.fd
index 2c349be8e7..cc95914ab6 100644
--- a/fonts/libertinus-type1/latex/OT1LibertinusSerif-LF.fd
+++ b/fonts/libertinus-type1/latex/OT1LibertinusSerif-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{OT1LibertinusSerif-LF.fd}
- [2019/12/17 (autoinst) Font definitions for OT1/LibertinusSerif-LF.]
+ [2020/08/22 (autoinst) Font definitions for OT1/LibertinusSerif-LF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{OT1}{LibertinusSerif-LF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{regular}{sc}{
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{regular}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{regular}{sc}{
+ <-> alias * LibertinusSerif-LF/m/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{regular}{n}{
+ <-> alias * LibertinusSerif-LF/m/n
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-LF/regular/scit
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{regular}{sl}{
- <-> ssub * LibertinusSerif-LF/regular/it
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{regular}{it}{
+ <-> alias * LibertinusSerif-LF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{regular}{scit}{
+ <-> alias * LibertinusSerif-LF/m/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-LF/m/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-LF/regular/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-LF/semibold/scit
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{sl}{
+ <-> ssub * LibertinusSerif-LF/m/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-LF/semibold/it
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-LF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-LF/sb/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{semibold}{n}{
+ <-> alias * LibertinusSerif-LF/sb/n
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-LF/bold/scit
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{bold}{sl}{
- <-> ssub * LibertinusSerif-LF/bold/it
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{semibold}{it}{
+ <-> alias * LibertinusSerif-LF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{sl}{
- <-> alias * LibertinusSerif-LF/regular/sl
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{scsl}{
- <-> alias * LibertinusSerif-LF/regular/scsl
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-LF/sb/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{sc}{
- <-> alias * LibertinusSerif-LF/regular/sc
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-LF/sb/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{n}{
- <-> alias * LibertinusSerif-LF/regular/n
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/semibold/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{it}{
- <-> alias * LibertinusSerif-LF/regular/it
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-LF/sb/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{scit}{
- <-> alias * LibertinusSerif-LF/regular/scit
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-LF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{sl}{
- <-> alias * LibertinusSerif-LF/semibold/sl
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{scsl}{
- <-> alias * LibertinusSerif-LF/semibold/scsl
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{bold}{sc}{
+ <-> alias * LibertinusSerif-LF/b/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{sc}{
- <-> alias * LibertinusSerif-LF/semibold/sc
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{n}{
- <-> alias * LibertinusSerif-LF/semibold/n
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{bold}{n}{
+ <-> alias * LibertinusSerif-LF/b/n
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{it}{
- <-> alias * LibertinusSerif-LF/semibold/it
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{scit}{
- <-> alias * LibertinusSerif-LF/semibold/scit
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{bold}{it}{
+ <-> alias * LibertinusSerif-LF/b/it
}{}
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-ot1
+}{}
-% b --> bold
-
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{sl}{
- <-> alias * LibertinusSerif-LF/bold/sl
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{bold}{scit}{
+ <-> alias * LibertinusSerif-LF/b/scit
}{}
\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{scsl}{
- <-> alias * LibertinusSerif-LF/bold/scsl
+ <-> ssub * LibertinusSerif-LF/b/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{sc}{
- <-> alias * LibertinusSerif-LF/bold/sc
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/bold/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{n}{
- <-> alias * LibertinusSerif-LF/bold/n
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{sl}{
+ <-> ssub * LibertinusSerif-LF/b/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{it}{
- <-> alias * LibertinusSerif-LF/bold/it
+\DeclareFontShape{OT1}{LibertinusSerif-LF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-LF/bold/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{scit}{
- <-> alias * LibertinusSerif-LF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{OT1}{LibertinusSerif-LF}{bx}{n}{
<-> ssub * LibertinusSerif-LF/b/n
diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSerif-OsF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSerif-OsF.fd
index c0a0b40d69..294c7f0c94 100644
--- a/fonts/libertinus-type1/latex/OT1LibertinusSerif-OsF.fd
+++ b/fonts/libertinus-type1/latex/OT1LibertinusSerif-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{OT1LibertinusSerif-OsF.fd}
- [2019/12/17 (autoinst) Font definitions for OT1/LibertinusSerif-OsF.]
+ [2020/08/22 (autoinst) Font definitions for OT1/LibertinusSerif-OsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{OT1}{LibertinusSerif-OsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{regular}{sc}{
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{regular}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{regular}{sc}{
+ <-> alias * LibertinusSerif-OsF/m/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{regular}{n}{
+ <-> alias * LibertinusSerif-OsF/m/n
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-OsF/regular/scit
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{regular}{sl}{
- <-> ssub * LibertinusSerif-OsF/regular/it
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{regular}{it}{
+ <-> alias * LibertinusSerif-OsF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{regular}{scit}{
+ <-> alias * LibertinusSerif-OsF/m/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/m/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/regular/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-OsF/semibold/scit
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-OsF/m/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-OsF/semibold/it
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-OsF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-OsF/sb/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{semibold}{n}{
+ <-> alias * LibertinusSerif-OsF/sb/n
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-OsF/bold/scit
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bold}{sl}{
- <-> ssub * LibertinusSerif-OsF/bold/it
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{semibold}{it}{
+ <-> alias * LibertinusSerif-OsF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{sl}{
- <-> alias * LibertinusSerif-OsF/regular/sl
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{scsl}{
- <-> alias * LibertinusSerif-OsF/regular/scsl
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-OsF/sb/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{sc}{
- <-> alias * LibertinusSerif-OsF/regular/sc
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/sb/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{n}{
- <-> alias * LibertinusSerif-OsF/regular/n
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{it}{
- <-> alias * LibertinusSerif-OsF/regular/it
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-OsF/sb/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{scit}{
- <-> alias * LibertinusSerif-OsF/regular/scit
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{sl}{
- <-> alias * LibertinusSerif-OsF/semibold/sl
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{scsl}{
- <-> alias * LibertinusSerif-OsF/semibold/scsl
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bold}{sc}{
+ <-> alias * LibertinusSerif-OsF/b/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{sc}{
- <-> alias * LibertinusSerif-OsF/semibold/sc
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{n}{
- <-> alias * LibertinusSerif-OsF/semibold/n
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bold}{n}{
+ <-> alias * LibertinusSerif-OsF/b/n
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{it}{
- <-> alias * LibertinusSerif-OsF/semibold/it
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{scit}{
- <-> alias * LibertinusSerif-OsF/semibold/scit
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bold}{it}{
+ <-> alias * LibertinusSerif-OsF/b/it
}{}
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-ot1
+}{}
-% b --> bold
-
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{sl}{
- <-> alias * LibertinusSerif-OsF/bold/sl
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bold}{scit}{
+ <-> alias * LibertinusSerif-OsF/b/scit
}{}
\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{scsl}{
- <-> alias * LibertinusSerif-OsF/bold/scsl
+ <-> ssub * LibertinusSerif-OsF/b/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{sc}{
- <-> alias * LibertinusSerif-OsF/bold/sc
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/bold/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{n}{
- <-> alias * LibertinusSerif-OsF/bold/n
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-OsF/b/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{it}{
- <-> alias * LibertinusSerif-OsF/bold/it
+\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/bold/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{scit}{
- <-> alias * LibertinusSerif-OsF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bx}{n}{
<-> ssub * LibertinusSerif-OsF/b/n
diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSerif-Sup.fd b/fonts/libertinus-type1/latex/OT1LibertinusSerif-Sup.fd
index 1907c59e9f..036012230f 100644
--- a/fonts/libertinus-type1/latex/OT1LibertinusSerif-Sup.fd
+++ b/fonts/libertinus-type1/latex/OT1LibertinusSerif-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{OT1LibertinusSerif-Sup.fd}
- [2019/12/17 (autoinst) Font definitions for OT1/LibertinusSerif-Sup.]
+ [2020/08/22 (autoinst) Font definitions for OT1/LibertinusSerif-Sup.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,97 +20,88 @@
\DeclareFontFamily{OT1}{LibertinusSerif-Sup}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{OT1}{LibertinusSerif-Sup}{regular}{n}{
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{m}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-sup-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-Sup}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{regular}{n}{
+ <-> alias * LibertinusSerif-Sup/m/n
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-Sup}{regular}{sl}{
- <-> ssub * LibertinusSerif-Sup/regular/it
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-ot1
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{OT1}{LibertinusSerif-Sup}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{regular}{it}{
+ <-> alias * LibertinusSerif-Sup/m/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-Sup}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{m}{sl}{
+ <-> ssub * LibertinusSerif-Sup/m/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-Sup}{semibold}{sl}{
- <-> ssub * LibertinusSerif-Sup/semibold/it
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSerif-Sup/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{OT1}{LibertinusSerif-Sup}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-Sup}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{semibold}{n}{
+ <-> alias * LibertinusSerif-Sup/sb/n
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-Sup}{bold}{sl}{
- <-> ssub * LibertinusSerif-Sup/bold/it
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-ot1
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{OT1}{LibertinusSerif-Sup}{m}{sl}{
- <-> alias * LibertinusSerif-Sup/regular/sl
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{semibold}{it}{
+ <-> alias * LibertinusSerif-Sup/sb/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-Sup}{m}{n}{
- <-> alias * LibertinusSerif-Sup/regular/n
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{sb}{sl}{
+ <-> ssub * LibertinusSerif-Sup/sb/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-Sup}{m}{it}{
- <-> alias * LibertinusSerif-Sup/regular/it
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{OT1}{LibertinusSerif-Sup}{sb}{sl}{
- <-> alias * LibertinusSerif-Sup/semibold/sl
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-Sup}{sb}{n}{
- <-> alias * LibertinusSerif-Sup/semibold/n
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{bold}{n}{
+ <-> alias * LibertinusSerif-Sup/b/n
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-Sup}{sb}{it}{
- <-> alias * LibertinusSerif-Sup/semibold/it
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-ot1
}{}
-
-% b --> bold
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{bold}{it}{
+ <-> alias * LibertinusSerif-Sup/b/it
+}{}
\DeclareFontShape{OT1}{LibertinusSerif-Sup}{b}{sl}{
- <-> alias * LibertinusSerif-Sup/bold/sl
+ <-> ssub * LibertinusSerif-Sup/b/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-Sup}{b}{n}{
- <-> alias * LibertinusSerif-Sup/bold/n
+\DeclareFontShape{OT1}{LibertinusSerif-Sup}{bold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/bold/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-Sup}{b}{it}{
- <-> alias * LibertinusSerif-Sup/bold/it
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{OT1}{LibertinusSerif-Sup}{bx}{n}{
<-> ssub * LibertinusSerif-Sup/b/n
diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSerif-TLF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSerif-TLF.fd
index c5ad648072..0571df55f8 100644
--- a/fonts/libertinus-type1/latex/OT1LibertinusSerif-TLF.fd
+++ b/fonts/libertinus-type1/latex/OT1LibertinusSerif-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{OT1LibertinusSerif-TLF.fd}
- [2019/12/17 (autoinst) Font definitions for OT1/LibertinusSerif-TLF.]
+ [2020/08/22 (autoinst) Font definitions for OT1/LibertinusSerif-TLF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{OT1}{LibertinusSerif-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{regular}{sc}{
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{regular}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{regular}{sc}{
+ <-> alias * LibertinusSerif-TLF/m/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{regular}{n}{
+ <-> alias * LibertinusSerif-TLF/m/n
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-TLF/regular/scit
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{regular}{sl}{
- <-> ssub * LibertinusSerif-TLF/regular/it
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{regular}{it}{
+ <-> alias * LibertinusSerif-TLF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{regular}{scit}{
+ <-> alias * LibertinusSerif-TLF/m/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/m/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/regular/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-TLF/semibold/scit
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TLF/m/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-TLF/semibold/it
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TLF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-TLF/sb/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{semibold}{n}{
+ <-> alias * LibertinusSerif-TLF/sb/n
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-TLF/bold/scit
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bold}{sl}{
- <-> ssub * LibertinusSerif-TLF/bold/it
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{semibold}{it}{
+ <-> alias * LibertinusSerif-TLF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{sl}{
- <-> alias * LibertinusSerif-TLF/regular/sl
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{scsl}{
- <-> alias * LibertinusSerif-TLF/regular/scsl
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-TLF/sb/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{sc}{
- <-> alias * LibertinusSerif-TLF/regular/sc
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/sb/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{n}{
- <-> alias * LibertinusSerif-TLF/regular/n
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{it}{
- <-> alias * LibertinusSerif-TLF/regular/it
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TLF/sb/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{scit}{
- <-> alias * LibertinusSerif-TLF/regular/scit
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{sl}{
- <-> alias * LibertinusSerif-TLF/semibold/sl
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{scsl}{
- <-> alias * LibertinusSerif-TLF/semibold/scsl
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bold}{sc}{
+ <-> alias * LibertinusSerif-TLF/b/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{sc}{
- <-> alias * LibertinusSerif-TLF/semibold/sc
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{n}{
- <-> alias * LibertinusSerif-TLF/semibold/n
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bold}{n}{
+ <-> alias * LibertinusSerif-TLF/b/n
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{it}{
- <-> alias * LibertinusSerif-TLF/semibold/it
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{scit}{
- <-> alias * LibertinusSerif-TLF/semibold/scit
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bold}{it}{
+ <-> alias * LibertinusSerif-TLF/b/it
}{}
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-ot1
+}{}
-% b --> bold
-
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{sl}{
- <-> alias * LibertinusSerif-TLF/bold/sl
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bold}{scit}{
+ <-> alias * LibertinusSerif-TLF/b/scit
}{}
\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{scsl}{
- <-> alias * LibertinusSerif-TLF/bold/scsl
+ <-> ssub * LibertinusSerif-TLF/b/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{sc}{
- <-> alias * LibertinusSerif-TLF/bold/sc
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/bold/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{n}{
- <-> alias * LibertinusSerif-TLF/bold/n
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TLF/b/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{it}{
- <-> alias * LibertinusSerif-TLF/bold/it
+\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/bold/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{scit}{
- <-> alias * LibertinusSerif-TLF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bx}{n}{
<-> ssub * LibertinusSerif-TLF/b/n
diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSerif-TOsF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSerif-TOsF.fd
index 10c2758b27..2140180099 100644
--- a/fonts/libertinus-type1/latex/OT1LibertinusSerif-TOsF.fd
+++ b/fonts/libertinus-type1/latex/OT1LibertinusSerif-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{OT1LibertinusSerif-TOsF.fd}
- [2019/12/17 (autoinst) Font definitions for OT1/LibertinusSerif-TOsF.]
+ [2020/08/22 (autoinst) Font definitions for OT1/LibertinusSerif-TOsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{OT1}{LibertinusSerif-TOsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{regular}{sc}{
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{regular}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{regular}{sc}{
+ <-> alias * LibertinusSerif-TOsF/m/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{regular}{n}{
+ <-> alias * LibertinusSerif-TOsF/m/n
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/regular/scit
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{regular}{sl}{
- <-> ssub * LibertinusSerif-TOsF/regular/it
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{regular}{it}{
+ <-> alias * LibertinusSerif-TOsF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{regular}{scit}{
+ <-> alias * LibertinusSerif-TOsF/m/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/m/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/semibold/scit
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/m/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-TOsF/semibold/it
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-TOsF/sb/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-ot1
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{semibold}{n}{
+ <-> alias * LibertinusSerif-TOsF/sb/n
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/bold/scit
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bold}{sl}{
- <-> ssub * LibertinusSerif-TOsF/bold/it
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{semibold}{it}{
+ <-> alias * LibertinusSerif-TOsF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{sl}{
- <-> alias * LibertinusSerif-TOsF/regular/sl
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{scsl}{
- <-> alias * LibertinusSerif-TOsF/regular/scsl
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-TOsF/sb/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{sc}{
- <-> alias * LibertinusSerif-TOsF/regular/sc
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/sb/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{n}{
- <-> alias * LibertinusSerif-TOsF/regular/n
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{it}{
- <-> alias * LibertinusSerif-TOsF/regular/it
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/sb/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{scit}{
- <-> alias * LibertinusSerif-TOsF/regular/scit
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{sl}{
- <-> alias * LibertinusSerif-TOsF/semibold/sl
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{scsl}{
- <-> alias * LibertinusSerif-TOsF/semibold/scsl
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bold}{sc}{
+ <-> alias * LibertinusSerif-TOsF/b/sc
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{sc}{
- <-> alias * LibertinusSerif-TOsF/semibold/sc
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{n}{
- <-> alias * LibertinusSerif-TOsF/semibold/n
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bold}{n}{
+ <-> alias * LibertinusSerif-TOsF/b/n
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{it}{
- <-> alias * LibertinusSerif-TOsF/semibold/it
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-ot1
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{scit}{
- <-> alias * LibertinusSerif-TOsF/semibold/scit
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bold}{it}{
+ <-> alias * LibertinusSerif-TOsF/b/it
}{}
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-ot1
+}{}
-% b --> bold
-
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{sl}{
- <-> alias * LibertinusSerif-TOsF/bold/sl
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bold}{scit}{
+ <-> alias * LibertinusSerif-TOsF/b/scit
}{}
\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{scsl}{
- <-> alias * LibertinusSerif-TOsF/bold/scsl
+ <-> ssub * LibertinusSerif-TOsF/b/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{sc}{
- <-> alias * LibertinusSerif-TOsF/bold/sc
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scit
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{n}{
- <-> alias * LibertinusSerif-TOsF/bold/n
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/b/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{it}{
- <-> alias * LibertinusSerif-TOsF/bold/it
+\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/it
}{}
-\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{scit}{
- <-> alias * LibertinusSerif-TOsF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bx}{n}{
<-> ssub * LibertinusSerif-TOsF/b/n
diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-LF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-LF.fd
index 9b2098fcb1..60b5918742 100644
--- a/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-LF.fd
+++ b/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-LF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{OT1LibertinusSerifDisplay-LF.fd}
- [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerifDisplay-LF.]
+ [2020/08/22 (autoinst) Font definitions for OT1/LibertinusSerifDisplay-LF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{OT1}{LibertinusSerifDisplay-LF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{OT1}{LibertinusSerifDisplay-LF}{regular}{n}{
+\DeclareFontShape{OT1}{LibertinusSerifDisplay-LF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-lf-ot1
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{OT1}{LibertinusSerifDisplay-LF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-LF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{OT1}{LibertinusSerifDisplay-LF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-LF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-OsF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-OsF.fd
index 1295940677..9e4a472ded 100644
--- a/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-OsF.fd
+++ b/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-OsF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{OT1LibertinusSerifDisplay-OsF.fd}
- [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerifDisplay-OsF.]
+ [2020/08/22 (autoinst) Font definitions for OT1/LibertinusSerifDisplay-OsF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{OT1}{LibertinusSerifDisplay-OsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{OT1}{LibertinusSerifDisplay-OsF}{regular}{n}{
+\DeclareFontShape{OT1}{LibertinusSerifDisplay-OsF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-osf-ot1
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{OT1}{LibertinusSerifDisplay-OsF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-OsF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{OT1}{LibertinusSerifDisplay-OsF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-OsF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-Sup.fd b/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-Sup.fd
index 1dd9ff884e..c893cdc1f4 100644
--- a/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-Sup.fd
+++ b/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-Sup.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{OT1LibertinusSerifDisplay-Sup.fd}
- [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerifDisplay-Sup.]
+ [2020/08/22 (autoinst) Font definitions for OT1/LibertinusSerifDisplay-Sup.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{OT1}{LibertinusSerifDisplay-Sup}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{OT1}{LibertinusSerifDisplay-Sup}{regular}{n}{
+\DeclareFontShape{OT1}{LibertinusSerifDisplay-Sup}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-sup-ot1
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{OT1}{LibertinusSerifDisplay-Sup}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-Sup/m/n
+}{}
-% m --> regular
-\DeclareFontShape{OT1}{LibertinusSerifDisplay-Sup}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-Sup/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-TLF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-TLF.fd
index 6871ce8929..b26341d57e 100644
--- a/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-TLF.fd
+++ b/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-TLF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{OT1LibertinusSerifDisplay-TLF.fd}
- [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerifDisplay-TLF.]
+ [2020/08/22 (autoinst) Font definitions for OT1/LibertinusSerifDisplay-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{OT1}{LibertinusSerifDisplay-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{OT1}{LibertinusSerifDisplay-TLF}{regular}{n}{
+\DeclareFontShape{OT1}{LibertinusSerifDisplay-TLF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tlf-ot1
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{OT1}{LibertinusSerifDisplay-TLF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-TLF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{OT1}{LibertinusSerifDisplay-TLF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-TLF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-TOsF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-TOsF.fd
index 42036d4268..8db4932e57 100644
--- a/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-TOsF.fd
+++ b/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-TOsF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{OT1LibertinusSerifDisplay-TOsF.fd}
- [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerifDisplay-TOsF.]
+ [2020/08/22 (autoinst) Font definitions for OT1/LibertinusSerifDisplay-TOsF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{OT1}{LibertinusSerifDisplay-TOsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{OT1}{LibertinusSerifDisplay-TOsF}{regular}{n}{
+\DeclareFontShape{OT1}{LibertinusSerifDisplay-TOsF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tosf-ot1
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{OT1}{LibertinusSerifDisplay-TOsF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-TOsF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{OT1}{LibertinusSerifDisplay-TOsF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-TOsF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSerifInitials-TLF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSerifInitials-TLF.fd
index d981d59b5d..eee27bc0e7 100644
--- a/fonts/libertinus-type1/latex/OT1LibertinusSerifInitials-TLF.fd
+++ b/fonts/libertinus-type1/latex/OT1LibertinusSerifInitials-TLF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{OT1LibertinusSerifInitials-TLF.fd}
- [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerifInitials-TLF.]
+ [2020/08/22 (autoinst) Font definitions for OT1/LibertinusSerifInitials-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifInitials@scale\endcsname\relax
\let\LibertinusSerifInitials@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{OT1}{LibertinusSerifInitials-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{OT1}{LibertinusSerifInitials-TLF}{regular}{n}{
+\DeclareFontShape{OT1}{LibertinusSerifInitials-TLF}{m}{n}{
<-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-Regular-tlf-ot1
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{OT1}{LibertinusSerifInitials-TLF}{regular}{n}{
+ <-> alias * LibertinusSerifInitials-TLF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{OT1}{LibertinusSerifInitials-TLF}{m}{n}{
- <-> ssub * LibertinusSerifInitials-TLF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/T1LibertinusMono-Sup.fd b/fonts/libertinus-type1/latex/T1LibertinusMono-Sup.fd
index d47c9e8511..7363591a22 100644
--- a/fonts/libertinus-type1/latex/T1LibertinusMono-Sup.fd
+++ b/fonts/libertinus-type1/latex/T1LibertinusMono-Sup.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/28
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T1LibertinusMono-Sup.fd}
- [2019/05/28 (autoinst) Font definitions for T1/LibertinusMono-Sup.]
+ [2020/08/22 (autoinst) Font definitions for T1/LibertinusMono-Sup.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax
\let\LibertinusMono@@scale\@empty
@@ -12,67 +20,53 @@
\DeclareFontFamily{T1}{LibertinusMono-Sup}{\hyphenchar\font=-1}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T1}{LibertinusMono-Sup}{regular}{n}{
- <-> \LibertinusMono@@scale LibertinusMono-Regular-sup-t1
+\DeclareFontShape{T1}{LibertinusMono-Sup}{m}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-Oblique-sup-t1
}{}
\DeclareFontShape{T1}{LibertinusMono-Sup}{regular}{sl}{
- <-> \LibertinusMono@@scale LibertinusMono-Oblique-sup-t1
+ <-> alias * LibertinusMono-Sup/m/sl
+}{}
+
+\DeclareFontShape{T1}{LibertinusMono-Sup}{m}{it}{
+ <-> ssub * LibertinusMono-Sup/m/sl
}{}
\DeclareFontShape{T1}{LibertinusMono-Sup}{regular}{it}{
- <-> ssub * LibertinusMono-Sup/regular/sl
+ <-> ssub * LibertinusMono-Sup/regular/sl
}{}
-% ---- bold ----
+% ---- b = bold ----
-\DeclareFontShape{T1}{LibertinusMono-Sup}{bold}{n}{
+\DeclareFontShape{T1}{LibertinusMono-Sup}{b}{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
+\DeclareFontShape{T1}{LibertinusMono-Sup}{bold}{n}{
+ <-> alias * LibertinusMono-Sup/b/n
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{T1}{LibertinusMono-Sup}{m}{n}{
- <-> ssub * LibertinusMono-Sup/regular/n
+\DeclareFontShape{T1}{LibertinusMono-Sup}{b}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-sup-t1
}{}
-\DeclareFontShape{T1}{LibertinusMono-Sup}{m}{sl}{
- <-> ssub * LibertinusMono-Sup/regular/sl
+\DeclareFontShape{T1}{LibertinusMono-Sup}{bold}{sl}{
+ <-> alias * LibertinusMono-Sup/b/sl
}{}
-\DeclareFontShape{T1}{LibertinusMono-Sup}{m}{it}{
- <-> ssub * LibertinusMono-Sup/regular/it
+\DeclareFontShape{T1}{LibertinusMono-Sup}{b}{it}{
+ <-> ssub * LibertinusMono-Sup/b/sl
}{}
-
-% b --> bold
-
-\DeclareFontShape{T1}{LibertinusMono-Sup}{b}{n}{
- <-> ssub * LibertinusMono-Sup/bold/n
+\DeclareFontShape{T1}{LibertinusMono-Sup}{bold}{it}{
+ <-> ssub * LibertinusMono-Sup/bold/sl
}{}
-\DeclareFontShape{T1}{LibertinusMono-Sup}{b}{sl}{
- <-> ssub * LibertinusMono-Sup/bold/sl
-}{}
-\DeclareFontShape{T1}{LibertinusMono-Sup}{b}{it}{
- <-> ssub * LibertinusMono-Sup/bold/it
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{T1}{LibertinusMono-Sup}{bx}{sl}{
<-> ssub * LibertinusMono-Sup/b/sl
diff --git a/fonts/libertinus-type1/latex/T1LibertinusMono-TLF.fd b/fonts/libertinus-type1/latex/T1LibertinusMono-TLF.fd
index 88ef0fdef2..90631d6aba 100644
--- a/fonts/libertinus-type1/latex/T1LibertinusMono-TLF.fd
+++ b/fonts/libertinus-type1/latex/T1LibertinusMono-TLF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/28
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T1LibertinusMono-TLF.fd}
- [2019/05/28 (autoinst) Font definitions for T1/LibertinusMono-TLF.]
+ [2020/08/22 (autoinst) Font definitions for T1/LibertinusMono-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax
\let\LibertinusMono@@scale\@empty
@@ -12,68 +20,62 @@
\DeclareFontFamily{T1}{LibertinusMono-TLF}{\hyphenchar\font=-1}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T1}{LibertinusMono-TLF}{regular}{n}{
+\DeclareFontShape{T1}{LibertinusMono-TLF}{m}{n}{
<-> \LibertinusMono@@scale LibertinusMono-Regular-tlf-t1
}{}
-\DeclareFontShape{T1}{LibertinusMono-TLF}{regular}{sl}{
- <-> \LibertinusMono@@scale LibertinusMono-Oblique-tlf-t1
+\DeclareFontShape{T1}{LibertinusMono-TLF}{regular}{n}{
+ <-> alias * LibertinusMono-TLF/m/n
}{}
-\DeclareFontShape{T1}{LibertinusMono-TLF}{regular}{it}{
- <-> ssub * LibertinusMono-TLF/regular/sl
+\DeclareFontShape{T1}{LibertinusMono-TLF}{m}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-Oblique-tlf-t1
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{T1}{LibertinusMono-TLF}{bold}{n}{
- <-> \LibertinusMono@@scale LibertinusMono-Bold-tlf-t1
+\DeclareFontShape{T1}{LibertinusMono-TLF}{regular}{sl}{
+ <-> alias * LibertinusMono-TLF/m/sl
}{}
-\DeclareFontShape{T1}{LibertinusMono-TLF}{bold}{sl}{
- <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-tlf-t1
+\DeclareFontShape{T1}{LibertinusMono-TLF}{m}{it}{
+ <-> ssub * LibertinusMono-TLF/m/sl
}{}
-\DeclareFontShape{T1}{LibertinusMono-TLF}{bold}{it}{
- <-> ssub * LibertinusMono-TLF/bold/sl
+\DeclareFontShape{T1}{LibertinusMono-TLF}{regular}{it}{
+ <-> ssub * LibertinusMono-TLF/regular/sl
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{T1}{LibertinusMono-TLF}{m}{n}{
- <-> ssub * LibertinusMono-TLF/regular/n
+\DeclareFontShape{T1}{LibertinusMono-TLF}{b}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Bold-tlf-t1
}{}
-\DeclareFontShape{T1}{LibertinusMono-TLF}{m}{sl}{
- <-> ssub * LibertinusMono-TLF/regular/sl
+\DeclareFontShape{T1}{LibertinusMono-TLF}{bold}{n}{
+ <-> alias * LibertinusMono-TLF/b/n
}{}
-\DeclareFontShape{T1}{LibertinusMono-TLF}{m}{it}{
- <-> ssub * LibertinusMono-TLF/regular/it
+\DeclareFontShape{T1}{LibertinusMono-TLF}{b}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-tlf-t1
}{}
-
-% b --> bold
-
-\DeclareFontShape{T1}{LibertinusMono-TLF}{b}{n}{
- <-> ssub * LibertinusMono-TLF/bold/n
+\DeclareFontShape{T1}{LibertinusMono-TLF}{bold}{sl}{
+ <-> alias * LibertinusMono-TLF/b/sl
}{}
-\DeclareFontShape{T1}{LibertinusMono-TLF}{b}{sl}{
- <-> ssub * LibertinusMono-TLF/bold/sl
+\DeclareFontShape{T1}{LibertinusMono-TLF}{b}{it}{
+ <-> ssub * LibertinusMono-TLF/b/sl
}{}
-\DeclareFontShape{T1}{LibertinusMono-TLF}{b}{it}{
- <-> ssub * LibertinusMono-TLF/bold/it
+\DeclareFontShape{T1}{LibertinusMono-TLF}{bold}{it}{
+ <-> ssub * LibertinusMono-TLF/bold/sl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{T1}{LibertinusMono-TLF}{bx}{sl}{
<-> ssub * LibertinusMono-TLF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/T1LibertinusSans-LF.fd b/fonts/libertinus-type1/latex/T1LibertinusSans-LF.fd
index 492ba4219d..204c89be62 100644
--- a/fonts/libertinus-type1/latex/T1LibertinusSans-LF.fd
+++ b/fonts/libertinus-type1/latex/T1LibertinusSans-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T1LibertinusSans-LF.fd}
- [2019/12/17 (autoinst) Font definitions for T1/LibertinusSans-LF.]
+ [2020/08/22 (autoinst) Font definitions for T1/LibertinusSans-LF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{T1}{LibertinusSans-LF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T1}{LibertinusSans-LF}{regular}{sc}{
+\DeclareFontShape{T1}{LibertinusSans-LF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-LF/m/sc
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-t1
+\DeclareFontShape{T1}{LibertinusSans-LF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-t1
+\DeclareFontShape{T1}{LibertinusSans-LF}{regular}{n}{
+ <-> alias * LibertinusSans-LF/m/n
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{regular}{scsl}{
- <-> ssub * LibertinusSans-LF/regular/scit
+\DeclareFontShape{T1}{LibertinusSans-LF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{regular}{sl}{
- <-> ssub * LibertinusSans-LF/regular/it
+\DeclareFontShape{T1}{LibertinusSans-LF}{regular}{it}{
+ <-> alias * LibertinusSans-LF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{T1}{LibertinusSans-LF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-t1
+\DeclareFontShape{T1}{LibertinusSans-LF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-t1
+\DeclareFontShape{T1}{LibertinusSans-LF}{regular}{scit}{
+ <-> alias * LibertinusSans-LF/m/scit
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-t1
+\DeclareFontShape{T1}{LibertinusSans-LF}{m}{scsl}{
+ <-> ssub * LibertinusSans-LF/m/scit
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-t1
+\DeclareFontShape{T1}{LibertinusSans-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-LF/regular/scit
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{bold}{it}{
- <-> ssub * LibertinusSans-LF/bold/sl
+\DeclareFontShape{T1}{LibertinusSans-LF}{m}{sl}{
+ <-> ssub * LibertinusSans-LF/m/it
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{bold}{scit}{
- <-> ssub * LibertinusSans-LF/bold/scsl
+\DeclareFontShape{T1}{LibertinusSans-LF}{regular}{sl}{
+ <-> ssub * LibertinusSans-LF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{T1}{LibertinusSans-LF}{m}{sl}{
- <-> alias * LibertinusSans-LF/regular/sl
+\DeclareFontShape{T1}{LibertinusSans-LF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{m}{scsl}{
- <-> alias * LibertinusSans-LF/regular/scsl
+\DeclareFontShape{T1}{LibertinusSans-LF}{bold}{sc}{
+ <-> alias * LibertinusSans-LF/b/sc
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{m}{sc}{
- <-> alias * LibertinusSans-LF/regular/sc
+\DeclareFontShape{T1}{LibertinusSans-LF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{m}{n}{
- <-> alias * LibertinusSans-LF/regular/n
+\DeclareFontShape{T1}{LibertinusSans-LF}{bold}{n}{
+ <-> alias * LibertinusSans-LF/b/n
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{m}{it}{
- <-> alias * LibertinusSans-LF/regular/it
+\DeclareFontShape{T1}{LibertinusSans-LF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{m}{scit}{
- <-> alias * LibertinusSans-LF/regular/scit
+\DeclareFontShape{T1}{LibertinusSans-LF}{bold}{scsl}{
+ <-> alias * LibertinusSans-LF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{T1}{LibertinusSans-LF}{b}{sc}{
- <-> alias * LibertinusSans-LF/bold/sc
+\DeclareFontShape{T1}{LibertinusSans-LF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{b}{n}{
- <-> alias * LibertinusSans-LF/bold/n
+\DeclareFontShape{T1}{LibertinusSans-LF}{bold}{sl}{
+ <-> alias * LibertinusSans-LF/b/sl
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{b}{scsl}{
- <-> alias * LibertinusSans-LF/bold/scsl
+\DeclareFontShape{T1}{LibertinusSans-LF}{b}{it}{
+ <-> ssub * LibertinusSans-LF/b/sl
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{b}{sl}{
- <-> alias * LibertinusSans-LF/bold/sl
+\DeclareFontShape{T1}{LibertinusSans-LF}{bold}{it}{
+ <-> ssub * LibertinusSans-LF/bold/sl
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{b}{it}{
- <-> alias * LibertinusSans-LF/bold/it
+\DeclareFontShape{T1}{LibertinusSans-LF}{b}{scit}{
+ <-> ssub * LibertinusSans-LF/b/scsl
}{}
-\DeclareFontShape{T1}{LibertinusSans-LF}{b}{scit}{
- <-> alias * LibertinusSans-LF/bold/scit
+\DeclareFontShape{T1}{LibertinusSans-LF}{bold}{scit}{
+ <-> ssub * LibertinusSans-LF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{T1}{LibertinusSans-LF}{bx}{sl}{
<-> ssub * LibertinusSans-LF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/T1LibertinusSans-OsF.fd b/fonts/libertinus-type1/latex/T1LibertinusSans-OsF.fd
index 55764494d7..6537558ad4 100644
--- a/fonts/libertinus-type1/latex/T1LibertinusSans-OsF.fd
+++ b/fonts/libertinus-type1/latex/T1LibertinusSans-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T1LibertinusSans-OsF.fd}
- [2019/12/17 (autoinst) Font definitions for T1/LibertinusSans-OsF.]
+ [2020/08/22 (autoinst) Font definitions for T1/LibertinusSans-OsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{T1}{LibertinusSans-OsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T1}{LibertinusSans-OsF}{regular}{sc}{
+\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-OsF/m/sc
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-t1
+\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-t1
+\DeclareFontShape{T1}{LibertinusSans-OsF}{regular}{n}{
+ <-> alias * LibertinusSans-OsF/m/n
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{regular}{scsl}{
- <-> ssub * LibertinusSans-OsF/regular/scit
+\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{regular}{sl}{
- <-> ssub * LibertinusSans-OsF/regular/it
+\DeclareFontShape{T1}{LibertinusSans-OsF}{regular}{it}{
+ <-> alias * LibertinusSans-OsF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{T1}{LibertinusSans-OsF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-t1
+\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-t1
+\DeclareFontShape{T1}{LibertinusSans-OsF}{regular}{scit}{
+ <-> alias * LibertinusSans-OsF/m/scit
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-t1
+\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-OsF/m/scit
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-t1
+\DeclareFontShape{T1}{LibertinusSans-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-OsF/regular/scit
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{bold}{it}{
- <-> ssub * LibertinusSans-OsF/bold/sl
+\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{sl}{
+ <-> ssub * LibertinusSans-OsF/m/it
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{bold}{scit}{
- <-> ssub * LibertinusSans-OsF/bold/scsl
+\DeclareFontShape{T1}{LibertinusSans-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-OsF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{sl}{
- <-> alias * LibertinusSans-OsF/regular/sl
+\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{scsl}{
- <-> alias * LibertinusSans-OsF/regular/scsl
+\DeclareFontShape{T1}{LibertinusSans-OsF}{bold}{sc}{
+ <-> alias * LibertinusSans-OsF/b/sc
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{sc}{
- <-> alias * LibertinusSans-OsF/regular/sc
+\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{n}{
- <-> alias * LibertinusSans-OsF/regular/n
+\DeclareFontShape{T1}{LibertinusSans-OsF}{bold}{n}{
+ <-> alias * LibertinusSans-OsF/b/n
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{it}{
- <-> alias * LibertinusSans-OsF/regular/it
+\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{scit}{
- <-> alias * LibertinusSans-OsF/regular/scit
+\DeclareFontShape{T1}{LibertinusSans-OsF}{bold}{scsl}{
+ <-> alias * LibertinusSans-OsF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{sc}{
- <-> alias * LibertinusSans-OsF/bold/sc
+\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{n}{
- <-> alias * LibertinusSans-OsF/bold/n
+\DeclareFontShape{T1}{LibertinusSans-OsF}{bold}{sl}{
+ <-> alias * LibertinusSans-OsF/b/sl
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{scsl}{
- <-> alias * LibertinusSans-OsF/bold/scsl
+\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{it}{
+ <-> ssub * LibertinusSans-OsF/b/sl
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{sl}{
- <-> alias * LibertinusSans-OsF/bold/sl
+\DeclareFontShape{T1}{LibertinusSans-OsF}{bold}{it}{
+ <-> ssub * LibertinusSans-OsF/bold/sl
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{it}{
- <-> alias * LibertinusSans-OsF/bold/it
+\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{scit}{
+ <-> ssub * LibertinusSans-OsF/b/scsl
}{}
-\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{scit}{
- <-> alias * LibertinusSans-OsF/bold/scit
+\DeclareFontShape{T1}{LibertinusSans-OsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-OsF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{T1}{LibertinusSans-OsF}{bx}{sl}{
<-> ssub * LibertinusSans-OsF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/T1LibertinusSans-Sup.fd b/fonts/libertinus-type1/latex/T1LibertinusSans-Sup.fd
index f51ca3ccf2..2d62d0faca 100644
--- a/fonts/libertinus-type1/latex/T1LibertinusSans-Sup.fd
+++ b/fonts/libertinus-type1/latex/T1LibertinusSans-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T1LibertinusSans-Sup.fd}
- [2019/12/17 (autoinst) Font definitions for T1/LibertinusSans-Sup.]
+ [2020/08/22 (autoinst) Font definitions for T1/LibertinusSans-Sup.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,68 +20,62 @@
\DeclareFontFamily{T1}{LibertinusSans-Sup}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T1}{LibertinusSans-Sup}{regular}{n}{
+\DeclareFontShape{T1}{LibertinusSans-Sup}{m}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Regular-sup-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-Sup}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-t1
+\DeclareFontShape{T1}{LibertinusSans-Sup}{regular}{n}{
+ <-> alias * LibertinusSans-Sup/m/n
}{}
-\DeclareFontShape{T1}{LibertinusSans-Sup}{regular}{sl}{
- <-> ssub * LibertinusSans-Sup/regular/it
+\DeclareFontShape{T1}{LibertinusSans-Sup}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-t1
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{T1}{LibertinusSans-Sup}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-sup-t1
+\DeclareFontShape{T1}{LibertinusSans-Sup}{regular}{it}{
+ <-> alias * LibertinusSans-Sup/m/it
}{}
-\DeclareFontShape{T1}{LibertinusSans-Sup}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-t1
+\DeclareFontShape{T1}{LibertinusSans-Sup}{m}{sl}{
+ <-> ssub * LibertinusSans-Sup/m/it
}{}
-\DeclareFontShape{T1}{LibertinusSans-Sup}{bold}{it}{
- <-> ssub * LibertinusSans-Sup/bold/sl
+\DeclareFontShape{T1}{LibertinusSans-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSans-Sup/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{T1}{LibertinusSans-Sup}{m}{sl}{
- <-> alias * LibertinusSans-Sup/regular/sl
+\DeclareFontShape{T1}{LibertinusSans-Sup}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-sup-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-Sup}{m}{n}{
- <-> alias * LibertinusSans-Sup/regular/n
+\DeclareFontShape{T1}{LibertinusSans-Sup}{bold}{n}{
+ <-> alias * LibertinusSans-Sup/b/n
}{}
-\DeclareFontShape{T1}{LibertinusSans-Sup}{m}{it}{
- <-> alias * LibertinusSans-Sup/regular/it
+\DeclareFontShape{T1}{LibertinusSans-Sup}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-t1
}{}
-
-% b --> bold
-
-\DeclareFontShape{T1}{LibertinusSans-Sup}{b}{n}{
- <-> alias * LibertinusSans-Sup/bold/n
+\DeclareFontShape{T1}{LibertinusSans-Sup}{bold}{sl}{
+ <-> alias * LibertinusSans-Sup/b/sl
}{}
-\DeclareFontShape{T1}{LibertinusSans-Sup}{b}{sl}{
- <-> alias * LibertinusSans-Sup/bold/sl
+\DeclareFontShape{T1}{LibertinusSans-Sup}{b}{it}{
+ <-> ssub * LibertinusSans-Sup/b/sl
}{}
-\DeclareFontShape{T1}{LibertinusSans-Sup}{b}{it}{
- <-> alias * LibertinusSans-Sup/bold/it
+\DeclareFontShape{T1}{LibertinusSans-Sup}{bold}{it}{
+ <-> ssub * LibertinusSans-Sup/bold/sl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{T1}{LibertinusSans-Sup}{bx}{sl}{
<-> ssub * LibertinusSans-Sup/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/T1LibertinusSans-TLF.fd b/fonts/libertinus-type1/latex/T1LibertinusSans-TLF.fd
index 92a407a7c8..67c590f1fd 100644
--- a/fonts/libertinus-type1/latex/T1LibertinusSans-TLF.fd
+++ b/fonts/libertinus-type1/latex/T1LibertinusSans-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T1LibertinusSans-TLF.fd}
- [2019/12/17 (autoinst) Font definitions for T1/LibertinusSans-TLF.]
+ [2020/08/22 (autoinst) Font definitions for T1/LibertinusSans-TLF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{T1}{LibertinusSans-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T1}{LibertinusSans-TLF}{regular}{sc}{
+\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-TLF/m/sc
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-t1
+\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-t1
+\DeclareFontShape{T1}{LibertinusSans-TLF}{regular}{n}{
+ <-> alias * LibertinusSans-TLF/m/n
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{regular}{scsl}{
- <-> ssub * LibertinusSans-TLF/regular/scit
+\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{regular}{sl}{
- <-> ssub * LibertinusSans-TLF/regular/it
+\DeclareFontShape{T1}{LibertinusSans-TLF}{regular}{it}{
+ <-> alias * LibertinusSans-TLF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{T1}{LibertinusSans-TLF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-t1
+\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-t1
+\DeclareFontShape{T1}{LibertinusSans-TLF}{regular}{scit}{
+ <-> alias * LibertinusSans-TLF/m/scit
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-t1
+\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TLF/m/scit
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-t1
+\DeclareFontShape{T1}{LibertinusSans-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TLF/regular/scit
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{bold}{it}{
- <-> ssub * LibertinusSans-TLF/bold/sl
+\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{sl}{
+ <-> ssub * LibertinusSans-TLF/m/it
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{bold}{scit}{
- <-> ssub * LibertinusSans-TLF/bold/scsl
+\DeclareFontShape{T1}{LibertinusSans-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TLF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{sl}{
- <-> alias * LibertinusSans-TLF/regular/sl
+\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{scsl}{
- <-> alias * LibertinusSans-TLF/regular/scsl
+\DeclareFontShape{T1}{LibertinusSans-TLF}{bold}{sc}{
+ <-> alias * LibertinusSans-TLF/b/sc
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{sc}{
- <-> alias * LibertinusSans-TLF/regular/sc
+\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{n}{
- <-> alias * LibertinusSans-TLF/regular/n
+\DeclareFontShape{T1}{LibertinusSans-TLF}{bold}{n}{
+ <-> alias * LibertinusSans-TLF/b/n
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{it}{
- <-> alias * LibertinusSans-TLF/regular/it
+\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{scit}{
- <-> alias * LibertinusSans-TLF/regular/scit
+\DeclareFontShape{T1}{LibertinusSans-TLF}{bold}{scsl}{
+ <-> alias * LibertinusSans-TLF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{sc}{
- <-> alias * LibertinusSans-TLF/bold/sc
+\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{n}{
- <-> alias * LibertinusSans-TLF/bold/n
+\DeclareFontShape{T1}{LibertinusSans-TLF}{bold}{sl}{
+ <-> alias * LibertinusSans-TLF/b/sl
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{scsl}{
- <-> alias * LibertinusSans-TLF/bold/scsl
+\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{it}{
+ <-> ssub * LibertinusSans-TLF/b/sl
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{sl}{
- <-> alias * LibertinusSans-TLF/bold/sl
+\DeclareFontShape{T1}{LibertinusSans-TLF}{bold}{it}{
+ <-> ssub * LibertinusSans-TLF/bold/sl
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{it}{
- <-> alias * LibertinusSans-TLF/bold/it
+\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{scit}{
+ <-> ssub * LibertinusSans-TLF/b/scsl
}{}
-\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{scit}{
- <-> alias * LibertinusSans-TLF/bold/scit
+\DeclareFontShape{T1}{LibertinusSans-TLF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TLF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{T1}{LibertinusSans-TLF}{bx}{sl}{
<-> ssub * LibertinusSans-TLF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/T1LibertinusSans-TOsF.fd b/fonts/libertinus-type1/latex/T1LibertinusSans-TOsF.fd
index de76dd1c24..167b0d73c1 100644
--- a/fonts/libertinus-type1/latex/T1LibertinusSans-TOsF.fd
+++ b/fonts/libertinus-type1/latex/T1LibertinusSans-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T1LibertinusSans-TOsF.fd}
- [2019/12/17 (autoinst) Font definitions for T1/LibertinusSans-TOsF.]
+ [2020/08/22 (autoinst) Font definitions for T1/LibertinusSans-TOsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{T1}{LibertinusSans-TOsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{regular}{sc}{
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-TOsF/m/sc
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-t1
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-t1
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{regular}{n}{
+ <-> alias * LibertinusSans-TOsF/m/n
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{regular}{scsl}{
- <-> ssub * LibertinusSans-TOsF/regular/scit
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{regular}{sl}{
- <-> ssub * LibertinusSans-TOsF/regular/it
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{regular}{it}{
+ <-> alias * LibertinusSans-TOsF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-t1
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-t1
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{regular}{scit}{
+ <-> alias * LibertinusSans-TOsF/m/scit
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-t1
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/m/scit
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-t1
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/regular/scit
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{bold}{it}{
- <-> ssub * LibertinusSans-TOsF/bold/sl
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSans-TOsF/m/it
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{bold}{scit}{
- <-> ssub * LibertinusSans-TOsF/bold/scsl
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TOsF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{sl}{
- <-> alias * LibertinusSans-TOsF/regular/sl
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{scsl}{
- <-> alias * LibertinusSans-TOsF/regular/scsl
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{bold}{sc}{
+ <-> alias * LibertinusSans-TOsF/b/sc
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{sc}{
- <-> alias * LibertinusSans-TOsF/regular/sc
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{n}{
- <-> alias * LibertinusSans-TOsF/regular/n
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{bold}{n}{
+ <-> alias * LibertinusSans-TOsF/b/n
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{it}{
- <-> alias * LibertinusSans-TOsF/regular/it
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{scit}{
- <-> alias * LibertinusSans-TOsF/regular/scit
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{bold}{scsl}{
+ <-> alias * LibertinusSans-TOsF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{sc}{
- <-> alias * LibertinusSans-TOsF/bold/sc
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{n}{
- <-> alias * LibertinusSans-TOsF/bold/n
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{bold}{sl}{
+ <-> alias * LibertinusSans-TOsF/b/sl
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{scsl}{
- <-> alias * LibertinusSans-TOsF/bold/scsl
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{it}{
+ <-> ssub * LibertinusSans-TOsF/b/sl
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{sl}{
- <-> alias * LibertinusSans-TOsF/bold/sl
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{bold}{it}{
+ <-> ssub * LibertinusSans-TOsF/bold/sl
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{it}{
- <-> alias * LibertinusSans-TOsF/bold/it
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{scit}{
+ <-> ssub * LibertinusSans-TOsF/b/scsl
}{}
-\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{scit}{
- <-> alias * LibertinusSans-TOsF/bold/scit
+\DeclareFontShape{T1}{LibertinusSans-TOsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TOsF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{T1}{LibertinusSans-TOsF}{bx}{sl}{
<-> ssub * LibertinusSans-TOsF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/T1LibertinusSerif-LF.fd b/fonts/libertinus-type1/latex/T1LibertinusSerif-LF.fd
index f8a82ce81e..df2b06065c 100644
--- a/fonts/libertinus-type1/latex/T1LibertinusSerif-LF.fd
+++ b/fonts/libertinus-type1/latex/T1LibertinusSerif-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T1LibertinusSerif-LF.fd}
- [2019/12/17 (autoinst) Font definitions for T1/LibertinusSerif-LF.]
+ [2020/08/22 (autoinst) Font definitions for T1/LibertinusSerif-LF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{T1}{LibertinusSerif-LF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T1}{LibertinusSerif-LF}{regular}{sc}{
+\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{regular}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-t1
+\DeclareFontShape{T1}{LibertinusSerif-LF}{regular}{sc}{
+ <-> alias * LibertinusSerif-LF/m/sc
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-t1
+\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-t1
+\DeclareFontShape{T1}{LibertinusSerif-LF}{regular}{n}{
+ <-> alias * LibertinusSerif-LF/m/n
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-LF/regular/scit
+\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{regular}{sl}{
- <-> ssub * LibertinusSerif-LF/regular/it
+\DeclareFontShape{T1}{LibertinusSerif-LF}{regular}{it}{
+ <-> alias * LibertinusSerif-LF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{T1}{LibertinusSerif-LF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-t1
+\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-t1
+\DeclareFontShape{T1}{LibertinusSerif-LF}{regular}{scit}{
+ <-> alias * LibertinusSerif-LF/m/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-t1
+\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-LF/m/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-t1
+\DeclareFontShape{T1}{LibertinusSerif-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-LF/regular/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-LF/semibold/scit
+\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{sl}{
+ <-> ssub * LibertinusSerif-LF/m/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-LF/semibold/it
+\DeclareFontShape{T1}{LibertinusSerif-LF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-LF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{T1}{LibertinusSerif-LF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-t1
+\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-t1
+\DeclareFontShape{T1}{LibertinusSerif-LF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-LF/sb/sc
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-t1
+\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-t1
+\DeclareFontShape{T1}{LibertinusSerif-LF}{semibold}{n}{
+ <-> alias * LibertinusSerif-LF/sb/n
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-LF/bold/scit
+\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{bold}{sl}{
- <-> ssub * LibertinusSerif-LF/bold/it
+\DeclareFontShape{T1}{LibertinusSerif-LF}{semibold}{it}{
+ <-> alias * LibertinusSerif-LF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{sl}{
- <-> alias * LibertinusSerif-LF/regular/sl
+\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{scsl}{
- <-> alias * LibertinusSerif-LF/regular/scsl
+\DeclareFontShape{T1}{LibertinusSerif-LF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-LF/sb/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{sc}{
- <-> alias * LibertinusSerif-LF/regular/sc
+\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-LF/sb/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{n}{
- <-> alias * LibertinusSerif-LF/regular/n
+\DeclareFontShape{T1}{LibertinusSerif-LF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/semibold/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{it}{
- <-> alias * LibertinusSerif-LF/regular/it
+\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-LF/sb/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{scit}{
- <-> alias * LibertinusSerif-LF/regular/scit
+\DeclareFontShape{T1}{LibertinusSerif-LF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-LF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{sl}{
- <-> alias * LibertinusSerif-LF/semibold/sl
+\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{scsl}{
- <-> alias * LibertinusSerif-LF/semibold/scsl
+\DeclareFontShape{T1}{LibertinusSerif-LF}{bold}{sc}{
+ <-> alias * LibertinusSerif-LF/b/sc
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{sc}{
- <-> alias * LibertinusSerif-LF/semibold/sc
+\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{n}{
- <-> alias * LibertinusSerif-LF/semibold/n
+\DeclareFontShape{T1}{LibertinusSerif-LF}{bold}{n}{
+ <-> alias * LibertinusSerif-LF/b/n
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{it}{
- <-> alias * LibertinusSerif-LF/semibold/it
+\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{scit}{
- <-> alias * LibertinusSerif-LF/semibold/scit
+\DeclareFontShape{T1}{LibertinusSerif-LF}{bold}{it}{
+ <-> alias * LibertinusSerif-LF/b/it
}{}
+\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-t1
+}{}
-% b --> bold
-
-\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{sl}{
- <-> alias * LibertinusSerif-LF/bold/sl
+\DeclareFontShape{T1}{LibertinusSerif-LF}{bold}{scit}{
+ <-> alias * LibertinusSerif-LF/b/scit
}{}
\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{scsl}{
- <-> alias * LibertinusSerif-LF/bold/scsl
+ <-> ssub * LibertinusSerif-LF/b/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{sc}{
- <-> alias * LibertinusSerif-LF/bold/sc
+\DeclareFontShape{T1}{LibertinusSerif-LF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/bold/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{n}{
- <-> alias * LibertinusSerif-LF/bold/n
+\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{sl}{
+ <-> ssub * LibertinusSerif-LF/b/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{it}{
- <-> alias * LibertinusSerif-LF/bold/it
+\DeclareFontShape{T1}{LibertinusSerif-LF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-LF/bold/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{scit}{
- <-> alias * LibertinusSerif-LF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{T1}{LibertinusSerif-LF}{bx}{n}{
<-> ssub * LibertinusSerif-LF/b/n
diff --git a/fonts/libertinus-type1/latex/T1LibertinusSerif-OsF.fd b/fonts/libertinus-type1/latex/T1LibertinusSerif-OsF.fd
index 1596ae6380..3a9de6703f 100644
--- a/fonts/libertinus-type1/latex/T1LibertinusSerif-OsF.fd
+++ b/fonts/libertinus-type1/latex/T1LibertinusSerif-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T1LibertinusSerif-OsF.fd}
- [2019/12/17 (autoinst) Font definitions for T1/LibertinusSerif-OsF.]
+ [2020/08/22 (autoinst) Font definitions for T1/LibertinusSerif-OsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{T1}{LibertinusSerif-OsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{regular}{sc}{
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{regular}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-t1
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{regular}{sc}{
+ <-> alias * LibertinusSerif-OsF/m/sc
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-t1
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-t1
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{regular}{n}{
+ <-> alias * LibertinusSerif-OsF/m/n
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-OsF/regular/scit
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{regular}{sl}{
- <-> ssub * LibertinusSerif-OsF/regular/it
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{regular}{it}{
+ <-> alias * LibertinusSerif-OsF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-t1
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-t1
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{regular}{scit}{
+ <-> alias * LibertinusSerif-OsF/m/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-t1
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/m/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-t1
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/regular/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-OsF/semibold/scit
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-OsF/m/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-OsF/semibold/it
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-OsF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-t1
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-t1
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-OsF/sb/sc
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-t1
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-t1
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{semibold}{n}{
+ <-> alias * LibertinusSerif-OsF/sb/n
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-OsF/bold/scit
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{bold}{sl}{
- <-> ssub * LibertinusSerif-OsF/bold/it
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{semibold}{it}{
+ <-> alias * LibertinusSerif-OsF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{sl}{
- <-> alias * LibertinusSerif-OsF/regular/sl
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{scsl}{
- <-> alias * LibertinusSerif-OsF/regular/scsl
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-OsF/sb/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{sc}{
- <-> alias * LibertinusSerif-OsF/regular/sc
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/sb/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{n}{
- <-> alias * LibertinusSerif-OsF/regular/n
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{it}{
- <-> alias * LibertinusSerif-OsF/regular/it
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-OsF/sb/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{scit}{
- <-> alias * LibertinusSerif-OsF/regular/scit
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{sl}{
- <-> alias * LibertinusSerif-OsF/semibold/sl
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{scsl}{
- <-> alias * LibertinusSerif-OsF/semibold/scsl
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{bold}{sc}{
+ <-> alias * LibertinusSerif-OsF/b/sc
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{sc}{
- <-> alias * LibertinusSerif-OsF/semibold/sc
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{n}{
- <-> alias * LibertinusSerif-OsF/semibold/n
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{bold}{n}{
+ <-> alias * LibertinusSerif-OsF/b/n
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{it}{
- <-> alias * LibertinusSerif-OsF/semibold/it
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{scit}{
- <-> alias * LibertinusSerif-OsF/semibold/scit
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{bold}{it}{
+ <-> alias * LibertinusSerif-OsF/b/it
}{}
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-t1
+}{}
-% b --> bold
-
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{sl}{
- <-> alias * LibertinusSerif-OsF/bold/sl
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{bold}{scit}{
+ <-> alias * LibertinusSerif-OsF/b/scit
}{}
\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{scsl}{
- <-> alias * LibertinusSerif-OsF/bold/scsl
+ <-> ssub * LibertinusSerif-OsF/b/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{sc}{
- <-> alias * LibertinusSerif-OsF/bold/sc
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/bold/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{n}{
- <-> alias * LibertinusSerif-OsF/bold/n
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-OsF/b/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{it}{
- <-> alias * LibertinusSerif-OsF/bold/it
+\DeclareFontShape{T1}{LibertinusSerif-OsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/bold/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{scit}{
- <-> alias * LibertinusSerif-OsF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{T1}{LibertinusSerif-OsF}{bx}{n}{
<-> ssub * LibertinusSerif-OsF/b/n
diff --git a/fonts/libertinus-type1/latex/T1LibertinusSerif-Sup.fd b/fonts/libertinus-type1/latex/T1LibertinusSerif-Sup.fd
index b6923fabbe..3fef427a07 100644
--- a/fonts/libertinus-type1/latex/T1LibertinusSerif-Sup.fd
+++ b/fonts/libertinus-type1/latex/T1LibertinusSerif-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T1LibertinusSerif-Sup.fd}
- [2019/12/17 (autoinst) Font definitions for T1/LibertinusSerif-Sup.]
+ [2020/08/22 (autoinst) Font definitions for T1/LibertinusSerif-Sup.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,97 +20,88 @@
\DeclareFontFamily{T1}{LibertinusSerif-Sup}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T1}{LibertinusSerif-Sup}{regular}{n}{
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{m}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-sup-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-Sup}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-t1
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{regular}{n}{
+ <-> alias * LibertinusSerif-Sup/m/n
}{}
-\DeclareFontShape{T1}{LibertinusSerif-Sup}{regular}{sl}{
- <-> ssub * LibertinusSerif-Sup/regular/it
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-t1
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{T1}{LibertinusSerif-Sup}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-t1
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{regular}{it}{
+ <-> alias * LibertinusSerif-Sup/m/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-Sup}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-t1
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{m}{sl}{
+ <-> ssub * LibertinusSerif-Sup/m/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-Sup}{semibold}{sl}{
- <-> ssub * LibertinusSerif-Sup/semibold/it
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSerif-Sup/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{T1}{LibertinusSerif-Sup}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-t1
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-Sup}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-t1
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{semibold}{n}{
+ <-> alias * LibertinusSerif-Sup/sb/n
}{}
-\DeclareFontShape{T1}{LibertinusSerif-Sup}{bold}{sl}{
- <-> ssub * LibertinusSerif-Sup/bold/it
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-t1
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{T1}{LibertinusSerif-Sup}{m}{sl}{
- <-> alias * LibertinusSerif-Sup/regular/sl
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{semibold}{it}{
+ <-> alias * LibertinusSerif-Sup/sb/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-Sup}{m}{n}{
- <-> alias * LibertinusSerif-Sup/regular/n
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{sb}{sl}{
+ <-> ssub * LibertinusSerif-Sup/sb/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-Sup}{m}{it}{
- <-> alias * LibertinusSerif-Sup/regular/it
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{T1}{LibertinusSerif-Sup}{sb}{sl}{
- <-> alias * LibertinusSerif-Sup/semibold/sl
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-Sup}{sb}{n}{
- <-> alias * LibertinusSerif-Sup/semibold/n
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{bold}{n}{
+ <-> alias * LibertinusSerif-Sup/b/n
}{}
-\DeclareFontShape{T1}{LibertinusSerif-Sup}{sb}{it}{
- <-> alias * LibertinusSerif-Sup/semibold/it
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-t1
}{}
-
-% b --> bold
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{bold}{it}{
+ <-> alias * LibertinusSerif-Sup/b/it
+}{}
\DeclareFontShape{T1}{LibertinusSerif-Sup}{b}{sl}{
- <-> alias * LibertinusSerif-Sup/bold/sl
+ <-> ssub * LibertinusSerif-Sup/b/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-Sup}{b}{n}{
- <-> alias * LibertinusSerif-Sup/bold/n
+\DeclareFontShape{T1}{LibertinusSerif-Sup}{bold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/bold/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-Sup}{b}{it}{
- <-> alias * LibertinusSerif-Sup/bold/it
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{T1}{LibertinusSerif-Sup}{bx}{n}{
<-> ssub * LibertinusSerif-Sup/b/n
diff --git a/fonts/libertinus-type1/latex/T1LibertinusSerif-TLF.fd b/fonts/libertinus-type1/latex/T1LibertinusSerif-TLF.fd
index 90db56d5ef..b2672bfa77 100644
--- a/fonts/libertinus-type1/latex/T1LibertinusSerif-TLF.fd
+++ b/fonts/libertinus-type1/latex/T1LibertinusSerif-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T1LibertinusSerif-TLF.fd}
- [2019/12/17 (autoinst) Font definitions for T1/LibertinusSerif-TLF.]
+ [2020/08/22 (autoinst) Font definitions for T1/LibertinusSerif-TLF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{T1}{LibertinusSerif-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{regular}{sc}{
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{regular}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-t1
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{regular}{sc}{
+ <-> alias * LibertinusSerif-TLF/m/sc
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-t1
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-t1
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{regular}{n}{
+ <-> alias * LibertinusSerif-TLF/m/n
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-TLF/regular/scit
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{regular}{sl}{
- <-> ssub * LibertinusSerif-TLF/regular/it
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{regular}{it}{
+ <-> alias * LibertinusSerif-TLF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-t1
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-t1
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{regular}{scit}{
+ <-> alias * LibertinusSerif-TLF/m/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-t1
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/m/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-t1
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/regular/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-TLF/semibold/scit
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TLF/m/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-TLF/semibold/it
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TLF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-t1
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-t1
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-TLF/sb/sc
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-t1
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-t1
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{semibold}{n}{
+ <-> alias * LibertinusSerif-TLF/sb/n
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-TLF/bold/scit
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{bold}{sl}{
- <-> ssub * LibertinusSerif-TLF/bold/it
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{semibold}{it}{
+ <-> alias * LibertinusSerif-TLF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{sl}{
- <-> alias * LibertinusSerif-TLF/regular/sl
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{scsl}{
- <-> alias * LibertinusSerif-TLF/regular/scsl
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-TLF/sb/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{sc}{
- <-> alias * LibertinusSerif-TLF/regular/sc
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/sb/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{n}{
- <-> alias * LibertinusSerif-TLF/regular/n
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{it}{
- <-> alias * LibertinusSerif-TLF/regular/it
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TLF/sb/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{scit}{
- <-> alias * LibertinusSerif-TLF/regular/scit
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{sl}{
- <-> alias * LibertinusSerif-TLF/semibold/sl
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{scsl}{
- <-> alias * LibertinusSerif-TLF/semibold/scsl
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{bold}{sc}{
+ <-> alias * LibertinusSerif-TLF/b/sc
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{sc}{
- <-> alias * LibertinusSerif-TLF/semibold/sc
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{n}{
- <-> alias * LibertinusSerif-TLF/semibold/n
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{bold}{n}{
+ <-> alias * LibertinusSerif-TLF/b/n
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{it}{
- <-> alias * LibertinusSerif-TLF/semibold/it
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{scit}{
- <-> alias * LibertinusSerif-TLF/semibold/scit
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{bold}{it}{
+ <-> alias * LibertinusSerif-TLF/b/it
}{}
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-t1
+}{}
-% b --> bold
-
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{sl}{
- <-> alias * LibertinusSerif-TLF/bold/sl
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{bold}{scit}{
+ <-> alias * LibertinusSerif-TLF/b/scit
}{}
\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{scsl}{
- <-> alias * LibertinusSerif-TLF/bold/scsl
+ <-> ssub * LibertinusSerif-TLF/b/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{sc}{
- <-> alias * LibertinusSerif-TLF/bold/sc
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/bold/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{n}{
- <-> alias * LibertinusSerif-TLF/bold/n
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TLF/b/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{it}{
- <-> alias * LibertinusSerif-TLF/bold/it
+\DeclareFontShape{T1}{LibertinusSerif-TLF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/bold/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{scit}{
- <-> alias * LibertinusSerif-TLF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{T1}{LibertinusSerif-TLF}{bx}{n}{
<-> ssub * LibertinusSerif-TLF/b/n
diff --git a/fonts/libertinus-type1/latex/T1LibertinusSerif-TOsF.fd b/fonts/libertinus-type1/latex/T1LibertinusSerif-TOsF.fd
index 7c0c79d998..b7879102c2 100644
--- a/fonts/libertinus-type1/latex/T1LibertinusSerif-TOsF.fd
+++ b/fonts/libertinus-type1/latex/T1LibertinusSerif-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T1LibertinusSerif-TOsF.fd}
- [2019/12/17 (autoinst) Font definitions for T1/LibertinusSerif-TOsF.]
+ [2020/08/22 (autoinst) Font definitions for T1/LibertinusSerif-TOsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{T1}{LibertinusSerif-TOsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{regular}{sc}{
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{sc}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{regular}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-t1
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{regular}{sc}{
+ <-> alias * LibertinusSerif-TOsF/m/sc
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-t1
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-t1
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{regular}{n}{
+ <-> alias * LibertinusSerif-TOsF/m/n
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/regular/scit
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{regular}{sl}{
- <-> ssub * LibertinusSerif-TOsF/regular/it
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{regular}{it}{
+ <-> alias * LibertinusSerif-TOsF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-t1
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-t1
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{regular}{scit}{
+ <-> alias * LibertinusSerif-TOsF/m/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-t1
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/m/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-t1
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/semibold/scit
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/m/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-TOsF/semibold/it
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-t1
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-t1
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-TOsF/sb/sc
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-t1
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-t1
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{semibold}{n}{
+ <-> alias * LibertinusSerif-TOsF/sb/n
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/bold/scit
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bold}{sl}{
- <-> ssub * LibertinusSerif-TOsF/bold/it
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{semibold}{it}{
+ <-> alias * LibertinusSerif-TOsF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{sl}{
- <-> alias * LibertinusSerif-TOsF/regular/sl
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{scsl}{
- <-> alias * LibertinusSerif-TOsF/regular/scsl
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-TOsF/sb/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{sc}{
- <-> alias * LibertinusSerif-TOsF/regular/sc
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/sb/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{n}{
- <-> alias * LibertinusSerif-TOsF/regular/n
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{it}{
- <-> alias * LibertinusSerif-TOsF/regular/it
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/sb/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{scit}{
- <-> alias * LibertinusSerif-TOsF/regular/scit
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{sl}{
- <-> alias * LibertinusSerif-TOsF/semibold/sl
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{scsl}{
- <-> alias * LibertinusSerif-TOsF/semibold/scsl
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bold}{sc}{
+ <-> alias * LibertinusSerif-TOsF/b/sc
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{sc}{
- <-> alias * LibertinusSerif-TOsF/semibold/sc
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{n}{
- <-> alias * LibertinusSerif-TOsF/semibold/n
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bold}{n}{
+ <-> alias * LibertinusSerif-TOsF/b/n
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{it}{
- <-> alias * LibertinusSerif-TOsF/semibold/it
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-t1
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{scit}{
- <-> alias * LibertinusSerif-TOsF/semibold/scit
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bold}{it}{
+ <-> alias * LibertinusSerif-TOsF/b/it
}{}
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-t1
+}{}
-% b --> bold
-
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{sl}{
- <-> alias * LibertinusSerif-TOsF/bold/sl
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bold}{scit}{
+ <-> alias * LibertinusSerif-TOsF/b/scit
}{}
\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{scsl}{
- <-> alias * LibertinusSerif-TOsF/bold/scsl
+ <-> ssub * LibertinusSerif-TOsF/b/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{sc}{
- <-> alias * LibertinusSerif-TOsF/bold/sc
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scit
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{n}{
- <-> alias * LibertinusSerif-TOsF/bold/n
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/b/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{it}{
- <-> alias * LibertinusSerif-TOsF/bold/it
+\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/it
}{}
-\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{scit}{
- <-> alias * LibertinusSerif-TOsF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bx}{n}{
<-> ssub * LibertinusSerif-TOsF/b/n
diff --git a/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-LF.fd b/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-LF.fd
index 6170eb64ba..02b7371bde 100644
--- a/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-LF.fd
+++ b/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-LF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T1LibertinusSerifDisplay-LF.fd}
- [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerifDisplay-LF.]
+ [2020/08/22 (autoinst) Font definitions for T1/LibertinusSerifDisplay-LF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{T1}{LibertinusSerifDisplay-LF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T1}{LibertinusSerifDisplay-LF}{regular}{n}{
+\DeclareFontShape{T1}{LibertinusSerifDisplay-LF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-lf-t1
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{T1}{LibertinusSerifDisplay-LF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-LF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{T1}{LibertinusSerifDisplay-LF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-LF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-OsF.fd b/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-OsF.fd
index e1913777a5..e6052d7d3e 100644
--- a/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-OsF.fd
+++ b/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-OsF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T1LibertinusSerifDisplay-OsF.fd}
- [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerifDisplay-OsF.]
+ [2020/08/22 (autoinst) Font definitions for T1/LibertinusSerifDisplay-OsF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{T1}{LibertinusSerifDisplay-OsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T1}{LibertinusSerifDisplay-OsF}{regular}{n}{
+\DeclareFontShape{T1}{LibertinusSerifDisplay-OsF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-osf-t1
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{T1}{LibertinusSerifDisplay-OsF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-OsF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{T1}{LibertinusSerifDisplay-OsF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-OsF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-Sup.fd b/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-Sup.fd
index f790010fb1..2eb0d5f055 100644
--- a/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-Sup.fd
+++ b/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-Sup.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T1LibertinusSerifDisplay-Sup.fd}
- [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerifDisplay-Sup.]
+ [2020/08/22 (autoinst) Font definitions for T1/LibertinusSerifDisplay-Sup.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{T1}{LibertinusSerifDisplay-Sup}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T1}{LibertinusSerifDisplay-Sup}{regular}{n}{
+\DeclareFontShape{T1}{LibertinusSerifDisplay-Sup}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-sup-t1
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{T1}{LibertinusSerifDisplay-Sup}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-Sup/m/n
+}{}
-% m --> regular
-\DeclareFontShape{T1}{LibertinusSerifDisplay-Sup}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-Sup/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-TLF.fd b/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-TLF.fd
index f0482d3e84..f027139f2b 100644
--- a/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-TLF.fd
+++ b/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-TLF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T1LibertinusSerifDisplay-TLF.fd}
- [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerifDisplay-TLF.]
+ [2020/08/22 (autoinst) Font definitions for T1/LibertinusSerifDisplay-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{T1}{LibertinusSerifDisplay-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T1}{LibertinusSerifDisplay-TLF}{regular}{n}{
+\DeclareFontShape{T1}{LibertinusSerifDisplay-TLF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tlf-t1
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{T1}{LibertinusSerifDisplay-TLF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-TLF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{T1}{LibertinusSerifDisplay-TLF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-TLF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-TOsF.fd b/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-TOsF.fd
index eb29a1f87b..46087c388f 100644
--- a/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-TOsF.fd
+++ b/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-TOsF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T1LibertinusSerifDisplay-TOsF.fd}
- [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerifDisplay-TOsF.]
+ [2020/08/22 (autoinst) Font definitions for T1/LibertinusSerifDisplay-TOsF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{T1}{LibertinusSerifDisplay-TOsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T1}{LibertinusSerifDisplay-TOsF}{regular}{n}{
+\DeclareFontShape{T1}{LibertinusSerifDisplay-TOsF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tosf-t1
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{T1}{LibertinusSerifDisplay-TOsF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-TOsF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{T1}{LibertinusSerifDisplay-TOsF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-TOsF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/T1LibertinusSerifInitials-TLF.fd b/fonts/libertinus-type1/latex/T1LibertinusSerifInitials-TLF.fd
index 0077e508c1..b8e77df7d5 100644
--- a/fonts/libertinus-type1/latex/T1LibertinusSerifInitials-TLF.fd
+++ b/fonts/libertinus-type1/latex/T1LibertinusSerifInitials-TLF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T1LibertinusSerifInitials-TLF.fd}
- [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerifInitials-TLF.]
+ [2020/08/22 (autoinst) Font definitions for T1/LibertinusSerifInitials-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifInitials@scale\endcsname\relax
\let\LibertinusSerifInitials@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{T1}{LibertinusSerifInitials-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T1}{LibertinusSerifInitials-TLF}{regular}{n}{
+\DeclareFontShape{T1}{LibertinusSerifInitials-TLF}{m}{n}{
<-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-Regular-tlf-t1
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{T1}{LibertinusSerifInitials-TLF}{regular}{n}{
+ <-> alias * LibertinusSerifInitials-TLF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{T1}{LibertinusSerifInitials-TLF}{m}{n}{
- <-> ssub * LibertinusSerifInitials-TLF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSans-LF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSans-LF.fd
index 015b825dfd..70e95ba074 100644
--- a/fonts/libertinus-type1/latex/T2ALibertinusSans-LF.fd
+++ b/fonts/libertinus-type1/latex/T2ALibertinusSans-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2ALibertinusSans-LF.fd}
- [2019/12/17 (autoinst) Font definitions for T2A/LibertinusSans-LF.]
+ [2020/08/22 (autoinst) Font definitions for T2A/LibertinusSans-LF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{T2A}{LibertinusSans-LF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2A}{LibertinusSans-LF}{regular}{sc}{
+\DeclareFontShape{T2A}{LibertinusSans-LF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-LF/m/sc
}{}
-\DeclareFontShape{T2A}{LibertinusSans-LF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-t2a
+\DeclareFontShape{T2A}{LibertinusSans-LF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-LF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSans-LF}{regular}{n}{
+ <-> alias * LibertinusSans-LF/m/n
}{}
-\DeclareFontShape{T2A}{LibertinusSans-LF}{regular}{scsl}{
- <-> ssub * LibertinusSans-LF/regular/scit
+\DeclareFontShape{T2A}{LibertinusSans-LF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-LF}{regular}{sl}{
- <-> ssub * LibertinusSans-LF/regular/it
+\DeclareFontShape{T2A}{LibertinusSans-LF}{regular}{it}{
+ <-> alias * LibertinusSans-LF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{T2A}{LibertinusSans-LF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSans-LF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-LF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-t2a
+\DeclareFontShape{T2A}{LibertinusSans-LF}{regular}{scit}{
+ <-> alias * LibertinusSans-LF/m/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSans-LF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSans-LF}{m}{scsl}{
+ <-> ssub * LibertinusSans-LF/m/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSans-LF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-t2a
+\DeclareFontShape{T2A}{LibertinusSans-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-LF/regular/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSans-LF}{bold}{it}{
- <-> ssub * LibertinusSans-LF/bold/sl
+\DeclareFontShape{T2A}{LibertinusSans-LF}{m}{sl}{
+ <-> ssub * LibertinusSans-LF/m/it
}{}
-\DeclareFontShape{T2A}{LibertinusSans-LF}{bold}{scit}{
- <-> ssub * LibertinusSans-LF/bold/scsl
+\DeclareFontShape{T2A}{LibertinusSans-LF}{regular}{sl}{
+ <-> ssub * LibertinusSans-LF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{T2A}{LibertinusSans-LF}{m}{sl}{
- <-> alias * LibertinusSans-LF/regular/sl
+\DeclareFontShape{T2A}{LibertinusSans-LF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-LF}{m}{scsl}{
- <-> alias * LibertinusSans-LF/regular/scsl
+\DeclareFontShape{T2A}{LibertinusSans-LF}{bold}{sc}{
+ <-> alias * LibertinusSans-LF/b/sc
}{}
-\DeclareFontShape{T2A}{LibertinusSans-LF}{m}{sc}{
- <-> alias * LibertinusSans-LF/regular/sc
+\DeclareFontShape{T2A}{LibertinusSans-LF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-LF}{m}{n}{
- <-> alias * LibertinusSans-LF/regular/n
+\DeclareFontShape{T2A}{LibertinusSans-LF}{bold}{n}{
+ <-> alias * LibertinusSans-LF/b/n
}{}
-\DeclareFontShape{T2A}{LibertinusSans-LF}{m}{it}{
- <-> alias * LibertinusSans-LF/regular/it
+\DeclareFontShape{T2A}{LibertinusSans-LF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-LF}{m}{scit}{
- <-> alias * LibertinusSans-LF/regular/scit
+\DeclareFontShape{T2A}{LibertinusSans-LF}{bold}{scsl}{
+ <-> alias * LibertinusSans-LF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{T2A}{LibertinusSans-LF}{b}{sc}{
- <-> alias * LibertinusSans-LF/bold/sc
+\DeclareFontShape{T2A}{LibertinusSans-LF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-LF}{b}{n}{
- <-> alias * LibertinusSans-LF/bold/n
+\DeclareFontShape{T2A}{LibertinusSans-LF}{bold}{sl}{
+ <-> alias * LibertinusSans-LF/b/sl
}{}
-\DeclareFontShape{T2A}{LibertinusSans-LF}{b}{scsl}{
- <-> alias * LibertinusSans-LF/bold/scsl
+\DeclareFontShape{T2A}{LibertinusSans-LF}{b}{it}{
+ <-> ssub * LibertinusSans-LF/b/sl
}{}
-\DeclareFontShape{T2A}{LibertinusSans-LF}{b}{sl}{
- <-> alias * LibertinusSans-LF/bold/sl
+\DeclareFontShape{T2A}{LibertinusSans-LF}{bold}{it}{
+ <-> ssub * LibertinusSans-LF/bold/sl
}{}
-\DeclareFontShape{T2A}{LibertinusSans-LF}{b}{it}{
- <-> alias * LibertinusSans-LF/bold/it
+\DeclareFontShape{T2A}{LibertinusSans-LF}{b}{scit}{
+ <-> ssub * LibertinusSans-LF/b/scsl
}{}
-\DeclareFontShape{T2A}{LibertinusSans-LF}{b}{scit}{
- <-> alias * LibertinusSans-LF/bold/scit
+\DeclareFontShape{T2A}{LibertinusSans-LF}{bold}{scit}{
+ <-> ssub * LibertinusSans-LF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{T2A}{LibertinusSans-LF}{bx}{sl}{
<-> ssub * LibertinusSans-LF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSans-OsF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSans-OsF.fd
index 16033de621..2564a230c5 100644
--- a/fonts/libertinus-type1/latex/T2ALibertinusSans-OsF.fd
+++ b/fonts/libertinus-type1/latex/T2ALibertinusSans-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2ALibertinusSans-OsF.fd}
- [2019/12/17 (autoinst) Font definitions for T2A/LibertinusSans-OsF.]
+ [2020/08/22 (autoinst) Font definitions for T2A/LibertinusSans-OsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{T2A}{LibertinusSans-OsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2A}{LibertinusSans-OsF}{regular}{sc}{
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-OsF/m/sc
}{}
-\DeclareFontShape{T2A}{LibertinusSans-OsF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-t2a
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-OsF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{regular}{n}{
+ <-> alias * LibertinusSans-OsF/m/n
}{}
-\DeclareFontShape{T2A}{LibertinusSans-OsF}{regular}{scsl}{
- <-> ssub * LibertinusSans-OsF/regular/scit
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-OsF}{regular}{sl}{
- <-> ssub * LibertinusSans-OsF/regular/it
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{regular}{it}{
+ <-> alias * LibertinusSans-OsF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{T2A}{LibertinusSans-OsF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-OsF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-t2a
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{regular}{scit}{
+ <-> alias * LibertinusSans-OsF/m/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSans-OsF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-OsF/m/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSans-OsF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-t2a
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-OsF/regular/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSans-OsF}{bold}{it}{
- <-> ssub * LibertinusSans-OsF/bold/sl
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{m}{sl}{
+ <-> ssub * LibertinusSans-OsF/m/it
}{}
-\DeclareFontShape{T2A}{LibertinusSans-OsF}{bold}{scit}{
- <-> ssub * LibertinusSans-OsF/bold/scsl
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-OsF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{T2A}{LibertinusSans-OsF}{m}{sl}{
- <-> alias * LibertinusSans-OsF/regular/sl
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-OsF}{m}{scsl}{
- <-> alias * LibertinusSans-OsF/regular/scsl
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{bold}{sc}{
+ <-> alias * LibertinusSans-OsF/b/sc
}{}
-\DeclareFontShape{T2A}{LibertinusSans-OsF}{m}{sc}{
- <-> alias * LibertinusSans-OsF/regular/sc
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-OsF}{m}{n}{
- <-> alias * LibertinusSans-OsF/regular/n
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{bold}{n}{
+ <-> alias * LibertinusSans-OsF/b/n
}{}
-\DeclareFontShape{T2A}{LibertinusSans-OsF}{m}{it}{
- <-> alias * LibertinusSans-OsF/regular/it
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-OsF}{m}{scit}{
- <-> alias * LibertinusSans-OsF/regular/scit
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{bold}{scsl}{
+ <-> alias * LibertinusSans-OsF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{T2A}{LibertinusSans-OsF}{b}{sc}{
- <-> alias * LibertinusSans-OsF/bold/sc
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-OsF}{b}{n}{
- <-> alias * LibertinusSans-OsF/bold/n
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{bold}{sl}{
+ <-> alias * LibertinusSans-OsF/b/sl
}{}
-\DeclareFontShape{T2A}{LibertinusSans-OsF}{b}{scsl}{
- <-> alias * LibertinusSans-OsF/bold/scsl
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{b}{it}{
+ <-> ssub * LibertinusSans-OsF/b/sl
}{}
-\DeclareFontShape{T2A}{LibertinusSans-OsF}{b}{sl}{
- <-> alias * LibertinusSans-OsF/bold/sl
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{bold}{it}{
+ <-> ssub * LibertinusSans-OsF/bold/sl
}{}
-\DeclareFontShape{T2A}{LibertinusSans-OsF}{b}{it}{
- <-> alias * LibertinusSans-OsF/bold/it
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{b}{scit}{
+ <-> ssub * LibertinusSans-OsF/b/scsl
}{}
-\DeclareFontShape{T2A}{LibertinusSans-OsF}{b}{scit}{
- <-> alias * LibertinusSans-OsF/bold/scit
+\DeclareFontShape{T2A}{LibertinusSans-OsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-OsF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{T2A}{LibertinusSans-OsF}{bx}{sl}{
<-> ssub * LibertinusSans-OsF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSans-Sup.fd b/fonts/libertinus-type1/latex/T2ALibertinusSans-Sup.fd
index 2c6a071cf6..ea0199a5b3 100644
--- a/fonts/libertinus-type1/latex/T2ALibertinusSans-Sup.fd
+++ b/fonts/libertinus-type1/latex/T2ALibertinusSans-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2ALibertinusSans-Sup.fd}
- [2019/12/17 (autoinst) Font definitions for T2A/LibertinusSans-Sup.]
+ [2020/08/22 (autoinst) Font definitions for T2A/LibertinusSans-Sup.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,68 +20,62 @@
\DeclareFontFamily{T2A}{LibertinusSans-Sup}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2A}{LibertinusSans-Sup}{regular}{n}{
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{m}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Regular-sup-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-Sup}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-t2a
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{regular}{n}{
+ <-> alias * LibertinusSans-Sup/m/n
}{}
-\DeclareFontShape{T2A}{LibertinusSans-Sup}{regular}{sl}{
- <-> ssub * LibertinusSans-Sup/regular/it
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-t2a
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{T2A}{LibertinusSans-Sup}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-sup-t2a
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{regular}{it}{
+ <-> alias * LibertinusSans-Sup/m/it
}{}
-\DeclareFontShape{T2A}{LibertinusSans-Sup}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-t2a
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{m}{sl}{
+ <-> ssub * LibertinusSans-Sup/m/it
}{}
-\DeclareFontShape{T2A}{LibertinusSans-Sup}{bold}{it}{
- <-> ssub * LibertinusSans-Sup/bold/sl
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSans-Sup/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{T2A}{LibertinusSans-Sup}{m}{sl}{
- <-> alias * LibertinusSans-Sup/regular/sl
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-sup-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-Sup}{m}{n}{
- <-> alias * LibertinusSans-Sup/regular/n
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{bold}{n}{
+ <-> alias * LibertinusSans-Sup/b/n
}{}
-\DeclareFontShape{T2A}{LibertinusSans-Sup}{m}{it}{
- <-> alias * LibertinusSans-Sup/regular/it
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-t2a
}{}
-
-% b --> bold
-
-\DeclareFontShape{T2A}{LibertinusSans-Sup}{b}{n}{
- <-> alias * LibertinusSans-Sup/bold/n
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{bold}{sl}{
+ <-> alias * LibertinusSans-Sup/b/sl
}{}
-\DeclareFontShape{T2A}{LibertinusSans-Sup}{b}{sl}{
- <-> alias * LibertinusSans-Sup/bold/sl
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{b}{it}{
+ <-> ssub * LibertinusSans-Sup/b/sl
}{}
-\DeclareFontShape{T2A}{LibertinusSans-Sup}{b}{it}{
- <-> alias * LibertinusSans-Sup/bold/it
+\DeclareFontShape{T2A}{LibertinusSans-Sup}{bold}{it}{
+ <-> ssub * LibertinusSans-Sup/bold/sl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{T2A}{LibertinusSans-Sup}{bx}{sl}{
<-> ssub * LibertinusSans-Sup/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSans-TLF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSans-TLF.fd
index b557f15b03..eabccb6821 100644
--- a/fonts/libertinus-type1/latex/T2ALibertinusSans-TLF.fd
+++ b/fonts/libertinus-type1/latex/T2ALibertinusSans-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2ALibertinusSans-TLF.fd}
- [2019/12/17 (autoinst) Font definitions for T2A/LibertinusSans-TLF.]
+ [2020/08/22 (autoinst) Font definitions for T2A/LibertinusSans-TLF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{T2A}{LibertinusSans-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2A}{LibertinusSans-TLF}{regular}{sc}{
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-TLF/m/sc
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TLF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-t2a
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TLF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{regular}{n}{
+ <-> alias * LibertinusSans-TLF/m/n
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TLF}{regular}{scsl}{
- <-> ssub * LibertinusSans-TLF/regular/scit
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TLF}{regular}{sl}{
- <-> ssub * LibertinusSans-TLF/regular/it
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{regular}{it}{
+ <-> alias * LibertinusSans-TLF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{T2A}{LibertinusSans-TLF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TLF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-t2a
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{regular}{scit}{
+ <-> alias * LibertinusSans-TLF/m/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TLF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TLF/m/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TLF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-t2a
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TLF/regular/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TLF}{bold}{it}{
- <-> ssub * LibertinusSans-TLF/bold/sl
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{m}{sl}{
+ <-> ssub * LibertinusSans-TLF/m/it
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TLF}{bold}{scit}{
- <-> ssub * LibertinusSans-TLF/bold/scsl
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TLF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{T2A}{LibertinusSans-TLF}{m}{sl}{
- <-> alias * LibertinusSans-TLF/regular/sl
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TLF}{m}{scsl}{
- <-> alias * LibertinusSans-TLF/regular/scsl
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{bold}{sc}{
+ <-> alias * LibertinusSans-TLF/b/sc
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TLF}{m}{sc}{
- <-> alias * LibertinusSans-TLF/regular/sc
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TLF}{m}{n}{
- <-> alias * LibertinusSans-TLF/regular/n
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{bold}{n}{
+ <-> alias * LibertinusSans-TLF/b/n
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TLF}{m}{it}{
- <-> alias * LibertinusSans-TLF/regular/it
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TLF}{m}{scit}{
- <-> alias * LibertinusSans-TLF/regular/scit
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{bold}{scsl}{
+ <-> alias * LibertinusSans-TLF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{T2A}{LibertinusSans-TLF}{b}{sc}{
- <-> alias * LibertinusSans-TLF/bold/sc
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TLF}{b}{n}{
- <-> alias * LibertinusSans-TLF/bold/n
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{bold}{sl}{
+ <-> alias * LibertinusSans-TLF/b/sl
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TLF}{b}{scsl}{
- <-> alias * LibertinusSans-TLF/bold/scsl
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{b}{it}{
+ <-> ssub * LibertinusSans-TLF/b/sl
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TLF}{b}{sl}{
- <-> alias * LibertinusSans-TLF/bold/sl
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{bold}{it}{
+ <-> ssub * LibertinusSans-TLF/bold/sl
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TLF}{b}{it}{
- <-> alias * LibertinusSans-TLF/bold/it
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{b}{scit}{
+ <-> ssub * LibertinusSans-TLF/b/scsl
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TLF}{b}{scit}{
- <-> alias * LibertinusSans-TLF/bold/scit
+\DeclareFontShape{T2A}{LibertinusSans-TLF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TLF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{T2A}{LibertinusSans-TLF}{bx}{sl}{
<-> ssub * LibertinusSans-TLF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSans-TOsF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSans-TOsF.fd
index de339b1173..4032e4fbce 100644
--- a/fonts/libertinus-type1/latex/T2ALibertinusSans-TOsF.fd
+++ b/fonts/libertinus-type1/latex/T2ALibertinusSans-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2ALibertinusSans-TOsF.fd}
- [2019/12/17 (autoinst) Font definitions for T2A/LibertinusSans-TOsF.]
+ [2020/08/22 (autoinst) Font definitions for T2A/LibertinusSans-TOsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{T2A}{LibertinusSans-TOsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2A}{LibertinusSans-TOsF}{regular}{sc}{
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-TOsF/m/sc
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TOsF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-t2a
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TOsF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{regular}{n}{
+ <-> alias * LibertinusSans-TOsF/m/n
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TOsF}{regular}{scsl}{
- <-> ssub * LibertinusSans-TOsF/regular/scit
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TOsF}{regular}{sl}{
- <-> ssub * LibertinusSans-TOsF/regular/it
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{regular}{it}{
+ <-> alias * LibertinusSans-TOsF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-t2a
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{regular}{scit}{
+ <-> alias * LibertinusSans-TOsF/m/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/m/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-t2a
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/regular/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bold}{it}{
- <-> ssub * LibertinusSans-TOsF/bold/sl
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSans-TOsF/m/it
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bold}{scit}{
- <-> ssub * LibertinusSans-TOsF/bold/scsl
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TOsF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{T2A}{LibertinusSans-TOsF}{m}{sl}{
- <-> alias * LibertinusSans-TOsF/regular/sl
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TOsF}{m}{scsl}{
- <-> alias * LibertinusSans-TOsF/regular/scsl
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bold}{sc}{
+ <-> alias * LibertinusSans-TOsF/b/sc
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TOsF}{m}{sc}{
- <-> alias * LibertinusSans-TOsF/regular/sc
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TOsF}{m}{n}{
- <-> alias * LibertinusSans-TOsF/regular/n
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bold}{n}{
+ <-> alias * LibertinusSans-TOsF/b/n
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TOsF}{m}{it}{
- <-> alias * LibertinusSans-TOsF/regular/it
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TOsF}{m}{scit}{
- <-> alias * LibertinusSans-TOsF/regular/scit
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bold}{scsl}{
+ <-> alias * LibertinusSans-TOsF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{T2A}{LibertinusSans-TOsF}{b}{sc}{
- <-> alias * LibertinusSans-TOsF/bold/sc
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TOsF}{b}{n}{
- <-> alias * LibertinusSans-TOsF/bold/n
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bold}{sl}{
+ <-> alias * LibertinusSans-TOsF/b/sl
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TOsF}{b}{scsl}{
- <-> alias * LibertinusSans-TOsF/bold/scsl
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{b}{it}{
+ <-> ssub * LibertinusSans-TOsF/b/sl
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TOsF}{b}{sl}{
- <-> alias * LibertinusSans-TOsF/bold/sl
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bold}{it}{
+ <-> ssub * LibertinusSans-TOsF/bold/sl
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TOsF}{b}{it}{
- <-> alias * LibertinusSans-TOsF/bold/it
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{b}{scit}{
+ <-> ssub * LibertinusSans-TOsF/b/scsl
}{}
-\DeclareFontShape{T2A}{LibertinusSans-TOsF}{b}{scit}{
- <-> alias * LibertinusSans-TOsF/bold/scit
+\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TOsF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bx}{sl}{
<-> ssub * LibertinusSans-TOsF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSerif-LF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSerif-LF.fd
index 200b753def..4c9f7a0d7a 100644
--- a/fonts/libertinus-type1/latex/T2ALibertinusSerif-LF.fd
+++ b/fonts/libertinus-type1/latex/T2ALibertinusSerif-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2ALibertinusSerif-LF.fd}
- [2019/12/17 (autoinst) Font definitions for T2A/LibertinusSerif-LF.]
+ [2020/08/22 (autoinst) Font definitions for T2A/LibertinusSerif-LF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{T2A}{LibertinusSerif-LF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{regular}{sc}{
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{m}{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}{sc}{
+ <-> alias * LibertinusSerif-LF/m/sc
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{regular}{n}{
+ <-> alias * LibertinusSerif-LF/m/n
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-LF/regular/scit
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{regular}{sl}{
- <-> ssub * LibertinusSerif-LF/regular/it
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{regular}{it}{
+ <-> alias * LibertinusSerif-LF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{regular}{scit}{
+ <-> alias * LibertinusSerif-LF/m/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-LF/m/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-LF/regular/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-LF/semibold/scit
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{m}{sl}{
+ <-> ssub * LibertinusSerif-LF/m/it
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-LF/semibold/it
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-LF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-LF/sb/sc
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{semibold}{n}{
+ <-> alias * LibertinusSerif-LF/sb/n
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-LF/bold/scit
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{bold}{sl}{
- <-> ssub * LibertinusSerif-LF/bold/it
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{semibold}{it}{
+ <-> alias * LibertinusSerif-LF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{m}{sl}{
- <-> alias * LibertinusSerif-LF/regular/sl
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{m}{scsl}{
- <-> alias * LibertinusSerif-LF/regular/scsl
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-LF/sb/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{m}{sc}{
- <-> alias * LibertinusSerif-LF/regular/sc
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-LF/sb/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{m}{n}{
- <-> alias * LibertinusSerif-LF/regular/n
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/semibold/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{m}{it}{
- <-> alias * LibertinusSerif-LF/regular/it
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-LF/sb/it
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{m}{scit}{
- <-> alias * LibertinusSerif-LF/regular/scit
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-LF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{sb}{sl}{
- <-> alias * LibertinusSerif-LF/semibold/sl
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{sb}{scsl}{
- <-> alias * LibertinusSerif-LF/semibold/scsl
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{bold}{sc}{
+ <-> alias * LibertinusSerif-LF/b/sc
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{sb}{sc}{
- <-> alias * LibertinusSerif-LF/semibold/sc
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{sb}{n}{
- <-> alias * LibertinusSerif-LF/semibold/n
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{bold}{n}{
+ <-> alias * LibertinusSerif-LF/b/n
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{sb}{it}{
- <-> alias * LibertinusSerif-LF/semibold/it
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{sb}{scit}{
- <-> alias * LibertinusSerif-LF/semibold/scit
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{bold}{it}{
+ <-> alias * LibertinusSerif-LF/b/it
}{}
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-t2a
+}{}
-% b --> bold
-
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{b}{sl}{
- <-> alias * LibertinusSerif-LF/bold/sl
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{bold}{scit}{
+ <-> alias * LibertinusSerif-LF/b/scit
}{}
\DeclareFontShape{T2A}{LibertinusSerif-LF}{b}{scsl}{
- <-> alias * LibertinusSerif-LF/bold/scsl
+ <-> ssub * LibertinusSerif-LF/b/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{b}{sc}{
- <-> alias * LibertinusSerif-LF/bold/sc
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/bold/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{b}{n}{
- <-> alias * LibertinusSerif-LF/bold/n
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{b}{sl}{
+ <-> ssub * LibertinusSerif-LF/b/it
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{b}{it}{
- <-> alias * LibertinusSerif-LF/bold/it
+\DeclareFontShape{T2A}{LibertinusSerif-LF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-LF/bold/it
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-LF}{b}{scit}{
- <-> alias * LibertinusSerif-LF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{T2A}{LibertinusSerif-LF}{bx}{n}{
<-> ssub * LibertinusSerif-LF/b/n
diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSerif-OsF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSerif-OsF.fd
index 5c4ea71457..3395f4a0c3 100644
--- a/fonts/libertinus-type1/latex/T2ALibertinusSerif-OsF.fd
+++ b/fonts/libertinus-type1/latex/T2ALibertinusSerif-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2ALibertinusSerif-OsF.fd}
- [2019/12/17 (autoinst) Font definitions for T2A/LibertinusSerif-OsF.]
+ [2020/08/22 (autoinst) Font definitions for T2A/LibertinusSerif-OsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{T2A}{LibertinusSerif-OsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{regular}{sc}{
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{m}{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}{sc}{
+ <-> alias * LibertinusSerif-OsF/m/sc
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{regular}{n}{
+ <-> alias * LibertinusSerif-OsF/m/n
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-OsF/regular/scit
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{regular}{sl}{
- <-> ssub * LibertinusSerif-OsF/regular/it
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{regular}{it}{
+ <-> alias * LibertinusSerif-OsF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{regular}{scit}{
+ <-> alias * LibertinusSerif-OsF/m/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/m/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/regular/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-OsF/semibold/scit
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-OsF/m/it
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-OsF/semibold/it
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-OsF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-OsF/sb/sc
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{semibold}{n}{
+ <-> alias * LibertinusSerif-OsF/sb/n
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-OsF/bold/scit
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bold}{sl}{
- <-> ssub * LibertinusSerif-OsF/bold/it
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{semibold}{it}{
+ <-> alias * LibertinusSerif-OsF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{m}{sl}{
- <-> alias * LibertinusSerif-OsF/regular/sl
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{m}{scsl}{
- <-> alias * LibertinusSerif-OsF/regular/scsl
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-OsF/sb/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{m}{sc}{
- <-> alias * LibertinusSerif-OsF/regular/sc
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/sb/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{m}{n}{
- <-> alias * LibertinusSerif-OsF/regular/n
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{m}{it}{
- <-> alias * LibertinusSerif-OsF/regular/it
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-OsF/sb/it
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{m}{scit}{
- <-> alias * LibertinusSerif-OsF/regular/scit
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{sb}{sl}{
- <-> alias * LibertinusSerif-OsF/semibold/sl
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{sb}{scsl}{
- <-> alias * LibertinusSerif-OsF/semibold/scsl
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bold}{sc}{
+ <-> alias * LibertinusSerif-OsF/b/sc
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{sb}{sc}{
- <-> alias * LibertinusSerif-OsF/semibold/sc
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{sb}{n}{
- <-> alias * LibertinusSerif-OsF/semibold/n
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bold}{n}{
+ <-> alias * LibertinusSerif-OsF/b/n
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{sb}{it}{
- <-> alias * LibertinusSerif-OsF/semibold/it
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{sb}{scit}{
- <-> alias * LibertinusSerif-OsF/semibold/scit
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bold}{it}{
+ <-> alias * LibertinusSerif-OsF/b/it
}{}
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-t2a
+}{}
-% b --> bold
-
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{b}{sl}{
- <-> alias * LibertinusSerif-OsF/bold/sl
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bold}{scit}{
+ <-> alias * LibertinusSerif-OsF/b/scit
}{}
\DeclareFontShape{T2A}{LibertinusSerif-OsF}{b}{scsl}{
- <-> alias * LibertinusSerif-OsF/bold/scsl
+ <-> ssub * LibertinusSerif-OsF/b/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{b}{sc}{
- <-> alias * LibertinusSerif-OsF/bold/sc
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/bold/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{b}{n}{
- <-> alias * LibertinusSerif-OsF/bold/n
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-OsF/b/it
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{b}{it}{
- <-> alias * LibertinusSerif-OsF/bold/it
+\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/bold/it
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-OsF}{b}{scit}{
- <-> alias * LibertinusSerif-OsF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bx}{n}{
<-> ssub * LibertinusSerif-OsF/b/n
diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSerif-Sup.fd b/fonts/libertinus-type1/latex/T2ALibertinusSerif-Sup.fd
index 3908ce6215..963eacede8 100644
--- a/fonts/libertinus-type1/latex/T2ALibertinusSerif-Sup.fd
+++ b/fonts/libertinus-type1/latex/T2ALibertinusSerif-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2ALibertinusSerif-Sup.fd}
- [2019/12/17 (autoinst) Font definitions for T2A/LibertinusSerif-Sup.]
+ [2020/08/22 (autoinst) Font definitions for T2A/LibertinusSerif-Sup.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,97 +20,88 @@
\DeclareFontFamily{T2A}{LibertinusSerif-Sup}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2A}{LibertinusSerif-Sup}{regular}{n}{
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{m}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-sup-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-Sup}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{regular}{n}{
+ <-> alias * LibertinusSerif-Sup/m/n
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-Sup}{regular}{sl}{
- <-> ssub * LibertinusSerif-Sup/regular/it
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-t2a
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{T2A}{LibertinusSerif-Sup}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{regular}{it}{
+ <-> alias * LibertinusSerif-Sup/m/it
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-Sup}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{m}{sl}{
+ <-> ssub * LibertinusSerif-Sup/m/it
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-Sup}{semibold}{sl}{
- <-> ssub * LibertinusSerif-Sup/semibold/it
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSerif-Sup/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{T2A}{LibertinusSerif-Sup}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-Sup}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{semibold}{n}{
+ <-> alias * LibertinusSerif-Sup/sb/n
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-Sup}{bold}{sl}{
- <-> ssub * LibertinusSerif-Sup/bold/it
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-t2a
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{T2A}{LibertinusSerif-Sup}{m}{sl}{
- <-> alias * LibertinusSerif-Sup/regular/sl
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{semibold}{it}{
+ <-> alias * LibertinusSerif-Sup/sb/it
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-Sup}{m}{n}{
- <-> alias * LibertinusSerif-Sup/regular/n
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{sb}{sl}{
+ <-> ssub * LibertinusSerif-Sup/sb/it
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-Sup}{m}{it}{
- <-> alias * LibertinusSerif-Sup/regular/it
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{T2A}{LibertinusSerif-Sup}{sb}{sl}{
- <-> alias * LibertinusSerif-Sup/semibold/sl
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-Sup}{sb}{n}{
- <-> alias * LibertinusSerif-Sup/semibold/n
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{bold}{n}{
+ <-> alias * LibertinusSerif-Sup/b/n
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-Sup}{sb}{it}{
- <-> alias * LibertinusSerif-Sup/semibold/it
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-t2a
}{}
-
-% b --> bold
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{bold}{it}{
+ <-> alias * LibertinusSerif-Sup/b/it
+}{}
\DeclareFontShape{T2A}{LibertinusSerif-Sup}{b}{sl}{
- <-> alias * LibertinusSerif-Sup/bold/sl
+ <-> ssub * LibertinusSerif-Sup/b/it
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-Sup}{b}{n}{
- <-> alias * LibertinusSerif-Sup/bold/n
+\DeclareFontShape{T2A}{LibertinusSerif-Sup}{bold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/bold/it
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-Sup}{b}{it}{
- <-> alias * LibertinusSerif-Sup/bold/it
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{T2A}{LibertinusSerif-Sup}{bx}{n}{
<-> ssub * LibertinusSerif-Sup/b/n
diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSerif-TLF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSerif-TLF.fd
index 815be2aac4..0c9682a579 100644
--- a/fonts/libertinus-type1/latex/T2ALibertinusSerif-TLF.fd
+++ b/fonts/libertinus-type1/latex/T2ALibertinusSerif-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2ALibertinusSerif-TLF.fd}
- [2019/12/17 (autoinst) Font definitions for T2A/LibertinusSerif-TLF.]
+ [2020/08/22 (autoinst) Font definitions for T2A/LibertinusSerif-TLF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{T2A}{LibertinusSerif-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{regular}{sc}{
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{m}{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}{sc}{
+ <-> alias * LibertinusSerif-TLF/m/sc
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{regular}{n}{
+ <-> alias * LibertinusSerif-TLF/m/n
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-TLF/regular/scit
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{regular}{sl}{
- <-> ssub * LibertinusSerif-TLF/regular/it
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{regular}{it}{
+ <-> alias * LibertinusSerif-TLF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{regular}{scit}{
+ <-> alias * LibertinusSerif-TLF/m/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/m/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/regular/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-TLF/semibold/scit
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TLF/m/it
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-TLF/semibold/it
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TLF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-TLF/sb/sc
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{semibold}{n}{
+ <-> alias * LibertinusSerif-TLF/sb/n
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-TLF/bold/scit
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bold}{sl}{
- <-> ssub * LibertinusSerif-TLF/bold/it
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{semibold}{it}{
+ <-> alias * LibertinusSerif-TLF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{m}{sl}{
- <-> alias * LibertinusSerif-TLF/regular/sl
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{m}{scsl}{
- <-> alias * LibertinusSerif-TLF/regular/scsl
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-TLF/sb/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{m}{sc}{
- <-> alias * LibertinusSerif-TLF/regular/sc
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/sb/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{m}{n}{
- <-> alias * LibertinusSerif-TLF/regular/n
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{m}{it}{
- <-> alias * LibertinusSerif-TLF/regular/it
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TLF/sb/it
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{m}{scit}{
- <-> alias * LibertinusSerif-TLF/regular/scit
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{sb}{sl}{
- <-> alias * LibertinusSerif-TLF/semibold/sl
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{sb}{scsl}{
- <-> alias * LibertinusSerif-TLF/semibold/scsl
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bold}{sc}{
+ <-> alias * LibertinusSerif-TLF/b/sc
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{sb}{sc}{
- <-> alias * LibertinusSerif-TLF/semibold/sc
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{sb}{n}{
- <-> alias * LibertinusSerif-TLF/semibold/n
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bold}{n}{
+ <-> alias * LibertinusSerif-TLF/b/n
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{sb}{it}{
- <-> alias * LibertinusSerif-TLF/semibold/it
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{sb}{scit}{
- <-> alias * LibertinusSerif-TLF/semibold/scit
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bold}{it}{
+ <-> alias * LibertinusSerif-TLF/b/it
}{}
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-t2a
+}{}
-% b --> bold
-
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{b}{sl}{
- <-> alias * LibertinusSerif-TLF/bold/sl
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bold}{scit}{
+ <-> alias * LibertinusSerif-TLF/b/scit
}{}
\DeclareFontShape{T2A}{LibertinusSerif-TLF}{b}{scsl}{
- <-> alias * LibertinusSerif-TLF/bold/scsl
+ <-> ssub * LibertinusSerif-TLF/b/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{b}{sc}{
- <-> alias * LibertinusSerif-TLF/bold/sc
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/bold/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{b}{n}{
- <-> alias * LibertinusSerif-TLF/bold/n
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TLF/b/it
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{b}{it}{
- <-> alias * LibertinusSerif-TLF/bold/it
+\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/bold/it
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TLF}{b}{scit}{
- <-> alias * LibertinusSerif-TLF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bx}{n}{
<-> ssub * LibertinusSerif-TLF/b/n
diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSerif-TOsF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSerif-TOsF.fd
index ad6d934acd..656adc5f71 100644
--- a/fonts/libertinus-type1/latex/T2ALibertinusSerif-TOsF.fd
+++ b/fonts/libertinus-type1/latex/T2ALibertinusSerif-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2ALibertinusSerif-TOsF.fd}
- [2019/12/17 (autoinst) Font definitions for T2A/LibertinusSerif-TOsF.]
+ [2020/08/22 (autoinst) Font definitions for T2A/LibertinusSerif-TOsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{T2A}{LibertinusSerif-TOsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{regular}{sc}{
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{m}{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}{sc}{
+ <-> alias * LibertinusSerif-TOsF/m/sc
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{regular}{n}{
+ <-> alias * LibertinusSerif-TOsF/m/n
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/regular/scit
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{regular}{sl}{
- <-> ssub * LibertinusSerif-TOsF/regular/it
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{regular}{it}{
+ <-> alias * LibertinusSerif-TOsF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{regular}{scit}{
+ <-> alias * LibertinusSerif-TOsF/m/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/m/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/semibold/scit
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/m/it
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-TOsF/semibold/it
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-TOsF/sb/sc
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-t2a
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{semibold}{n}{
+ <-> alias * LibertinusSerif-TOsF/sb/n
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/bold/scit
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bold}{sl}{
- <-> ssub * LibertinusSerif-TOsF/bold/it
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{semibold}{it}{
+ <-> alias * LibertinusSerif-TOsF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{m}{sl}{
- <-> alias * LibertinusSerif-TOsF/regular/sl
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{m}{scsl}{
- <-> alias * LibertinusSerif-TOsF/regular/scsl
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-TOsF/sb/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{m}{sc}{
- <-> alias * LibertinusSerif-TOsF/regular/sc
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/sb/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{m}{n}{
- <-> alias * LibertinusSerif-TOsF/regular/n
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{m}{it}{
- <-> alias * LibertinusSerif-TOsF/regular/it
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/sb/it
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{m}{scit}{
- <-> alias * LibertinusSerif-TOsF/regular/scit
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{sb}{sl}{
- <-> alias * LibertinusSerif-TOsF/semibold/sl
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{sb}{scsl}{
- <-> alias * LibertinusSerif-TOsF/semibold/scsl
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bold}{sc}{
+ <-> alias * LibertinusSerif-TOsF/b/sc
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{sb}{sc}{
- <-> alias * LibertinusSerif-TOsF/semibold/sc
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{sb}{n}{
- <-> alias * LibertinusSerif-TOsF/semibold/n
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bold}{n}{
+ <-> alias * LibertinusSerif-TOsF/b/n
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{sb}{it}{
- <-> alias * LibertinusSerif-TOsF/semibold/it
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-t2a
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{sb}{scit}{
- <-> alias * LibertinusSerif-TOsF/semibold/scit
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bold}{it}{
+ <-> alias * LibertinusSerif-TOsF/b/it
}{}
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-t2a
+}{}
-% b --> bold
-
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{b}{sl}{
- <-> alias * LibertinusSerif-TOsF/bold/sl
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bold}{scit}{
+ <-> alias * LibertinusSerif-TOsF/b/scit
}{}
\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{b}{scsl}{
- <-> alias * LibertinusSerif-TOsF/bold/scsl
+ <-> ssub * LibertinusSerif-TOsF/b/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{b}{sc}{
- <-> alias * LibertinusSerif-TOsF/bold/sc
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scit
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{b}{n}{
- <-> alias * LibertinusSerif-TOsF/bold/n
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/b/it
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{b}{it}{
- <-> alias * LibertinusSerif-TOsF/bold/it
+\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/it
}{}
-\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{b}{scit}{
- <-> alias * LibertinusSerif-TOsF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bx}{n}{
<-> ssub * LibertinusSerif-TOsF/b/n
diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-LF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-LF.fd
index 9a53f3378d..b375e81f79 100644
--- a/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-LF.fd
+++ b/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-LF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2ALibertinusSerifDisplay-LF.fd}
- [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerifDisplay-LF.]
+ [2020/08/22 (autoinst) Font definitions for T2A/LibertinusSerifDisplay-LF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{T2A}{LibertinusSerifDisplay-LF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2A}{LibertinusSerifDisplay-LF}{regular}{n}{
+\DeclareFontShape{T2A}{LibertinusSerifDisplay-LF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-lf-t2a
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{T2A}{LibertinusSerifDisplay-LF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-LF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{T2A}{LibertinusSerifDisplay-LF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-LF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-OsF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-OsF.fd
index 6df808914c..7adaa6ac48 100644
--- a/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-OsF.fd
+++ b/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-OsF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2ALibertinusSerifDisplay-OsF.fd}
- [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerifDisplay-OsF.]
+ [2020/08/22 (autoinst) Font definitions for T2A/LibertinusSerifDisplay-OsF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{T2A}{LibertinusSerifDisplay-OsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2A}{LibertinusSerifDisplay-OsF}{regular}{n}{
+\DeclareFontShape{T2A}{LibertinusSerifDisplay-OsF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-osf-t2a
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{T2A}{LibertinusSerifDisplay-OsF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-OsF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{T2A}{LibertinusSerifDisplay-OsF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-OsF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-Sup.fd b/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-Sup.fd
index b1cc106f82..c1a9b0e9e6 100644
--- a/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-Sup.fd
+++ b/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-Sup.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2ALibertinusSerifDisplay-Sup.fd}
- [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerifDisplay-Sup.]
+ [2020/08/22 (autoinst) Font definitions for T2A/LibertinusSerifDisplay-Sup.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{T2A}{LibertinusSerifDisplay-Sup}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2A}{LibertinusSerifDisplay-Sup}{regular}{n}{
+\DeclareFontShape{T2A}{LibertinusSerifDisplay-Sup}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-sup-t2a
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{T2A}{LibertinusSerifDisplay-Sup}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-Sup/m/n
+}{}
-% m --> regular
-\DeclareFontShape{T2A}{LibertinusSerifDisplay-Sup}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-Sup/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-TLF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-TLF.fd
index 01e4d864f2..9b10fffaef 100644
--- a/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-TLF.fd
+++ b/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-TLF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2ALibertinusSerifDisplay-TLF.fd}
- [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerifDisplay-TLF.]
+ [2020/08/22 (autoinst) Font definitions for T2A/LibertinusSerifDisplay-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{T2A}{LibertinusSerifDisplay-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2A}{LibertinusSerifDisplay-TLF}{regular}{n}{
+\DeclareFontShape{T2A}{LibertinusSerifDisplay-TLF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tlf-t2a
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{T2A}{LibertinusSerifDisplay-TLF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-TLF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{T2A}{LibertinusSerifDisplay-TLF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-TLF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-TOsF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-TOsF.fd
index aa952c2cf1..5dc7399da3 100644
--- a/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-TOsF.fd
+++ b/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-TOsF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2ALibertinusSerifDisplay-TOsF.fd}
- [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerifDisplay-TOsF.]
+ [2020/08/22 (autoinst) Font definitions for T2A/LibertinusSerifDisplay-TOsF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{T2A}{LibertinusSerifDisplay-TOsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2A}{LibertinusSerifDisplay-TOsF}{regular}{n}{
+\DeclareFontShape{T2A}{LibertinusSerifDisplay-TOsF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tosf-t2a
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{T2A}{LibertinusSerifDisplay-TOsF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-TOsF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{T2A}{LibertinusSerifDisplay-TOsF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-TOsF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSerifInitials-TLF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSerifInitials-TLF.fd
index 58e9e57cce..3c27a3dbfd 100644
--- a/fonts/libertinus-type1/latex/T2ALibertinusSerifInitials-TLF.fd
+++ b/fonts/libertinus-type1/latex/T2ALibertinusSerifInitials-TLF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2ALibertinusSerifInitials-TLF.fd}
- [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerifInitials-TLF.]
+ [2020/08/22 (autoinst) Font definitions for T2A/LibertinusSerifInitials-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifInitials@scale\endcsname\relax
\let\LibertinusSerifInitials@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{T2A}{LibertinusSerifInitials-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2A}{LibertinusSerifInitials-TLF}{regular}{n}{
+\DeclareFontShape{T2A}{LibertinusSerifInitials-TLF}{m}{n}{
<-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-Regular-tlf-t2a
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{T2A}{LibertinusSerifInitials-TLF}{regular}{n}{
+ <-> alias * LibertinusSerifInitials-TLF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{T2A}{LibertinusSerifInitials-TLF}{m}{n}{
- <-> ssub * LibertinusSerifInitials-TLF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSans-LF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSans-LF.fd
index 8601d55671..d574e50df3 100644
--- a/fonts/libertinus-type1/latex/T2BLibertinusSans-LF.fd
+++ b/fonts/libertinus-type1/latex/T2BLibertinusSans-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2BLibertinusSans-LF.fd}
- [2019/12/17 (autoinst) Font definitions for T2B/LibertinusSans-LF.]
+ [2020/08/22 (autoinst) Font definitions for T2B/LibertinusSans-LF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{T2B}{LibertinusSans-LF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2B}{LibertinusSans-LF}{regular}{sc}{
+\DeclareFontShape{T2B}{LibertinusSans-LF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-LF/m/sc
}{}
-\DeclareFontShape{T2B}{LibertinusSans-LF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-t2b
+\DeclareFontShape{T2B}{LibertinusSans-LF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-LF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSans-LF}{regular}{n}{
+ <-> alias * LibertinusSans-LF/m/n
}{}
-\DeclareFontShape{T2B}{LibertinusSans-LF}{regular}{scsl}{
- <-> ssub * LibertinusSans-LF/regular/scit
+\DeclareFontShape{T2B}{LibertinusSans-LF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-LF}{regular}{sl}{
- <-> ssub * LibertinusSans-LF/regular/it
+\DeclareFontShape{T2B}{LibertinusSans-LF}{regular}{it}{
+ <-> alias * LibertinusSans-LF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{T2B}{LibertinusSans-LF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSans-LF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-LF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-t2b
+\DeclareFontShape{T2B}{LibertinusSans-LF}{regular}{scit}{
+ <-> alias * LibertinusSans-LF/m/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSans-LF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSans-LF}{m}{scsl}{
+ <-> ssub * LibertinusSans-LF/m/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSans-LF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-t2b
+\DeclareFontShape{T2B}{LibertinusSans-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-LF/regular/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSans-LF}{bold}{it}{
- <-> ssub * LibertinusSans-LF/bold/sl
+\DeclareFontShape{T2B}{LibertinusSans-LF}{m}{sl}{
+ <-> ssub * LibertinusSans-LF/m/it
}{}
-\DeclareFontShape{T2B}{LibertinusSans-LF}{bold}{scit}{
- <-> ssub * LibertinusSans-LF/bold/scsl
+\DeclareFontShape{T2B}{LibertinusSans-LF}{regular}{sl}{
+ <-> ssub * LibertinusSans-LF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{T2B}{LibertinusSans-LF}{m}{sl}{
- <-> alias * LibertinusSans-LF/regular/sl
+\DeclareFontShape{T2B}{LibertinusSans-LF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-LF}{m}{scsl}{
- <-> alias * LibertinusSans-LF/regular/scsl
+\DeclareFontShape{T2B}{LibertinusSans-LF}{bold}{sc}{
+ <-> alias * LibertinusSans-LF/b/sc
}{}
-\DeclareFontShape{T2B}{LibertinusSans-LF}{m}{sc}{
- <-> alias * LibertinusSans-LF/regular/sc
+\DeclareFontShape{T2B}{LibertinusSans-LF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-LF}{m}{n}{
- <-> alias * LibertinusSans-LF/regular/n
+\DeclareFontShape{T2B}{LibertinusSans-LF}{bold}{n}{
+ <-> alias * LibertinusSans-LF/b/n
}{}
-\DeclareFontShape{T2B}{LibertinusSans-LF}{m}{it}{
- <-> alias * LibertinusSans-LF/regular/it
+\DeclareFontShape{T2B}{LibertinusSans-LF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-LF}{m}{scit}{
- <-> alias * LibertinusSans-LF/regular/scit
+\DeclareFontShape{T2B}{LibertinusSans-LF}{bold}{scsl}{
+ <-> alias * LibertinusSans-LF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{T2B}{LibertinusSans-LF}{b}{sc}{
- <-> alias * LibertinusSans-LF/bold/sc
+\DeclareFontShape{T2B}{LibertinusSans-LF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-LF}{b}{n}{
- <-> alias * LibertinusSans-LF/bold/n
+\DeclareFontShape{T2B}{LibertinusSans-LF}{bold}{sl}{
+ <-> alias * LibertinusSans-LF/b/sl
}{}
-\DeclareFontShape{T2B}{LibertinusSans-LF}{b}{scsl}{
- <-> alias * LibertinusSans-LF/bold/scsl
+\DeclareFontShape{T2B}{LibertinusSans-LF}{b}{it}{
+ <-> ssub * LibertinusSans-LF/b/sl
}{}
-\DeclareFontShape{T2B}{LibertinusSans-LF}{b}{sl}{
- <-> alias * LibertinusSans-LF/bold/sl
+\DeclareFontShape{T2B}{LibertinusSans-LF}{bold}{it}{
+ <-> ssub * LibertinusSans-LF/bold/sl
}{}
-\DeclareFontShape{T2B}{LibertinusSans-LF}{b}{it}{
- <-> alias * LibertinusSans-LF/bold/it
+\DeclareFontShape{T2B}{LibertinusSans-LF}{b}{scit}{
+ <-> ssub * LibertinusSans-LF/b/scsl
}{}
-\DeclareFontShape{T2B}{LibertinusSans-LF}{b}{scit}{
- <-> alias * LibertinusSans-LF/bold/scit
+\DeclareFontShape{T2B}{LibertinusSans-LF}{bold}{scit}{
+ <-> ssub * LibertinusSans-LF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{T2B}{LibertinusSans-LF}{bx}{sl}{
<-> ssub * LibertinusSans-LF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSans-OsF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSans-OsF.fd
index 859322feed..cbfdc3dc22 100644
--- a/fonts/libertinus-type1/latex/T2BLibertinusSans-OsF.fd
+++ b/fonts/libertinus-type1/latex/T2BLibertinusSans-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2BLibertinusSans-OsF.fd}
- [2019/12/17 (autoinst) Font definitions for T2B/LibertinusSans-OsF.]
+ [2020/08/22 (autoinst) Font definitions for T2B/LibertinusSans-OsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{T2B}{LibertinusSans-OsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2B}{LibertinusSans-OsF}{regular}{sc}{
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-OsF/m/sc
}{}
-\DeclareFontShape{T2B}{LibertinusSans-OsF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-t2b
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-OsF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{regular}{n}{
+ <-> alias * LibertinusSans-OsF/m/n
}{}
-\DeclareFontShape{T2B}{LibertinusSans-OsF}{regular}{scsl}{
- <-> ssub * LibertinusSans-OsF/regular/scit
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-OsF}{regular}{sl}{
- <-> ssub * LibertinusSans-OsF/regular/it
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{regular}{it}{
+ <-> alias * LibertinusSans-OsF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{T2B}{LibertinusSans-OsF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-OsF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-t2b
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{regular}{scit}{
+ <-> alias * LibertinusSans-OsF/m/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSans-OsF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-OsF/m/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSans-OsF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-t2b
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-OsF/regular/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSans-OsF}{bold}{it}{
- <-> ssub * LibertinusSans-OsF/bold/sl
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{m}{sl}{
+ <-> ssub * LibertinusSans-OsF/m/it
}{}
-\DeclareFontShape{T2B}{LibertinusSans-OsF}{bold}{scit}{
- <-> ssub * LibertinusSans-OsF/bold/scsl
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-OsF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{T2B}{LibertinusSans-OsF}{m}{sl}{
- <-> alias * LibertinusSans-OsF/regular/sl
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-OsF}{m}{scsl}{
- <-> alias * LibertinusSans-OsF/regular/scsl
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{bold}{sc}{
+ <-> alias * LibertinusSans-OsF/b/sc
}{}
-\DeclareFontShape{T2B}{LibertinusSans-OsF}{m}{sc}{
- <-> alias * LibertinusSans-OsF/regular/sc
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-OsF}{m}{n}{
- <-> alias * LibertinusSans-OsF/regular/n
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{bold}{n}{
+ <-> alias * LibertinusSans-OsF/b/n
}{}
-\DeclareFontShape{T2B}{LibertinusSans-OsF}{m}{it}{
- <-> alias * LibertinusSans-OsF/regular/it
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-OsF}{m}{scit}{
- <-> alias * LibertinusSans-OsF/regular/scit
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{bold}{scsl}{
+ <-> alias * LibertinusSans-OsF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{T2B}{LibertinusSans-OsF}{b}{sc}{
- <-> alias * LibertinusSans-OsF/bold/sc
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-OsF}{b}{n}{
- <-> alias * LibertinusSans-OsF/bold/n
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{bold}{sl}{
+ <-> alias * LibertinusSans-OsF/b/sl
}{}
-\DeclareFontShape{T2B}{LibertinusSans-OsF}{b}{scsl}{
- <-> alias * LibertinusSans-OsF/bold/scsl
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{b}{it}{
+ <-> ssub * LibertinusSans-OsF/b/sl
}{}
-\DeclareFontShape{T2B}{LibertinusSans-OsF}{b}{sl}{
- <-> alias * LibertinusSans-OsF/bold/sl
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{bold}{it}{
+ <-> ssub * LibertinusSans-OsF/bold/sl
}{}
-\DeclareFontShape{T2B}{LibertinusSans-OsF}{b}{it}{
- <-> alias * LibertinusSans-OsF/bold/it
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{b}{scit}{
+ <-> ssub * LibertinusSans-OsF/b/scsl
}{}
-\DeclareFontShape{T2B}{LibertinusSans-OsF}{b}{scit}{
- <-> alias * LibertinusSans-OsF/bold/scit
+\DeclareFontShape{T2B}{LibertinusSans-OsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-OsF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{T2B}{LibertinusSans-OsF}{bx}{sl}{
<-> ssub * LibertinusSans-OsF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSans-Sup.fd b/fonts/libertinus-type1/latex/T2BLibertinusSans-Sup.fd
index 6f39e5cfac..34a3977690 100644
--- a/fonts/libertinus-type1/latex/T2BLibertinusSans-Sup.fd
+++ b/fonts/libertinus-type1/latex/T2BLibertinusSans-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2BLibertinusSans-Sup.fd}
- [2019/12/17 (autoinst) Font definitions for T2B/LibertinusSans-Sup.]
+ [2020/08/22 (autoinst) Font definitions for T2B/LibertinusSans-Sup.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,68 +20,62 @@
\DeclareFontFamily{T2B}{LibertinusSans-Sup}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2B}{LibertinusSans-Sup}{regular}{n}{
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{m}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Regular-sup-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-Sup}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-t2b
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{regular}{n}{
+ <-> alias * LibertinusSans-Sup/m/n
}{}
-\DeclareFontShape{T2B}{LibertinusSans-Sup}{regular}{sl}{
- <-> ssub * LibertinusSans-Sup/regular/it
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-t2b
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{T2B}{LibertinusSans-Sup}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-sup-t2b
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{regular}{it}{
+ <-> alias * LibertinusSans-Sup/m/it
}{}
-\DeclareFontShape{T2B}{LibertinusSans-Sup}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-t2b
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{m}{sl}{
+ <-> ssub * LibertinusSans-Sup/m/it
}{}
-\DeclareFontShape{T2B}{LibertinusSans-Sup}{bold}{it}{
- <-> ssub * LibertinusSans-Sup/bold/sl
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSans-Sup/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{T2B}{LibertinusSans-Sup}{m}{sl}{
- <-> alias * LibertinusSans-Sup/regular/sl
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-sup-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-Sup}{m}{n}{
- <-> alias * LibertinusSans-Sup/regular/n
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{bold}{n}{
+ <-> alias * LibertinusSans-Sup/b/n
}{}
-\DeclareFontShape{T2B}{LibertinusSans-Sup}{m}{it}{
- <-> alias * LibertinusSans-Sup/regular/it
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-t2b
}{}
-
-% b --> bold
-
-\DeclareFontShape{T2B}{LibertinusSans-Sup}{b}{n}{
- <-> alias * LibertinusSans-Sup/bold/n
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{bold}{sl}{
+ <-> alias * LibertinusSans-Sup/b/sl
}{}
-\DeclareFontShape{T2B}{LibertinusSans-Sup}{b}{sl}{
- <-> alias * LibertinusSans-Sup/bold/sl
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{b}{it}{
+ <-> ssub * LibertinusSans-Sup/b/sl
}{}
-\DeclareFontShape{T2B}{LibertinusSans-Sup}{b}{it}{
- <-> alias * LibertinusSans-Sup/bold/it
+\DeclareFontShape{T2B}{LibertinusSans-Sup}{bold}{it}{
+ <-> ssub * LibertinusSans-Sup/bold/sl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{T2B}{LibertinusSans-Sup}{bx}{sl}{
<-> ssub * LibertinusSans-Sup/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSans-TLF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSans-TLF.fd
index 6aa50284c6..c84850a8dd 100644
--- a/fonts/libertinus-type1/latex/T2BLibertinusSans-TLF.fd
+++ b/fonts/libertinus-type1/latex/T2BLibertinusSans-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2BLibertinusSans-TLF.fd}
- [2019/12/17 (autoinst) Font definitions for T2B/LibertinusSans-TLF.]
+ [2020/08/22 (autoinst) Font definitions for T2B/LibertinusSans-TLF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{T2B}{LibertinusSans-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2B}{LibertinusSans-TLF}{regular}{sc}{
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-TLF/m/sc
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TLF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-t2b
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TLF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{regular}{n}{
+ <-> alias * LibertinusSans-TLF/m/n
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TLF}{regular}{scsl}{
- <-> ssub * LibertinusSans-TLF/regular/scit
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TLF}{regular}{sl}{
- <-> ssub * LibertinusSans-TLF/regular/it
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{regular}{it}{
+ <-> alias * LibertinusSans-TLF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{T2B}{LibertinusSans-TLF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TLF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-t2b
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{regular}{scit}{
+ <-> alias * LibertinusSans-TLF/m/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TLF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TLF/m/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TLF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-t2b
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TLF/regular/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TLF}{bold}{it}{
- <-> ssub * LibertinusSans-TLF/bold/sl
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{m}{sl}{
+ <-> ssub * LibertinusSans-TLF/m/it
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TLF}{bold}{scit}{
- <-> ssub * LibertinusSans-TLF/bold/scsl
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TLF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{T2B}{LibertinusSans-TLF}{m}{sl}{
- <-> alias * LibertinusSans-TLF/regular/sl
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TLF}{m}{scsl}{
- <-> alias * LibertinusSans-TLF/regular/scsl
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{bold}{sc}{
+ <-> alias * LibertinusSans-TLF/b/sc
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TLF}{m}{sc}{
- <-> alias * LibertinusSans-TLF/regular/sc
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TLF}{m}{n}{
- <-> alias * LibertinusSans-TLF/regular/n
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{bold}{n}{
+ <-> alias * LibertinusSans-TLF/b/n
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TLF}{m}{it}{
- <-> alias * LibertinusSans-TLF/regular/it
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TLF}{m}{scit}{
- <-> alias * LibertinusSans-TLF/regular/scit
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{bold}{scsl}{
+ <-> alias * LibertinusSans-TLF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{T2B}{LibertinusSans-TLF}{b}{sc}{
- <-> alias * LibertinusSans-TLF/bold/sc
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TLF}{b}{n}{
- <-> alias * LibertinusSans-TLF/bold/n
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{bold}{sl}{
+ <-> alias * LibertinusSans-TLF/b/sl
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TLF}{b}{scsl}{
- <-> alias * LibertinusSans-TLF/bold/scsl
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{b}{it}{
+ <-> ssub * LibertinusSans-TLF/b/sl
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TLF}{b}{sl}{
- <-> alias * LibertinusSans-TLF/bold/sl
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{bold}{it}{
+ <-> ssub * LibertinusSans-TLF/bold/sl
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TLF}{b}{it}{
- <-> alias * LibertinusSans-TLF/bold/it
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{b}{scit}{
+ <-> ssub * LibertinusSans-TLF/b/scsl
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TLF}{b}{scit}{
- <-> alias * LibertinusSans-TLF/bold/scit
+\DeclareFontShape{T2B}{LibertinusSans-TLF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TLF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{T2B}{LibertinusSans-TLF}{bx}{sl}{
<-> ssub * LibertinusSans-TLF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSans-TOsF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSans-TOsF.fd
index 9fb5cb631d..5c4e90d4c2 100644
--- a/fonts/libertinus-type1/latex/T2BLibertinusSans-TOsF.fd
+++ b/fonts/libertinus-type1/latex/T2BLibertinusSans-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2BLibertinusSans-TOsF.fd}
- [2019/12/17 (autoinst) Font definitions for T2B/LibertinusSans-TOsF.]
+ [2020/08/22 (autoinst) Font definitions for T2B/LibertinusSans-TOsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{T2B}{LibertinusSans-TOsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2B}{LibertinusSans-TOsF}{regular}{sc}{
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-TOsF/m/sc
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TOsF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-t2b
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TOsF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{regular}{n}{
+ <-> alias * LibertinusSans-TOsF/m/n
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TOsF}{regular}{scsl}{
- <-> ssub * LibertinusSans-TOsF/regular/scit
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TOsF}{regular}{sl}{
- <-> ssub * LibertinusSans-TOsF/regular/it
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{regular}{it}{
+ <-> alias * LibertinusSans-TOsF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-t2b
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{regular}{scit}{
+ <-> alias * LibertinusSans-TOsF/m/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/m/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-t2b
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/regular/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bold}{it}{
- <-> ssub * LibertinusSans-TOsF/bold/sl
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSans-TOsF/m/it
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bold}{scit}{
- <-> ssub * LibertinusSans-TOsF/bold/scsl
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TOsF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{T2B}{LibertinusSans-TOsF}{m}{sl}{
- <-> alias * LibertinusSans-TOsF/regular/sl
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TOsF}{m}{scsl}{
- <-> alias * LibertinusSans-TOsF/regular/scsl
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bold}{sc}{
+ <-> alias * LibertinusSans-TOsF/b/sc
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TOsF}{m}{sc}{
- <-> alias * LibertinusSans-TOsF/regular/sc
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TOsF}{m}{n}{
- <-> alias * LibertinusSans-TOsF/regular/n
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bold}{n}{
+ <-> alias * LibertinusSans-TOsF/b/n
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TOsF}{m}{it}{
- <-> alias * LibertinusSans-TOsF/regular/it
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TOsF}{m}{scit}{
- <-> alias * LibertinusSans-TOsF/regular/scit
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bold}{scsl}{
+ <-> alias * LibertinusSans-TOsF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{T2B}{LibertinusSans-TOsF}{b}{sc}{
- <-> alias * LibertinusSans-TOsF/bold/sc
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TOsF}{b}{n}{
- <-> alias * LibertinusSans-TOsF/bold/n
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bold}{sl}{
+ <-> alias * LibertinusSans-TOsF/b/sl
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TOsF}{b}{scsl}{
- <-> alias * LibertinusSans-TOsF/bold/scsl
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{b}{it}{
+ <-> ssub * LibertinusSans-TOsF/b/sl
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TOsF}{b}{sl}{
- <-> alias * LibertinusSans-TOsF/bold/sl
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bold}{it}{
+ <-> ssub * LibertinusSans-TOsF/bold/sl
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TOsF}{b}{it}{
- <-> alias * LibertinusSans-TOsF/bold/it
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{b}{scit}{
+ <-> ssub * LibertinusSans-TOsF/b/scsl
}{}
-\DeclareFontShape{T2B}{LibertinusSans-TOsF}{b}{scit}{
- <-> alias * LibertinusSans-TOsF/bold/scit
+\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TOsF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bx}{sl}{
<-> ssub * LibertinusSans-TOsF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSerif-LF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSerif-LF.fd
index de3ec48ade..d6d6dc0dfd 100644
--- a/fonts/libertinus-type1/latex/T2BLibertinusSerif-LF.fd
+++ b/fonts/libertinus-type1/latex/T2BLibertinusSerif-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2BLibertinusSerif-LF.fd}
- [2019/12/17 (autoinst) Font definitions for T2B/LibertinusSerif-LF.]
+ [2020/08/22 (autoinst) Font definitions for T2B/LibertinusSerif-LF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{T2B}{LibertinusSerif-LF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{regular}{sc}{
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{m}{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}{sc}{
+ <-> alias * LibertinusSerif-LF/m/sc
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{regular}{n}{
+ <-> alias * LibertinusSerif-LF/m/n
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-LF/regular/scit
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{regular}{sl}{
- <-> ssub * LibertinusSerif-LF/regular/it
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{regular}{it}{
+ <-> alias * LibertinusSerif-LF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{regular}{scit}{
+ <-> alias * LibertinusSerif-LF/m/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-LF/m/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-LF/regular/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-LF/semibold/scit
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{m}{sl}{
+ <-> ssub * LibertinusSerif-LF/m/it
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-LF/semibold/it
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-LF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-LF/sb/sc
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{semibold}{n}{
+ <-> alias * LibertinusSerif-LF/sb/n
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-LF/bold/scit
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{bold}{sl}{
- <-> ssub * LibertinusSerif-LF/bold/it
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{semibold}{it}{
+ <-> alias * LibertinusSerif-LF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{m}{sl}{
- <-> alias * LibertinusSerif-LF/regular/sl
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{m}{scsl}{
- <-> alias * LibertinusSerif-LF/regular/scsl
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-LF/sb/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{m}{sc}{
- <-> alias * LibertinusSerif-LF/regular/sc
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-LF/sb/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{m}{n}{
- <-> alias * LibertinusSerif-LF/regular/n
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/semibold/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{m}{it}{
- <-> alias * LibertinusSerif-LF/regular/it
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-LF/sb/it
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{m}{scit}{
- <-> alias * LibertinusSerif-LF/regular/scit
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-LF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{sb}{sl}{
- <-> alias * LibertinusSerif-LF/semibold/sl
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{sb}{scsl}{
- <-> alias * LibertinusSerif-LF/semibold/scsl
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{bold}{sc}{
+ <-> alias * LibertinusSerif-LF/b/sc
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{sb}{sc}{
- <-> alias * LibertinusSerif-LF/semibold/sc
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{sb}{n}{
- <-> alias * LibertinusSerif-LF/semibold/n
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{bold}{n}{
+ <-> alias * LibertinusSerif-LF/b/n
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{sb}{it}{
- <-> alias * LibertinusSerif-LF/semibold/it
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{sb}{scit}{
- <-> alias * LibertinusSerif-LF/semibold/scit
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{bold}{it}{
+ <-> alias * LibertinusSerif-LF/b/it
}{}
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-t2b
+}{}
-% b --> bold
-
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{b}{sl}{
- <-> alias * LibertinusSerif-LF/bold/sl
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{bold}{scit}{
+ <-> alias * LibertinusSerif-LF/b/scit
}{}
\DeclareFontShape{T2B}{LibertinusSerif-LF}{b}{scsl}{
- <-> alias * LibertinusSerif-LF/bold/scsl
+ <-> ssub * LibertinusSerif-LF/b/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{b}{sc}{
- <-> alias * LibertinusSerif-LF/bold/sc
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/bold/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{b}{n}{
- <-> alias * LibertinusSerif-LF/bold/n
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{b}{sl}{
+ <-> ssub * LibertinusSerif-LF/b/it
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{b}{it}{
- <-> alias * LibertinusSerif-LF/bold/it
+\DeclareFontShape{T2B}{LibertinusSerif-LF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-LF/bold/it
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-LF}{b}{scit}{
- <-> alias * LibertinusSerif-LF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{T2B}{LibertinusSerif-LF}{bx}{n}{
<-> ssub * LibertinusSerif-LF/b/n
diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSerif-OsF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSerif-OsF.fd
index 95367781ec..ebc834169f 100644
--- a/fonts/libertinus-type1/latex/T2BLibertinusSerif-OsF.fd
+++ b/fonts/libertinus-type1/latex/T2BLibertinusSerif-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2BLibertinusSerif-OsF.fd}
- [2019/12/17 (autoinst) Font definitions for T2B/LibertinusSerif-OsF.]
+ [2020/08/22 (autoinst) Font definitions for T2B/LibertinusSerif-OsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{T2B}{LibertinusSerif-OsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{regular}{sc}{
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{m}{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}{sc}{
+ <-> alias * LibertinusSerif-OsF/m/sc
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{regular}{n}{
+ <-> alias * LibertinusSerif-OsF/m/n
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-OsF/regular/scit
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{regular}{sl}{
- <-> ssub * LibertinusSerif-OsF/regular/it
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{regular}{it}{
+ <-> alias * LibertinusSerif-OsF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{regular}{scit}{
+ <-> alias * LibertinusSerif-OsF/m/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/m/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/regular/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-OsF/semibold/scit
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-OsF/m/it
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-OsF/semibold/it
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-OsF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-OsF/sb/sc
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{semibold}{n}{
+ <-> alias * LibertinusSerif-OsF/sb/n
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-OsF/bold/scit
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bold}{sl}{
- <-> ssub * LibertinusSerif-OsF/bold/it
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{semibold}{it}{
+ <-> alias * LibertinusSerif-OsF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{m}{sl}{
- <-> alias * LibertinusSerif-OsF/regular/sl
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{m}{scsl}{
- <-> alias * LibertinusSerif-OsF/regular/scsl
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-OsF/sb/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{m}{sc}{
- <-> alias * LibertinusSerif-OsF/regular/sc
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/sb/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{m}{n}{
- <-> alias * LibertinusSerif-OsF/regular/n
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{m}{it}{
- <-> alias * LibertinusSerif-OsF/regular/it
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-OsF/sb/it
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{m}{scit}{
- <-> alias * LibertinusSerif-OsF/regular/scit
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{sb}{sl}{
- <-> alias * LibertinusSerif-OsF/semibold/sl
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{sb}{scsl}{
- <-> alias * LibertinusSerif-OsF/semibold/scsl
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bold}{sc}{
+ <-> alias * LibertinusSerif-OsF/b/sc
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{sb}{sc}{
- <-> alias * LibertinusSerif-OsF/semibold/sc
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{sb}{n}{
- <-> alias * LibertinusSerif-OsF/semibold/n
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bold}{n}{
+ <-> alias * LibertinusSerif-OsF/b/n
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{sb}{it}{
- <-> alias * LibertinusSerif-OsF/semibold/it
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{sb}{scit}{
- <-> alias * LibertinusSerif-OsF/semibold/scit
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bold}{it}{
+ <-> alias * LibertinusSerif-OsF/b/it
}{}
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-t2b
+}{}
-% b --> bold
-
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{b}{sl}{
- <-> alias * LibertinusSerif-OsF/bold/sl
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bold}{scit}{
+ <-> alias * LibertinusSerif-OsF/b/scit
}{}
\DeclareFontShape{T2B}{LibertinusSerif-OsF}{b}{scsl}{
- <-> alias * LibertinusSerif-OsF/bold/scsl
+ <-> ssub * LibertinusSerif-OsF/b/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{b}{sc}{
- <-> alias * LibertinusSerif-OsF/bold/sc
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/bold/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{b}{n}{
- <-> alias * LibertinusSerif-OsF/bold/n
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-OsF/b/it
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{b}{it}{
- <-> alias * LibertinusSerif-OsF/bold/it
+\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/bold/it
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-OsF}{b}{scit}{
- <-> alias * LibertinusSerif-OsF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bx}{n}{
<-> ssub * LibertinusSerif-OsF/b/n
diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSerif-Sup.fd b/fonts/libertinus-type1/latex/T2BLibertinusSerif-Sup.fd
index 2efc7fe555..5ee69b579e 100644
--- a/fonts/libertinus-type1/latex/T2BLibertinusSerif-Sup.fd
+++ b/fonts/libertinus-type1/latex/T2BLibertinusSerif-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2BLibertinusSerif-Sup.fd}
- [2019/12/17 (autoinst) Font definitions for T2B/LibertinusSerif-Sup.]
+ [2020/08/22 (autoinst) Font definitions for T2B/LibertinusSerif-Sup.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,97 +20,88 @@
\DeclareFontFamily{T2B}{LibertinusSerif-Sup}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2B}{LibertinusSerif-Sup}{regular}{n}{
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{m}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-sup-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-Sup}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{regular}{n}{
+ <-> alias * LibertinusSerif-Sup/m/n
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-Sup}{regular}{sl}{
- <-> ssub * LibertinusSerif-Sup/regular/it
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-t2b
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{T2B}{LibertinusSerif-Sup}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{regular}{it}{
+ <-> alias * LibertinusSerif-Sup/m/it
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-Sup}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{m}{sl}{
+ <-> ssub * LibertinusSerif-Sup/m/it
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-Sup}{semibold}{sl}{
- <-> ssub * LibertinusSerif-Sup/semibold/it
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSerif-Sup/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{T2B}{LibertinusSerif-Sup}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-Sup}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{semibold}{n}{
+ <-> alias * LibertinusSerif-Sup/sb/n
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-Sup}{bold}{sl}{
- <-> ssub * LibertinusSerif-Sup/bold/it
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-t2b
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{T2B}{LibertinusSerif-Sup}{m}{sl}{
- <-> alias * LibertinusSerif-Sup/regular/sl
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{semibold}{it}{
+ <-> alias * LibertinusSerif-Sup/sb/it
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-Sup}{m}{n}{
- <-> alias * LibertinusSerif-Sup/regular/n
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{sb}{sl}{
+ <-> ssub * LibertinusSerif-Sup/sb/it
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-Sup}{m}{it}{
- <-> alias * LibertinusSerif-Sup/regular/it
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{T2B}{LibertinusSerif-Sup}{sb}{sl}{
- <-> alias * LibertinusSerif-Sup/semibold/sl
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-Sup}{sb}{n}{
- <-> alias * LibertinusSerif-Sup/semibold/n
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{bold}{n}{
+ <-> alias * LibertinusSerif-Sup/b/n
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-Sup}{sb}{it}{
- <-> alias * LibertinusSerif-Sup/semibold/it
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-t2b
}{}
-
-% b --> bold
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{bold}{it}{
+ <-> alias * LibertinusSerif-Sup/b/it
+}{}
\DeclareFontShape{T2B}{LibertinusSerif-Sup}{b}{sl}{
- <-> alias * LibertinusSerif-Sup/bold/sl
+ <-> ssub * LibertinusSerif-Sup/b/it
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-Sup}{b}{n}{
- <-> alias * LibertinusSerif-Sup/bold/n
+\DeclareFontShape{T2B}{LibertinusSerif-Sup}{bold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/bold/it
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-Sup}{b}{it}{
- <-> alias * LibertinusSerif-Sup/bold/it
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{T2B}{LibertinusSerif-Sup}{bx}{n}{
<-> ssub * LibertinusSerif-Sup/b/n
diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSerif-TLF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSerif-TLF.fd
index 48b6c26081..e9416b8118 100644
--- a/fonts/libertinus-type1/latex/T2BLibertinusSerif-TLF.fd
+++ b/fonts/libertinus-type1/latex/T2BLibertinusSerif-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2BLibertinusSerif-TLF.fd}
- [2019/12/17 (autoinst) Font definitions for T2B/LibertinusSerif-TLF.]
+ [2020/08/22 (autoinst) Font definitions for T2B/LibertinusSerif-TLF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{T2B}{LibertinusSerif-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{regular}{sc}{
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{m}{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}{sc}{
+ <-> alias * LibertinusSerif-TLF/m/sc
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{regular}{n}{
+ <-> alias * LibertinusSerif-TLF/m/n
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-TLF/regular/scit
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{regular}{sl}{
- <-> ssub * LibertinusSerif-TLF/regular/it
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{regular}{it}{
+ <-> alias * LibertinusSerif-TLF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{regular}{scit}{
+ <-> alias * LibertinusSerif-TLF/m/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/m/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/regular/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-TLF/semibold/scit
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TLF/m/it
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-TLF/semibold/it
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TLF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-TLF/sb/sc
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{semibold}{n}{
+ <-> alias * LibertinusSerif-TLF/sb/n
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-TLF/bold/scit
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bold}{sl}{
- <-> ssub * LibertinusSerif-TLF/bold/it
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{semibold}{it}{
+ <-> alias * LibertinusSerif-TLF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{m}{sl}{
- <-> alias * LibertinusSerif-TLF/regular/sl
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{m}{scsl}{
- <-> alias * LibertinusSerif-TLF/regular/scsl
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-TLF/sb/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{m}{sc}{
- <-> alias * LibertinusSerif-TLF/regular/sc
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/sb/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{m}{n}{
- <-> alias * LibertinusSerif-TLF/regular/n
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{m}{it}{
- <-> alias * LibertinusSerif-TLF/regular/it
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TLF/sb/it
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{m}{scit}{
- <-> alias * LibertinusSerif-TLF/regular/scit
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{sb}{sl}{
- <-> alias * LibertinusSerif-TLF/semibold/sl
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{sb}{scsl}{
- <-> alias * LibertinusSerif-TLF/semibold/scsl
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bold}{sc}{
+ <-> alias * LibertinusSerif-TLF/b/sc
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{sb}{sc}{
- <-> alias * LibertinusSerif-TLF/semibold/sc
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{sb}{n}{
- <-> alias * LibertinusSerif-TLF/semibold/n
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bold}{n}{
+ <-> alias * LibertinusSerif-TLF/b/n
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{sb}{it}{
- <-> alias * LibertinusSerif-TLF/semibold/it
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{sb}{scit}{
- <-> alias * LibertinusSerif-TLF/semibold/scit
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bold}{it}{
+ <-> alias * LibertinusSerif-TLF/b/it
}{}
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-t2b
+}{}
-% b --> bold
-
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{b}{sl}{
- <-> alias * LibertinusSerif-TLF/bold/sl
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bold}{scit}{
+ <-> alias * LibertinusSerif-TLF/b/scit
}{}
\DeclareFontShape{T2B}{LibertinusSerif-TLF}{b}{scsl}{
- <-> alias * LibertinusSerif-TLF/bold/scsl
+ <-> ssub * LibertinusSerif-TLF/b/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{b}{sc}{
- <-> alias * LibertinusSerif-TLF/bold/sc
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/bold/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{b}{n}{
- <-> alias * LibertinusSerif-TLF/bold/n
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TLF/b/it
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{b}{it}{
- <-> alias * LibertinusSerif-TLF/bold/it
+\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/bold/it
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TLF}{b}{scit}{
- <-> alias * LibertinusSerif-TLF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bx}{n}{
<-> ssub * LibertinusSerif-TLF/b/n
diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSerif-TOsF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSerif-TOsF.fd
index 1035196623..48bfa7f015 100644
--- a/fonts/libertinus-type1/latex/T2BLibertinusSerif-TOsF.fd
+++ b/fonts/libertinus-type1/latex/T2BLibertinusSerif-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2BLibertinusSerif-TOsF.fd}
- [2019/12/17 (autoinst) Font definitions for T2B/LibertinusSerif-TOsF.]
+ [2020/08/22 (autoinst) Font definitions for T2B/LibertinusSerif-TOsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{T2B}{LibertinusSerif-TOsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{regular}{sc}{
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{m}{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}{sc}{
+ <-> alias * LibertinusSerif-TOsF/m/sc
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{regular}{n}{
+ <-> alias * LibertinusSerif-TOsF/m/n
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/regular/scit
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{regular}{sl}{
- <-> ssub * LibertinusSerif-TOsF/regular/it
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{regular}{it}{
+ <-> alias * LibertinusSerif-TOsF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{regular}{scit}{
+ <-> alias * LibertinusSerif-TOsF/m/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/m/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/semibold/scit
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/m/it
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-TOsF/semibold/it
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-TOsF/sb/sc
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-t2b
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{semibold}{n}{
+ <-> alias * LibertinusSerif-TOsF/sb/n
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/bold/scit
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bold}{sl}{
- <-> ssub * LibertinusSerif-TOsF/bold/it
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{semibold}{it}{
+ <-> alias * LibertinusSerif-TOsF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{m}{sl}{
- <-> alias * LibertinusSerif-TOsF/regular/sl
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{m}{scsl}{
- <-> alias * LibertinusSerif-TOsF/regular/scsl
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-TOsF/sb/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{m}{sc}{
- <-> alias * LibertinusSerif-TOsF/regular/sc
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/sb/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{m}{n}{
- <-> alias * LibertinusSerif-TOsF/regular/n
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{m}{it}{
- <-> alias * LibertinusSerif-TOsF/regular/it
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/sb/it
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{m}{scit}{
- <-> alias * LibertinusSerif-TOsF/regular/scit
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{sb}{sl}{
- <-> alias * LibertinusSerif-TOsF/semibold/sl
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{sb}{scsl}{
- <-> alias * LibertinusSerif-TOsF/semibold/scsl
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bold}{sc}{
+ <-> alias * LibertinusSerif-TOsF/b/sc
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{sb}{sc}{
- <-> alias * LibertinusSerif-TOsF/semibold/sc
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{sb}{n}{
- <-> alias * LibertinusSerif-TOsF/semibold/n
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bold}{n}{
+ <-> alias * LibertinusSerif-TOsF/b/n
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{sb}{it}{
- <-> alias * LibertinusSerif-TOsF/semibold/it
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-t2b
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{sb}{scit}{
- <-> alias * LibertinusSerif-TOsF/semibold/scit
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bold}{it}{
+ <-> alias * LibertinusSerif-TOsF/b/it
}{}
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-t2b
+}{}
-% b --> bold
-
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{b}{sl}{
- <-> alias * LibertinusSerif-TOsF/bold/sl
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bold}{scit}{
+ <-> alias * LibertinusSerif-TOsF/b/scit
}{}
\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{b}{scsl}{
- <-> alias * LibertinusSerif-TOsF/bold/scsl
+ <-> ssub * LibertinusSerif-TOsF/b/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{b}{sc}{
- <-> alias * LibertinusSerif-TOsF/bold/sc
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scit
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{b}{n}{
- <-> alias * LibertinusSerif-TOsF/bold/n
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/b/it
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{b}{it}{
- <-> alias * LibertinusSerif-TOsF/bold/it
+\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/it
}{}
-\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{b}{scit}{
- <-> alias * LibertinusSerif-TOsF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bx}{n}{
<-> ssub * LibertinusSerif-TOsF/b/n
diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-LF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-LF.fd
index 19dfd2ad43..28535e4aa5 100644
--- a/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-LF.fd
+++ b/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-LF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2BLibertinusSerifDisplay-LF.fd}
- [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerifDisplay-LF.]
+ [2020/08/22 (autoinst) Font definitions for T2B/LibertinusSerifDisplay-LF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{T2B}{LibertinusSerifDisplay-LF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2B}{LibertinusSerifDisplay-LF}{regular}{n}{
+\DeclareFontShape{T2B}{LibertinusSerifDisplay-LF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-lf-t2b
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{T2B}{LibertinusSerifDisplay-LF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-LF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{T2B}{LibertinusSerifDisplay-LF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-LF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-OsF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-OsF.fd
index 8a6b060a9b..ae933826d4 100644
--- a/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-OsF.fd
+++ b/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-OsF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2BLibertinusSerifDisplay-OsF.fd}
- [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerifDisplay-OsF.]
+ [2020/08/22 (autoinst) Font definitions for T2B/LibertinusSerifDisplay-OsF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{T2B}{LibertinusSerifDisplay-OsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2B}{LibertinusSerifDisplay-OsF}{regular}{n}{
+\DeclareFontShape{T2B}{LibertinusSerifDisplay-OsF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-osf-t2b
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{T2B}{LibertinusSerifDisplay-OsF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-OsF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{T2B}{LibertinusSerifDisplay-OsF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-OsF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-Sup.fd b/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-Sup.fd
index 086e5f9d63..b4c438b873 100644
--- a/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-Sup.fd
+++ b/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-Sup.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2BLibertinusSerifDisplay-Sup.fd}
- [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerifDisplay-Sup.]
+ [2020/08/22 (autoinst) Font definitions for T2B/LibertinusSerifDisplay-Sup.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{T2B}{LibertinusSerifDisplay-Sup}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2B}{LibertinusSerifDisplay-Sup}{regular}{n}{
+\DeclareFontShape{T2B}{LibertinusSerifDisplay-Sup}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-sup-t2b
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{T2B}{LibertinusSerifDisplay-Sup}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-Sup/m/n
+}{}
-% m --> regular
-\DeclareFontShape{T2B}{LibertinusSerifDisplay-Sup}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-Sup/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-TLF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-TLF.fd
index 0cd07cb967..09e32342e5 100644
--- a/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-TLF.fd
+++ b/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-TLF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2BLibertinusSerifDisplay-TLF.fd}
- [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerifDisplay-TLF.]
+ [2020/08/22 (autoinst) Font definitions for T2B/LibertinusSerifDisplay-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{T2B}{LibertinusSerifDisplay-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2B}{LibertinusSerifDisplay-TLF}{regular}{n}{
+\DeclareFontShape{T2B}{LibertinusSerifDisplay-TLF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tlf-t2b
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{T2B}{LibertinusSerifDisplay-TLF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-TLF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{T2B}{LibertinusSerifDisplay-TLF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-TLF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-TOsF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-TOsF.fd
index 5d22efb429..c14d5bd535 100644
--- a/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-TOsF.fd
+++ b/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-TOsF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2BLibertinusSerifDisplay-TOsF.fd}
- [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerifDisplay-TOsF.]
+ [2020/08/22 (autoinst) Font definitions for T2B/LibertinusSerifDisplay-TOsF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{T2B}{LibertinusSerifDisplay-TOsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2B}{LibertinusSerifDisplay-TOsF}{regular}{n}{
+\DeclareFontShape{T2B}{LibertinusSerifDisplay-TOsF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tosf-t2b
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{T2B}{LibertinusSerifDisplay-TOsF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-TOsF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{T2B}{LibertinusSerifDisplay-TOsF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-TOsF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSerifInitials-TLF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSerifInitials-TLF.fd
index 8a0f661214..f7e6918283 100644
--- a/fonts/libertinus-type1/latex/T2BLibertinusSerifInitials-TLF.fd
+++ b/fonts/libertinus-type1/latex/T2BLibertinusSerifInitials-TLF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2BLibertinusSerifInitials-TLF.fd}
- [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerifInitials-TLF.]
+ [2020/08/22 (autoinst) Font definitions for T2B/LibertinusSerifInitials-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifInitials@scale\endcsname\relax
\let\LibertinusSerifInitials@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{T2B}{LibertinusSerifInitials-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2B}{LibertinusSerifInitials-TLF}{regular}{n}{
+\DeclareFontShape{T2B}{LibertinusSerifInitials-TLF}{m}{n}{
<-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-Regular-tlf-t2b
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{T2B}{LibertinusSerifInitials-TLF}{regular}{n}{
+ <-> alias * LibertinusSerifInitials-TLF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{T2B}{LibertinusSerifInitials-TLF}{m}{n}{
- <-> ssub * LibertinusSerifInitials-TLF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSans-LF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSans-LF.fd
index 7726a25fbd..bb377177f6 100644
--- a/fonts/libertinus-type1/latex/T2CLibertinusSans-LF.fd
+++ b/fonts/libertinus-type1/latex/T2CLibertinusSans-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2CLibertinusSans-LF.fd}
- [2019/12/17 (autoinst) Font definitions for T2C/LibertinusSans-LF.]
+ [2020/08/22 (autoinst) Font definitions for T2C/LibertinusSans-LF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{T2C}{LibertinusSans-LF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2C}{LibertinusSans-LF}{regular}{sc}{
+\DeclareFontShape{T2C}{LibertinusSans-LF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-LF/m/sc
}{}
-\DeclareFontShape{T2C}{LibertinusSans-LF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-t2c
+\DeclareFontShape{T2C}{LibertinusSans-LF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-LF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSans-LF}{regular}{n}{
+ <-> alias * LibertinusSans-LF/m/n
}{}
-\DeclareFontShape{T2C}{LibertinusSans-LF}{regular}{scsl}{
- <-> ssub * LibertinusSans-LF/regular/scit
+\DeclareFontShape{T2C}{LibertinusSans-LF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-LF}{regular}{sl}{
- <-> ssub * LibertinusSans-LF/regular/it
+\DeclareFontShape{T2C}{LibertinusSans-LF}{regular}{it}{
+ <-> alias * LibertinusSans-LF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{T2C}{LibertinusSans-LF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSans-LF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-LF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-t2c
+\DeclareFontShape{T2C}{LibertinusSans-LF}{regular}{scit}{
+ <-> alias * LibertinusSans-LF/m/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSans-LF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSans-LF}{m}{scsl}{
+ <-> ssub * LibertinusSans-LF/m/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSans-LF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-t2c
+\DeclareFontShape{T2C}{LibertinusSans-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-LF/regular/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSans-LF}{bold}{it}{
- <-> ssub * LibertinusSans-LF/bold/sl
+\DeclareFontShape{T2C}{LibertinusSans-LF}{m}{sl}{
+ <-> ssub * LibertinusSans-LF/m/it
}{}
-\DeclareFontShape{T2C}{LibertinusSans-LF}{bold}{scit}{
- <-> ssub * LibertinusSans-LF/bold/scsl
+\DeclareFontShape{T2C}{LibertinusSans-LF}{regular}{sl}{
+ <-> ssub * LibertinusSans-LF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{T2C}{LibertinusSans-LF}{m}{sl}{
- <-> alias * LibertinusSans-LF/regular/sl
+\DeclareFontShape{T2C}{LibertinusSans-LF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-LF}{m}{scsl}{
- <-> alias * LibertinusSans-LF/regular/scsl
+\DeclareFontShape{T2C}{LibertinusSans-LF}{bold}{sc}{
+ <-> alias * LibertinusSans-LF/b/sc
}{}
-\DeclareFontShape{T2C}{LibertinusSans-LF}{m}{sc}{
- <-> alias * LibertinusSans-LF/regular/sc
+\DeclareFontShape{T2C}{LibertinusSans-LF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-LF}{m}{n}{
- <-> alias * LibertinusSans-LF/regular/n
+\DeclareFontShape{T2C}{LibertinusSans-LF}{bold}{n}{
+ <-> alias * LibertinusSans-LF/b/n
}{}
-\DeclareFontShape{T2C}{LibertinusSans-LF}{m}{it}{
- <-> alias * LibertinusSans-LF/regular/it
+\DeclareFontShape{T2C}{LibertinusSans-LF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-LF}{m}{scit}{
- <-> alias * LibertinusSans-LF/regular/scit
+\DeclareFontShape{T2C}{LibertinusSans-LF}{bold}{scsl}{
+ <-> alias * LibertinusSans-LF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{T2C}{LibertinusSans-LF}{b}{sc}{
- <-> alias * LibertinusSans-LF/bold/sc
+\DeclareFontShape{T2C}{LibertinusSans-LF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-LF}{b}{n}{
- <-> alias * LibertinusSans-LF/bold/n
+\DeclareFontShape{T2C}{LibertinusSans-LF}{bold}{sl}{
+ <-> alias * LibertinusSans-LF/b/sl
}{}
-\DeclareFontShape{T2C}{LibertinusSans-LF}{b}{scsl}{
- <-> alias * LibertinusSans-LF/bold/scsl
+\DeclareFontShape{T2C}{LibertinusSans-LF}{b}{it}{
+ <-> ssub * LibertinusSans-LF/b/sl
}{}
-\DeclareFontShape{T2C}{LibertinusSans-LF}{b}{sl}{
- <-> alias * LibertinusSans-LF/bold/sl
+\DeclareFontShape{T2C}{LibertinusSans-LF}{bold}{it}{
+ <-> ssub * LibertinusSans-LF/bold/sl
}{}
-\DeclareFontShape{T2C}{LibertinusSans-LF}{b}{it}{
- <-> alias * LibertinusSans-LF/bold/it
+\DeclareFontShape{T2C}{LibertinusSans-LF}{b}{scit}{
+ <-> ssub * LibertinusSans-LF/b/scsl
}{}
-\DeclareFontShape{T2C}{LibertinusSans-LF}{b}{scit}{
- <-> alias * LibertinusSans-LF/bold/scit
+\DeclareFontShape{T2C}{LibertinusSans-LF}{bold}{scit}{
+ <-> ssub * LibertinusSans-LF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{T2C}{LibertinusSans-LF}{bx}{sl}{
<-> ssub * LibertinusSans-LF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSans-OsF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSans-OsF.fd
index cc68bfddd4..f7885392c4 100644
--- a/fonts/libertinus-type1/latex/T2CLibertinusSans-OsF.fd
+++ b/fonts/libertinus-type1/latex/T2CLibertinusSans-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2CLibertinusSans-OsF.fd}
- [2019/12/17 (autoinst) Font definitions for T2C/LibertinusSans-OsF.]
+ [2020/08/22 (autoinst) Font definitions for T2C/LibertinusSans-OsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{T2C}{LibertinusSans-OsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2C}{LibertinusSans-OsF}{regular}{sc}{
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-OsF/m/sc
}{}
-\DeclareFontShape{T2C}{LibertinusSans-OsF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-t2c
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-OsF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{regular}{n}{
+ <-> alias * LibertinusSans-OsF/m/n
}{}
-\DeclareFontShape{T2C}{LibertinusSans-OsF}{regular}{scsl}{
- <-> ssub * LibertinusSans-OsF/regular/scit
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-OsF}{regular}{sl}{
- <-> ssub * LibertinusSans-OsF/regular/it
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{regular}{it}{
+ <-> alias * LibertinusSans-OsF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{T2C}{LibertinusSans-OsF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-OsF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-t2c
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{regular}{scit}{
+ <-> alias * LibertinusSans-OsF/m/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSans-OsF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-OsF/m/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSans-OsF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-t2c
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-OsF/regular/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSans-OsF}{bold}{it}{
- <-> ssub * LibertinusSans-OsF/bold/sl
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{m}{sl}{
+ <-> ssub * LibertinusSans-OsF/m/it
}{}
-\DeclareFontShape{T2C}{LibertinusSans-OsF}{bold}{scit}{
- <-> ssub * LibertinusSans-OsF/bold/scsl
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-OsF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{T2C}{LibertinusSans-OsF}{m}{sl}{
- <-> alias * LibertinusSans-OsF/regular/sl
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-OsF}{m}{scsl}{
- <-> alias * LibertinusSans-OsF/regular/scsl
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{bold}{sc}{
+ <-> alias * LibertinusSans-OsF/b/sc
}{}
-\DeclareFontShape{T2C}{LibertinusSans-OsF}{m}{sc}{
- <-> alias * LibertinusSans-OsF/regular/sc
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-OsF}{m}{n}{
- <-> alias * LibertinusSans-OsF/regular/n
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{bold}{n}{
+ <-> alias * LibertinusSans-OsF/b/n
}{}
-\DeclareFontShape{T2C}{LibertinusSans-OsF}{m}{it}{
- <-> alias * LibertinusSans-OsF/regular/it
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-OsF}{m}{scit}{
- <-> alias * LibertinusSans-OsF/regular/scit
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{bold}{scsl}{
+ <-> alias * LibertinusSans-OsF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{T2C}{LibertinusSans-OsF}{b}{sc}{
- <-> alias * LibertinusSans-OsF/bold/sc
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-OsF}{b}{n}{
- <-> alias * LibertinusSans-OsF/bold/n
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{bold}{sl}{
+ <-> alias * LibertinusSans-OsF/b/sl
}{}
-\DeclareFontShape{T2C}{LibertinusSans-OsF}{b}{scsl}{
- <-> alias * LibertinusSans-OsF/bold/scsl
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{b}{it}{
+ <-> ssub * LibertinusSans-OsF/b/sl
}{}
-\DeclareFontShape{T2C}{LibertinusSans-OsF}{b}{sl}{
- <-> alias * LibertinusSans-OsF/bold/sl
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{bold}{it}{
+ <-> ssub * LibertinusSans-OsF/bold/sl
}{}
-\DeclareFontShape{T2C}{LibertinusSans-OsF}{b}{it}{
- <-> alias * LibertinusSans-OsF/bold/it
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{b}{scit}{
+ <-> ssub * LibertinusSans-OsF/b/scsl
}{}
-\DeclareFontShape{T2C}{LibertinusSans-OsF}{b}{scit}{
- <-> alias * LibertinusSans-OsF/bold/scit
+\DeclareFontShape{T2C}{LibertinusSans-OsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-OsF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{T2C}{LibertinusSans-OsF}{bx}{sl}{
<-> ssub * LibertinusSans-OsF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSans-Sup.fd b/fonts/libertinus-type1/latex/T2CLibertinusSans-Sup.fd
index 721177ce29..9f1b3209ee 100644
--- a/fonts/libertinus-type1/latex/T2CLibertinusSans-Sup.fd
+++ b/fonts/libertinus-type1/latex/T2CLibertinusSans-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2CLibertinusSans-Sup.fd}
- [2019/12/17 (autoinst) Font definitions for T2C/LibertinusSans-Sup.]
+ [2020/08/22 (autoinst) Font definitions for T2C/LibertinusSans-Sup.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,68 +20,62 @@
\DeclareFontFamily{T2C}{LibertinusSans-Sup}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2C}{LibertinusSans-Sup}{regular}{n}{
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{m}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Regular-sup-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-Sup}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-t2c
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{regular}{n}{
+ <-> alias * LibertinusSans-Sup/m/n
}{}
-\DeclareFontShape{T2C}{LibertinusSans-Sup}{regular}{sl}{
- <-> ssub * LibertinusSans-Sup/regular/it
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-t2c
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{T2C}{LibertinusSans-Sup}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-sup-t2c
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{regular}{it}{
+ <-> alias * LibertinusSans-Sup/m/it
}{}
-\DeclareFontShape{T2C}{LibertinusSans-Sup}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-t2c
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{m}{sl}{
+ <-> ssub * LibertinusSans-Sup/m/it
}{}
-\DeclareFontShape{T2C}{LibertinusSans-Sup}{bold}{it}{
- <-> ssub * LibertinusSans-Sup/bold/sl
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSans-Sup/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{T2C}{LibertinusSans-Sup}{m}{sl}{
- <-> alias * LibertinusSans-Sup/regular/sl
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-sup-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-Sup}{m}{n}{
- <-> alias * LibertinusSans-Sup/regular/n
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{bold}{n}{
+ <-> alias * LibertinusSans-Sup/b/n
}{}
-\DeclareFontShape{T2C}{LibertinusSans-Sup}{m}{it}{
- <-> alias * LibertinusSans-Sup/regular/it
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-t2c
}{}
-
-% b --> bold
-
-\DeclareFontShape{T2C}{LibertinusSans-Sup}{b}{n}{
- <-> alias * LibertinusSans-Sup/bold/n
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{bold}{sl}{
+ <-> alias * LibertinusSans-Sup/b/sl
}{}
-\DeclareFontShape{T2C}{LibertinusSans-Sup}{b}{sl}{
- <-> alias * LibertinusSans-Sup/bold/sl
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{b}{it}{
+ <-> ssub * LibertinusSans-Sup/b/sl
}{}
-\DeclareFontShape{T2C}{LibertinusSans-Sup}{b}{it}{
- <-> alias * LibertinusSans-Sup/bold/it
+\DeclareFontShape{T2C}{LibertinusSans-Sup}{bold}{it}{
+ <-> ssub * LibertinusSans-Sup/bold/sl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{T2C}{LibertinusSans-Sup}{bx}{sl}{
<-> ssub * LibertinusSans-Sup/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSans-TLF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSans-TLF.fd
index a89a4206d7..6243fdbe69 100644
--- a/fonts/libertinus-type1/latex/T2CLibertinusSans-TLF.fd
+++ b/fonts/libertinus-type1/latex/T2CLibertinusSans-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2CLibertinusSans-TLF.fd}
- [2019/12/17 (autoinst) Font definitions for T2C/LibertinusSans-TLF.]
+ [2020/08/22 (autoinst) Font definitions for T2C/LibertinusSans-TLF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{T2C}{LibertinusSans-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2C}{LibertinusSans-TLF}{regular}{sc}{
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-TLF/m/sc
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TLF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-t2c
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TLF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{regular}{n}{
+ <-> alias * LibertinusSans-TLF/m/n
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TLF}{regular}{scsl}{
- <-> ssub * LibertinusSans-TLF/regular/scit
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TLF}{regular}{sl}{
- <-> ssub * LibertinusSans-TLF/regular/it
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{regular}{it}{
+ <-> alias * LibertinusSans-TLF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{T2C}{LibertinusSans-TLF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TLF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-t2c
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{regular}{scit}{
+ <-> alias * LibertinusSans-TLF/m/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TLF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TLF/m/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TLF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-t2c
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TLF/regular/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TLF}{bold}{it}{
- <-> ssub * LibertinusSans-TLF/bold/sl
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{m}{sl}{
+ <-> ssub * LibertinusSans-TLF/m/it
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TLF}{bold}{scit}{
- <-> ssub * LibertinusSans-TLF/bold/scsl
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TLF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{T2C}{LibertinusSans-TLF}{m}{sl}{
- <-> alias * LibertinusSans-TLF/regular/sl
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TLF}{m}{scsl}{
- <-> alias * LibertinusSans-TLF/regular/scsl
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{bold}{sc}{
+ <-> alias * LibertinusSans-TLF/b/sc
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TLF}{m}{sc}{
- <-> alias * LibertinusSans-TLF/regular/sc
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TLF}{m}{n}{
- <-> alias * LibertinusSans-TLF/regular/n
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{bold}{n}{
+ <-> alias * LibertinusSans-TLF/b/n
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TLF}{m}{it}{
- <-> alias * LibertinusSans-TLF/regular/it
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TLF}{m}{scit}{
- <-> alias * LibertinusSans-TLF/regular/scit
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{bold}{scsl}{
+ <-> alias * LibertinusSans-TLF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{T2C}{LibertinusSans-TLF}{b}{sc}{
- <-> alias * LibertinusSans-TLF/bold/sc
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TLF}{b}{n}{
- <-> alias * LibertinusSans-TLF/bold/n
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{bold}{sl}{
+ <-> alias * LibertinusSans-TLF/b/sl
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TLF}{b}{scsl}{
- <-> alias * LibertinusSans-TLF/bold/scsl
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{b}{it}{
+ <-> ssub * LibertinusSans-TLF/b/sl
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TLF}{b}{sl}{
- <-> alias * LibertinusSans-TLF/bold/sl
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{bold}{it}{
+ <-> ssub * LibertinusSans-TLF/bold/sl
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TLF}{b}{it}{
- <-> alias * LibertinusSans-TLF/bold/it
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{b}{scit}{
+ <-> ssub * LibertinusSans-TLF/b/scsl
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TLF}{b}{scit}{
- <-> alias * LibertinusSans-TLF/bold/scit
+\DeclareFontShape{T2C}{LibertinusSans-TLF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TLF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{T2C}{LibertinusSans-TLF}{bx}{sl}{
<-> ssub * LibertinusSans-TLF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSans-TOsF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSans-TOsF.fd
index 4ef121c76b..83b6ebcd9d 100644
--- a/fonts/libertinus-type1/latex/T2CLibertinusSans-TOsF.fd
+++ b/fonts/libertinus-type1/latex/T2CLibertinusSans-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2CLibertinusSans-TOsF.fd}
- [2019/12/17 (autoinst) Font definitions for T2C/LibertinusSans-TOsF.]
+ [2020/08/22 (autoinst) Font definitions for T2C/LibertinusSans-TOsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,116 +20,110 @@
\DeclareFontFamily{T2C}{LibertinusSans-TOsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2C}{LibertinusSans-TOsF}{regular}{sc}{
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{m}{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}{sc}{
+ <-> alias * LibertinusSans-TOsF/m/sc
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TOsF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-t2c
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{m}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TOsF}{regular}{scit}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{regular}{n}{
+ <-> alias * LibertinusSans-TOsF/m/n
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TOsF}{regular}{scsl}{
- <-> ssub * LibertinusSans-TOsF/regular/scit
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TOsF}{regular}{sl}{
- <-> ssub * LibertinusSans-TOsF/regular/it
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{regular}{it}{
+ <-> alias * LibertinusSans-TOsF/m/it
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bold}{sc}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{m}{scit}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-t2c
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{regular}{scit}{
+ <-> alias * LibertinusSans-TOsF/m/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bold}{scsl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/m/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-t2c
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSans-TOsF/regular/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bold}{it}{
- <-> ssub * LibertinusSans-TOsF/bold/sl
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSans-TOsF/m/it
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bold}{scit}{
- <-> ssub * LibertinusSans-TOsF/bold/scsl
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TOsF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{T2C}{LibertinusSans-TOsF}{m}{sl}{
- <-> alias * LibertinusSans-TOsF/regular/sl
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{b}{sc}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TOsF}{m}{scsl}{
- <-> alias * LibertinusSans-TOsF/regular/scsl
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bold}{sc}{
+ <-> alias * LibertinusSans-TOsF/b/sc
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TOsF}{m}{sc}{
- <-> alias * LibertinusSans-TOsF/regular/sc
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TOsF}{m}{n}{
- <-> alias * LibertinusSans-TOsF/regular/n
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bold}{n}{
+ <-> alias * LibertinusSans-TOsF/b/n
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TOsF}{m}{it}{
- <-> alias * LibertinusSans-TOsF/regular/it
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{b}{scsl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TOsF}{m}{scit}{
- <-> alias * LibertinusSans-TOsF/regular/scit
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bold}{scsl}{
+ <-> alias * LibertinusSans-TOsF/b/scsl
}{}
-
-% b --> bold
-
-\DeclareFontShape{T2C}{LibertinusSans-TOsF}{b}{sc}{
- <-> alias * LibertinusSans-TOsF/bold/sc
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TOsF}{b}{n}{
- <-> alias * LibertinusSans-TOsF/bold/n
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bold}{sl}{
+ <-> alias * LibertinusSans-TOsF/b/sl
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TOsF}{b}{scsl}{
- <-> alias * LibertinusSans-TOsF/bold/scsl
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{b}{it}{
+ <-> ssub * LibertinusSans-TOsF/b/sl
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TOsF}{b}{sl}{
- <-> alias * LibertinusSans-TOsF/bold/sl
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bold}{it}{
+ <-> ssub * LibertinusSans-TOsF/bold/sl
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TOsF}{b}{it}{
- <-> alias * LibertinusSans-TOsF/bold/it
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{b}{scit}{
+ <-> ssub * LibertinusSans-TOsF/b/scsl
}{}
-\DeclareFontShape{T2C}{LibertinusSans-TOsF}{b}{scit}{
- <-> alias * LibertinusSans-TOsF/bold/scit
+\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bold}{scit}{
+ <-> ssub * LibertinusSans-TOsF/bold/scsl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bx}{sl}{
<-> ssub * LibertinusSans-TOsF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSerif-LF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSerif-LF.fd
index ab3cc34767..2d20bcdd20 100644
--- a/fonts/libertinus-type1/latex/T2CLibertinusSerif-LF.fd
+++ b/fonts/libertinus-type1/latex/T2CLibertinusSerif-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2CLibertinusSerif-LF.fd}
- [2019/12/17 (autoinst) Font definitions for T2C/LibertinusSerif-LF.]
+ [2020/08/22 (autoinst) Font definitions for T2C/LibertinusSerif-LF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{T2C}{LibertinusSerif-LF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{regular}{sc}{
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{m}{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}{sc}{
+ <-> alias * LibertinusSerif-LF/m/sc
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{regular}{n}{
+ <-> alias * LibertinusSerif-LF/m/n
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-LF/regular/scit
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{regular}{sl}{
- <-> ssub * LibertinusSerif-LF/regular/it
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{regular}{it}{
+ <-> alias * LibertinusSerif-LF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{regular}{scit}{
+ <-> alias * LibertinusSerif-LF/m/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-LF/m/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-LF/regular/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-LF/semibold/scit
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{m}{sl}{
+ <-> ssub * LibertinusSerif-LF/m/it
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-LF/semibold/it
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-LF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-LF/sb/sc
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{semibold}{n}{
+ <-> alias * LibertinusSerif-LF/sb/n
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-LF/bold/scit
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{bold}{sl}{
- <-> ssub * LibertinusSerif-LF/bold/it
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{semibold}{it}{
+ <-> alias * LibertinusSerif-LF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{m}{sl}{
- <-> alias * LibertinusSerif-LF/regular/sl
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{m}{scsl}{
- <-> alias * LibertinusSerif-LF/regular/scsl
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-LF/sb/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{m}{sc}{
- <-> alias * LibertinusSerif-LF/regular/sc
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-LF/sb/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{m}{n}{
- <-> alias * LibertinusSerif-LF/regular/n
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/semibold/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{m}{it}{
- <-> alias * LibertinusSerif-LF/regular/it
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-LF/sb/it
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{m}{scit}{
- <-> alias * LibertinusSerif-LF/regular/scit
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-LF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{sb}{sl}{
- <-> alias * LibertinusSerif-LF/semibold/sl
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{sb}{scsl}{
- <-> alias * LibertinusSerif-LF/semibold/scsl
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{bold}{sc}{
+ <-> alias * LibertinusSerif-LF/b/sc
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{sb}{sc}{
- <-> alias * LibertinusSerif-LF/semibold/sc
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{sb}{n}{
- <-> alias * LibertinusSerif-LF/semibold/n
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{bold}{n}{
+ <-> alias * LibertinusSerif-LF/b/n
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{sb}{it}{
- <-> alias * LibertinusSerif-LF/semibold/it
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{sb}{scit}{
- <-> alias * LibertinusSerif-LF/semibold/scit
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{bold}{it}{
+ <-> alias * LibertinusSerif-LF/b/it
}{}
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-t2c
+}{}
-% b --> bold
-
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{b}{sl}{
- <-> alias * LibertinusSerif-LF/bold/sl
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{bold}{scit}{
+ <-> alias * LibertinusSerif-LF/b/scit
}{}
\DeclareFontShape{T2C}{LibertinusSerif-LF}{b}{scsl}{
- <-> alias * LibertinusSerif-LF/bold/scsl
+ <-> ssub * LibertinusSerif-LF/b/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{b}{sc}{
- <-> alias * LibertinusSerif-LF/bold/sc
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-LF/bold/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{b}{n}{
- <-> alias * LibertinusSerif-LF/bold/n
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{b}{sl}{
+ <-> ssub * LibertinusSerif-LF/b/it
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{b}{it}{
- <-> alias * LibertinusSerif-LF/bold/it
+\DeclareFontShape{T2C}{LibertinusSerif-LF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-LF/bold/it
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-LF}{b}{scit}{
- <-> alias * LibertinusSerif-LF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{T2C}{LibertinusSerif-LF}{bx}{n}{
<-> ssub * LibertinusSerif-LF/b/n
diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSerif-OsF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSerif-OsF.fd
index 51e6720f2e..e4ac7f8f39 100644
--- a/fonts/libertinus-type1/latex/T2CLibertinusSerif-OsF.fd
+++ b/fonts/libertinus-type1/latex/T2CLibertinusSerif-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2CLibertinusSerif-OsF.fd}
- [2019/12/17 (autoinst) Font definitions for T2C/LibertinusSerif-OsF.]
+ [2020/08/22 (autoinst) Font definitions for T2C/LibertinusSerif-OsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{T2C}{LibertinusSerif-OsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{regular}{sc}{
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{m}{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}{sc}{
+ <-> alias * LibertinusSerif-OsF/m/sc
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{regular}{n}{
+ <-> alias * LibertinusSerif-OsF/m/n
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-OsF/regular/scit
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{regular}{sl}{
- <-> ssub * LibertinusSerif-OsF/regular/it
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{regular}{it}{
+ <-> alias * LibertinusSerif-OsF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{regular}{scit}{
+ <-> alias * LibertinusSerif-OsF/m/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/m/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/regular/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-OsF/semibold/scit
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-OsF/m/it
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-OsF/semibold/it
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-OsF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-OsF/sb/sc
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{semibold}{n}{
+ <-> alias * LibertinusSerif-OsF/sb/n
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-OsF/bold/scit
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bold}{sl}{
- <-> ssub * LibertinusSerif-OsF/bold/it
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{semibold}{it}{
+ <-> alias * LibertinusSerif-OsF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{m}{sl}{
- <-> alias * LibertinusSerif-OsF/regular/sl
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{m}{scsl}{
- <-> alias * LibertinusSerif-OsF/regular/scsl
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-OsF/sb/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{m}{sc}{
- <-> alias * LibertinusSerif-OsF/regular/sc
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/sb/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{m}{n}{
- <-> alias * LibertinusSerif-OsF/regular/n
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{m}{it}{
- <-> alias * LibertinusSerif-OsF/regular/it
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-OsF/sb/it
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{m}{scit}{
- <-> alias * LibertinusSerif-OsF/regular/scit
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{sb}{sl}{
- <-> alias * LibertinusSerif-OsF/semibold/sl
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{sb}{scsl}{
- <-> alias * LibertinusSerif-OsF/semibold/scsl
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bold}{sc}{
+ <-> alias * LibertinusSerif-OsF/b/sc
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{sb}{sc}{
- <-> alias * LibertinusSerif-OsF/semibold/sc
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{sb}{n}{
- <-> alias * LibertinusSerif-OsF/semibold/n
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bold}{n}{
+ <-> alias * LibertinusSerif-OsF/b/n
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{sb}{it}{
- <-> alias * LibertinusSerif-OsF/semibold/it
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{sb}{scit}{
- <-> alias * LibertinusSerif-OsF/semibold/scit
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bold}{it}{
+ <-> alias * LibertinusSerif-OsF/b/it
}{}
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-t2c
+}{}
-% b --> bold
-
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{b}{sl}{
- <-> alias * LibertinusSerif-OsF/bold/sl
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bold}{scit}{
+ <-> alias * LibertinusSerif-OsF/b/scit
}{}
\DeclareFontShape{T2C}{LibertinusSerif-OsF}{b}{scsl}{
- <-> alias * LibertinusSerif-OsF/bold/scsl
+ <-> ssub * LibertinusSerif-OsF/b/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{b}{sc}{
- <-> alias * LibertinusSerif-OsF/bold/sc
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-OsF/bold/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{b}{n}{
- <-> alias * LibertinusSerif-OsF/bold/n
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-OsF/b/it
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{b}{it}{
- <-> alias * LibertinusSerif-OsF/bold/it
+\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/bold/it
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-OsF}{b}{scit}{
- <-> alias * LibertinusSerif-OsF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bx}{n}{
<-> ssub * LibertinusSerif-OsF/b/n
diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSerif-Sup.fd b/fonts/libertinus-type1/latex/T2CLibertinusSerif-Sup.fd
index 0a2585637a..e42c713b1e 100644
--- a/fonts/libertinus-type1/latex/T2CLibertinusSerif-Sup.fd
+++ b/fonts/libertinus-type1/latex/T2CLibertinusSerif-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2CLibertinusSerif-Sup.fd}
- [2019/12/17 (autoinst) Font definitions for T2C/LibertinusSerif-Sup.]
+ [2020/08/22 (autoinst) Font definitions for T2C/LibertinusSerif-Sup.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,97 +20,88 @@
\DeclareFontFamily{T2C}{LibertinusSerif-Sup}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2C}{LibertinusSerif-Sup}{regular}{n}{
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{m}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-sup-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-Sup}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{regular}{n}{
+ <-> alias * LibertinusSerif-Sup/m/n
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-Sup}{regular}{sl}{
- <-> ssub * LibertinusSerif-Sup/regular/it
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-t2c
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{T2C}{LibertinusSerif-Sup}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{regular}{it}{
+ <-> alias * LibertinusSerif-Sup/m/it
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-Sup}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{m}{sl}{
+ <-> ssub * LibertinusSerif-Sup/m/it
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-Sup}{semibold}{sl}{
- <-> ssub * LibertinusSerif-Sup/semibold/it
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{regular}{sl}{
+ <-> ssub * LibertinusSerif-Sup/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{T2C}{LibertinusSerif-Sup}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-Sup}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{semibold}{n}{
+ <-> alias * LibertinusSerif-Sup/sb/n
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-Sup}{bold}{sl}{
- <-> ssub * LibertinusSerif-Sup/bold/it
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-t2c
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{T2C}{LibertinusSerif-Sup}{m}{sl}{
- <-> alias * LibertinusSerif-Sup/regular/sl
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{semibold}{it}{
+ <-> alias * LibertinusSerif-Sup/sb/it
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-Sup}{m}{n}{
- <-> alias * LibertinusSerif-Sup/regular/n
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{sb}{sl}{
+ <-> ssub * LibertinusSerif-Sup/sb/it
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-Sup}{m}{it}{
- <-> alias * LibertinusSerif-Sup/regular/it
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{T2C}{LibertinusSerif-Sup}{sb}{sl}{
- <-> alias * LibertinusSerif-Sup/semibold/sl
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-Sup}{sb}{n}{
- <-> alias * LibertinusSerif-Sup/semibold/n
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{bold}{n}{
+ <-> alias * LibertinusSerif-Sup/b/n
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-Sup}{sb}{it}{
- <-> alias * LibertinusSerif-Sup/semibold/it
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-t2c
}{}
-
-% b --> bold
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{bold}{it}{
+ <-> alias * LibertinusSerif-Sup/b/it
+}{}
\DeclareFontShape{T2C}{LibertinusSerif-Sup}{b}{sl}{
- <-> alias * LibertinusSerif-Sup/bold/sl
+ <-> ssub * LibertinusSerif-Sup/b/it
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-Sup}{b}{n}{
- <-> alias * LibertinusSerif-Sup/bold/n
+\DeclareFontShape{T2C}{LibertinusSerif-Sup}{bold}{sl}{
+ <-> ssub * LibertinusSerif-Sup/bold/it
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-Sup}{b}{it}{
- <-> alias * LibertinusSerif-Sup/bold/it
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{T2C}{LibertinusSerif-Sup}{bx}{n}{
<-> ssub * LibertinusSerif-Sup/b/n
diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSerif-TLF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSerif-TLF.fd
index 7f25c9b99c..a6437d5f41 100644
--- a/fonts/libertinus-type1/latex/T2CLibertinusSerif-TLF.fd
+++ b/fonts/libertinus-type1/latex/T2CLibertinusSerif-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2CLibertinusSerif-TLF.fd}
- [2019/12/17 (autoinst) Font definitions for T2C/LibertinusSerif-TLF.]
+ [2020/08/22 (autoinst) Font definitions for T2C/LibertinusSerif-TLF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{T2C}{LibertinusSerif-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{regular}{sc}{
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{m}{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}{sc}{
+ <-> alias * LibertinusSerif-TLF/m/sc
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{regular}{n}{
+ <-> alias * LibertinusSerif-TLF/m/n
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-TLF/regular/scit
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{regular}{sl}{
- <-> ssub * LibertinusSerif-TLF/regular/it
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{regular}{it}{
+ <-> alias * LibertinusSerif-TLF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{regular}{scit}{
+ <-> alias * LibertinusSerif-TLF/m/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/m/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/regular/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-TLF/semibold/scit
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TLF/m/it
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-TLF/semibold/it
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TLF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-TLF/sb/sc
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{semibold}{n}{
+ <-> alias * LibertinusSerif-TLF/sb/n
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-TLF/bold/scit
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bold}{sl}{
- <-> ssub * LibertinusSerif-TLF/bold/it
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{semibold}{it}{
+ <-> alias * LibertinusSerif-TLF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{m}{sl}{
- <-> alias * LibertinusSerif-TLF/regular/sl
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{m}{scsl}{
- <-> alias * LibertinusSerif-TLF/regular/scsl
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-TLF/sb/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{m}{sc}{
- <-> alias * LibertinusSerif-TLF/regular/sc
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/sb/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{m}{n}{
- <-> alias * LibertinusSerif-TLF/regular/n
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{m}{it}{
- <-> alias * LibertinusSerif-TLF/regular/it
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TLF/sb/it
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{m}{scit}{
- <-> alias * LibertinusSerif-TLF/regular/scit
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{sb}{sl}{
- <-> alias * LibertinusSerif-TLF/semibold/sl
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{sb}{scsl}{
- <-> alias * LibertinusSerif-TLF/semibold/scsl
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bold}{sc}{
+ <-> alias * LibertinusSerif-TLF/b/sc
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{sb}{sc}{
- <-> alias * LibertinusSerif-TLF/semibold/sc
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{sb}{n}{
- <-> alias * LibertinusSerif-TLF/semibold/n
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bold}{n}{
+ <-> alias * LibertinusSerif-TLF/b/n
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{sb}{it}{
- <-> alias * LibertinusSerif-TLF/semibold/it
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{sb}{scit}{
- <-> alias * LibertinusSerif-TLF/semibold/scit
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bold}{it}{
+ <-> alias * LibertinusSerif-TLF/b/it
}{}
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-t2c
+}{}
-% b --> bold
-
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{b}{sl}{
- <-> alias * LibertinusSerif-TLF/bold/sl
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bold}{scit}{
+ <-> alias * LibertinusSerif-TLF/b/scit
}{}
\DeclareFontShape{T2C}{LibertinusSerif-TLF}{b}{scsl}{
- <-> alias * LibertinusSerif-TLF/bold/scsl
+ <-> ssub * LibertinusSerif-TLF/b/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{b}{sc}{
- <-> alias * LibertinusSerif-TLF/bold/sc
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TLF/bold/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{b}{n}{
- <-> alias * LibertinusSerif-TLF/bold/n
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TLF/b/it
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{b}{it}{
- <-> alias * LibertinusSerif-TLF/bold/it
+\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/bold/it
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TLF}{b}{scit}{
- <-> alias * LibertinusSerif-TLF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bx}{n}{
<-> ssub * LibertinusSerif-TLF/b/n
diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSerif-TOsF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSerif-TOsF.fd
index d4382dcbe5..e8577cec7b 100644
--- a/fonts/libertinus-type1/latex/T2CLibertinusSerif-TOsF.fd
+++ b/fonts/libertinus-type1/latex/T2CLibertinusSerif-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2CLibertinusSerif-TOsF.fd}
- [2019/12/17 (autoinst) Font definitions for T2C/LibertinusSerif-TOsF.]
+ [2020/08/22 (autoinst) Font definitions for T2C/LibertinusSerif-TOsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,169 +20,160 @@
\DeclareFontFamily{T2C}{LibertinusSerif-TOsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{regular}{sc}{
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{m}{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}{sc}{
+ <-> alias * LibertinusSerif-TOsF/m/sc
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{m}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{regular}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{regular}{n}{
+ <-> alias * LibertinusSerif-TOsF/m/n
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{regular}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/regular/scit
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{regular}{sl}{
- <-> ssub * LibertinusSerif-TOsF/regular/it
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{regular}{it}{
+ <-> alias * LibertinusSerif-TOsF/m/it
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{semibold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{m}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{regular}{scit}{
+ <-> alias * LibertinusSerif-TOsF/m/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{m}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/m/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{semibold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{regular}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{semibold}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/semibold/scit
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/m/it
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-TOsF/semibold/it
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bold}{sc}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{sb}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{semibold}{sc}{
+ <-> alias * LibertinusSerif-TOsF/sb/sc
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bold}{scit}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-t2c
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{semibold}{n}{
+ <-> alias * LibertinusSerif-TOsF/sb/n
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bold}{scsl}{
- <-> ssub * LibertinusSerif-TOsF/bold/scit
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bold}{sl}{
- <-> ssub * LibertinusSerif-TOsF/bold/it
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{semibold}{it}{
+ <-> alias * LibertinusSerif-TOsF/sb/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{m}{sl}{
- <-> alias * LibertinusSerif-TOsF/regular/sl
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{sb}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{m}{scsl}{
- <-> alias * LibertinusSerif-TOsF/regular/scsl
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{semibold}{scit}{
+ <-> alias * LibertinusSerif-TOsF/sb/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{m}{sc}{
- <-> alias * LibertinusSerif-TOsF/regular/sc
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{sb}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/sb/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{m}{n}{
- <-> alias * LibertinusSerif-TOsF/regular/n
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{semibold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{m}{it}{
- <-> alias * LibertinusSerif-TOsF/regular/it
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/sb/it
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{m}{scit}{
- <-> alias * LibertinusSerif-TOsF/regular/scit
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{sb}{sl}{
- <-> alias * LibertinusSerif-TOsF/semibold/sl
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{b}{sc}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{sb}{scsl}{
- <-> alias * LibertinusSerif-TOsF/semibold/scsl
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bold}{sc}{
+ <-> alias * LibertinusSerif-TOsF/b/sc
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{sb}{sc}{
- <-> alias * LibertinusSerif-TOsF/semibold/sc
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{sb}{n}{
- <-> alias * LibertinusSerif-TOsF/semibold/n
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bold}{n}{
+ <-> alias * LibertinusSerif-TOsF/b/n
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{sb}{it}{
- <-> alias * LibertinusSerif-TOsF/semibold/it
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-t2c
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{sb}{scit}{
- <-> alias * LibertinusSerif-TOsF/semibold/scit
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bold}{it}{
+ <-> alias * LibertinusSerif-TOsF/b/it
}{}
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{b}{scit}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-t2c
+}{}
-% b --> bold
-
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{b}{sl}{
- <-> alias * LibertinusSerif-TOsF/bold/sl
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bold}{scit}{
+ <-> alias * LibertinusSerif-TOsF/b/scit
}{}
\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{b}{scsl}{
- <-> alias * LibertinusSerif-TOsF/bold/scsl
+ <-> ssub * LibertinusSerif-TOsF/b/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{b}{sc}{
- <-> alias * LibertinusSerif-TOsF/bold/sc
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bold}{scsl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/scit
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{b}{n}{
- <-> alias * LibertinusSerif-TOsF/bold/n
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{b}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/b/it
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{b}{it}{
- <-> alias * LibertinusSerif-TOsF/bold/it
+\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/it
}{}
-\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{b}{scit}{
- <-> alias * LibertinusSerif-TOsF/bold/scit
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bx}{n}{
<-> ssub * LibertinusSerif-TOsF/b/n
diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-LF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-LF.fd
index 9d36b1d496..774a100bfb 100644
--- a/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-LF.fd
+++ b/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-LF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2CLibertinusSerifDisplay-LF.fd}
- [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerifDisplay-LF.]
+ [2020/08/22 (autoinst) Font definitions for T2C/LibertinusSerifDisplay-LF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{T2C}{LibertinusSerifDisplay-LF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2C}{LibertinusSerifDisplay-LF}{regular}{n}{
+\DeclareFontShape{T2C}{LibertinusSerifDisplay-LF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-lf-t2c
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{T2C}{LibertinusSerifDisplay-LF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-LF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{T2C}{LibertinusSerifDisplay-LF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-LF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-OsF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-OsF.fd
index 5a33523c4f..1bb934482f 100644
--- a/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-OsF.fd
+++ b/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-OsF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2CLibertinusSerifDisplay-OsF.fd}
- [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerifDisplay-OsF.]
+ [2020/08/22 (autoinst) Font definitions for T2C/LibertinusSerifDisplay-OsF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{T2C}{LibertinusSerifDisplay-OsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2C}{LibertinusSerifDisplay-OsF}{regular}{n}{
+\DeclareFontShape{T2C}{LibertinusSerifDisplay-OsF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-osf-t2c
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{T2C}{LibertinusSerifDisplay-OsF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-OsF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{T2C}{LibertinusSerifDisplay-OsF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-OsF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-Sup.fd b/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-Sup.fd
index f4bae83ebb..f742026a75 100644
--- a/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-Sup.fd
+++ b/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-Sup.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2CLibertinusSerifDisplay-Sup.fd}
- [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerifDisplay-Sup.]
+ [2020/08/22 (autoinst) Font definitions for T2C/LibertinusSerifDisplay-Sup.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{T2C}{LibertinusSerifDisplay-Sup}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2C}{LibertinusSerifDisplay-Sup}{regular}{n}{
+\DeclareFontShape{T2C}{LibertinusSerifDisplay-Sup}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-sup-t2c
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{T2C}{LibertinusSerifDisplay-Sup}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-Sup/m/n
+}{}
-% m --> regular
-\DeclareFontShape{T2C}{LibertinusSerifDisplay-Sup}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-Sup/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-TLF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-TLF.fd
index 466ce2b6d9..3777ec4a67 100644
--- a/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-TLF.fd
+++ b/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-TLF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2CLibertinusSerifDisplay-TLF.fd}
- [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerifDisplay-TLF.]
+ [2020/08/22 (autoinst) Font definitions for T2C/LibertinusSerifDisplay-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{T2C}{LibertinusSerifDisplay-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2C}{LibertinusSerifDisplay-TLF}{regular}{n}{
+\DeclareFontShape{T2C}{LibertinusSerifDisplay-TLF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tlf-t2c
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{T2C}{LibertinusSerifDisplay-TLF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-TLF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{T2C}{LibertinusSerifDisplay-TLF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-TLF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-TOsF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-TOsF.fd
index 732027ab13..df975b9c97 100644
--- a/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-TOsF.fd
+++ b/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-TOsF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2CLibertinusSerifDisplay-TOsF.fd}
- [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerifDisplay-TOsF.]
+ [2020/08/22 (autoinst) Font definitions for T2C/LibertinusSerifDisplay-TOsF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{T2C}{LibertinusSerifDisplay-TOsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2C}{LibertinusSerifDisplay-TOsF}{regular}{n}{
+\DeclareFontShape{T2C}{LibertinusSerifDisplay-TOsF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tosf-t2c
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{T2C}{LibertinusSerifDisplay-TOsF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-TOsF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{T2C}{LibertinusSerifDisplay-TOsF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-TOsF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSerifInitials-TLF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSerifInitials-TLF.fd
index fe499f0eed..580f5399d0 100644
--- a/fonts/libertinus-type1/latex/T2CLibertinusSerifInitials-TLF.fd
+++ b/fonts/libertinus-type1/latex/T2CLibertinusSerifInitials-TLF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{T2CLibertinusSerifInitials-TLF.fd}
- [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerifInitials-TLF.]
+ [2020/08/22 (autoinst) Font definitions for T2C/LibertinusSerifInitials-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifInitials@scale\endcsname\relax
\let\LibertinusSerifInitials@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{T2C}{LibertinusSerifInitials-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{T2C}{LibertinusSerifInitials-TLF}{regular}{n}{
+\DeclareFontShape{T2C}{LibertinusSerifInitials-TLF}{m}{n}{
<-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-Regular-tlf-t2c
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{T2C}{LibertinusSerifInitials-TLF}{regular}{n}{
+ <-> alias * LibertinusSerifInitials-TLF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{T2C}{LibertinusSerifInitials-TLF}{m}{n}{
- <-> ssub * LibertinusSerifInitials-TLF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/TS1LibertinusMono-TLF.fd b/fonts/libertinus-type1/latex/TS1LibertinusMono-TLF.fd
index e81ab38e74..12db9900a9 100644
--- a/fonts/libertinus-type1/latex/TS1LibertinusMono-TLF.fd
+++ b/fonts/libertinus-type1/latex/TS1LibertinusMono-TLF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/28
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{TS1LibertinusMono-TLF.fd}
- [2019/05/28 (autoinst) Font definitions for TS1/LibertinusMono-TLF.]
+ [2020/08/22 (autoinst) Font definitions for TS1/LibertinusMono-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax
\let\LibertinusMono@@scale\@empty
@@ -12,68 +20,62 @@
\DeclareFontFamily{TS1}{LibertinusMono-TLF}{\hyphenchar\font=-1}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{TS1}{LibertinusMono-TLF}{regular}{n}{
+\DeclareFontShape{TS1}{LibertinusMono-TLF}{m}{n}{
<-> \LibertinusMono@@scale LibertinusMono-Regular-tlf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusMono-TLF}{regular}{sl}{
- <-> \LibertinusMono@@scale LibertinusMono-Oblique-tlf-ts1
+\DeclareFontShape{TS1}{LibertinusMono-TLF}{regular}{n}{
+ <-> alias * LibertinusMono-TLF/m/n
}{}
-\DeclareFontShape{TS1}{LibertinusMono-TLF}{regular}{it}{
- <-> ssub * LibertinusMono-TLF/regular/sl
+\DeclareFontShape{TS1}{LibertinusMono-TLF}{m}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-Oblique-tlf-ts1
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{TS1}{LibertinusMono-TLF}{bold}{n}{
- <-> \LibertinusMono@@scale LibertinusMono-Bold-tlf-ts1
+\DeclareFontShape{TS1}{LibertinusMono-TLF}{regular}{sl}{
+ <-> alias * LibertinusMono-TLF/m/sl
}{}
-\DeclareFontShape{TS1}{LibertinusMono-TLF}{bold}{sl}{
- <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-tlf-ts1
+\DeclareFontShape{TS1}{LibertinusMono-TLF}{m}{it}{
+ <-> ssub * LibertinusMono-TLF/m/sl
}{}
-\DeclareFontShape{TS1}{LibertinusMono-TLF}{bold}{it}{
- <-> ssub * LibertinusMono-TLF/bold/sl
+\DeclareFontShape{TS1}{LibertinusMono-TLF}{regular}{it}{
+ <-> ssub * LibertinusMono-TLF/regular/sl
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{TS1}{LibertinusMono-TLF}{m}{n}{
- <-> ssub * LibertinusMono-TLF/regular/n
+\DeclareFontShape{TS1}{LibertinusMono-TLF}{b}{n}{
+ <-> \LibertinusMono@@scale LibertinusMono-Bold-tlf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusMono-TLF}{m}{sl}{
- <-> ssub * LibertinusMono-TLF/regular/sl
+\DeclareFontShape{TS1}{LibertinusMono-TLF}{bold}{n}{
+ <-> alias * LibertinusMono-TLF/b/n
}{}
-\DeclareFontShape{TS1}{LibertinusMono-TLF}{m}{it}{
- <-> ssub * LibertinusMono-TLF/regular/it
+\DeclareFontShape{TS1}{LibertinusMono-TLF}{b}{sl}{
+ <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-tlf-ts1
}{}
-
-% b --> bold
-
-\DeclareFontShape{TS1}{LibertinusMono-TLF}{b}{n}{
- <-> ssub * LibertinusMono-TLF/bold/n
+\DeclareFontShape{TS1}{LibertinusMono-TLF}{bold}{sl}{
+ <-> alias * LibertinusMono-TLF/b/sl
}{}
-\DeclareFontShape{TS1}{LibertinusMono-TLF}{b}{sl}{
- <-> ssub * LibertinusMono-TLF/bold/sl
+\DeclareFontShape{TS1}{LibertinusMono-TLF}{b}{it}{
+ <-> ssub * LibertinusMono-TLF/b/sl
}{}
-\DeclareFontShape{TS1}{LibertinusMono-TLF}{b}{it}{
- <-> ssub * LibertinusMono-TLF/bold/it
+\DeclareFontShape{TS1}{LibertinusMono-TLF}{bold}{it}{
+ <-> ssub * LibertinusMono-TLF/bold/sl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{TS1}{LibertinusMono-TLF}{bx}{sl}{
<-> ssub * LibertinusMono-TLF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSans-LF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSans-LF.fd
index aea9245975..b1a96805fc 100644
--- a/fonts/libertinus-type1/latex/TS1LibertinusSans-LF.fd
+++ b/fonts/libertinus-type1/latex/TS1LibertinusSans-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{TS1LibertinusSans-LF.fd}
- [2019/12/17 (autoinst) Font definitions for TS1/LibertinusSans-LF.]
+ [2020/08/22 (autoinst) Font definitions for TS1/LibertinusSans-LF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,68 +20,62 @@
\DeclareFontFamily{TS1}{LibertinusSans-LF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{TS1}{LibertinusSans-LF}{regular}{n}{
+\DeclareFontShape{TS1}{LibertinusSans-LF}{m}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Regular-lf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSans-LF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-ts1
+\DeclareFontShape{TS1}{LibertinusSans-LF}{regular}{n}{
+ <-> alias * LibertinusSans-LF/m/n
}{}
-\DeclareFontShape{TS1}{LibertinusSans-LF}{regular}{sl}{
- <-> ssub * LibertinusSans-LF/regular/it
+\DeclareFontShape{TS1}{LibertinusSans-LF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-ts1
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{TS1}{LibertinusSans-LF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-ts1
+\DeclareFontShape{TS1}{LibertinusSans-LF}{regular}{it}{
+ <-> alias * LibertinusSans-LF/m/it
}{}
-\DeclareFontShape{TS1}{LibertinusSans-LF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-ts1
+\DeclareFontShape{TS1}{LibertinusSans-LF}{m}{sl}{
+ <-> ssub * LibertinusSans-LF/m/it
}{}
-\DeclareFontShape{TS1}{LibertinusSans-LF}{bold}{it}{
- <-> ssub * LibertinusSans-LF/bold/sl
+\DeclareFontShape{TS1}{LibertinusSans-LF}{regular}{sl}{
+ <-> ssub * LibertinusSans-LF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{TS1}{LibertinusSans-LF}{m}{sl}{
- <-> alias * LibertinusSans-LF/regular/sl
+\DeclareFontShape{TS1}{LibertinusSans-LF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSans-LF}{m}{n}{
- <-> alias * LibertinusSans-LF/regular/n
+\DeclareFontShape{TS1}{LibertinusSans-LF}{bold}{n}{
+ <-> alias * LibertinusSans-LF/b/n
}{}
-\DeclareFontShape{TS1}{LibertinusSans-LF}{m}{it}{
- <-> alias * LibertinusSans-LF/regular/it
+\DeclareFontShape{TS1}{LibertinusSans-LF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-ts1
}{}
-
-% b --> bold
-
-\DeclareFontShape{TS1}{LibertinusSans-LF}{b}{n}{
- <-> alias * LibertinusSans-LF/bold/n
+\DeclareFontShape{TS1}{LibertinusSans-LF}{bold}{sl}{
+ <-> alias * LibertinusSans-LF/b/sl
}{}
-\DeclareFontShape{TS1}{LibertinusSans-LF}{b}{sl}{
- <-> alias * LibertinusSans-LF/bold/sl
+\DeclareFontShape{TS1}{LibertinusSans-LF}{b}{it}{
+ <-> ssub * LibertinusSans-LF/b/sl
}{}
-\DeclareFontShape{TS1}{LibertinusSans-LF}{b}{it}{
- <-> alias * LibertinusSans-LF/bold/it
+\DeclareFontShape{TS1}{LibertinusSans-LF}{bold}{it}{
+ <-> ssub * LibertinusSans-LF/bold/sl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{TS1}{LibertinusSans-LF}{bx}{sl}{
<-> ssub * LibertinusSans-LF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSans-OsF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSans-OsF.fd
index 929f51a99e..2a7e7bd312 100644
--- a/fonts/libertinus-type1/latex/TS1LibertinusSans-OsF.fd
+++ b/fonts/libertinus-type1/latex/TS1LibertinusSans-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{TS1LibertinusSans-OsF.fd}
- [2019/12/17 (autoinst) Font definitions for TS1/LibertinusSans-OsF.]
+ [2020/08/22 (autoinst) Font definitions for TS1/LibertinusSans-OsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,68 +20,62 @@
\DeclareFontFamily{TS1}{LibertinusSans-OsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{TS1}{LibertinusSans-OsF}{regular}{n}{
+\DeclareFontShape{TS1}{LibertinusSans-OsF}{m}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Regular-osf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSans-OsF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-ts1
+\DeclareFontShape{TS1}{LibertinusSans-OsF}{regular}{n}{
+ <-> alias * LibertinusSans-OsF/m/n
}{}
-\DeclareFontShape{TS1}{LibertinusSans-OsF}{regular}{sl}{
- <-> ssub * LibertinusSans-OsF/regular/it
+\DeclareFontShape{TS1}{LibertinusSans-OsF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-ts1
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{TS1}{LibertinusSans-OsF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-ts1
+\DeclareFontShape{TS1}{LibertinusSans-OsF}{regular}{it}{
+ <-> alias * LibertinusSans-OsF/m/it
}{}
-\DeclareFontShape{TS1}{LibertinusSans-OsF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-ts1
+\DeclareFontShape{TS1}{LibertinusSans-OsF}{m}{sl}{
+ <-> ssub * LibertinusSans-OsF/m/it
}{}
-\DeclareFontShape{TS1}{LibertinusSans-OsF}{bold}{it}{
- <-> ssub * LibertinusSans-OsF/bold/sl
+\DeclareFontShape{TS1}{LibertinusSans-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-OsF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{TS1}{LibertinusSans-OsF}{m}{sl}{
- <-> alias * LibertinusSans-OsF/regular/sl
+\DeclareFontShape{TS1}{LibertinusSans-OsF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSans-OsF}{m}{n}{
- <-> alias * LibertinusSans-OsF/regular/n
+\DeclareFontShape{TS1}{LibertinusSans-OsF}{bold}{n}{
+ <-> alias * LibertinusSans-OsF/b/n
}{}
-\DeclareFontShape{TS1}{LibertinusSans-OsF}{m}{it}{
- <-> alias * LibertinusSans-OsF/regular/it
+\DeclareFontShape{TS1}{LibertinusSans-OsF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-ts1
}{}
-
-% b --> bold
-
-\DeclareFontShape{TS1}{LibertinusSans-OsF}{b}{n}{
- <-> alias * LibertinusSans-OsF/bold/n
+\DeclareFontShape{TS1}{LibertinusSans-OsF}{bold}{sl}{
+ <-> alias * LibertinusSans-OsF/b/sl
}{}
-\DeclareFontShape{TS1}{LibertinusSans-OsF}{b}{sl}{
- <-> alias * LibertinusSans-OsF/bold/sl
+\DeclareFontShape{TS1}{LibertinusSans-OsF}{b}{it}{
+ <-> ssub * LibertinusSans-OsF/b/sl
}{}
-\DeclareFontShape{TS1}{LibertinusSans-OsF}{b}{it}{
- <-> alias * LibertinusSans-OsF/bold/it
+\DeclareFontShape{TS1}{LibertinusSans-OsF}{bold}{it}{
+ <-> ssub * LibertinusSans-OsF/bold/sl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{TS1}{LibertinusSans-OsF}{bx}{sl}{
<-> ssub * LibertinusSans-OsF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSans-TLF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSans-TLF.fd
index 7db7df3fbc..6f43647492 100644
--- a/fonts/libertinus-type1/latex/TS1LibertinusSans-TLF.fd
+++ b/fonts/libertinus-type1/latex/TS1LibertinusSans-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{TS1LibertinusSans-TLF.fd}
- [2019/12/17 (autoinst) Font definitions for TS1/LibertinusSans-TLF.]
+ [2020/08/22 (autoinst) Font definitions for TS1/LibertinusSans-TLF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,68 +20,62 @@
\DeclareFontFamily{TS1}{LibertinusSans-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{TS1}{LibertinusSans-TLF}{regular}{n}{
+\DeclareFontShape{TS1}{LibertinusSans-TLF}{m}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSans-TLF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-ts1
+\DeclareFontShape{TS1}{LibertinusSans-TLF}{regular}{n}{
+ <-> alias * LibertinusSans-TLF/m/n
}{}
-\DeclareFontShape{TS1}{LibertinusSans-TLF}{regular}{sl}{
- <-> ssub * LibertinusSans-TLF/regular/it
+\DeclareFontShape{TS1}{LibertinusSans-TLF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-ts1
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{TS1}{LibertinusSans-TLF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-ts1
+\DeclareFontShape{TS1}{LibertinusSans-TLF}{regular}{it}{
+ <-> alias * LibertinusSans-TLF/m/it
}{}
-\DeclareFontShape{TS1}{LibertinusSans-TLF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-ts1
+\DeclareFontShape{TS1}{LibertinusSans-TLF}{m}{sl}{
+ <-> ssub * LibertinusSans-TLF/m/it
}{}
-\DeclareFontShape{TS1}{LibertinusSans-TLF}{bold}{it}{
- <-> ssub * LibertinusSans-TLF/bold/sl
+\DeclareFontShape{TS1}{LibertinusSans-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TLF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{TS1}{LibertinusSans-TLF}{m}{sl}{
- <-> alias * LibertinusSans-TLF/regular/sl
+\DeclareFontShape{TS1}{LibertinusSans-TLF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSans-TLF}{m}{n}{
- <-> alias * LibertinusSans-TLF/regular/n
+\DeclareFontShape{TS1}{LibertinusSans-TLF}{bold}{n}{
+ <-> alias * LibertinusSans-TLF/b/n
}{}
-\DeclareFontShape{TS1}{LibertinusSans-TLF}{m}{it}{
- <-> alias * LibertinusSans-TLF/regular/it
+\DeclareFontShape{TS1}{LibertinusSans-TLF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-ts1
}{}
-
-% b --> bold
-
-\DeclareFontShape{TS1}{LibertinusSans-TLF}{b}{n}{
- <-> alias * LibertinusSans-TLF/bold/n
+\DeclareFontShape{TS1}{LibertinusSans-TLF}{bold}{sl}{
+ <-> alias * LibertinusSans-TLF/b/sl
}{}
-\DeclareFontShape{TS1}{LibertinusSans-TLF}{b}{sl}{
- <-> alias * LibertinusSans-TLF/bold/sl
+\DeclareFontShape{TS1}{LibertinusSans-TLF}{b}{it}{
+ <-> ssub * LibertinusSans-TLF/b/sl
}{}
-\DeclareFontShape{TS1}{LibertinusSans-TLF}{b}{it}{
- <-> alias * LibertinusSans-TLF/bold/it
+\DeclareFontShape{TS1}{LibertinusSans-TLF}{bold}{it}{
+ <-> ssub * LibertinusSans-TLF/bold/sl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{TS1}{LibertinusSans-TLF}{bx}{sl}{
<-> ssub * LibertinusSans-TLF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSans-TOsF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSans-TOsF.fd
index cbdcf7bdc3..0e889d629f 100644
--- a/fonts/libertinus-type1/latex/TS1LibertinusSans-TOsF.fd
+++ b/fonts/libertinus-type1/latex/TS1LibertinusSans-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{TS1LibertinusSans-TOsF.fd}
- [2019/12/17 (autoinst) Font definitions for TS1/LibertinusSans-TOsF.]
+ [2020/08/22 (autoinst) Font definitions for TS1/LibertinusSans-TOsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,68 +20,62 @@
\DeclareFontFamily{TS1}{LibertinusSans-TOsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{TS1}{LibertinusSans-TOsF}{regular}{n}{
+\DeclareFontShape{TS1}{LibertinusSans-TOsF}{m}{n}{
<-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSans-TOsF}{regular}{it}{
- <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-ts1
+\DeclareFontShape{TS1}{LibertinusSans-TOsF}{regular}{n}{
+ <-> alias * LibertinusSans-TOsF/m/n
}{}
-\DeclareFontShape{TS1}{LibertinusSans-TOsF}{regular}{sl}{
- <-> ssub * LibertinusSans-TOsF/regular/it
+\DeclareFontShape{TS1}{LibertinusSans-TOsF}{m}{it}{
+ <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-ts1
}{}
-
-% ---- bold ----
-
-\DeclareFontShape{TS1}{LibertinusSans-TOsF}{bold}{n}{
- <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-ts1
+\DeclareFontShape{TS1}{LibertinusSans-TOsF}{regular}{it}{
+ <-> alias * LibertinusSans-TOsF/m/it
}{}
-\DeclareFontShape{TS1}{LibertinusSans-TOsF}{bold}{sl}{
- <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-ts1
+\DeclareFontShape{TS1}{LibertinusSans-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSans-TOsF/m/it
}{}
-\DeclareFontShape{TS1}{LibertinusSans-TOsF}{bold}{it}{
- <-> ssub * LibertinusSans-TOsF/bold/sl
+\DeclareFontShape{TS1}{LibertinusSans-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSans-TOsF/regular/it
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-% m --> regular
+% ---- b = bold ----
-\DeclareFontShape{TS1}{LibertinusSans-TOsF}{m}{sl}{
- <-> alias * LibertinusSans-TOsF/regular/sl
+\DeclareFontShape{TS1}{LibertinusSans-TOsF}{b}{n}{
+ <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSans-TOsF}{m}{n}{
- <-> alias * LibertinusSans-TOsF/regular/n
+\DeclareFontShape{TS1}{LibertinusSans-TOsF}{bold}{n}{
+ <-> alias * LibertinusSans-TOsF/b/n
}{}
-\DeclareFontShape{TS1}{LibertinusSans-TOsF}{m}{it}{
- <-> alias * LibertinusSans-TOsF/regular/it
+\DeclareFontShape{TS1}{LibertinusSans-TOsF}{b}{sl}{
+ <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-ts1
}{}
-
-% b --> bold
-
-\DeclareFontShape{TS1}{LibertinusSans-TOsF}{b}{n}{
- <-> alias * LibertinusSans-TOsF/bold/n
+\DeclareFontShape{TS1}{LibertinusSans-TOsF}{bold}{sl}{
+ <-> alias * LibertinusSans-TOsF/b/sl
}{}
-\DeclareFontShape{TS1}{LibertinusSans-TOsF}{b}{sl}{
- <-> alias * LibertinusSans-TOsF/bold/sl
+\DeclareFontShape{TS1}{LibertinusSans-TOsF}{b}{it}{
+ <-> ssub * LibertinusSans-TOsF/b/sl
}{}
-\DeclareFontShape{TS1}{LibertinusSans-TOsF}{b}{it}{
- <-> alias * LibertinusSans-TOsF/bold/it
+\DeclareFontShape{TS1}{LibertinusSans-TOsF}{bold}{it}{
+ <-> ssub * LibertinusSans-TOsF/bold/sl
}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
\DeclareFontShape{TS1}{LibertinusSans-TOsF}{bx}{sl}{
<-> ssub * LibertinusSans-TOsF/b/sl
}{}
diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSerif-LF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSerif-LF.fd
index 6b19cf0a88..13fa1deb35 100644
--- a/fonts/libertinus-type1/latex/TS1LibertinusSerif-LF.fd
+++ b/fonts/libertinus-type1/latex/TS1LibertinusSerif-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{TS1LibertinusSerif-LF.fd}
- [2019/12/17 (autoinst) Font definitions for TS1/LibertinusSerif-LF.]
+ [2020/08/22 (autoinst) Font definitions for TS1/LibertinusSerif-LF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,97 +20,88 @@
\DeclareFontFamily{TS1}{LibertinusSerif-LF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{TS1}{LibertinusSerif-LF}{regular}{n}{
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{m}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-LF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-ts1
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{regular}{n}{
+ <-> alias * LibertinusSerif-LF/m/n
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-LF}{regular}{sl}{
- <-> ssub * LibertinusSerif-LF/regular/it
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-ts1
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{TS1}{LibertinusSerif-LF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-ts1
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{regular}{it}{
+ <-> alias * LibertinusSerif-LF/m/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-LF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-ts1
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{m}{sl}{
+ <-> ssub * LibertinusSerif-LF/m/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-LF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-LF/semibold/it
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-LF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{TS1}{LibertinusSerif-LF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-ts1
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-LF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-ts1
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{semibold}{n}{
+ <-> alias * LibertinusSerif-LF/sb/n
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-LF}{bold}{sl}{
- <-> ssub * LibertinusSerif-LF/bold/it
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-ts1
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{TS1}{LibertinusSerif-LF}{m}{sl}{
- <-> alias * LibertinusSerif-LF/regular/sl
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{semibold}{it}{
+ <-> alias * LibertinusSerif-LF/sb/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-LF}{m}{n}{
- <-> alias * LibertinusSerif-LF/regular/n
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-LF/sb/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-LF}{m}{it}{
- <-> alias * LibertinusSerif-LF/regular/it
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-LF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{TS1}{LibertinusSerif-LF}{sb}{sl}{
- <-> alias * LibertinusSerif-LF/semibold/sl
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-LF}{sb}{n}{
- <-> alias * LibertinusSerif-LF/semibold/n
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{bold}{n}{
+ <-> alias * LibertinusSerif-LF/b/n
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-LF}{sb}{it}{
- <-> alias * LibertinusSerif-LF/semibold/it
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-ts1
}{}
-
-% b --> bold
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{bold}{it}{
+ <-> alias * LibertinusSerif-LF/b/it
+}{}
\DeclareFontShape{TS1}{LibertinusSerif-LF}{b}{sl}{
- <-> alias * LibertinusSerif-LF/bold/sl
+ <-> ssub * LibertinusSerif-LF/b/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-LF}{b}{n}{
- <-> alias * LibertinusSerif-LF/bold/n
+\DeclareFontShape{TS1}{LibertinusSerif-LF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-LF/bold/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-LF}{b}{it}{
- <-> alias * LibertinusSerif-LF/bold/it
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{TS1}{LibertinusSerif-LF}{bx}{n}{
<-> ssub * LibertinusSerif-LF/b/n
diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSerif-OsF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSerif-OsF.fd
index 5163f184ed..2a0d9801ab 100644
--- a/fonts/libertinus-type1/latex/TS1LibertinusSerif-OsF.fd
+++ b/fonts/libertinus-type1/latex/TS1LibertinusSerif-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{TS1LibertinusSerif-OsF.fd}
- [2019/12/17 (autoinst) Font definitions for TS1/LibertinusSerif-OsF.]
+ [2020/08/22 (autoinst) Font definitions for TS1/LibertinusSerif-OsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,97 +20,88 @@
\DeclareFontFamily{TS1}{LibertinusSerif-OsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{TS1}{LibertinusSerif-OsF}{regular}{n}{
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{m}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-OsF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-ts1
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{regular}{n}{
+ <-> alias * LibertinusSerif-OsF/m/n
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-OsF}{regular}{sl}{
- <-> ssub * LibertinusSerif-OsF/regular/it
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-ts1
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{TS1}{LibertinusSerif-OsF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-ts1
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{regular}{it}{
+ <-> alias * LibertinusSerif-OsF/m/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-OsF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-ts1
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-OsF/m/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-OsF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-OsF/semibold/it
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-OsF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{TS1}{LibertinusSerif-OsF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-ts1
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-OsF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-ts1
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{semibold}{n}{
+ <-> alias * LibertinusSerif-OsF/sb/n
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-OsF}{bold}{sl}{
- <-> ssub * LibertinusSerif-OsF/bold/it
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-ts1
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{TS1}{LibertinusSerif-OsF}{m}{sl}{
- <-> alias * LibertinusSerif-OsF/regular/sl
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{semibold}{it}{
+ <-> alias * LibertinusSerif-OsF/sb/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-OsF}{m}{n}{
- <-> alias * LibertinusSerif-OsF/regular/n
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-OsF/sb/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-OsF}{m}{it}{
- <-> alias * LibertinusSerif-OsF/regular/it
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{TS1}{LibertinusSerif-OsF}{sb}{sl}{
- <-> alias * LibertinusSerif-OsF/semibold/sl
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-OsF}{sb}{n}{
- <-> alias * LibertinusSerif-OsF/semibold/n
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{bold}{n}{
+ <-> alias * LibertinusSerif-OsF/b/n
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-OsF}{sb}{it}{
- <-> alias * LibertinusSerif-OsF/semibold/it
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-ts1
}{}
-
-% b --> bold
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{bold}{it}{
+ <-> alias * LibertinusSerif-OsF/b/it
+}{}
\DeclareFontShape{TS1}{LibertinusSerif-OsF}{b}{sl}{
- <-> alias * LibertinusSerif-OsF/bold/sl
+ <-> ssub * LibertinusSerif-OsF/b/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-OsF}{b}{n}{
- <-> alias * LibertinusSerif-OsF/bold/n
+\DeclareFontShape{TS1}{LibertinusSerif-OsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-OsF/bold/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-OsF}{b}{it}{
- <-> alias * LibertinusSerif-OsF/bold/it
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{TS1}{LibertinusSerif-OsF}{bx}{n}{
<-> ssub * LibertinusSerif-OsF/b/n
diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSerif-TLF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSerif-TLF.fd
index b24680d0f5..870512e5a0 100644
--- a/fonts/libertinus-type1/latex/TS1LibertinusSerif-TLF.fd
+++ b/fonts/libertinus-type1/latex/TS1LibertinusSerif-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{TS1LibertinusSerif-TLF.fd}
- [2019/12/17 (autoinst) Font definitions for TS1/LibertinusSerif-TLF.]
+ [2020/08/22 (autoinst) Font definitions for TS1/LibertinusSerif-TLF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,97 +20,88 @@
\DeclareFontFamily{TS1}{LibertinusSerif-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{TS1}{LibertinusSerif-TLF}{regular}{n}{
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{m}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TLF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-ts1
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{regular}{n}{
+ <-> alias * LibertinusSerif-TLF/m/n
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TLF}{regular}{sl}{
- <-> ssub * LibertinusSerif-TLF/regular/it
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-ts1
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{TS1}{LibertinusSerif-TLF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-ts1
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{regular}{it}{
+ <-> alias * LibertinusSerif-TLF/m/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TLF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-ts1
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TLF/m/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TLF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-TLF/semibold/it
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TLF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{TS1}{LibertinusSerif-TLF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-ts1
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TLF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-ts1
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{semibold}{n}{
+ <-> alias * LibertinusSerif-TLF/sb/n
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TLF}{bold}{sl}{
- <-> ssub * LibertinusSerif-TLF/bold/it
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-ts1
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{TS1}{LibertinusSerif-TLF}{m}{sl}{
- <-> alias * LibertinusSerif-TLF/regular/sl
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{semibold}{it}{
+ <-> alias * LibertinusSerif-TLF/sb/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TLF}{m}{n}{
- <-> alias * LibertinusSerif-TLF/regular/n
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TLF/sb/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TLF}{m}{it}{
- <-> alias * LibertinusSerif-TLF/regular/it
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{TS1}{LibertinusSerif-TLF}{sb}{sl}{
- <-> alias * LibertinusSerif-TLF/semibold/sl
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TLF}{sb}{n}{
- <-> alias * LibertinusSerif-TLF/semibold/n
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{bold}{n}{
+ <-> alias * LibertinusSerif-TLF/b/n
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TLF}{sb}{it}{
- <-> alias * LibertinusSerif-TLF/semibold/it
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-ts1
}{}
-
-% b --> bold
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{bold}{it}{
+ <-> alias * LibertinusSerif-TLF/b/it
+}{}
\DeclareFontShape{TS1}{LibertinusSerif-TLF}{b}{sl}{
- <-> alias * LibertinusSerif-TLF/bold/sl
+ <-> ssub * LibertinusSerif-TLF/b/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TLF}{b}{n}{
- <-> alias * LibertinusSerif-TLF/bold/n
+\DeclareFontShape{TS1}{LibertinusSerif-TLF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TLF/bold/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TLF}{b}{it}{
- <-> alias * LibertinusSerif-TLF/bold/it
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{TS1}{LibertinusSerif-TLF}{bx}{n}{
<-> ssub * LibertinusSerif-TLF/b/n
diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSerif-TOsF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSerif-TOsF.fd
index 363b95c7e0..593f27bd88 100644
--- a/fonts/libertinus-type1/latex/TS1LibertinusSerif-TOsF.fd
+++ b/fonts/libertinus-type1/latex/TS1LibertinusSerif-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/12/17
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{TS1LibertinusSerif-TOsF.fd}
- [2019/12/17 (autoinst) Font definitions for TS1/LibertinusSerif-TOsF.]
+ [2020/08/22 (autoinst) Font definitions for TS1/LibertinusSerif-TOsF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,97 +20,88 @@
\DeclareFontFamily{TS1}{LibertinusSerif-TOsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{regular}{n}{
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{m}{n}{
<-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{regular}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-ts1
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{regular}{n}{
+ <-> alias * LibertinusSerif-TOsF/m/n
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{regular}{sl}{
- <-> ssub * LibertinusSerif-TOsF/regular/it
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{m}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-ts1
}{}
-
-% ---- semibold ----
-
-\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{semibold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-ts1
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{regular}{it}{
+ <-> alias * LibertinusSerif-TOsF/m/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{semibold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-ts1
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{m}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/m/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{semibold}{sl}{
- <-> ssub * LibertinusSerif-TOsF/semibold/it
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{regular}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/regular/it
}{}
-% ---- bold ----
+% ---- sb = semibold ----
-\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{bold}{n}{
- <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-ts1
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{sb}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{bold}{it}{
- <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-ts1
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{semibold}{n}{
+ <-> alias * LibertinusSerif-TOsF/sb/n
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{bold}{sl}{
- <-> ssub * LibertinusSerif-TOsF/bold/it
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{sb}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-ts1
}{}
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{m}{sl}{
- <-> alias * LibertinusSerif-TOsF/regular/sl
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{semibold}{it}{
+ <-> alias * LibertinusSerif-TOsF/sb/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{m}{n}{
- <-> alias * LibertinusSerif-TOsF/regular/n
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{sb}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/sb/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{m}{it}{
- <-> alias * LibertinusSerif-TOsF/regular/it
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{semibold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/semibold/it
}{}
-% sb --> semibold
+% ---- b = bold ----
-\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{sb}{sl}{
- <-> alias * LibertinusSerif-TOsF/semibold/sl
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{b}{n}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-ts1
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{sb}{n}{
- <-> alias * LibertinusSerif-TOsF/semibold/n
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{bold}{n}{
+ <-> alias * LibertinusSerif-TOsF/b/n
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{sb}{it}{
- <-> alias * LibertinusSerif-TOsF/semibold/it
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{b}{it}{
+ <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-ts1
}{}
-
-% b --> bold
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{bold}{it}{
+ <-> alias * LibertinusSerif-TOsF/b/it
+}{}
\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{b}{sl}{
- <-> alias * LibertinusSerif-TOsF/bold/sl
+ <-> ssub * LibertinusSerif-TOsF/b/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{b}{n}{
- <-> alias * LibertinusSerif-TOsF/bold/n
+\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{bold}{sl}{
+ <-> ssub * LibertinusSerif-TOsF/bold/it
}{}
-\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{b}{it}{
- <-> alias * LibertinusSerif-TOsF/bold/it
-}{}
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{bx}{n}{
<-> ssub * LibertinusSerif-TOsF/b/n
diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-LF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-LF.fd
index 9d9ec5de1d..682ef438db 100644
--- a/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-LF.fd
+++ b/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-LF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{TS1LibertinusSerifDisplay-LF.fd}
- [2019/05/27 (autoinst) Font definitions for TS1/LibertinusSerifDisplay-LF.]
+ [2020/08/22 (autoinst) Font definitions for TS1/LibertinusSerifDisplay-LF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{TS1}{LibertinusSerifDisplay-LF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{TS1}{LibertinusSerifDisplay-LF}{regular}{n}{
+\DeclareFontShape{TS1}{LibertinusSerifDisplay-LF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-lf-ts1
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{TS1}{LibertinusSerifDisplay-LF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-LF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{TS1}{LibertinusSerifDisplay-LF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-LF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-OsF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-OsF.fd
index fc0e7b719b..08d9c1aeff 100644
--- a/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-OsF.fd
+++ b/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-OsF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{TS1LibertinusSerifDisplay-OsF.fd}
- [2019/05/27 (autoinst) Font definitions for TS1/LibertinusSerifDisplay-OsF.]
+ [2020/08/22 (autoinst) Font definitions for TS1/LibertinusSerifDisplay-OsF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{TS1}{LibertinusSerifDisplay-OsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{TS1}{LibertinusSerifDisplay-OsF}{regular}{n}{
+\DeclareFontShape{TS1}{LibertinusSerifDisplay-OsF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-osf-ts1
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{TS1}{LibertinusSerifDisplay-OsF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-OsF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{TS1}{LibertinusSerifDisplay-OsF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-OsF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-TLF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-TLF.fd
index 91f65bb13a..34ad25548a 100644
--- a/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-TLF.fd
+++ b/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-TLF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{TS1LibertinusSerifDisplay-TLF.fd}
- [2019/05/27 (autoinst) Font definitions for TS1/LibertinusSerifDisplay-TLF.]
+ [2020/08/22 (autoinst) Font definitions for TS1/LibertinusSerifDisplay-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{TS1}{LibertinusSerifDisplay-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{TS1}{LibertinusSerifDisplay-TLF}{regular}{n}{
+\DeclareFontShape{TS1}{LibertinusSerifDisplay-TLF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tlf-ts1
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{TS1}{LibertinusSerifDisplay-TLF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-TLF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{TS1}{LibertinusSerifDisplay-TLF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-TLF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-TOsF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-TOsF.fd
index 3be0d2c78d..d47cf30dfe 100644
--- a/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-TOsF.fd
+++ b/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-TOsF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{TS1LibertinusSerifDisplay-TOsF.fd}
- [2019/05/27 (autoinst) Font definitions for TS1/LibertinusSerifDisplay-TOsF.]
+ [2020/08/22 (autoinst) Font definitions for TS1/LibertinusSerifDisplay-TOsF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax
\let\LibertinusSerifDisplay@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{TS1}{LibertinusSerifDisplay-TOsF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{TS1}{LibertinusSerifDisplay-TOsF}{regular}{n}{
+\DeclareFontShape{TS1}{LibertinusSerifDisplay-TOsF}{m}{n}{
<-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tosf-ts1
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{TS1}{LibertinusSerifDisplay-TOsF}{regular}{n}{
+ <-> alias * LibertinusSerifDisplay-TOsF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{TS1}{LibertinusSerifDisplay-TOsF}{m}{n}{
- <-> ssub * LibertinusSerifDisplay-TOsF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSerifInitials-TLF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSerifInitials-TLF.fd
index 3ed7160b9d..a80169bfd2 100644
--- a/fonts/libertinus-type1/latex/TS1LibertinusSerifInitials-TLF.fd
+++ b/fonts/libertinus-type1/latex/TS1LibertinusSerifInitials-TLF.fd
@@ -1,7 +1,15 @@
-%% Generated by autoinst on 2019/05/27
+%% Generated by autoinst on 2020/08/22
%%
\ProvidesFile{TS1LibertinusSerifInitials-TLF.fd}
- [2019/05/27 (autoinst) Font definitions for TS1/LibertinusSerifInitials-TLF.]
+ [2020/08/22 (autoinst) Font definitions for TS1/LibertinusSerifInitials-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
\expandafter\ifx\csname LibertinusSerifInitials@scale\endcsname\relax
\let\LibertinusSerifInitials@@scale\@empty
@@ -12,20 +20,17 @@
\DeclareFontFamily{TS1}{LibertinusSerifInitials-TLF}{}
-% ---- regular ----
+% ---- m = regular ----
-\DeclareFontShape{TS1}{LibertinusSerifInitials-TLF}{regular}{n}{
+\DeclareFontShape{TS1}{LibertinusSerifInitials-TLF}{m}{n}{
<-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-Regular-tlf-ts1
}{}
-%
-% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
-%
+\DeclareFontShape{TS1}{LibertinusSerifInitials-TLF}{regular}{n}{
+ <-> alias * LibertinusSerifInitials-TLF/m/n
+}{}
-% m --> regular
-\DeclareFontShape{TS1}{LibertinusSerifInitials-TLF}{m}{n}{
- <-> ssub * LibertinusSerifInitials-TLF/regular/n
-}{}
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
\endinput
diff --git a/fonts/libertinus-type1/latex/libertinus-type1.sty b/fonts/libertinus-type1/latex/libertinus-type1.sty
index 86d6276666..e7cbdab07e 100644
--- a/fonts/libertinus-type1/latex/libertinus-type1.sty
+++ b/fonts/libertinus-type1/latex/libertinus-type1.sty
@@ -1,5 +1,5 @@
\ProvidesPackage{libertinus-type1}[%
- 2019/05/28 (Bob Tennent) Supports libertinus fonts for latex/pdflatex.]
+ 2020/08/22 (Bob Tennent) Supports libertinus fonts for latex/pdflatex.]
\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
\newif\iflibertinus@otf
@@ -21,7 +21,7 @@ use libertinus.sty or libertinus-otf.sty.\MessageBreak
-\RequirePackage{mweights,fontenc,fontaxes}
+\RequirePackage{fontenc,fontaxes}
\newif\iflibertinus@sf \libertinus@sftrue
\newif\iflibertinus@rm \libertinus@rmtrue
@@ -190,9 +190,11 @@ use libertinus.sty or libertinus-otf.sty.\MessageBreak
\def\LibertinusSerifSB{\fontfamily{\libertinusserif@family}\fontseries{sb}\selectfont}
\def\LibertinusSerifOsF{\fontfamily{LibertinusSerif-OsF}\selectfont}
\def\LibertinusSerifTLF{\fontfamily{LibertinusSerif-TLF}\selectfont}
+\def\LibertinusSerifLF{\fontfamily{LibertinusSerif-LF}\selectfont}
\def\LibertinusSans{\fontfamily{\libertinussans@family}\selectfont}
\def\LibertinusSansOsF{\fontfamily{LibertinusSans-OsF}\selectfont}
\def\LibertinusSansTLF{\fontfamily{LibertinusSans-TLF}\selectfont}
+\def\LibertinusSansLF{\fontfamily{LibertinusSans-LF}\selectfont}
\def\LibertinusMono{\fontfamily{LibertinusMono-TLF}\selectfont}
\def\Libertinusinitials{\fontfamily{LibertinusSerifInitials-\libertinusserif@figurealign\libertinusserif@figurestyle}\selectfont}
\def\LibertinusInitials{\fontfamily{LibertinusSerifInitials-\libertinusserif@figurealign\libertinusserif@figurestyle}\selectfont}
@@ -206,8 +208,8 @@ use libertinus.sty or libertinus-otf.sty.\MessageBreak
\iflibertinus@rm \renewcommand*\rmdefault{LibertinusSerif-OsF}\fi
\iflibertinus@sf \renewcommand*\sfdefault{LibertinusSans-OsF}\fi}
-\DeclareTextFontCommand{\textsu}{\sufigures}
-\let\textsuperior\textsu
+\DeclareTextFontCommand{\textsup}{\sufigures}
+\let\textsuperior\textsup
\def\libertinusseriflgr{\fontencoding{LGR}\fontfamily{\libertinusserif@family}\selectfont}
\def\libertinussanslgr{\fontencoding{LGR}\fontfamily{\libertinussans@family}\selectfont}