diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/libertinus-type1/latex |
Initial commit
Diffstat (limited to 'fonts/libertinus-type1/latex')
139 files changed, 14971 insertions, 0 deletions
diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSans-LF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSans-LF.fd new file mode 100644 index 0000000000..7c467db7f0 --- /dev/null +++ b/fonts/libertinus-type1/latex/LGRLibertinusSans-LF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{LGRLibertinusSans-LF.fd} + [2019/05/28 (autoinst) Font definitions for LGR/LibertinusSans-LF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{LGR}{LibertinusSans-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{LGR}{LibertinusSans-LF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{regular}{scsl}{ + <-> ssub * LibertinusSans-LF/regular/scit +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{regular}{sl}{ + <-> ssub * LibertinusSans-LF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LGR}{LibertinusSans-LF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{bold}{it}{ + <-> ssub * LibertinusSans-LF/bold/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{bold}{scit}{ + <-> ssub * LibertinusSans-LF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{sl}{ + <-> ssub * LibertinusSans-LF/regular/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{scsl}{ + <-> ssub * LibertinusSans-LF/regular/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{sc}{ + <-> ssub * LibertinusSans-LF/regular/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{n}{ + <-> ssub * LibertinusSans-LF/regular/n +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{it}{ + <-> ssub * LibertinusSans-LF/regular/it +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{m}{scit}{ + <-> ssub * LibertinusSans-LF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{sc}{ + <-> ssub * LibertinusSans-LF/bold/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{n}{ + <-> ssub * LibertinusSans-LF/bold/n +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{scsl}{ + <-> ssub * LibertinusSans-LF/bold/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{sl}{ + <-> ssub * LibertinusSans-LF/bold/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{it}{ + <-> ssub * LibertinusSans-LF/bold/it +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{b}{scit}{ + <-> ssub * LibertinusSans-LF/bold/scit +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{bx}{sl}{ + <-> ssub * LibertinusSans-LF/b/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{bx}{scsl}{ + <-> ssub * LibertinusSans-LF/b/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{bx}{n}{ + <-> ssub * LibertinusSans-LF/b/n +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{bx}{sc}{ + <-> ssub * LibertinusSans-LF/b/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{bx}{it}{ + <-> ssub * LibertinusSans-LF/b/it +}{} + +\DeclareFontShape{LGR}{LibertinusSans-LF}{bx}{scit}{ + <-> ssub * LibertinusSans-LF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSans-OsF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSans-OsF.fd new file mode 100644 index 0000000000..51805607c4 --- /dev/null +++ b/fonts/libertinus-type1/latex/LGRLibertinusSans-OsF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{LGRLibertinusSans-OsF.fd} + [2019/05/28 (autoinst) Font definitions for LGR/LibertinusSans-OsF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{LGR}{LibertinusSans-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{regular}{scsl}{ + <-> ssub * LibertinusSans-OsF/regular/scit +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{regular}{sl}{ + <-> ssub * LibertinusSans-OsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{bold}{it}{ + <-> ssub * LibertinusSans-OsF/bold/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{bold}{scit}{ + <-> ssub * LibertinusSans-OsF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{sl}{ + <-> ssub * LibertinusSans-OsF/regular/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{scsl}{ + <-> ssub * LibertinusSans-OsF/regular/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{sc}{ + <-> ssub * LibertinusSans-OsF/regular/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{n}{ + <-> ssub * LibertinusSans-OsF/regular/n +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{it}{ + <-> ssub * LibertinusSans-OsF/regular/it +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{m}{scit}{ + <-> ssub * LibertinusSans-OsF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{sc}{ + <-> ssub * LibertinusSans-OsF/bold/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{n}{ + <-> ssub * LibertinusSans-OsF/bold/n +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{scsl}{ + <-> ssub * LibertinusSans-OsF/bold/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{sl}{ + <-> ssub * LibertinusSans-OsF/bold/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{it}{ + <-> ssub * LibertinusSans-OsF/bold/it +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{b}{scit}{ + <-> ssub * LibertinusSans-OsF/bold/scit +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{bx}{sl}{ + <-> ssub * LibertinusSans-OsF/b/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{bx}{scsl}{ + <-> ssub * LibertinusSans-OsF/b/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{bx}{n}{ + <-> ssub * LibertinusSans-OsF/b/n +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{bx}{sc}{ + <-> ssub * LibertinusSans-OsF/b/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{bx}{it}{ + <-> ssub * LibertinusSans-OsF/b/it +}{} + +\DeclareFontShape{LGR}{LibertinusSans-OsF}{bx}{scit}{ + <-> ssub * LibertinusSans-OsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSans-Sup.fd b/fonts/libertinus-type1/latex/LGRLibertinusSans-Sup.fd new file mode 100644 index 0000000000..2a805cbabb --- /dev/null +++ b/fonts/libertinus-type1/latex/LGRLibertinusSans-Sup.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{LGRLibertinusSans-Sup.fd} + [2019/05/28 (autoinst) Font definitions for LGR/LibertinusSans-Sup.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{LGR}{LibertinusSans-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{LGR}{LibertinusSans-Sup}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-sup-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-Sup}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-Sup}{regular}{sl}{ + <-> ssub * LibertinusSans-Sup/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LGR}{LibertinusSans-Sup}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-sup-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-Sup}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-Sup}{bold}{it}{ + <-> ssub * LibertinusSans-Sup/bold/sl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LGR}{LibertinusSans-Sup}{m}{sl}{ + <-> ssub * LibertinusSans-Sup/regular/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-Sup}{m}{n}{ + <-> ssub * LibertinusSans-Sup/regular/n +}{} + +\DeclareFontShape{LGR}{LibertinusSans-Sup}{m}{it}{ + <-> ssub * LibertinusSans-Sup/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{LGR}{LibertinusSans-Sup}{b}{n}{ + <-> ssub * LibertinusSans-Sup/bold/n +}{} + +\DeclareFontShape{LGR}{LibertinusSans-Sup}{b}{sl}{ + <-> ssub * LibertinusSans-Sup/bold/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-Sup}{b}{it}{ + <-> ssub * LibertinusSans-Sup/bold/it +}{} + +\DeclareFontShape{LGR}{LibertinusSans-Sup}{bx}{sl}{ + <-> ssub * LibertinusSans-Sup/b/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-Sup}{bx}{n}{ + <-> ssub * LibertinusSans-Sup/b/n +}{} + +\DeclareFontShape{LGR}{LibertinusSans-Sup}{bx}{it}{ + <-> ssub * LibertinusSans-Sup/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSans-TLF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSans-TLF.fd new file mode 100644 index 0000000000..ec88419613 --- /dev/null +++ b/fonts/libertinus-type1/latex/LGRLibertinusSans-TLF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{LGRLibertinusSans-TLF.fd} + [2019/05/28 (autoinst) Font definitions for LGR/LibertinusSans-TLF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{LGR}{LibertinusSans-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{regular}{scsl}{ + <-> ssub * LibertinusSans-TLF/regular/scit +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{regular}{sl}{ + <-> ssub * LibertinusSans-TLF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{bold}{it}{ + <-> ssub * LibertinusSans-TLF/bold/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{bold}{scit}{ + <-> ssub * LibertinusSans-TLF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{sl}{ + <-> ssub * LibertinusSans-TLF/regular/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{scsl}{ + <-> ssub * LibertinusSans-TLF/regular/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{sc}{ + <-> ssub * LibertinusSans-TLF/regular/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{n}{ + <-> ssub * LibertinusSans-TLF/regular/n +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{it}{ + <-> ssub * LibertinusSans-TLF/regular/it +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{m}{scit}{ + <-> ssub * LibertinusSans-TLF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{sc}{ + <-> ssub * LibertinusSans-TLF/bold/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{n}{ + <-> ssub * LibertinusSans-TLF/bold/n +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{scsl}{ + <-> ssub * LibertinusSans-TLF/bold/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{sl}{ + <-> ssub * LibertinusSans-TLF/bold/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{it}{ + <-> ssub * LibertinusSans-TLF/bold/it +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{b}{scit}{ + <-> ssub * LibertinusSans-TLF/bold/scit +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{bx}{sl}{ + <-> ssub * LibertinusSans-TLF/b/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{bx}{scsl}{ + <-> ssub * LibertinusSans-TLF/b/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{bx}{n}{ + <-> ssub * LibertinusSans-TLF/b/n +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{bx}{sc}{ + <-> ssub * LibertinusSans-TLF/b/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{bx}{it}{ + <-> ssub * LibertinusSans-TLF/b/it +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TLF}{bx}{scit}{ + <-> ssub * LibertinusSans-TLF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSans-TOsF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSans-TOsF.fd new file mode 100644 index 0000000000..d30dace6cf --- /dev/null +++ b/fonts/libertinus-type1/latex/LGRLibertinusSans-TOsF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{LGRLibertinusSans-TOsF.fd} + [2019/05/28 (autoinst) Font definitions for LGR/LibertinusSans-TOsF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{LGR}{LibertinusSans-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{regular}{scsl}{ + <-> ssub * LibertinusSans-TOsF/regular/scit +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{regular}{sl}{ + <-> ssub * LibertinusSans-TOsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bold}{it}{ + <-> ssub * LibertinusSans-TOsF/bold/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bold}{scit}{ + <-> ssub * LibertinusSans-TOsF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{sl}{ + <-> ssub * LibertinusSans-TOsF/regular/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{scsl}{ + <-> ssub * LibertinusSans-TOsF/regular/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{sc}{ + <-> ssub * LibertinusSans-TOsF/regular/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{n}{ + <-> ssub * LibertinusSans-TOsF/regular/n +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{it}{ + <-> ssub * LibertinusSans-TOsF/regular/it +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{m}{scit}{ + <-> ssub * LibertinusSans-TOsF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{sc}{ + <-> ssub * LibertinusSans-TOsF/bold/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{n}{ + <-> ssub * LibertinusSans-TOsF/bold/n +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{scsl}{ + <-> ssub * LibertinusSans-TOsF/bold/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{sl}{ + <-> ssub * LibertinusSans-TOsF/bold/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{it}{ + <-> ssub * LibertinusSans-TOsF/bold/it +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{b}{scit}{ + <-> ssub * LibertinusSans-TOsF/bold/scit +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bx}{sl}{ + <-> ssub * LibertinusSans-TOsF/b/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bx}{scsl}{ + <-> ssub * LibertinusSans-TOsF/b/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bx}{n}{ + <-> ssub * LibertinusSans-TOsF/b/n +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bx}{sc}{ + <-> ssub * LibertinusSans-TOsF/b/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bx}{it}{ + <-> ssub * LibertinusSans-TOsF/b/it +}{} + +\DeclareFontShape{LGR}{LibertinusSans-TOsF}{bx}{scit}{ + <-> ssub * LibertinusSans-TOsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSerif-LF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSerif-LF.fd new file mode 100644 index 0000000000..c66525b3ac --- /dev/null +++ b/fonts/libertinus-type1/latex/LGRLibertinusSerif-LF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{LGRLibertinusSerif-LF.fd} + [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerif-LF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{LGR}{LibertinusSerif-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{regular}{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}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-LF/regular/scit +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{regular}{sl}{ + <-> ssub * LibertinusSerif-LF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-LF/semibold/scit +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-LF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-LF/bold/scit +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{bold}{sl}{ + <-> ssub * LibertinusSerif-LF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{sl}{ + <-> ssub * LibertinusSerif-LF/regular/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{scsl}{ + <-> ssub * LibertinusSerif-LF/regular/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{sc}{ + <-> ssub * LibertinusSerif-LF/regular/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{n}{ + <-> ssub * LibertinusSerif-LF/regular/n +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{it}{ + <-> ssub * LibertinusSerif-LF/regular/it +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{m}{scit}{ + <-> ssub * LibertinusSerif-LF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{sl}{ + <-> ssub * LibertinusSerif-LF/semibold/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-LF/semibold/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{sc}{ + <-> ssub * LibertinusSerif-LF/semibold/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{n}{ + <-> ssub * LibertinusSerif-LF/semibold/n +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{it}{ + <-> ssub * LibertinusSerif-LF/semibold/it +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{sb}{scit}{ + <-> ssub * LibertinusSerif-LF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{sl}{ + <-> ssub * LibertinusSerif-LF/bold/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{scsl}{ + <-> ssub * LibertinusSerif-LF/bold/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{sc}{ + <-> ssub * LibertinusSerif-LF/bold/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{n}{ + <-> ssub * LibertinusSerif-LF/bold/n +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{it}{ + <-> ssub * LibertinusSerif-LF/bold/it +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{b}{scit}{ + <-> ssub * LibertinusSerif-LF/bold/scit +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{bx}{n}{ + <-> ssub * LibertinusSerif-LF/b/n +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{bx}{sc}{ + <-> ssub * LibertinusSerif-LF/b/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-LF/b/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{bx}{sl}{ + <-> ssub * LibertinusSerif-LF/b/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{bx}{it}{ + <-> ssub * LibertinusSerif-LF/b/it +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-LF}{bx}{scit}{ + <-> ssub * LibertinusSerif-LF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSerif-OsF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSerif-OsF.fd new file mode 100644 index 0000000000..2da85f3c69 --- /dev/null +++ b/fonts/libertinus-type1/latex/LGRLibertinusSerif-OsF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{LGRLibertinusSerif-OsF.fd} + [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerif-OsF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{LGR}{LibertinusSerif-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{regular}{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}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-OsF/regular/scit +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{regular}{sl}{ + <-> ssub * LibertinusSerif-OsF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-OsF/semibold/scit +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-OsF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-OsF/bold/scit +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bold}{sl}{ + <-> ssub * LibertinusSerif-OsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{sl}{ + <-> ssub * LibertinusSerif-OsF/regular/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{scsl}{ + <-> ssub * LibertinusSerif-OsF/regular/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{sc}{ + <-> ssub * LibertinusSerif-OsF/regular/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{n}{ + <-> ssub * LibertinusSerif-OsF/regular/n +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{it}{ + <-> ssub * LibertinusSerif-OsF/regular/it +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{m}{scit}{ + <-> ssub * LibertinusSerif-OsF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{sl}{ + <-> ssub * LibertinusSerif-OsF/semibold/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-OsF/semibold/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{sc}{ + <-> ssub * LibertinusSerif-OsF/semibold/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{n}{ + <-> ssub * LibertinusSerif-OsF/semibold/n +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{it}{ + <-> ssub * LibertinusSerif-OsF/semibold/it +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{sb}{scit}{ + <-> ssub * LibertinusSerif-OsF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{sl}{ + <-> ssub * LibertinusSerif-OsF/bold/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{scsl}{ + <-> ssub * LibertinusSerif-OsF/bold/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{sc}{ + <-> ssub * LibertinusSerif-OsF/bold/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{n}{ + <-> ssub * LibertinusSerif-OsF/bold/n +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{it}{ + <-> ssub * LibertinusSerif-OsF/bold/it +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{b}{scit}{ + <-> ssub * LibertinusSerif-OsF/bold/scit +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bx}{n}{ + <-> ssub * LibertinusSerif-OsF/b/n +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bx}{sc}{ + <-> ssub * LibertinusSerif-OsF/b/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-OsF/b/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bx}{sl}{ + <-> ssub * LibertinusSerif-OsF/b/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bx}{it}{ + <-> ssub * LibertinusSerif-OsF/b/it +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-OsF}{bx}{scit}{ + <-> ssub * LibertinusSerif-OsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSerif-Sup.fd b/fonts/libertinus-type1/latex/LGRLibertinusSerif-Sup.fd new file mode 100644 index 0000000000..9e9b85ceb9 --- /dev/null +++ b/fonts/libertinus-type1/latex/LGRLibertinusSerif-Sup.fd @@ -0,0 +1,119 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{LGRLibertinusSerif-Sup.fd} + [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerif-Sup.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{LGR}{LibertinusSerif-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{LGR}{LibertinusSerif-Sup}{regular}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-sup-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-Sup}{regular}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-Sup}{regular}{sl}{ + <-> ssub * LibertinusSerif-Sup/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{LGR}{LibertinusSerif-Sup}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-Sup}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-Sup}{semibold}{sl}{ + <-> ssub * LibertinusSerif-Sup/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LGR}{LibertinusSerif-Sup}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-Sup}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-Sup}{bold}{sl}{ + <-> ssub * LibertinusSerif-Sup/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LGR}{LibertinusSerif-Sup}{m}{sl}{ + <-> ssub * LibertinusSerif-Sup/regular/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-Sup}{m}{n}{ + <-> ssub * LibertinusSerif-Sup/regular/n +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-Sup}{m}{it}{ + <-> ssub * LibertinusSerif-Sup/regular/it +}{} + + +% sb --> semibold + +\DeclareFontShape{LGR}{LibertinusSerif-Sup}{sb}{sl}{ + <-> ssub * LibertinusSerif-Sup/semibold/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-Sup}{sb}{n}{ + <-> ssub * LibertinusSerif-Sup/semibold/n +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-Sup}{sb}{it}{ + <-> ssub * LibertinusSerif-Sup/semibold/it +}{} + + +% b --> bold + +\DeclareFontShape{LGR}{LibertinusSerif-Sup}{b}{sl}{ + <-> ssub * LibertinusSerif-Sup/bold/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-Sup}{b}{n}{ + <-> ssub * LibertinusSerif-Sup/bold/n +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-Sup}{b}{it}{ + <-> ssub * LibertinusSerif-Sup/bold/it +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-Sup}{bx}{n}{ + <-> ssub * LibertinusSerif-Sup/b/n +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-Sup}{bx}{sl}{ + <-> ssub * LibertinusSerif-Sup/b/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-Sup}{bx}{it}{ + <-> ssub * LibertinusSerif-Sup/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSerif-TLF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSerif-TLF.fd new file mode 100644 index 0000000000..04274d7874 --- /dev/null +++ b/fonts/libertinus-type1/latex/LGRLibertinusSerif-TLF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{LGRLibertinusSerif-TLF.fd} + [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerif-TLF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{LGR}{LibertinusSerif-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{regular}{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}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-TLF/regular/scit +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{regular}{sl}{ + <-> ssub * LibertinusSerif-TLF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-TLF/semibold/scit +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-TLF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-TLF/bold/scit +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bold}{sl}{ + <-> ssub * LibertinusSerif-TLF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{sl}{ + <-> ssub * LibertinusSerif-TLF/regular/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{scsl}{ + <-> ssub * LibertinusSerif-TLF/regular/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{sc}{ + <-> ssub * LibertinusSerif-TLF/regular/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{n}{ + <-> ssub * LibertinusSerif-TLF/regular/n +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{it}{ + <-> ssub * LibertinusSerif-TLF/regular/it +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{m}{scit}{ + <-> ssub * LibertinusSerif-TLF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{sl}{ + <-> ssub * LibertinusSerif-TLF/semibold/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-TLF/semibold/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{sc}{ + <-> ssub * LibertinusSerif-TLF/semibold/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{n}{ + <-> ssub * LibertinusSerif-TLF/semibold/n +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{it}{ + <-> ssub * LibertinusSerif-TLF/semibold/it +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{sb}{scit}{ + <-> ssub * LibertinusSerif-TLF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{sl}{ + <-> ssub * LibertinusSerif-TLF/bold/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{scsl}{ + <-> ssub * LibertinusSerif-TLF/bold/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{sc}{ + <-> ssub * LibertinusSerif-TLF/bold/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{n}{ + <-> ssub * LibertinusSerif-TLF/bold/n +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{it}{ + <-> ssub * LibertinusSerif-TLF/bold/it +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{b}{scit}{ + <-> ssub * LibertinusSerif-TLF/bold/scit +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bx}{n}{ + <-> ssub * LibertinusSerif-TLF/b/n +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bx}{sc}{ + <-> ssub * LibertinusSerif-TLF/b/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-TLF/b/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bx}{sl}{ + <-> ssub * LibertinusSerif-TLF/b/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bx}{it}{ + <-> ssub * LibertinusSerif-TLF/b/it +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TLF}{bx}{scit}{ + <-> ssub * LibertinusSerif-TLF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSerif-TOsF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSerif-TOsF.fd new file mode 100644 index 0000000000..c38f2f1fe8 --- /dev/null +++ b/fonts/libertinus-type1/latex/LGRLibertinusSerif-TOsF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{LGRLibertinusSerif-TOsF.fd} + [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerif-TOsF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{LGR}{LibertinusSerif-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{regular}{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}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/regular/scit +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{regular}{sl}{ + <-> ssub * LibertinusSerif-TOsF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/scit +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/bold/scit +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bold}{sl}{ + <-> ssub * LibertinusSerif-TOsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{sl}{ + <-> ssub * LibertinusSerif-TOsF/regular/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/regular/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{sc}{ + <-> ssub * LibertinusSerif-TOsF/regular/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{n}{ + <-> ssub * LibertinusSerif-TOsF/regular/n +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{it}{ + <-> ssub * LibertinusSerif-TOsF/regular/it +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{m}{scit}{ + <-> ssub * LibertinusSerif-TOsF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{sl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{sc}{ + <-> ssub * LibertinusSerif-TOsF/semibold/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{n}{ + <-> ssub * LibertinusSerif-TOsF/semibold/n +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{it}{ + <-> ssub * LibertinusSerif-TOsF/semibold/it +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{sb}{scit}{ + <-> ssub * LibertinusSerif-TOsF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{sl}{ + <-> ssub * LibertinusSerif-TOsF/bold/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/bold/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{sc}{ + <-> ssub * LibertinusSerif-TOsF/bold/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{n}{ + <-> ssub * LibertinusSerif-TOsF/bold/n +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{it}{ + <-> ssub * LibertinusSerif-TOsF/bold/it +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{b}{scit}{ + <-> ssub * LibertinusSerif-TOsF/bold/scit +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bx}{n}{ + <-> ssub * LibertinusSerif-TOsF/b/n +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bx}{sc}{ + <-> ssub * LibertinusSerif-TOsF/b/sc +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/b/scsl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bx}{sl}{ + <-> ssub * LibertinusSerif-TOsF/b/sl +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bx}{it}{ + <-> ssub * LibertinusSerif-TOsF/b/it +}{} + +\DeclareFontShape{LGR}{LibertinusSerif-TOsF}{bx}{scit}{ + <-> ssub * LibertinusSerif-TOsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-LF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-LF.fd new file mode 100644 index 0000000000..c36bab482d --- /dev/null +++ b/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-LF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{LGRLibertinusSerifDisplay-LF.fd} + [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerifDisplay-LF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{LGR}{LibertinusSerifDisplay-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{LGR}{LibertinusSerifDisplay-LF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-lf-lgr +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LGR}{LibertinusSerifDisplay-LF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-LF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-OsF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-OsF.fd new file mode 100644 index 0000000000..13e3a2d03d --- /dev/null +++ b/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-OsF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{LGRLibertinusSerifDisplay-OsF.fd} + [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerifDisplay-OsF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{LGR}{LibertinusSerifDisplay-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{LGR}{LibertinusSerifDisplay-OsF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-osf-lgr +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LGR}{LibertinusSerifDisplay-OsF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-OsF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-Sup.fd b/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-Sup.fd new file mode 100644 index 0000000000..8dd8827004 --- /dev/null +++ b/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-Sup.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{LGRLibertinusSerifDisplay-Sup.fd} + [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerifDisplay-Sup.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{LGR}{LibertinusSerifDisplay-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{LGR}{LibertinusSerifDisplay-Sup}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-sup-lgr +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LGR}{LibertinusSerifDisplay-Sup}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-Sup/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-TLF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-TLF.fd new file mode 100644 index 0000000000..2c55858edd --- /dev/null +++ b/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-TLF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{LGRLibertinusSerifDisplay-TLF.fd} + [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerifDisplay-TLF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{LGR}{LibertinusSerifDisplay-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{LGR}{LibertinusSerifDisplay-TLF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tlf-lgr +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LGR}{LibertinusSerifDisplay-TLF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-TLF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-TOsF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-TOsF.fd new file mode 100644 index 0000000000..0545034833 --- /dev/null +++ b/fonts/libertinus-type1/latex/LGRLibertinusSerifDisplay-TOsF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{LGRLibertinusSerifDisplay-TOsF.fd} + [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerifDisplay-TOsF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{LGR}{LibertinusSerifDisplay-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{LGR}{LibertinusSerifDisplay-TOsF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tosf-lgr +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LGR}{LibertinusSerifDisplay-TOsF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-TOsF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LGRLibertinusSerifInitials-TLF.fd b/fonts/libertinus-type1/latex/LGRLibertinusSerifInitials-TLF.fd new file mode 100644 index 0000000000..d1ea71352d --- /dev/null +++ b/fonts/libertinus-type1/latex/LGRLibertinusSerifInitials-TLF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{LGRLibertinusSerifInitials-TLF.fd} + [2019/05/27 (autoinst) Font definitions for LGR/LibertinusSerifInitials-TLF.] + +\expandafter\ifx\csname LibertinusSerifInitials@scale\endcsname\relax + \let\LibertinusSerifInitials@@scale\@empty +\else + \edef\LibertinusSerifInitials@@scale{s*[\csname LibertinusSerifInitials@scale\endcsname]}% +\fi + +\DeclareFontFamily{LGR}{LibertinusSerifInitials-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{LGR}{LibertinusSerifInitials-TLF}{regular}{n}{ + <-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-Regular-tlf-lgr +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LGR}{LibertinusSerifInitials-TLF}{m}{n}{ + <-> ssub * LibertinusSerifInitials-TLF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LY1LibertinusMono-Sup.fd b/fonts/libertinus-type1/latex/LY1LibertinusMono-Sup.fd new file mode 100644 index 0000000000..50867d65b5 --- /dev/null +++ b/fonts/libertinus-type1/latex/LY1LibertinusMono-Sup.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{LY1LibertinusMono-Sup.fd} + [2019/05/28 (autoinst) Font definitions for LY1/LibertinusMono-Sup.] + +\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax + \let\LibertinusMono@@scale\@empty +\else + \edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibertinusMono-Sup}{\hyphenchar\font=-1} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LibertinusMono-Sup}{regular}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Regular-sup-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusMono-Sup}{regular}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-Oblique-sup-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusMono-Sup}{regular}{it}{ + <-> ssub * LibertinusMono-Sup/regular/sl +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LibertinusMono-Sup}{bold}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Bold-sup-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusMono-Sup}{bold}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-sup-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusMono-Sup}{bold}{it}{ + <-> ssub * LibertinusMono-Sup/bold/sl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LibertinusMono-Sup}{m}{n}{ + <-> ssub * LibertinusMono-Sup/regular/n +}{} + +\DeclareFontShape{LY1}{LibertinusMono-Sup}{m}{sl}{ + <-> ssub * LibertinusMono-Sup/regular/sl +}{} + +\DeclareFontShape{LY1}{LibertinusMono-Sup}{m}{it}{ + <-> ssub * LibertinusMono-Sup/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LibertinusMono-Sup}{b}{n}{ + <-> ssub * LibertinusMono-Sup/bold/n +}{} + +\DeclareFontShape{LY1}{LibertinusMono-Sup}{b}{sl}{ + <-> ssub * LibertinusMono-Sup/bold/sl +}{} + +\DeclareFontShape{LY1}{LibertinusMono-Sup}{b}{it}{ + <-> ssub * LibertinusMono-Sup/bold/it +}{} + +\DeclareFontShape{LY1}{LibertinusMono-Sup}{bx}{sl}{ + <-> ssub * LibertinusMono-Sup/b/sl +}{} + +\DeclareFontShape{LY1}{LibertinusMono-Sup}{bx}{n}{ + <-> ssub * LibertinusMono-Sup/b/n +}{} + +\DeclareFontShape{LY1}{LibertinusMono-Sup}{bx}{it}{ + <-> ssub * LibertinusMono-Sup/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LY1LibertinusMono-TLF.fd b/fonts/libertinus-type1/latex/LY1LibertinusMono-TLF.fd new file mode 100644 index 0000000000..3e097f23b9 --- /dev/null +++ b/fonts/libertinus-type1/latex/LY1LibertinusMono-TLF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{LY1LibertinusMono-TLF.fd} + [2019/05/28 (autoinst) Font definitions for LY1/LibertinusMono-TLF.] + +\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax + \let\LibertinusMono@@scale\@empty +\else + \edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibertinusMono-TLF}{\hyphenchar\font=-1} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LibertinusMono-TLF}{regular}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Regular-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusMono-TLF}{regular}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-Oblique-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusMono-TLF}{regular}{it}{ + <-> ssub * LibertinusMono-TLF/regular/sl +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LibertinusMono-TLF}{bold}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Bold-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusMono-TLF}{bold}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusMono-TLF}{bold}{it}{ + <-> ssub * LibertinusMono-TLF/bold/sl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LibertinusMono-TLF}{m}{n}{ + <-> ssub * LibertinusMono-TLF/regular/n +}{} + +\DeclareFontShape{LY1}{LibertinusMono-TLF}{m}{sl}{ + <-> ssub * LibertinusMono-TLF/regular/sl +}{} + +\DeclareFontShape{LY1}{LibertinusMono-TLF}{m}{it}{ + <-> ssub * LibertinusMono-TLF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LibertinusMono-TLF}{b}{n}{ + <-> ssub * LibertinusMono-TLF/bold/n +}{} + +\DeclareFontShape{LY1}{LibertinusMono-TLF}{b}{sl}{ + <-> ssub * LibertinusMono-TLF/bold/sl +}{} + +\DeclareFontShape{LY1}{LibertinusMono-TLF}{b}{it}{ + <-> ssub * LibertinusMono-TLF/bold/it +}{} + +\DeclareFontShape{LY1}{LibertinusMono-TLF}{bx}{sl}{ + <-> ssub * LibertinusMono-TLF/b/sl +}{} + +\DeclareFontShape{LY1}{LibertinusMono-TLF}{bx}{n}{ + <-> ssub * LibertinusMono-TLF/b/n +}{} + +\DeclareFontShape{LY1}{LibertinusMono-TLF}{bx}{it}{ + <-> ssub * LibertinusMono-TLF/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSans-LF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSans-LF.fd new file mode 100644 index 0000000000..9028e0988f --- /dev/null +++ b/fonts/libertinus-type1/latex/LY1LibertinusSans-LF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{LY1LibertinusSans-LF.fd} + [2019/05/28 (autoinst) Font definitions for LY1/LibertinusSans-LF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibertinusSans-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LibertinusSans-LF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{regular}{scsl}{ + <-> ssub * LibertinusSans-LF/regular/scit +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{regular}{sl}{ + <-> ssub * LibertinusSans-LF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LibertinusSans-LF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{bold}{it}{ + <-> ssub * LibertinusSans-LF/bold/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{bold}{scit}{ + <-> ssub * LibertinusSans-LF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{sl}{ + <-> ssub * LibertinusSans-LF/regular/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{scsl}{ + <-> ssub * LibertinusSans-LF/regular/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{sc}{ + <-> ssub * LibertinusSans-LF/regular/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{n}{ + <-> ssub * LibertinusSans-LF/regular/n +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{it}{ + <-> ssub * LibertinusSans-LF/regular/it +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{m}{scit}{ + <-> ssub * LibertinusSans-LF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{sc}{ + <-> ssub * LibertinusSans-LF/bold/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{n}{ + <-> ssub * LibertinusSans-LF/bold/n +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{scsl}{ + <-> ssub * LibertinusSans-LF/bold/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{sl}{ + <-> ssub * LibertinusSans-LF/bold/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{it}{ + <-> ssub * LibertinusSans-LF/bold/it +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{b}{scit}{ + <-> ssub * LibertinusSans-LF/bold/scit +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{bx}{sl}{ + <-> ssub * LibertinusSans-LF/b/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{bx}{scsl}{ + <-> ssub * LibertinusSans-LF/b/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{bx}{n}{ + <-> ssub * LibertinusSans-LF/b/n +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{bx}{sc}{ + <-> ssub * LibertinusSans-LF/b/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{bx}{it}{ + <-> ssub * LibertinusSans-LF/b/it +}{} + +\DeclareFontShape{LY1}{LibertinusSans-LF}{bx}{scit}{ + <-> ssub * LibertinusSans-LF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSans-OsF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSans-OsF.fd new file mode 100644 index 0000000000..51660df107 --- /dev/null +++ b/fonts/libertinus-type1/latex/LY1LibertinusSans-OsF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{LY1LibertinusSans-OsF.fd} + [2019/05/28 (autoinst) Font definitions for LY1/LibertinusSans-OsF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibertinusSans-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{regular}{scsl}{ + <-> ssub * LibertinusSans-OsF/regular/scit +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{regular}{sl}{ + <-> ssub * LibertinusSans-OsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{bold}{it}{ + <-> ssub * LibertinusSans-OsF/bold/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{bold}{scit}{ + <-> ssub * LibertinusSans-OsF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{sl}{ + <-> ssub * LibertinusSans-OsF/regular/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{scsl}{ + <-> ssub * LibertinusSans-OsF/regular/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{sc}{ + <-> ssub * LibertinusSans-OsF/regular/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{n}{ + <-> ssub * LibertinusSans-OsF/regular/n +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{it}{ + <-> ssub * LibertinusSans-OsF/regular/it +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{m}{scit}{ + <-> ssub * LibertinusSans-OsF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{sc}{ + <-> ssub * LibertinusSans-OsF/bold/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{n}{ + <-> ssub * LibertinusSans-OsF/bold/n +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{scsl}{ + <-> ssub * LibertinusSans-OsF/bold/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{sl}{ + <-> ssub * LibertinusSans-OsF/bold/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{it}{ + <-> ssub * LibertinusSans-OsF/bold/it +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{b}{scit}{ + <-> ssub * LibertinusSans-OsF/bold/scit +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{bx}{sl}{ + <-> ssub * LibertinusSans-OsF/b/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{bx}{scsl}{ + <-> ssub * LibertinusSans-OsF/b/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{bx}{n}{ + <-> ssub * LibertinusSans-OsF/b/n +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{bx}{sc}{ + <-> ssub * LibertinusSans-OsF/b/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{bx}{it}{ + <-> ssub * LibertinusSans-OsF/b/it +}{} + +\DeclareFontShape{LY1}{LibertinusSans-OsF}{bx}{scit}{ + <-> ssub * LibertinusSans-OsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSans-Sup.fd b/fonts/libertinus-type1/latex/LY1LibertinusSans-Sup.fd new file mode 100644 index 0000000000..d53bcc6c49 --- /dev/null +++ b/fonts/libertinus-type1/latex/LY1LibertinusSans-Sup.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{LY1LibertinusSans-Sup.fd} + [2019/05/28 (autoinst) Font definitions for LY1/LibertinusSans-Sup.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibertinusSans-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LibertinusSans-Sup}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-sup-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-Sup}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-Sup}{regular}{sl}{ + <-> ssub * LibertinusSans-Sup/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LibertinusSans-Sup}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-sup-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-Sup}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-Sup}{bold}{it}{ + <-> ssub * LibertinusSans-Sup/bold/sl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LibertinusSans-Sup}{m}{sl}{ + <-> ssub * LibertinusSans-Sup/regular/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-Sup}{m}{n}{ + <-> ssub * LibertinusSans-Sup/regular/n +}{} + +\DeclareFontShape{LY1}{LibertinusSans-Sup}{m}{it}{ + <-> ssub * LibertinusSans-Sup/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LibertinusSans-Sup}{b}{n}{ + <-> ssub * LibertinusSans-Sup/bold/n +}{} + +\DeclareFontShape{LY1}{LibertinusSans-Sup}{b}{sl}{ + <-> ssub * LibertinusSans-Sup/bold/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-Sup}{b}{it}{ + <-> ssub * LibertinusSans-Sup/bold/it +}{} + +\DeclareFontShape{LY1}{LibertinusSans-Sup}{bx}{sl}{ + <-> ssub * LibertinusSans-Sup/b/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-Sup}{bx}{n}{ + <-> ssub * LibertinusSans-Sup/b/n +}{} + +\DeclareFontShape{LY1}{LibertinusSans-Sup}{bx}{it}{ + <-> ssub * LibertinusSans-Sup/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSans-TLF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSans-TLF.fd new file mode 100644 index 0000000000..b9a4ba52f9 --- /dev/null +++ b/fonts/libertinus-type1/latex/LY1LibertinusSans-TLF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{LY1LibertinusSans-TLF.fd} + [2019/05/28 (autoinst) Font definitions for LY1/LibertinusSans-TLF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibertinusSans-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{regular}{scsl}{ + <-> ssub * LibertinusSans-TLF/regular/scit +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{regular}{sl}{ + <-> ssub * LibertinusSans-TLF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{bold}{it}{ + <-> ssub * LibertinusSans-TLF/bold/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{bold}{scit}{ + <-> ssub * LibertinusSans-TLF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{sl}{ + <-> ssub * LibertinusSans-TLF/regular/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{scsl}{ + <-> ssub * LibertinusSans-TLF/regular/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{sc}{ + <-> ssub * LibertinusSans-TLF/regular/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{n}{ + <-> ssub * LibertinusSans-TLF/regular/n +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{it}{ + <-> ssub * LibertinusSans-TLF/regular/it +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{m}{scit}{ + <-> ssub * LibertinusSans-TLF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{sc}{ + <-> ssub * LibertinusSans-TLF/bold/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{n}{ + <-> ssub * LibertinusSans-TLF/bold/n +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{scsl}{ + <-> ssub * LibertinusSans-TLF/bold/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{sl}{ + <-> ssub * LibertinusSans-TLF/bold/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{it}{ + <-> ssub * LibertinusSans-TLF/bold/it +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{b}{scit}{ + <-> ssub * LibertinusSans-TLF/bold/scit +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{bx}{sl}{ + <-> ssub * LibertinusSans-TLF/b/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{bx}{scsl}{ + <-> ssub * LibertinusSans-TLF/b/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{bx}{n}{ + <-> ssub * LibertinusSans-TLF/b/n +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{bx}{sc}{ + <-> ssub * LibertinusSans-TLF/b/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{bx}{it}{ + <-> ssub * LibertinusSans-TLF/b/it +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TLF}{bx}{scit}{ + <-> ssub * LibertinusSans-TLF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSans-TOsF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSans-TOsF.fd new file mode 100644 index 0000000000..b3bcc2fcd9 --- /dev/null +++ b/fonts/libertinus-type1/latex/LY1LibertinusSans-TOsF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{LY1LibertinusSans-TOsF.fd} + [2019/05/28 (autoinst) Font definitions for LY1/LibertinusSans-TOsF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibertinusSans-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{regular}{scsl}{ + <-> ssub * LibertinusSans-TOsF/regular/scit +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{regular}{sl}{ + <-> ssub * LibertinusSans-TOsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bold}{it}{ + <-> ssub * LibertinusSans-TOsF/bold/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bold}{scit}{ + <-> ssub * LibertinusSans-TOsF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{sl}{ + <-> ssub * LibertinusSans-TOsF/regular/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{scsl}{ + <-> ssub * LibertinusSans-TOsF/regular/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{sc}{ + <-> ssub * LibertinusSans-TOsF/regular/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{n}{ + <-> ssub * LibertinusSans-TOsF/regular/n +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{it}{ + <-> ssub * LibertinusSans-TOsF/regular/it +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{m}{scit}{ + <-> ssub * LibertinusSans-TOsF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{sc}{ + <-> ssub * LibertinusSans-TOsF/bold/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{n}{ + <-> ssub * LibertinusSans-TOsF/bold/n +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{scsl}{ + <-> ssub * LibertinusSans-TOsF/bold/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{sl}{ + <-> ssub * LibertinusSans-TOsF/bold/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{it}{ + <-> ssub * LibertinusSans-TOsF/bold/it +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{b}{scit}{ + <-> ssub * LibertinusSans-TOsF/bold/scit +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bx}{sl}{ + <-> ssub * LibertinusSans-TOsF/b/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bx}{scsl}{ + <-> ssub * LibertinusSans-TOsF/b/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bx}{n}{ + <-> ssub * LibertinusSans-TOsF/b/n +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bx}{sc}{ + <-> ssub * LibertinusSans-TOsF/b/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bx}{it}{ + <-> ssub * LibertinusSans-TOsF/b/it +}{} + +\DeclareFontShape{LY1}{LibertinusSans-TOsF}{bx}{scit}{ + <-> ssub * LibertinusSans-TOsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSerif-LF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSerif-LF.fd new file mode 100644 index 0000000000..c936159cc6 --- /dev/null +++ b/fonts/libertinus-type1/latex/LY1LibertinusSerif-LF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{LY1LibertinusSerif-LF.fd} + [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerif-LF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibertinusSerif-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{regular}{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}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-LF/regular/scit +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{regular}{sl}{ + <-> ssub * LibertinusSerif-LF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-LF/semibold/scit +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-LF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-LF/bold/scit +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{bold}{sl}{ + <-> ssub * LibertinusSerif-LF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{sl}{ + <-> ssub * LibertinusSerif-LF/regular/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{scsl}{ + <-> ssub * LibertinusSerif-LF/regular/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{sc}{ + <-> ssub * LibertinusSerif-LF/regular/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{n}{ + <-> ssub * LibertinusSerif-LF/regular/n +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{it}{ + <-> ssub * LibertinusSerif-LF/regular/it +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{m}{scit}{ + <-> ssub * LibertinusSerif-LF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{sl}{ + <-> ssub * LibertinusSerif-LF/semibold/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-LF/semibold/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{sc}{ + <-> ssub * LibertinusSerif-LF/semibold/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{n}{ + <-> ssub * LibertinusSerif-LF/semibold/n +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{it}{ + <-> ssub * LibertinusSerif-LF/semibold/it +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{sb}{scit}{ + <-> ssub * LibertinusSerif-LF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{sl}{ + <-> ssub * LibertinusSerif-LF/bold/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{scsl}{ + <-> ssub * LibertinusSerif-LF/bold/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{sc}{ + <-> ssub * LibertinusSerif-LF/bold/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{n}{ + <-> ssub * LibertinusSerif-LF/bold/n +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{it}{ + <-> ssub * LibertinusSerif-LF/bold/it +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{b}{scit}{ + <-> ssub * LibertinusSerif-LF/bold/scit +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{bx}{n}{ + <-> ssub * LibertinusSerif-LF/b/n +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{bx}{sc}{ + <-> ssub * LibertinusSerif-LF/b/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-LF/b/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{bx}{sl}{ + <-> ssub * LibertinusSerif-LF/b/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{bx}{it}{ + <-> ssub * LibertinusSerif-LF/b/it +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-LF}{bx}{scit}{ + <-> ssub * LibertinusSerif-LF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSerif-OsF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSerif-OsF.fd new file mode 100644 index 0000000000..a8e8739cc7 --- /dev/null +++ b/fonts/libertinus-type1/latex/LY1LibertinusSerif-OsF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{LY1LibertinusSerif-OsF.fd} + [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerif-OsF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibertinusSerif-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{regular}{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}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-OsF/regular/scit +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{regular}{sl}{ + <-> ssub * LibertinusSerif-OsF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-OsF/semibold/scit +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-OsF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-OsF/bold/scit +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bold}{sl}{ + <-> ssub * LibertinusSerif-OsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{sl}{ + <-> ssub * LibertinusSerif-OsF/regular/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{scsl}{ + <-> ssub * LibertinusSerif-OsF/regular/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{sc}{ + <-> ssub * LibertinusSerif-OsF/regular/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{n}{ + <-> ssub * LibertinusSerif-OsF/regular/n +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{it}{ + <-> ssub * LibertinusSerif-OsF/regular/it +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{m}{scit}{ + <-> ssub * LibertinusSerif-OsF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{sl}{ + <-> ssub * LibertinusSerif-OsF/semibold/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-OsF/semibold/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{sc}{ + <-> ssub * LibertinusSerif-OsF/semibold/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{n}{ + <-> ssub * LibertinusSerif-OsF/semibold/n +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{it}{ + <-> ssub * LibertinusSerif-OsF/semibold/it +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{sb}{scit}{ + <-> ssub * LibertinusSerif-OsF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{sl}{ + <-> ssub * LibertinusSerif-OsF/bold/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{scsl}{ + <-> ssub * LibertinusSerif-OsF/bold/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{sc}{ + <-> ssub * LibertinusSerif-OsF/bold/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{n}{ + <-> ssub * LibertinusSerif-OsF/bold/n +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{it}{ + <-> ssub * LibertinusSerif-OsF/bold/it +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{b}{scit}{ + <-> ssub * LibertinusSerif-OsF/bold/scit +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bx}{n}{ + <-> ssub * LibertinusSerif-OsF/b/n +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bx}{sc}{ + <-> ssub * LibertinusSerif-OsF/b/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-OsF/b/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bx}{sl}{ + <-> ssub * LibertinusSerif-OsF/b/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bx}{it}{ + <-> ssub * LibertinusSerif-OsF/b/it +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-OsF}{bx}{scit}{ + <-> ssub * LibertinusSerif-OsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSerif-Sup.fd b/fonts/libertinus-type1/latex/LY1LibertinusSerif-Sup.fd new file mode 100644 index 0000000000..e1e4e9dbc1 --- /dev/null +++ b/fonts/libertinus-type1/latex/LY1LibertinusSerif-Sup.fd @@ -0,0 +1,119 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{LY1LibertinusSerif-Sup.fd} + [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerif-Sup.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibertinusSerif-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LibertinusSerif-Sup}{regular}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-sup-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-Sup}{regular}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-Sup}{regular}{sl}{ + <-> ssub * LibertinusSerif-Sup/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{LY1}{LibertinusSerif-Sup}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-Sup}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-Sup}{semibold}{sl}{ + <-> ssub * LibertinusSerif-Sup/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LibertinusSerif-Sup}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-Sup}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-Sup}{bold}{sl}{ + <-> ssub * LibertinusSerif-Sup/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LibertinusSerif-Sup}{m}{sl}{ + <-> ssub * LibertinusSerif-Sup/regular/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-Sup}{m}{n}{ + <-> ssub * LibertinusSerif-Sup/regular/n +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-Sup}{m}{it}{ + <-> ssub * LibertinusSerif-Sup/regular/it +}{} + + +% sb --> semibold + +\DeclareFontShape{LY1}{LibertinusSerif-Sup}{sb}{sl}{ + <-> ssub * LibertinusSerif-Sup/semibold/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-Sup}{sb}{n}{ + <-> ssub * LibertinusSerif-Sup/semibold/n +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-Sup}{sb}{it}{ + <-> ssub * LibertinusSerif-Sup/semibold/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LibertinusSerif-Sup}{b}{sl}{ + <-> ssub * LibertinusSerif-Sup/bold/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-Sup}{b}{n}{ + <-> ssub * LibertinusSerif-Sup/bold/n +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-Sup}{b}{it}{ + <-> ssub * LibertinusSerif-Sup/bold/it +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-Sup}{bx}{n}{ + <-> ssub * LibertinusSerif-Sup/b/n +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-Sup}{bx}{sl}{ + <-> ssub * LibertinusSerif-Sup/b/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-Sup}{bx}{it}{ + <-> ssub * LibertinusSerif-Sup/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSerif-TLF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSerif-TLF.fd new file mode 100644 index 0000000000..84d97c0fa6 --- /dev/null +++ b/fonts/libertinus-type1/latex/LY1LibertinusSerif-TLF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{LY1LibertinusSerif-TLF.fd} + [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerif-TLF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibertinusSerif-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{regular}{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}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-TLF/regular/scit +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{regular}{sl}{ + <-> ssub * LibertinusSerif-TLF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-TLF/semibold/scit +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-TLF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-TLF/bold/scit +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bold}{sl}{ + <-> ssub * LibertinusSerif-TLF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{sl}{ + <-> ssub * LibertinusSerif-TLF/regular/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{scsl}{ + <-> ssub * LibertinusSerif-TLF/regular/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{sc}{ + <-> ssub * LibertinusSerif-TLF/regular/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{n}{ + <-> ssub * LibertinusSerif-TLF/regular/n +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{it}{ + <-> ssub * LibertinusSerif-TLF/regular/it +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{m}{scit}{ + <-> ssub * LibertinusSerif-TLF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{sl}{ + <-> ssub * LibertinusSerif-TLF/semibold/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-TLF/semibold/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{sc}{ + <-> ssub * LibertinusSerif-TLF/semibold/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{n}{ + <-> ssub * LibertinusSerif-TLF/semibold/n +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{it}{ + <-> ssub * LibertinusSerif-TLF/semibold/it +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{sb}{scit}{ + <-> ssub * LibertinusSerif-TLF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{sl}{ + <-> ssub * LibertinusSerif-TLF/bold/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{scsl}{ + <-> ssub * LibertinusSerif-TLF/bold/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{sc}{ + <-> ssub * LibertinusSerif-TLF/bold/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{n}{ + <-> ssub * LibertinusSerif-TLF/bold/n +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{it}{ + <-> ssub * LibertinusSerif-TLF/bold/it +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{b}{scit}{ + <-> ssub * LibertinusSerif-TLF/bold/scit +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bx}{n}{ + <-> ssub * LibertinusSerif-TLF/b/n +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bx}{sc}{ + <-> ssub * LibertinusSerif-TLF/b/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-TLF/b/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bx}{sl}{ + <-> ssub * LibertinusSerif-TLF/b/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bx}{it}{ + <-> ssub * LibertinusSerif-TLF/b/it +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TLF}{bx}{scit}{ + <-> ssub * LibertinusSerif-TLF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSerif-TOsF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSerif-TOsF.fd new file mode 100644 index 0000000000..36f154861c --- /dev/null +++ b/fonts/libertinus-type1/latex/LY1LibertinusSerif-TOsF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{LY1LibertinusSerif-TOsF.fd} + [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerif-TOsF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibertinusSerif-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{regular}{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}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/regular/scit +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{regular}{sl}{ + <-> ssub * LibertinusSerif-TOsF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/scit +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/bold/scit +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bold}{sl}{ + <-> ssub * LibertinusSerif-TOsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{sl}{ + <-> ssub * LibertinusSerif-TOsF/regular/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/regular/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{sc}{ + <-> ssub * LibertinusSerif-TOsF/regular/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{n}{ + <-> ssub * LibertinusSerif-TOsF/regular/n +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{it}{ + <-> ssub * LibertinusSerif-TOsF/regular/it +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{m}{scit}{ + <-> ssub * LibertinusSerif-TOsF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{sl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{sc}{ + <-> ssub * LibertinusSerif-TOsF/semibold/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{n}{ + <-> ssub * LibertinusSerif-TOsF/semibold/n +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{it}{ + <-> ssub * LibertinusSerif-TOsF/semibold/it +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{sb}{scit}{ + <-> ssub * LibertinusSerif-TOsF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{sl}{ + <-> ssub * LibertinusSerif-TOsF/bold/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/bold/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{sc}{ + <-> ssub * LibertinusSerif-TOsF/bold/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{n}{ + <-> ssub * LibertinusSerif-TOsF/bold/n +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{it}{ + <-> ssub * LibertinusSerif-TOsF/bold/it +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{b}{scit}{ + <-> ssub * LibertinusSerif-TOsF/bold/scit +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bx}{n}{ + <-> ssub * LibertinusSerif-TOsF/b/n +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bx}{sc}{ + <-> ssub * LibertinusSerif-TOsF/b/sc +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/b/scsl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bx}{sl}{ + <-> ssub * LibertinusSerif-TOsF/b/sl +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bx}{it}{ + <-> ssub * LibertinusSerif-TOsF/b/it +}{} + +\DeclareFontShape{LY1}{LibertinusSerif-TOsF}{bx}{scit}{ + <-> ssub * LibertinusSerif-TOsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-LF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-LF.fd new file mode 100644 index 0000000000..8c8170bfb9 --- /dev/null +++ b/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-LF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{LY1LibertinusSerifDisplay-LF.fd} + [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerifDisplay-LF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibertinusSerifDisplay-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LibertinusSerifDisplay-LF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-lf-ly1 +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LibertinusSerifDisplay-LF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-LF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-OsF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-OsF.fd new file mode 100644 index 0000000000..3fe2e31a3d --- /dev/null +++ b/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-OsF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{LY1LibertinusSerifDisplay-OsF.fd} + [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerifDisplay-OsF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibertinusSerifDisplay-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LibertinusSerifDisplay-OsF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-osf-ly1 +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LibertinusSerifDisplay-OsF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-OsF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-Sup.fd b/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-Sup.fd new file mode 100644 index 0000000000..99b46fb3f5 --- /dev/null +++ b/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-Sup.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{LY1LibertinusSerifDisplay-Sup.fd} + [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerifDisplay-Sup.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibertinusSerifDisplay-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LibertinusSerifDisplay-Sup}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-sup-ly1 +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LibertinusSerifDisplay-Sup}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-Sup/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-TLF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-TLF.fd new file mode 100644 index 0000000000..8e4c12fac0 --- /dev/null +++ b/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-TLF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{LY1LibertinusSerifDisplay-TLF.fd} + [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerifDisplay-TLF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibertinusSerifDisplay-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LibertinusSerifDisplay-TLF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tlf-ly1 +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LibertinusSerifDisplay-TLF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-TLF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-TOsF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-TOsF.fd new file mode 100644 index 0000000000..b00bc2805a --- /dev/null +++ b/fonts/libertinus-type1/latex/LY1LibertinusSerifDisplay-TOsF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{LY1LibertinusSerifDisplay-TOsF.fd} + [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerifDisplay-TOsF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibertinusSerifDisplay-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LibertinusSerifDisplay-TOsF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tosf-ly1 +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LibertinusSerifDisplay-TOsF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-TOsF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/LY1LibertinusSerifInitials-TLF.fd b/fonts/libertinus-type1/latex/LY1LibertinusSerifInitials-TLF.fd new file mode 100644 index 0000000000..3f81d3855f --- /dev/null +++ b/fonts/libertinus-type1/latex/LY1LibertinusSerifInitials-TLF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{LY1LibertinusSerifInitials-TLF.fd} + [2019/05/27 (autoinst) Font definitions for LY1/LibertinusSerifInitials-TLF.] + +\expandafter\ifx\csname LibertinusSerifInitials@scale\endcsname\relax + \let\LibertinusSerifInitials@@scale\@empty +\else + \edef\LibertinusSerifInitials@@scale{s*[\csname LibertinusSerifInitials@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LibertinusSerifInitials-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LibertinusSerifInitials-TLF}{regular}{n}{ + <-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-Regular-tlf-ly1 +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LibertinusSerifInitials-TLF}{m}{n}{ + <-> ssub * LibertinusSerifInitials-TLF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/OT1LibertinusMono-Sup.fd b/fonts/libertinus-type1/latex/OT1LibertinusMono-Sup.fd new file mode 100644 index 0000000000..81aaddf030 --- /dev/null +++ b/fonts/libertinus-type1/latex/OT1LibertinusMono-Sup.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{OT1LibertinusMono-Sup.fd} + [2019/05/28 (autoinst) Font definitions for OT1/LibertinusMono-Sup.] + +\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax + \let\LibertinusMono@@scale\@empty +\else + \edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibertinusMono-Sup}{\hyphenchar\font=-1} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LibertinusMono-Sup}{regular}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Regular-sup-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusMono-Sup}{regular}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-Oblique-sup-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusMono-Sup}{regular}{it}{ + <-> ssub * LibertinusMono-Sup/regular/sl +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LibertinusMono-Sup}{bold}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Bold-sup-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusMono-Sup}{bold}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-sup-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusMono-Sup}{bold}{it}{ + <-> ssub * LibertinusMono-Sup/bold/sl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LibertinusMono-Sup}{m}{n}{ + <-> ssub * LibertinusMono-Sup/regular/n +}{} + +\DeclareFontShape{OT1}{LibertinusMono-Sup}{m}{sl}{ + <-> ssub * LibertinusMono-Sup/regular/sl +}{} + +\DeclareFontShape{OT1}{LibertinusMono-Sup}{m}{it}{ + <-> ssub * LibertinusMono-Sup/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LibertinusMono-Sup}{b}{n}{ + <-> ssub * LibertinusMono-Sup/bold/n +}{} + +\DeclareFontShape{OT1}{LibertinusMono-Sup}{b}{sl}{ + <-> ssub * LibertinusMono-Sup/bold/sl +}{} + +\DeclareFontShape{OT1}{LibertinusMono-Sup}{b}{it}{ + <-> ssub * LibertinusMono-Sup/bold/it +}{} + +\DeclareFontShape{OT1}{LibertinusMono-Sup}{bx}{sl}{ + <-> ssub * LibertinusMono-Sup/b/sl +}{} + +\DeclareFontShape{OT1}{LibertinusMono-Sup}{bx}{n}{ + <-> ssub * LibertinusMono-Sup/b/n +}{} + +\DeclareFontShape{OT1}{LibertinusMono-Sup}{bx}{it}{ + <-> ssub * LibertinusMono-Sup/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/OT1LibertinusMono-TLF.fd b/fonts/libertinus-type1/latex/OT1LibertinusMono-TLF.fd new file mode 100644 index 0000000000..bba71c042e --- /dev/null +++ b/fonts/libertinus-type1/latex/OT1LibertinusMono-TLF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{OT1LibertinusMono-TLF.fd} + [2019/05/28 (autoinst) Font definitions for OT1/LibertinusMono-TLF.] + +\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax + \let\LibertinusMono@@scale\@empty +\else + \edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibertinusMono-TLF}{\hyphenchar\font=-1} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LibertinusMono-TLF}{regular}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Regular-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusMono-TLF}{regular}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-Oblique-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusMono-TLF}{regular}{it}{ + <-> ssub * LibertinusMono-TLF/regular/sl +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LibertinusMono-TLF}{bold}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Bold-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusMono-TLF}{bold}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusMono-TLF}{bold}{it}{ + <-> ssub * LibertinusMono-TLF/bold/sl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LibertinusMono-TLF}{m}{n}{ + <-> ssub * LibertinusMono-TLF/regular/n +}{} + +\DeclareFontShape{OT1}{LibertinusMono-TLF}{m}{sl}{ + <-> ssub * LibertinusMono-TLF/regular/sl +}{} + +\DeclareFontShape{OT1}{LibertinusMono-TLF}{m}{it}{ + <-> ssub * LibertinusMono-TLF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LibertinusMono-TLF}{b}{n}{ + <-> ssub * LibertinusMono-TLF/bold/n +}{} + +\DeclareFontShape{OT1}{LibertinusMono-TLF}{b}{sl}{ + <-> ssub * LibertinusMono-TLF/bold/sl +}{} + +\DeclareFontShape{OT1}{LibertinusMono-TLF}{b}{it}{ + <-> ssub * LibertinusMono-TLF/bold/it +}{} + +\DeclareFontShape{OT1}{LibertinusMono-TLF}{bx}{sl}{ + <-> ssub * LibertinusMono-TLF/b/sl +}{} + +\DeclareFontShape{OT1}{LibertinusMono-TLF}{bx}{n}{ + <-> ssub * LibertinusMono-TLF/b/n +}{} + +\DeclareFontShape{OT1}{LibertinusMono-TLF}{bx}{it}{ + <-> ssub * LibertinusMono-TLF/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSans-LF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSans-LF.fd new file mode 100644 index 0000000000..4fb1b74c40 --- /dev/null +++ b/fonts/libertinus-type1/latex/OT1LibertinusSans-LF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{OT1LibertinusSans-LF.fd} + [2019/05/28 (autoinst) Font definitions for OT1/LibertinusSans-LF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibertinusSans-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LibertinusSans-LF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{regular}{scsl}{ + <-> ssub * LibertinusSans-LF/regular/scit +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{regular}{sl}{ + <-> ssub * LibertinusSans-LF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LibertinusSans-LF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{bold}{it}{ + <-> ssub * LibertinusSans-LF/bold/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{bold}{scit}{ + <-> ssub * LibertinusSans-LF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{sl}{ + <-> ssub * LibertinusSans-LF/regular/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{scsl}{ + <-> ssub * LibertinusSans-LF/regular/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{sc}{ + <-> ssub * LibertinusSans-LF/regular/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{n}{ + <-> ssub * LibertinusSans-LF/regular/n +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{it}{ + <-> ssub * LibertinusSans-LF/regular/it +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{m}{scit}{ + <-> ssub * LibertinusSans-LF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{sc}{ + <-> ssub * LibertinusSans-LF/bold/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{n}{ + <-> ssub * LibertinusSans-LF/bold/n +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{scsl}{ + <-> ssub * LibertinusSans-LF/bold/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{sl}{ + <-> ssub * LibertinusSans-LF/bold/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{it}{ + <-> ssub * LibertinusSans-LF/bold/it +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{b}{scit}{ + <-> ssub * LibertinusSans-LF/bold/scit +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{bx}{sl}{ + <-> ssub * LibertinusSans-LF/b/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{bx}{scsl}{ + <-> ssub * LibertinusSans-LF/b/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{bx}{n}{ + <-> ssub * LibertinusSans-LF/b/n +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{bx}{sc}{ + <-> ssub * LibertinusSans-LF/b/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{bx}{it}{ + <-> ssub * LibertinusSans-LF/b/it +}{} + +\DeclareFontShape{OT1}{LibertinusSans-LF}{bx}{scit}{ + <-> ssub * LibertinusSans-LF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSans-OsF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSans-OsF.fd new file mode 100644 index 0000000000..879f3bc337 --- /dev/null +++ b/fonts/libertinus-type1/latex/OT1LibertinusSans-OsF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{OT1LibertinusSans-OsF.fd} + [2019/05/28 (autoinst) Font definitions for OT1/LibertinusSans-OsF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibertinusSans-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{regular}{scsl}{ + <-> ssub * LibertinusSans-OsF/regular/scit +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{regular}{sl}{ + <-> ssub * LibertinusSans-OsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{bold}{it}{ + <-> ssub * LibertinusSans-OsF/bold/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{bold}{scit}{ + <-> ssub * LibertinusSans-OsF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{sl}{ + <-> ssub * LibertinusSans-OsF/regular/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{scsl}{ + <-> ssub * LibertinusSans-OsF/regular/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{sc}{ + <-> ssub * LibertinusSans-OsF/regular/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{n}{ + <-> ssub * LibertinusSans-OsF/regular/n +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{it}{ + <-> ssub * LibertinusSans-OsF/regular/it +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{m}{scit}{ + <-> ssub * LibertinusSans-OsF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{sc}{ + <-> ssub * LibertinusSans-OsF/bold/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{n}{ + <-> ssub * LibertinusSans-OsF/bold/n +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{scsl}{ + <-> ssub * LibertinusSans-OsF/bold/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{sl}{ + <-> ssub * LibertinusSans-OsF/bold/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{it}{ + <-> ssub * LibertinusSans-OsF/bold/it +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{b}{scit}{ + <-> ssub * LibertinusSans-OsF/bold/scit +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{bx}{sl}{ + <-> ssub * LibertinusSans-OsF/b/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{bx}{scsl}{ + <-> ssub * LibertinusSans-OsF/b/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{bx}{n}{ + <-> ssub * LibertinusSans-OsF/b/n +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{bx}{sc}{ + <-> ssub * LibertinusSans-OsF/b/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{bx}{it}{ + <-> ssub * LibertinusSans-OsF/b/it +}{} + +\DeclareFontShape{OT1}{LibertinusSans-OsF}{bx}{scit}{ + <-> ssub * LibertinusSans-OsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSans-Sup.fd b/fonts/libertinus-type1/latex/OT1LibertinusSans-Sup.fd new file mode 100644 index 0000000000..0c118faf2e --- /dev/null +++ b/fonts/libertinus-type1/latex/OT1LibertinusSans-Sup.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{OT1LibertinusSans-Sup.fd} + [2019/05/28 (autoinst) Font definitions for OT1/LibertinusSans-Sup.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibertinusSans-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LibertinusSans-Sup}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-sup-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-Sup}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-Sup}{regular}{sl}{ + <-> ssub * LibertinusSans-Sup/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LibertinusSans-Sup}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-sup-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-Sup}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-Sup}{bold}{it}{ + <-> ssub * LibertinusSans-Sup/bold/sl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LibertinusSans-Sup}{m}{sl}{ + <-> ssub * LibertinusSans-Sup/regular/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-Sup}{m}{n}{ + <-> ssub * LibertinusSans-Sup/regular/n +}{} + +\DeclareFontShape{OT1}{LibertinusSans-Sup}{m}{it}{ + <-> ssub * LibertinusSans-Sup/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LibertinusSans-Sup}{b}{n}{ + <-> ssub * LibertinusSans-Sup/bold/n +}{} + +\DeclareFontShape{OT1}{LibertinusSans-Sup}{b}{sl}{ + <-> ssub * LibertinusSans-Sup/bold/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-Sup}{b}{it}{ + <-> ssub * LibertinusSans-Sup/bold/it +}{} + +\DeclareFontShape{OT1}{LibertinusSans-Sup}{bx}{sl}{ + <-> ssub * LibertinusSans-Sup/b/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-Sup}{bx}{n}{ + <-> ssub * LibertinusSans-Sup/b/n +}{} + +\DeclareFontShape{OT1}{LibertinusSans-Sup}{bx}{it}{ + <-> ssub * LibertinusSans-Sup/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSans-TLF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSans-TLF.fd new file mode 100644 index 0000000000..480a82ed72 --- /dev/null +++ b/fonts/libertinus-type1/latex/OT1LibertinusSans-TLF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{OT1LibertinusSans-TLF.fd} + [2019/05/28 (autoinst) Font definitions for OT1/LibertinusSans-TLF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibertinusSans-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{regular}{scsl}{ + <-> ssub * LibertinusSans-TLF/regular/scit +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{regular}{sl}{ + <-> ssub * LibertinusSans-TLF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{bold}{it}{ + <-> ssub * LibertinusSans-TLF/bold/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{bold}{scit}{ + <-> ssub * LibertinusSans-TLF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{sl}{ + <-> ssub * LibertinusSans-TLF/regular/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{scsl}{ + <-> ssub * LibertinusSans-TLF/regular/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{sc}{ + <-> ssub * LibertinusSans-TLF/regular/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{n}{ + <-> ssub * LibertinusSans-TLF/regular/n +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{it}{ + <-> ssub * LibertinusSans-TLF/regular/it +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{m}{scit}{ + <-> ssub * LibertinusSans-TLF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{sc}{ + <-> ssub * LibertinusSans-TLF/bold/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{n}{ + <-> ssub * LibertinusSans-TLF/bold/n +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{scsl}{ + <-> ssub * LibertinusSans-TLF/bold/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{sl}{ + <-> ssub * LibertinusSans-TLF/bold/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{it}{ + <-> ssub * LibertinusSans-TLF/bold/it +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{b}{scit}{ + <-> ssub * LibertinusSans-TLF/bold/scit +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{bx}{sl}{ + <-> ssub * LibertinusSans-TLF/b/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{bx}{scsl}{ + <-> ssub * LibertinusSans-TLF/b/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{bx}{n}{ + <-> ssub * LibertinusSans-TLF/b/n +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{bx}{sc}{ + <-> ssub * LibertinusSans-TLF/b/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{bx}{it}{ + <-> ssub * LibertinusSans-TLF/b/it +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TLF}{bx}{scit}{ + <-> ssub * LibertinusSans-TLF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSans-TOsF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSans-TOsF.fd new file mode 100644 index 0000000000..f674bf3e40 --- /dev/null +++ b/fonts/libertinus-type1/latex/OT1LibertinusSans-TOsF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{OT1LibertinusSans-TOsF.fd} + [2019/05/28 (autoinst) Font definitions for OT1/LibertinusSans-TOsF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibertinusSans-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{regular}{scsl}{ + <-> ssub * LibertinusSans-TOsF/regular/scit +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{regular}{sl}{ + <-> ssub * LibertinusSans-TOsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bold}{it}{ + <-> ssub * LibertinusSans-TOsF/bold/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bold}{scit}{ + <-> ssub * LibertinusSans-TOsF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{sl}{ + <-> ssub * LibertinusSans-TOsF/regular/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{scsl}{ + <-> ssub * LibertinusSans-TOsF/regular/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{sc}{ + <-> ssub * LibertinusSans-TOsF/regular/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{n}{ + <-> ssub * LibertinusSans-TOsF/regular/n +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{it}{ + <-> ssub * LibertinusSans-TOsF/regular/it +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{m}{scit}{ + <-> ssub * LibertinusSans-TOsF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{sc}{ + <-> ssub * LibertinusSans-TOsF/bold/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{n}{ + <-> ssub * LibertinusSans-TOsF/bold/n +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{scsl}{ + <-> ssub * LibertinusSans-TOsF/bold/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{sl}{ + <-> ssub * LibertinusSans-TOsF/bold/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{it}{ + <-> ssub * LibertinusSans-TOsF/bold/it +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{b}{scit}{ + <-> ssub * LibertinusSans-TOsF/bold/scit +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bx}{sl}{ + <-> ssub * LibertinusSans-TOsF/b/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bx}{scsl}{ + <-> ssub * LibertinusSans-TOsF/b/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bx}{n}{ + <-> ssub * LibertinusSans-TOsF/b/n +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bx}{sc}{ + <-> ssub * LibertinusSans-TOsF/b/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bx}{it}{ + <-> ssub * LibertinusSans-TOsF/b/it +}{} + +\DeclareFontShape{OT1}{LibertinusSans-TOsF}{bx}{scit}{ + <-> ssub * LibertinusSans-TOsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSerif-LF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSerif-LF.fd new file mode 100644 index 0000000000..497c4fdf52 --- /dev/null +++ b/fonts/libertinus-type1/latex/OT1LibertinusSerif-LF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{OT1LibertinusSerif-LF.fd} + [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerif-LF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibertinusSerif-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{regular}{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}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-LF/regular/scit +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{regular}{sl}{ + <-> ssub * LibertinusSerif-LF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-LF/semibold/scit +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-LF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-LF/bold/scit +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{bold}{sl}{ + <-> ssub * LibertinusSerif-LF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{sl}{ + <-> ssub * LibertinusSerif-LF/regular/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{scsl}{ + <-> ssub * LibertinusSerif-LF/regular/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{sc}{ + <-> ssub * LibertinusSerif-LF/regular/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{n}{ + <-> ssub * LibertinusSerif-LF/regular/n +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{it}{ + <-> ssub * LibertinusSerif-LF/regular/it +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{m}{scit}{ + <-> ssub * LibertinusSerif-LF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{sl}{ + <-> ssub * LibertinusSerif-LF/semibold/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-LF/semibold/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{sc}{ + <-> ssub * LibertinusSerif-LF/semibold/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{n}{ + <-> ssub * LibertinusSerif-LF/semibold/n +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{it}{ + <-> ssub * LibertinusSerif-LF/semibold/it +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{sb}{scit}{ + <-> ssub * LibertinusSerif-LF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{sl}{ + <-> ssub * LibertinusSerif-LF/bold/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{scsl}{ + <-> ssub * LibertinusSerif-LF/bold/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{sc}{ + <-> ssub * LibertinusSerif-LF/bold/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{n}{ + <-> ssub * LibertinusSerif-LF/bold/n +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{it}{ + <-> ssub * LibertinusSerif-LF/bold/it +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{b}{scit}{ + <-> ssub * LibertinusSerif-LF/bold/scit +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{bx}{n}{ + <-> ssub * LibertinusSerif-LF/b/n +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{bx}{sc}{ + <-> ssub * LibertinusSerif-LF/b/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-LF/b/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{bx}{sl}{ + <-> ssub * LibertinusSerif-LF/b/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{bx}{it}{ + <-> ssub * LibertinusSerif-LF/b/it +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-LF}{bx}{scit}{ + <-> ssub * LibertinusSerif-LF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSerif-OsF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSerif-OsF.fd new file mode 100644 index 0000000000..451ca65e6b --- /dev/null +++ b/fonts/libertinus-type1/latex/OT1LibertinusSerif-OsF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{OT1LibertinusSerif-OsF.fd} + [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerif-OsF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibertinusSerif-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{regular}{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}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-OsF/regular/scit +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{regular}{sl}{ + <-> ssub * LibertinusSerif-OsF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-OsF/semibold/scit +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-OsF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-OsF/bold/scit +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bold}{sl}{ + <-> ssub * LibertinusSerif-OsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{sl}{ + <-> ssub * LibertinusSerif-OsF/regular/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{scsl}{ + <-> ssub * LibertinusSerif-OsF/regular/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{sc}{ + <-> ssub * LibertinusSerif-OsF/regular/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{n}{ + <-> ssub * LibertinusSerif-OsF/regular/n +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{it}{ + <-> ssub * LibertinusSerif-OsF/regular/it +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{m}{scit}{ + <-> ssub * LibertinusSerif-OsF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{sl}{ + <-> ssub * LibertinusSerif-OsF/semibold/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-OsF/semibold/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{sc}{ + <-> ssub * LibertinusSerif-OsF/semibold/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{n}{ + <-> ssub * LibertinusSerif-OsF/semibold/n +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{it}{ + <-> ssub * LibertinusSerif-OsF/semibold/it +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{sb}{scit}{ + <-> ssub * LibertinusSerif-OsF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{sl}{ + <-> ssub * LibertinusSerif-OsF/bold/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{scsl}{ + <-> ssub * LibertinusSerif-OsF/bold/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{sc}{ + <-> ssub * LibertinusSerif-OsF/bold/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{n}{ + <-> ssub * LibertinusSerif-OsF/bold/n +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{it}{ + <-> ssub * LibertinusSerif-OsF/bold/it +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{b}{scit}{ + <-> ssub * LibertinusSerif-OsF/bold/scit +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bx}{n}{ + <-> ssub * LibertinusSerif-OsF/b/n +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bx}{sc}{ + <-> ssub * LibertinusSerif-OsF/b/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-OsF/b/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bx}{sl}{ + <-> ssub * LibertinusSerif-OsF/b/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bx}{it}{ + <-> ssub * LibertinusSerif-OsF/b/it +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-OsF}{bx}{scit}{ + <-> ssub * LibertinusSerif-OsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSerif-Sup.fd b/fonts/libertinus-type1/latex/OT1LibertinusSerif-Sup.fd new file mode 100644 index 0000000000..ff6004c717 --- /dev/null +++ b/fonts/libertinus-type1/latex/OT1LibertinusSerif-Sup.fd @@ -0,0 +1,119 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{OT1LibertinusSerif-Sup.fd} + [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerif-Sup.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibertinusSerif-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LibertinusSerif-Sup}{regular}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-sup-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-Sup}{regular}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-Sup}{regular}{sl}{ + <-> ssub * LibertinusSerif-Sup/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{OT1}{LibertinusSerif-Sup}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-Sup}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-Sup}{semibold}{sl}{ + <-> ssub * LibertinusSerif-Sup/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LibertinusSerif-Sup}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-Sup}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-Sup}{bold}{sl}{ + <-> ssub * LibertinusSerif-Sup/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LibertinusSerif-Sup}{m}{sl}{ + <-> ssub * LibertinusSerif-Sup/regular/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-Sup}{m}{n}{ + <-> ssub * LibertinusSerif-Sup/regular/n +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-Sup}{m}{it}{ + <-> ssub * LibertinusSerif-Sup/regular/it +}{} + + +% sb --> semibold + +\DeclareFontShape{OT1}{LibertinusSerif-Sup}{sb}{sl}{ + <-> ssub * LibertinusSerif-Sup/semibold/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-Sup}{sb}{n}{ + <-> ssub * LibertinusSerif-Sup/semibold/n +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-Sup}{sb}{it}{ + <-> ssub * LibertinusSerif-Sup/semibold/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LibertinusSerif-Sup}{b}{sl}{ + <-> ssub * LibertinusSerif-Sup/bold/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-Sup}{b}{n}{ + <-> ssub * LibertinusSerif-Sup/bold/n +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-Sup}{b}{it}{ + <-> ssub * LibertinusSerif-Sup/bold/it +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-Sup}{bx}{n}{ + <-> ssub * LibertinusSerif-Sup/b/n +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-Sup}{bx}{sl}{ + <-> ssub * LibertinusSerif-Sup/b/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-Sup}{bx}{it}{ + <-> ssub * LibertinusSerif-Sup/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSerif-TLF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSerif-TLF.fd new file mode 100644 index 0000000000..07461d136b --- /dev/null +++ b/fonts/libertinus-type1/latex/OT1LibertinusSerif-TLF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{OT1LibertinusSerif-TLF.fd} + [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerif-TLF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibertinusSerif-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{regular}{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}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-TLF/regular/scit +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{regular}{sl}{ + <-> ssub * LibertinusSerif-TLF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-TLF/semibold/scit +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-TLF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-TLF/bold/scit +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bold}{sl}{ + <-> ssub * LibertinusSerif-TLF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{sl}{ + <-> ssub * LibertinusSerif-TLF/regular/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{scsl}{ + <-> ssub * LibertinusSerif-TLF/regular/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{sc}{ + <-> ssub * LibertinusSerif-TLF/regular/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{n}{ + <-> ssub * LibertinusSerif-TLF/regular/n +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{it}{ + <-> ssub * LibertinusSerif-TLF/regular/it +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{m}{scit}{ + <-> ssub * LibertinusSerif-TLF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{sl}{ + <-> ssub * LibertinusSerif-TLF/semibold/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-TLF/semibold/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{sc}{ + <-> ssub * LibertinusSerif-TLF/semibold/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{n}{ + <-> ssub * LibertinusSerif-TLF/semibold/n +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{it}{ + <-> ssub * LibertinusSerif-TLF/semibold/it +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{sb}{scit}{ + <-> ssub * LibertinusSerif-TLF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{sl}{ + <-> ssub * LibertinusSerif-TLF/bold/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{scsl}{ + <-> ssub * LibertinusSerif-TLF/bold/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{sc}{ + <-> ssub * LibertinusSerif-TLF/bold/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{n}{ + <-> ssub * LibertinusSerif-TLF/bold/n +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{it}{ + <-> ssub * LibertinusSerif-TLF/bold/it +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{b}{scit}{ + <-> ssub * LibertinusSerif-TLF/bold/scit +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bx}{n}{ + <-> ssub * LibertinusSerif-TLF/b/n +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bx}{sc}{ + <-> ssub * LibertinusSerif-TLF/b/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-TLF/b/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bx}{sl}{ + <-> ssub * LibertinusSerif-TLF/b/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bx}{it}{ + <-> ssub * LibertinusSerif-TLF/b/it +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TLF}{bx}{scit}{ + <-> ssub * LibertinusSerif-TLF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSerif-TOsF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSerif-TOsF.fd new file mode 100644 index 0000000000..1848367d5c --- /dev/null +++ b/fonts/libertinus-type1/latex/OT1LibertinusSerif-TOsF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{OT1LibertinusSerif-TOsF.fd} + [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerif-TOsF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibertinusSerif-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{regular}{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}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/regular/scit +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{regular}{sl}{ + <-> ssub * LibertinusSerif-TOsF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/scit +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/bold/scit +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bold}{sl}{ + <-> ssub * LibertinusSerif-TOsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{sl}{ + <-> ssub * LibertinusSerif-TOsF/regular/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/regular/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{sc}{ + <-> ssub * LibertinusSerif-TOsF/regular/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{n}{ + <-> ssub * LibertinusSerif-TOsF/regular/n +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{it}{ + <-> ssub * LibertinusSerif-TOsF/regular/it +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{m}{scit}{ + <-> ssub * LibertinusSerif-TOsF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{sl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{sc}{ + <-> ssub * LibertinusSerif-TOsF/semibold/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{n}{ + <-> ssub * LibertinusSerif-TOsF/semibold/n +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{it}{ + <-> ssub * LibertinusSerif-TOsF/semibold/it +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{sb}{scit}{ + <-> ssub * LibertinusSerif-TOsF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{sl}{ + <-> ssub * LibertinusSerif-TOsF/bold/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/bold/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{sc}{ + <-> ssub * LibertinusSerif-TOsF/bold/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{n}{ + <-> ssub * LibertinusSerif-TOsF/bold/n +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{it}{ + <-> ssub * LibertinusSerif-TOsF/bold/it +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{b}{scit}{ + <-> ssub * LibertinusSerif-TOsF/bold/scit +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bx}{n}{ + <-> ssub * LibertinusSerif-TOsF/b/n +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bx}{sc}{ + <-> ssub * LibertinusSerif-TOsF/b/sc +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/b/scsl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bx}{sl}{ + <-> ssub * LibertinusSerif-TOsF/b/sl +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bx}{it}{ + <-> ssub * LibertinusSerif-TOsF/b/it +}{} + +\DeclareFontShape{OT1}{LibertinusSerif-TOsF}{bx}{scit}{ + <-> ssub * LibertinusSerif-TOsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-LF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-LF.fd new file mode 100644 index 0000000000..9b2098fcb1 --- /dev/null +++ b/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-LF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{OT1LibertinusSerifDisplay-LF.fd} + [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerifDisplay-LF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibertinusSerifDisplay-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LibertinusSerifDisplay-LF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-lf-ot1 +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LibertinusSerifDisplay-LF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-LF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-OsF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-OsF.fd new file mode 100644 index 0000000000..1295940677 --- /dev/null +++ b/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-OsF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{OT1LibertinusSerifDisplay-OsF.fd} + [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerifDisplay-OsF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibertinusSerifDisplay-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LibertinusSerifDisplay-OsF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-osf-ot1 +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LibertinusSerifDisplay-OsF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-OsF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-Sup.fd b/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-Sup.fd new file mode 100644 index 0000000000..1dd9ff884e --- /dev/null +++ b/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-Sup.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{OT1LibertinusSerifDisplay-Sup.fd} + [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerifDisplay-Sup.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibertinusSerifDisplay-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LibertinusSerifDisplay-Sup}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-sup-ot1 +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LibertinusSerifDisplay-Sup}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-Sup/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-TLF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-TLF.fd new file mode 100644 index 0000000000..6871ce8929 --- /dev/null +++ b/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-TLF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{OT1LibertinusSerifDisplay-TLF.fd} + [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerifDisplay-TLF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibertinusSerifDisplay-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LibertinusSerifDisplay-TLF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tlf-ot1 +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LibertinusSerifDisplay-TLF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-TLF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-TOsF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-TOsF.fd new file mode 100644 index 0000000000..42036d4268 --- /dev/null +++ b/fonts/libertinus-type1/latex/OT1LibertinusSerifDisplay-TOsF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{OT1LibertinusSerifDisplay-TOsF.fd} + [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerifDisplay-TOsF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibertinusSerifDisplay-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LibertinusSerifDisplay-TOsF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tosf-ot1 +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LibertinusSerifDisplay-TOsF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-TOsF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/OT1LibertinusSerifInitials-TLF.fd b/fonts/libertinus-type1/latex/OT1LibertinusSerifInitials-TLF.fd new file mode 100644 index 0000000000..d981d59b5d --- /dev/null +++ b/fonts/libertinus-type1/latex/OT1LibertinusSerifInitials-TLF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{OT1LibertinusSerifInitials-TLF.fd} + [2019/05/27 (autoinst) Font definitions for OT1/LibertinusSerifInitials-TLF.] + +\expandafter\ifx\csname LibertinusSerifInitials@scale\endcsname\relax + \let\LibertinusSerifInitials@@scale\@empty +\else + \edef\LibertinusSerifInitials@@scale{s*[\csname LibertinusSerifInitials@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LibertinusSerifInitials-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LibertinusSerifInitials-TLF}{regular}{n}{ + <-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-Regular-tlf-ot1 +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LibertinusSerifInitials-TLF}{m}{n}{ + <-> ssub * LibertinusSerifInitials-TLF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T1LibertinusMono-Sup.fd b/fonts/libertinus-type1/latex/T1LibertinusMono-Sup.fd new file mode 100644 index 0000000000..d47c9e8511 --- /dev/null +++ b/fonts/libertinus-type1/latex/T1LibertinusMono-Sup.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T1LibertinusMono-Sup.fd} + [2019/05/28 (autoinst) Font definitions for T1/LibertinusMono-Sup.] + +\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax + \let\LibertinusMono@@scale\@empty +\else + \edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibertinusMono-Sup}{\hyphenchar\font=-1} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LibertinusMono-Sup}{regular}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Regular-sup-t1 +}{} + +\DeclareFontShape{T1}{LibertinusMono-Sup}{regular}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-Oblique-sup-t1 +}{} + +\DeclareFontShape{T1}{LibertinusMono-Sup}{regular}{it}{ + <-> ssub * LibertinusMono-Sup/regular/sl +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LibertinusMono-Sup}{bold}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Bold-sup-t1 +}{} + +\DeclareFontShape{T1}{LibertinusMono-Sup}{bold}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-sup-t1 +}{} + +\DeclareFontShape{T1}{LibertinusMono-Sup}{bold}{it}{ + <-> ssub * LibertinusMono-Sup/bold/sl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LibertinusMono-Sup}{m}{n}{ + <-> ssub * LibertinusMono-Sup/regular/n +}{} + +\DeclareFontShape{T1}{LibertinusMono-Sup}{m}{sl}{ + <-> ssub * LibertinusMono-Sup/regular/sl +}{} + +\DeclareFontShape{T1}{LibertinusMono-Sup}{m}{it}{ + <-> ssub * LibertinusMono-Sup/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LibertinusMono-Sup}{b}{n}{ + <-> ssub * LibertinusMono-Sup/bold/n +}{} + +\DeclareFontShape{T1}{LibertinusMono-Sup}{b}{sl}{ + <-> ssub * LibertinusMono-Sup/bold/sl +}{} + +\DeclareFontShape{T1}{LibertinusMono-Sup}{b}{it}{ + <-> ssub * LibertinusMono-Sup/bold/it +}{} + +\DeclareFontShape{T1}{LibertinusMono-Sup}{bx}{sl}{ + <-> ssub * LibertinusMono-Sup/b/sl +}{} + +\DeclareFontShape{T1}{LibertinusMono-Sup}{bx}{n}{ + <-> ssub * LibertinusMono-Sup/b/n +}{} + +\DeclareFontShape{T1}{LibertinusMono-Sup}{bx}{it}{ + <-> ssub * LibertinusMono-Sup/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T1LibertinusMono-TLF.fd b/fonts/libertinus-type1/latex/T1LibertinusMono-TLF.fd new file mode 100644 index 0000000000..88ef0fdef2 --- /dev/null +++ b/fonts/libertinus-type1/latex/T1LibertinusMono-TLF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T1LibertinusMono-TLF.fd} + [2019/05/28 (autoinst) Font definitions for T1/LibertinusMono-TLF.] + +\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax + \let\LibertinusMono@@scale\@empty +\else + \edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibertinusMono-TLF}{\hyphenchar\font=-1} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LibertinusMono-TLF}{regular}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Regular-tlf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusMono-TLF}{regular}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-Oblique-tlf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusMono-TLF}{regular}{it}{ + <-> ssub * LibertinusMono-TLF/regular/sl +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LibertinusMono-TLF}{bold}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Bold-tlf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusMono-TLF}{bold}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-tlf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusMono-TLF}{bold}{it}{ + <-> ssub * LibertinusMono-TLF/bold/sl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LibertinusMono-TLF}{m}{n}{ + <-> ssub * LibertinusMono-TLF/regular/n +}{} + +\DeclareFontShape{T1}{LibertinusMono-TLF}{m}{sl}{ + <-> ssub * LibertinusMono-TLF/regular/sl +}{} + +\DeclareFontShape{T1}{LibertinusMono-TLF}{m}{it}{ + <-> ssub * LibertinusMono-TLF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LibertinusMono-TLF}{b}{n}{ + <-> ssub * LibertinusMono-TLF/bold/n +}{} + +\DeclareFontShape{T1}{LibertinusMono-TLF}{b}{sl}{ + <-> ssub * LibertinusMono-TLF/bold/sl +}{} + +\DeclareFontShape{T1}{LibertinusMono-TLF}{b}{it}{ + <-> ssub * LibertinusMono-TLF/bold/it +}{} + +\DeclareFontShape{T1}{LibertinusMono-TLF}{bx}{sl}{ + <-> ssub * LibertinusMono-TLF/b/sl +}{} + +\DeclareFontShape{T1}{LibertinusMono-TLF}{bx}{n}{ + <-> ssub * LibertinusMono-TLF/b/n +}{} + +\DeclareFontShape{T1}{LibertinusMono-TLF}{bx}{it}{ + <-> ssub * LibertinusMono-TLF/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T1LibertinusSans-LF.fd b/fonts/libertinus-type1/latex/T1LibertinusSans-LF.fd new file mode 100644 index 0000000000..723433b175 --- /dev/null +++ b/fonts/libertinus-type1/latex/T1LibertinusSans-LF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T1LibertinusSans-LF.fd} + [2019/05/28 (autoinst) Font definitions for T1/LibertinusSans-LF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibertinusSans-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LibertinusSans-LF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{regular}{scsl}{ + <-> ssub * LibertinusSans-LF/regular/scit +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{regular}{sl}{ + <-> ssub * LibertinusSans-LF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LibertinusSans-LF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{bold}{it}{ + <-> ssub * LibertinusSans-LF/bold/sl +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{bold}{scit}{ + <-> ssub * LibertinusSans-LF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LibertinusSans-LF}{m}{sl}{ + <-> ssub * LibertinusSans-LF/regular/sl +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{m}{scsl}{ + <-> ssub * LibertinusSans-LF/regular/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{m}{sc}{ + <-> ssub * LibertinusSans-LF/regular/sc +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{m}{n}{ + <-> ssub * LibertinusSans-LF/regular/n +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{m}{it}{ + <-> ssub * LibertinusSans-LF/regular/it +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{m}{scit}{ + <-> ssub * LibertinusSans-LF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LibertinusSans-LF}{b}{sc}{ + <-> ssub * LibertinusSans-LF/bold/sc +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{b}{n}{ + <-> ssub * LibertinusSans-LF/bold/n +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{b}{scsl}{ + <-> ssub * LibertinusSans-LF/bold/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{b}{sl}{ + <-> ssub * LibertinusSans-LF/bold/sl +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{b}{it}{ + <-> ssub * LibertinusSans-LF/bold/it +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{b}{scit}{ + <-> ssub * LibertinusSans-LF/bold/scit +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{bx}{sl}{ + <-> ssub * LibertinusSans-LF/b/sl +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{bx}{scsl}{ + <-> ssub * LibertinusSans-LF/b/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{bx}{n}{ + <-> ssub * LibertinusSans-LF/b/n +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{bx}{sc}{ + <-> ssub * LibertinusSans-LF/b/sc +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{bx}{it}{ + <-> ssub * LibertinusSans-LF/b/it +}{} + +\DeclareFontShape{T1}{LibertinusSans-LF}{bx}{scit}{ + <-> ssub * LibertinusSans-LF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T1LibertinusSans-OsF.fd b/fonts/libertinus-type1/latex/T1LibertinusSans-OsF.fd new file mode 100644 index 0000000000..0c1338fac3 --- /dev/null +++ b/fonts/libertinus-type1/latex/T1LibertinusSans-OsF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T1LibertinusSans-OsF.fd} + [2019/05/28 (autoinst) Font definitions for T1/LibertinusSans-OsF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibertinusSans-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LibertinusSans-OsF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{regular}{scsl}{ + <-> ssub * LibertinusSans-OsF/regular/scit +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{regular}{sl}{ + <-> ssub * LibertinusSans-OsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LibertinusSans-OsF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{bold}{it}{ + <-> ssub * LibertinusSans-OsF/bold/sl +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{bold}{scit}{ + <-> ssub * LibertinusSans-OsF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{sl}{ + <-> ssub * LibertinusSans-OsF/regular/sl +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{scsl}{ + <-> ssub * LibertinusSans-OsF/regular/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{sc}{ + <-> ssub * LibertinusSans-OsF/regular/sc +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{n}{ + <-> ssub * LibertinusSans-OsF/regular/n +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{it}{ + <-> ssub * LibertinusSans-OsF/regular/it +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{m}{scit}{ + <-> ssub * LibertinusSans-OsF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{sc}{ + <-> ssub * LibertinusSans-OsF/bold/sc +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{n}{ + <-> ssub * LibertinusSans-OsF/bold/n +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{scsl}{ + <-> ssub * LibertinusSans-OsF/bold/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{sl}{ + <-> ssub * LibertinusSans-OsF/bold/sl +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{it}{ + <-> ssub * LibertinusSans-OsF/bold/it +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{b}{scit}{ + <-> ssub * LibertinusSans-OsF/bold/scit +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{bx}{sl}{ + <-> ssub * LibertinusSans-OsF/b/sl +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{bx}{scsl}{ + <-> ssub * LibertinusSans-OsF/b/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{bx}{n}{ + <-> ssub * LibertinusSans-OsF/b/n +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{bx}{sc}{ + <-> ssub * LibertinusSans-OsF/b/sc +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{bx}{it}{ + <-> ssub * LibertinusSans-OsF/b/it +}{} + +\DeclareFontShape{T1}{LibertinusSans-OsF}{bx}{scit}{ + <-> ssub * LibertinusSans-OsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T1LibertinusSans-Sup.fd b/fonts/libertinus-type1/latex/T1LibertinusSans-Sup.fd new file mode 100644 index 0000000000..7e6763bd87 --- /dev/null +++ b/fonts/libertinus-type1/latex/T1LibertinusSans-Sup.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T1LibertinusSans-Sup.fd} + [2019/05/28 (autoinst) Font definitions for T1/LibertinusSans-Sup.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibertinusSans-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LibertinusSans-Sup}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-sup-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-Sup}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-Sup}{regular}{sl}{ + <-> ssub * LibertinusSans-Sup/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LibertinusSans-Sup}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-sup-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-Sup}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-Sup}{bold}{it}{ + <-> ssub * LibertinusSans-Sup/bold/sl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LibertinusSans-Sup}{m}{sl}{ + <-> ssub * LibertinusSans-Sup/regular/sl +}{} + +\DeclareFontShape{T1}{LibertinusSans-Sup}{m}{n}{ + <-> ssub * LibertinusSans-Sup/regular/n +}{} + +\DeclareFontShape{T1}{LibertinusSans-Sup}{m}{it}{ + <-> ssub * LibertinusSans-Sup/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LibertinusSans-Sup}{b}{n}{ + <-> ssub * LibertinusSans-Sup/bold/n +}{} + +\DeclareFontShape{T1}{LibertinusSans-Sup}{b}{sl}{ + <-> ssub * LibertinusSans-Sup/bold/sl +}{} + +\DeclareFontShape{T1}{LibertinusSans-Sup}{b}{it}{ + <-> ssub * LibertinusSans-Sup/bold/it +}{} + +\DeclareFontShape{T1}{LibertinusSans-Sup}{bx}{sl}{ + <-> ssub * LibertinusSans-Sup/b/sl +}{} + +\DeclareFontShape{T1}{LibertinusSans-Sup}{bx}{n}{ + <-> ssub * LibertinusSans-Sup/b/n +}{} + +\DeclareFontShape{T1}{LibertinusSans-Sup}{bx}{it}{ + <-> ssub * LibertinusSans-Sup/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T1LibertinusSans-TLF.fd b/fonts/libertinus-type1/latex/T1LibertinusSans-TLF.fd new file mode 100644 index 0000000000..da87e59353 --- /dev/null +++ b/fonts/libertinus-type1/latex/T1LibertinusSans-TLF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T1LibertinusSans-TLF.fd} + [2019/05/28 (autoinst) Font definitions for T1/LibertinusSans-TLF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibertinusSans-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LibertinusSans-TLF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{regular}{scsl}{ + <-> ssub * LibertinusSans-TLF/regular/scit +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{regular}{sl}{ + <-> ssub * LibertinusSans-TLF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LibertinusSans-TLF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{bold}{it}{ + <-> ssub * LibertinusSans-TLF/bold/sl +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{bold}{scit}{ + <-> ssub * LibertinusSans-TLF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{sl}{ + <-> ssub * LibertinusSans-TLF/regular/sl +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{scsl}{ + <-> ssub * LibertinusSans-TLF/regular/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{sc}{ + <-> ssub * LibertinusSans-TLF/regular/sc +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{n}{ + <-> ssub * LibertinusSans-TLF/regular/n +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{it}{ + <-> ssub * LibertinusSans-TLF/regular/it +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{m}{scit}{ + <-> ssub * LibertinusSans-TLF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{sc}{ + <-> ssub * LibertinusSans-TLF/bold/sc +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{n}{ + <-> ssub * LibertinusSans-TLF/bold/n +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{scsl}{ + <-> ssub * LibertinusSans-TLF/bold/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{sl}{ + <-> ssub * LibertinusSans-TLF/bold/sl +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{it}{ + <-> ssub * LibertinusSans-TLF/bold/it +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{b}{scit}{ + <-> ssub * LibertinusSans-TLF/bold/scit +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{bx}{sl}{ + <-> ssub * LibertinusSans-TLF/b/sl +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{bx}{scsl}{ + <-> ssub * LibertinusSans-TLF/b/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{bx}{n}{ + <-> ssub * LibertinusSans-TLF/b/n +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{bx}{sc}{ + <-> ssub * LibertinusSans-TLF/b/sc +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{bx}{it}{ + <-> ssub * LibertinusSans-TLF/b/it +}{} + +\DeclareFontShape{T1}{LibertinusSans-TLF}{bx}{scit}{ + <-> ssub * LibertinusSans-TLF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T1LibertinusSans-TOsF.fd b/fonts/libertinus-type1/latex/T1LibertinusSans-TOsF.fd new file mode 100644 index 0000000000..1f23e249b1 --- /dev/null +++ b/fonts/libertinus-type1/latex/T1LibertinusSans-TOsF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T1LibertinusSans-TOsF.fd} + [2019/05/28 (autoinst) Font definitions for T1/LibertinusSans-TOsF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibertinusSans-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{regular}{scsl}{ + <-> ssub * LibertinusSans-TOsF/regular/scit +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{regular}{sl}{ + <-> ssub * LibertinusSans-TOsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{bold}{it}{ + <-> ssub * LibertinusSans-TOsF/bold/sl +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{bold}{scit}{ + <-> ssub * LibertinusSans-TOsF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{sl}{ + <-> ssub * LibertinusSans-TOsF/regular/sl +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{scsl}{ + <-> ssub * LibertinusSans-TOsF/regular/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{sc}{ + <-> ssub * LibertinusSans-TOsF/regular/sc +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{n}{ + <-> ssub * LibertinusSans-TOsF/regular/n +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{it}{ + <-> ssub * LibertinusSans-TOsF/regular/it +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{m}{scit}{ + <-> ssub * LibertinusSans-TOsF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{sc}{ + <-> ssub * LibertinusSans-TOsF/bold/sc +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{n}{ + <-> ssub * LibertinusSans-TOsF/bold/n +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{scsl}{ + <-> ssub * LibertinusSans-TOsF/bold/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{sl}{ + <-> ssub * LibertinusSans-TOsF/bold/sl +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{it}{ + <-> ssub * LibertinusSans-TOsF/bold/it +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{b}{scit}{ + <-> ssub * LibertinusSans-TOsF/bold/scit +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{bx}{sl}{ + <-> ssub * LibertinusSans-TOsF/b/sl +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{bx}{scsl}{ + <-> ssub * LibertinusSans-TOsF/b/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{bx}{n}{ + <-> ssub * LibertinusSans-TOsF/b/n +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{bx}{sc}{ + <-> ssub * LibertinusSans-TOsF/b/sc +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{bx}{it}{ + <-> ssub * LibertinusSans-TOsF/b/it +}{} + +\DeclareFontShape{T1}{LibertinusSans-TOsF}{bx}{scit}{ + <-> ssub * LibertinusSans-TOsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T1LibertinusSerif-LF.fd b/fonts/libertinus-type1/latex/T1LibertinusSerif-LF.fd new file mode 100644 index 0000000000..5534693bfa --- /dev/null +++ b/fonts/libertinus-type1/latex/T1LibertinusSerif-LF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T1LibertinusSerif-LF.fd} + [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerif-LF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibertinusSerif-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LibertinusSerif-LF}{regular}{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}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-LF/regular/scit +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{regular}{sl}{ + <-> ssub * LibertinusSerif-LF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{T1}{LibertinusSerif-LF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-LF/semibold/scit +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-LF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LibertinusSerif-LF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-LF/bold/scit +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{bold}{sl}{ + <-> ssub * LibertinusSerif-LF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{sl}{ + <-> ssub * LibertinusSerif-LF/regular/sl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{scsl}{ + <-> ssub * LibertinusSerif-LF/regular/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{sc}{ + <-> ssub * LibertinusSerif-LF/regular/sc +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{n}{ + <-> ssub * LibertinusSerif-LF/regular/n +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{it}{ + <-> ssub * LibertinusSerif-LF/regular/it +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{m}{scit}{ + <-> ssub * LibertinusSerif-LF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{sl}{ + <-> ssub * LibertinusSerif-LF/semibold/sl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-LF/semibold/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{sc}{ + <-> ssub * LibertinusSerif-LF/semibold/sc +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{n}{ + <-> ssub * LibertinusSerif-LF/semibold/n +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{it}{ + <-> ssub * LibertinusSerif-LF/semibold/it +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{sb}{scit}{ + <-> ssub * LibertinusSerif-LF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{sl}{ + <-> ssub * LibertinusSerif-LF/bold/sl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{scsl}{ + <-> ssub * LibertinusSerif-LF/bold/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{sc}{ + <-> ssub * LibertinusSerif-LF/bold/sc +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{n}{ + <-> ssub * LibertinusSerif-LF/bold/n +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{it}{ + <-> ssub * LibertinusSerif-LF/bold/it +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{b}{scit}{ + <-> ssub * LibertinusSerif-LF/bold/scit +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{bx}{n}{ + <-> ssub * LibertinusSerif-LF/b/n +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{bx}{sc}{ + <-> ssub * LibertinusSerif-LF/b/sc +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-LF/b/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{bx}{sl}{ + <-> ssub * LibertinusSerif-LF/b/sl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{bx}{it}{ + <-> ssub * LibertinusSerif-LF/b/it +}{} + +\DeclareFontShape{T1}{LibertinusSerif-LF}{bx}{scit}{ + <-> ssub * LibertinusSerif-LF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T1LibertinusSerif-OsF.fd b/fonts/libertinus-type1/latex/T1LibertinusSerif-OsF.fd new file mode 100644 index 0000000000..1fb2d069cf --- /dev/null +++ b/fonts/libertinus-type1/latex/T1LibertinusSerif-OsF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T1LibertinusSerif-OsF.fd} + [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerif-OsF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibertinusSerif-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{regular}{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}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-OsF/regular/scit +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{regular}{sl}{ + <-> ssub * LibertinusSerif-OsF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-OsF/semibold/scit +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-OsF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-OsF/bold/scit +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{bold}{sl}{ + <-> ssub * LibertinusSerif-OsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{sl}{ + <-> ssub * LibertinusSerif-OsF/regular/sl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{scsl}{ + <-> ssub * LibertinusSerif-OsF/regular/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{sc}{ + <-> ssub * LibertinusSerif-OsF/regular/sc +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{n}{ + <-> ssub * LibertinusSerif-OsF/regular/n +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{it}{ + <-> ssub * LibertinusSerif-OsF/regular/it +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{m}{scit}{ + <-> ssub * LibertinusSerif-OsF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{sl}{ + <-> ssub * LibertinusSerif-OsF/semibold/sl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-OsF/semibold/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{sc}{ + <-> ssub * LibertinusSerif-OsF/semibold/sc +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{n}{ + <-> ssub * LibertinusSerif-OsF/semibold/n +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{it}{ + <-> ssub * LibertinusSerif-OsF/semibold/it +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{sb}{scit}{ + <-> ssub * LibertinusSerif-OsF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{sl}{ + <-> ssub * LibertinusSerif-OsF/bold/sl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{scsl}{ + <-> ssub * LibertinusSerif-OsF/bold/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{sc}{ + <-> ssub * LibertinusSerif-OsF/bold/sc +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{n}{ + <-> ssub * LibertinusSerif-OsF/bold/n +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{it}{ + <-> ssub * LibertinusSerif-OsF/bold/it +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{b}{scit}{ + <-> ssub * LibertinusSerif-OsF/bold/scit +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{bx}{n}{ + <-> ssub * LibertinusSerif-OsF/b/n +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{bx}{sc}{ + <-> ssub * LibertinusSerif-OsF/b/sc +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-OsF/b/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{bx}{sl}{ + <-> ssub * LibertinusSerif-OsF/b/sl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{bx}{it}{ + <-> ssub * LibertinusSerif-OsF/b/it +}{} + +\DeclareFontShape{T1}{LibertinusSerif-OsF}{bx}{scit}{ + <-> ssub * LibertinusSerif-OsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T1LibertinusSerif-Sup.fd b/fonts/libertinus-type1/latex/T1LibertinusSerif-Sup.fd new file mode 100644 index 0000000000..2a5aa2b493 --- /dev/null +++ b/fonts/libertinus-type1/latex/T1LibertinusSerif-Sup.fd @@ -0,0 +1,119 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T1LibertinusSerif-Sup.fd} + [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerif-Sup.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibertinusSerif-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LibertinusSerif-Sup}{regular}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-sup-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-Sup}{regular}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-Sup}{regular}{sl}{ + <-> ssub * LibertinusSerif-Sup/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{T1}{LibertinusSerif-Sup}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-Sup}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-Sup}{semibold}{sl}{ + <-> ssub * LibertinusSerif-Sup/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LibertinusSerif-Sup}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-Sup}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-Sup}{bold}{sl}{ + <-> ssub * LibertinusSerif-Sup/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LibertinusSerif-Sup}{m}{sl}{ + <-> ssub * LibertinusSerif-Sup/regular/sl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-Sup}{m}{n}{ + <-> ssub * LibertinusSerif-Sup/regular/n +}{} + +\DeclareFontShape{T1}{LibertinusSerif-Sup}{m}{it}{ + <-> ssub * LibertinusSerif-Sup/regular/it +}{} + + +% sb --> semibold + +\DeclareFontShape{T1}{LibertinusSerif-Sup}{sb}{sl}{ + <-> ssub * LibertinusSerif-Sup/semibold/sl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-Sup}{sb}{n}{ + <-> ssub * LibertinusSerif-Sup/semibold/n +}{} + +\DeclareFontShape{T1}{LibertinusSerif-Sup}{sb}{it}{ + <-> ssub * LibertinusSerif-Sup/semibold/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LibertinusSerif-Sup}{b}{sl}{ + <-> ssub * LibertinusSerif-Sup/bold/sl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-Sup}{b}{n}{ + <-> ssub * LibertinusSerif-Sup/bold/n +}{} + +\DeclareFontShape{T1}{LibertinusSerif-Sup}{b}{it}{ + <-> ssub * LibertinusSerif-Sup/bold/it +}{} + +\DeclareFontShape{T1}{LibertinusSerif-Sup}{bx}{n}{ + <-> ssub * LibertinusSerif-Sup/b/n +}{} + +\DeclareFontShape{T1}{LibertinusSerif-Sup}{bx}{sl}{ + <-> ssub * LibertinusSerif-Sup/b/sl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-Sup}{bx}{it}{ + <-> ssub * LibertinusSerif-Sup/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T1LibertinusSerif-TLF.fd b/fonts/libertinus-type1/latex/T1LibertinusSerif-TLF.fd new file mode 100644 index 0000000000..dd254fe9ca --- /dev/null +++ b/fonts/libertinus-type1/latex/T1LibertinusSerif-TLF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T1LibertinusSerif-TLF.fd} + [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerif-TLF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibertinusSerif-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{regular}{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}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-TLF/regular/scit +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{regular}{sl}{ + <-> ssub * LibertinusSerif-TLF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-TLF/semibold/scit +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-TLF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-TLF/bold/scit +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{bold}{sl}{ + <-> ssub * LibertinusSerif-TLF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{sl}{ + <-> ssub * LibertinusSerif-TLF/regular/sl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{scsl}{ + <-> ssub * LibertinusSerif-TLF/regular/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{sc}{ + <-> ssub * LibertinusSerif-TLF/regular/sc +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{n}{ + <-> ssub * LibertinusSerif-TLF/regular/n +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{it}{ + <-> ssub * LibertinusSerif-TLF/regular/it +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{m}{scit}{ + <-> ssub * LibertinusSerif-TLF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{sl}{ + <-> ssub * LibertinusSerif-TLF/semibold/sl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-TLF/semibold/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{sc}{ + <-> ssub * LibertinusSerif-TLF/semibold/sc +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{n}{ + <-> ssub * LibertinusSerif-TLF/semibold/n +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{it}{ + <-> ssub * LibertinusSerif-TLF/semibold/it +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{sb}{scit}{ + <-> ssub * LibertinusSerif-TLF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{sl}{ + <-> ssub * LibertinusSerif-TLF/bold/sl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{scsl}{ + <-> ssub * LibertinusSerif-TLF/bold/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{sc}{ + <-> ssub * LibertinusSerif-TLF/bold/sc +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{n}{ + <-> ssub * LibertinusSerif-TLF/bold/n +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{it}{ + <-> ssub * LibertinusSerif-TLF/bold/it +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{b}{scit}{ + <-> ssub * LibertinusSerif-TLF/bold/scit +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{bx}{n}{ + <-> ssub * LibertinusSerif-TLF/b/n +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{bx}{sc}{ + <-> ssub * LibertinusSerif-TLF/b/sc +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-TLF/b/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{bx}{sl}{ + <-> ssub * LibertinusSerif-TLF/b/sl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{bx}{it}{ + <-> ssub * LibertinusSerif-TLF/b/it +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TLF}{bx}{scit}{ + <-> ssub * LibertinusSerif-TLF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T1LibertinusSerif-TOsF.fd b/fonts/libertinus-type1/latex/T1LibertinusSerif-TOsF.fd new file mode 100644 index 0000000000..30c985a373 --- /dev/null +++ b/fonts/libertinus-type1/latex/T1LibertinusSerif-TOsF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T1LibertinusSerif-TOsF.fd} + [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerif-TOsF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibertinusSerif-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{regular}{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}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/regular/scit +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{regular}{sl}{ + <-> ssub * LibertinusSerif-TOsF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/scit +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-t1 +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/bold/scit +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bold}{sl}{ + <-> ssub * LibertinusSerif-TOsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{sl}{ + <-> ssub * LibertinusSerif-TOsF/regular/sl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/regular/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{sc}{ + <-> ssub * LibertinusSerif-TOsF/regular/sc +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{n}{ + <-> ssub * LibertinusSerif-TOsF/regular/n +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{it}{ + <-> ssub * LibertinusSerif-TOsF/regular/it +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{m}{scit}{ + <-> ssub * LibertinusSerif-TOsF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{sl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/sl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{sc}{ + <-> ssub * LibertinusSerif-TOsF/semibold/sc +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{n}{ + <-> ssub * LibertinusSerif-TOsF/semibold/n +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{it}{ + <-> ssub * LibertinusSerif-TOsF/semibold/it +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{sb}{scit}{ + <-> ssub * LibertinusSerif-TOsF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{sl}{ + <-> ssub * LibertinusSerif-TOsF/bold/sl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/bold/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{sc}{ + <-> ssub * LibertinusSerif-TOsF/bold/sc +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{n}{ + <-> ssub * LibertinusSerif-TOsF/bold/n +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{it}{ + <-> ssub * LibertinusSerif-TOsF/bold/it +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{b}{scit}{ + <-> ssub * LibertinusSerif-TOsF/bold/scit +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bx}{n}{ + <-> ssub * LibertinusSerif-TOsF/b/n +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bx}{sc}{ + <-> ssub * LibertinusSerif-TOsF/b/sc +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/b/scsl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bx}{sl}{ + <-> ssub * LibertinusSerif-TOsF/b/sl +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bx}{it}{ + <-> ssub * LibertinusSerif-TOsF/b/it +}{} + +\DeclareFontShape{T1}{LibertinusSerif-TOsF}{bx}{scit}{ + <-> ssub * LibertinusSerif-TOsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-LF.fd b/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-LF.fd new file mode 100644 index 0000000000..6170eb64ba --- /dev/null +++ b/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-LF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T1LibertinusSerifDisplay-LF.fd} + [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerifDisplay-LF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibertinusSerifDisplay-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LibertinusSerifDisplay-LF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-lf-t1 +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LibertinusSerifDisplay-LF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-LF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-OsF.fd b/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-OsF.fd new file mode 100644 index 0000000000..e1913777a5 --- /dev/null +++ b/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-OsF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T1LibertinusSerifDisplay-OsF.fd} + [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerifDisplay-OsF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibertinusSerifDisplay-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LibertinusSerifDisplay-OsF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-osf-t1 +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LibertinusSerifDisplay-OsF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-OsF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-Sup.fd b/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-Sup.fd new file mode 100644 index 0000000000..f790010fb1 --- /dev/null +++ b/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-Sup.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T1LibertinusSerifDisplay-Sup.fd} + [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerifDisplay-Sup.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibertinusSerifDisplay-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LibertinusSerifDisplay-Sup}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-sup-t1 +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LibertinusSerifDisplay-Sup}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-Sup/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-TLF.fd b/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-TLF.fd new file mode 100644 index 0000000000..f0482d3e84 --- /dev/null +++ b/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-TLF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T1LibertinusSerifDisplay-TLF.fd} + [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerifDisplay-TLF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibertinusSerifDisplay-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LibertinusSerifDisplay-TLF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tlf-t1 +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LibertinusSerifDisplay-TLF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-TLF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-TOsF.fd b/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-TOsF.fd new file mode 100644 index 0000000000..eb29a1f87b --- /dev/null +++ b/fonts/libertinus-type1/latex/T1LibertinusSerifDisplay-TOsF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T1LibertinusSerifDisplay-TOsF.fd} + [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerifDisplay-TOsF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibertinusSerifDisplay-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LibertinusSerifDisplay-TOsF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tosf-t1 +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LibertinusSerifDisplay-TOsF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-TOsF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T1LibertinusSerifInitials-TLF.fd b/fonts/libertinus-type1/latex/T1LibertinusSerifInitials-TLF.fd new file mode 100644 index 0000000000..0077e508c1 --- /dev/null +++ b/fonts/libertinus-type1/latex/T1LibertinusSerifInitials-TLF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T1LibertinusSerifInitials-TLF.fd} + [2019/05/27 (autoinst) Font definitions for T1/LibertinusSerifInitials-TLF.] + +\expandafter\ifx\csname LibertinusSerifInitials@scale\endcsname\relax + \let\LibertinusSerifInitials@@scale\@empty +\else + \edef\LibertinusSerifInitials@@scale{s*[\csname LibertinusSerifInitials@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LibertinusSerifInitials-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LibertinusSerifInitials-TLF}{regular}{n}{ + <-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-Regular-tlf-t1 +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LibertinusSerifInitials-TLF}{m}{n}{ + <-> ssub * LibertinusSerifInitials-TLF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2ALibertinusMono-Sup.fd b/fonts/libertinus-type1/latex/T2ALibertinusMono-Sup.fd new file mode 100644 index 0000000000..ca67cdad43 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2ALibertinusMono-Sup.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T2ALibertinusMono-Sup.fd} + [2019/05/28 (autoinst) Font definitions for T2A/LibertinusMono-Sup.] + +\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax + \let\LibertinusMono@@scale\@empty +\else + \edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{LibertinusMono-Sup}{\hyphenchar\font=-1} + + +% ---- regular ---- + +\DeclareFontShape{T2A}{LibertinusMono-Sup}{regular}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Regular-sup-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusMono-Sup}{regular}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-Oblique-sup-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusMono-Sup}{regular}{it}{ + <-> ssub * LibertinusMono-Sup/regular/sl +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2A}{LibertinusMono-Sup}{bold}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Bold-sup-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusMono-Sup}{bold}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-sup-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusMono-Sup}{bold}{it}{ + <-> ssub * LibertinusMono-Sup/bold/sl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2A}{LibertinusMono-Sup}{m}{n}{ + <-> ssub * LibertinusMono-Sup/regular/n +}{} + +\DeclareFontShape{T2A}{LibertinusMono-Sup}{m}{sl}{ + <-> ssub * LibertinusMono-Sup/regular/sl +}{} + +\DeclareFontShape{T2A}{LibertinusMono-Sup}{m}{it}{ + <-> ssub * LibertinusMono-Sup/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T2A}{LibertinusMono-Sup}{b}{n}{ + <-> ssub * LibertinusMono-Sup/bold/n +}{} + +\DeclareFontShape{T2A}{LibertinusMono-Sup}{b}{sl}{ + <-> ssub * LibertinusMono-Sup/bold/sl +}{} + +\DeclareFontShape{T2A}{LibertinusMono-Sup}{b}{it}{ + <-> ssub * LibertinusMono-Sup/bold/it +}{} + +\DeclareFontShape{T2A}{LibertinusMono-Sup}{bx}{sl}{ + <-> ssub * LibertinusMono-Sup/b/sl +}{} + +\DeclareFontShape{T2A}{LibertinusMono-Sup}{bx}{n}{ + <-> ssub * LibertinusMono-Sup/b/n +}{} + +\DeclareFontShape{T2A}{LibertinusMono-Sup}{bx}{it}{ + <-> ssub * LibertinusMono-Sup/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2ALibertinusMono-TLF.fd b/fonts/libertinus-type1/latex/T2ALibertinusMono-TLF.fd new file mode 100644 index 0000000000..d892b3fab6 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2ALibertinusMono-TLF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T2ALibertinusMono-TLF.fd} + [2019/05/28 (autoinst) Font definitions for T2A/LibertinusMono-TLF.] + +\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax + \let\LibertinusMono@@scale\@empty +\else + \edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{LibertinusMono-TLF}{\hyphenchar\font=-1} + + +% ---- regular ---- + +\DeclareFontShape{T2A}{LibertinusMono-TLF}{regular}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Regular-tlf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusMono-TLF}{regular}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-Oblique-tlf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusMono-TLF}{regular}{it}{ + <-> ssub * LibertinusMono-TLF/regular/sl +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2A}{LibertinusMono-TLF}{bold}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Bold-tlf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusMono-TLF}{bold}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-tlf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusMono-TLF}{bold}{it}{ + <-> ssub * LibertinusMono-TLF/bold/sl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2A}{LibertinusMono-TLF}{m}{n}{ + <-> ssub * LibertinusMono-TLF/regular/n +}{} + +\DeclareFontShape{T2A}{LibertinusMono-TLF}{m}{sl}{ + <-> ssub * LibertinusMono-TLF/regular/sl +}{} + +\DeclareFontShape{T2A}{LibertinusMono-TLF}{m}{it}{ + <-> ssub * LibertinusMono-TLF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T2A}{LibertinusMono-TLF}{b}{n}{ + <-> ssub * LibertinusMono-TLF/bold/n +}{} + +\DeclareFontShape{T2A}{LibertinusMono-TLF}{b}{sl}{ + <-> ssub * LibertinusMono-TLF/bold/sl +}{} + +\DeclareFontShape{T2A}{LibertinusMono-TLF}{b}{it}{ + <-> ssub * LibertinusMono-TLF/bold/it +}{} + +\DeclareFontShape{T2A}{LibertinusMono-TLF}{bx}{sl}{ + <-> ssub * LibertinusMono-TLF/b/sl +}{} + +\DeclareFontShape{T2A}{LibertinusMono-TLF}{bx}{n}{ + <-> ssub * LibertinusMono-TLF/b/n +}{} + +\DeclareFontShape{T2A}{LibertinusMono-TLF}{bx}{it}{ + <-> ssub * LibertinusMono-TLF/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSans-LF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSans-LF.fd new file mode 100644 index 0000000000..bd477bfa5e --- /dev/null +++ b/fonts/libertinus-type1/latex/T2ALibertinusSans-LF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T2ALibertinusSans-LF.fd} + [2019/05/28 (autoinst) Font definitions for T2A/LibertinusSans-LF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{LibertinusSans-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2A}{LibertinusSans-LF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{regular}{scsl}{ + <-> ssub * LibertinusSans-LF/regular/scit +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{regular}{sl}{ + <-> ssub * LibertinusSans-LF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2A}{LibertinusSans-LF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{bold}{it}{ + <-> ssub * LibertinusSans-LF/bold/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{bold}{scit}{ + <-> ssub * LibertinusSans-LF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2A}{LibertinusSans-LF}{m}{sl}{ + <-> ssub * LibertinusSans-LF/regular/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{m}{scsl}{ + <-> ssub * LibertinusSans-LF/regular/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{m}{sc}{ + <-> ssub * LibertinusSans-LF/regular/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{m}{n}{ + <-> ssub * LibertinusSans-LF/regular/n +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{m}{it}{ + <-> ssub * LibertinusSans-LF/regular/it +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{m}{scit}{ + <-> ssub * LibertinusSans-LF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{T2A}{LibertinusSans-LF}{b}{sc}{ + <-> ssub * LibertinusSans-LF/bold/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{b}{n}{ + <-> ssub * LibertinusSans-LF/bold/n +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{b}{scsl}{ + <-> ssub * LibertinusSans-LF/bold/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{b}{sl}{ + <-> ssub * LibertinusSans-LF/bold/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{b}{it}{ + <-> ssub * LibertinusSans-LF/bold/it +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{b}{scit}{ + <-> ssub * LibertinusSans-LF/bold/scit +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{bx}{sl}{ + <-> ssub * LibertinusSans-LF/b/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{bx}{scsl}{ + <-> ssub * LibertinusSans-LF/b/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{bx}{n}{ + <-> ssub * LibertinusSans-LF/b/n +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{bx}{sc}{ + <-> ssub * LibertinusSans-LF/b/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{bx}{it}{ + <-> ssub * LibertinusSans-LF/b/it +}{} + +\DeclareFontShape{T2A}{LibertinusSans-LF}{bx}{scit}{ + <-> ssub * LibertinusSans-LF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSans-OsF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSans-OsF.fd new file mode 100644 index 0000000000..6cce136070 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2ALibertinusSans-OsF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T2ALibertinusSans-OsF.fd} + [2019/05/28 (autoinst) Font definitions for T2A/LibertinusSans-OsF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{LibertinusSans-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{regular}{scsl}{ + <-> ssub * LibertinusSans-OsF/regular/scit +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{regular}{sl}{ + <-> ssub * LibertinusSans-OsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{bold}{it}{ + <-> ssub * LibertinusSans-OsF/bold/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{bold}{scit}{ + <-> ssub * LibertinusSans-OsF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{m}{sl}{ + <-> ssub * LibertinusSans-OsF/regular/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{m}{scsl}{ + <-> ssub * LibertinusSans-OsF/regular/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{m}{sc}{ + <-> ssub * LibertinusSans-OsF/regular/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{m}{n}{ + <-> ssub * LibertinusSans-OsF/regular/n +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{m}{it}{ + <-> ssub * LibertinusSans-OsF/regular/it +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{m}{scit}{ + <-> ssub * LibertinusSans-OsF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{b}{sc}{ + <-> ssub * LibertinusSans-OsF/bold/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{b}{n}{ + <-> ssub * LibertinusSans-OsF/bold/n +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{b}{scsl}{ + <-> ssub * LibertinusSans-OsF/bold/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{b}{sl}{ + <-> ssub * LibertinusSans-OsF/bold/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{b}{it}{ + <-> ssub * LibertinusSans-OsF/bold/it +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{b}{scit}{ + <-> ssub * LibertinusSans-OsF/bold/scit +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{bx}{sl}{ + <-> ssub * LibertinusSans-OsF/b/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{bx}{scsl}{ + <-> ssub * LibertinusSans-OsF/b/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{bx}{n}{ + <-> ssub * LibertinusSans-OsF/b/n +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{bx}{sc}{ + <-> ssub * LibertinusSans-OsF/b/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{bx}{it}{ + <-> ssub * LibertinusSans-OsF/b/it +}{} + +\DeclareFontShape{T2A}{LibertinusSans-OsF}{bx}{scit}{ + <-> ssub * LibertinusSans-OsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSans-Sup.fd b/fonts/libertinus-type1/latex/T2ALibertinusSans-Sup.fd new file mode 100644 index 0000000000..e60669512d --- /dev/null +++ b/fonts/libertinus-type1/latex/T2ALibertinusSans-Sup.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T2ALibertinusSans-Sup.fd} + [2019/05/28 (autoinst) Font definitions for T2A/LibertinusSans-Sup.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{LibertinusSans-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{T2A}{LibertinusSans-Sup}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-sup-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-Sup}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-Sup}{regular}{sl}{ + <-> ssub * LibertinusSans-Sup/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2A}{LibertinusSans-Sup}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-sup-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-Sup}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-Sup}{bold}{it}{ + <-> ssub * LibertinusSans-Sup/bold/sl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2A}{LibertinusSans-Sup}{m}{sl}{ + <-> ssub * LibertinusSans-Sup/regular/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-Sup}{m}{n}{ + <-> ssub * LibertinusSans-Sup/regular/n +}{} + +\DeclareFontShape{T2A}{LibertinusSans-Sup}{m}{it}{ + <-> ssub * LibertinusSans-Sup/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T2A}{LibertinusSans-Sup}{b}{n}{ + <-> ssub * LibertinusSans-Sup/bold/n +}{} + +\DeclareFontShape{T2A}{LibertinusSans-Sup}{b}{sl}{ + <-> ssub * LibertinusSans-Sup/bold/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-Sup}{b}{it}{ + <-> ssub * LibertinusSans-Sup/bold/it +}{} + +\DeclareFontShape{T2A}{LibertinusSans-Sup}{bx}{sl}{ + <-> ssub * LibertinusSans-Sup/b/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-Sup}{bx}{n}{ + <-> ssub * LibertinusSans-Sup/b/n +}{} + +\DeclareFontShape{T2A}{LibertinusSans-Sup}{bx}{it}{ + <-> ssub * LibertinusSans-Sup/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSans-TLF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSans-TLF.fd new file mode 100644 index 0000000000..2f2ccf1d4d --- /dev/null +++ b/fonts/libertinus-type1/latex/T2ALibertinusSans-TLF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T2ALibertinusSans-TLF.fd} + [2019/05/28 (autoinst) Font definitions for T2A/LibertinusSans-TLF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{LibertinusSans-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{regular}{scsl}{ + <-> ssub * LibertinusSans-TLF/regular/scit +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{regular}{sl}{ + <-> ssub * LibertinusSans-TLF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{bold}{it}{ + <-> ssub * LibertinusSans-TLF/bold/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{bold}{scit}{ + <-> ssub * LibertinusSans-TLF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{m}{sl}{ + <-> ssub * LibertinusSans-TLF/regular/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{m}{scsl}{ + <-> ssub * LibertinusSans-TLF/regular/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{m}{sc}{ + <-> ssub * LibertinusSans-TLF/regular/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{m}{n}{ + <-> ssub * LibertinusSans-TLF/regular/n +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{m}{it}{ + <-> ssub * LibertinusSans-TLF/regular/it +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{m}{scit}{ + <-> ssub * LibertinusSans-TLF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{b}{sc}{ + <-> ssub * LibertinusSans-TLF/bold/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{b}{n}{ + <-> ssub * LibertinusSans-TLF/bold/n +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{b}{scsl}{ + <-> ssub * LibertinusSans-TLF/bold/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{b}{sl}{ + <-> ssub * LibertinusSans-TLF/bold/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{b}{it}{ + <-> ssub * LibertinusSans-TLF/bold/it +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{b}{scit}{ + <-> ssub * LibertinusSans-TLF/bold/scit +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{bx}{sl}{ + <-> ssub * LibertinusSans-TLF/b/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{bx}{scsl}{ + <-> ssub * LibertinusSans-TLF/b/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{bx}{n}{ + <-> ssub * LibertinusSans-TLF/b/n +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{bx}{sc}{ + <-> ssub * LibertinusSans-TLF/b/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{bx}{it}{ + <-> ssub * LibertinusSans-TLF/b/it +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TLF}{bx}{scit}{ + <-> ssub * LibertinusSans-TLF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSans-TOsF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSans-TOsF.fd new file mode 100644 index 0000000000..d03d40afd3 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2ALibertinusSans-TOsF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T2ALibertinusSans-TOsF.fd} + [2019/05/28 (autoinst) Font definitions for T2A/LibertinusSans-TOsF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{LibertinusSans-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{regular}{scsl}{ + <-> ssub * LibertinusSans-TOsF/regular/scit +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{regular}{sl}{ + <-> ssub * LibertinusSans-TOsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bold}{it}{ + <-> ssub * LibertinusSans-TOsF/bold/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bold}{scit}{ + <-> ssub * LibertinusSans-TOsF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{m}{sl}{ + <-> ssub * LibertinusSans-TOsF/regular/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{m}{scsl}{ + <-> ssub * LibertinusSans-TOsF/regular/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{m}{sc}{ + <-> ssub * LibertinusSans-TOsF/regular/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{m}{n}{ + <-> ssub * LibertinusSans-TOsF/regular/n +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{m}{it}{ + <-> ssub * LibertinusSans-TOsF/regular/it +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{m}{scit}{ + <-> ssub * LibertinusSans-TOsF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{b}{sc}{ + <-> ssub * LibertinusSans-TOsF/bold/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{b}{n}{ + <-> ssub * LibertinusSans-TOsF/bold/n +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{b}{scsl}{ + <-> ssub * LibertinusSans-TOsF/bold/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{b}{sl}{ + <-> ssub * LibertinusSans-TOsF/bold/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{b}{it}{ + <-> ssub * LibertinusSans-TOsF/bold/it +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{b}{scit}{ + <-> ssub * LibertinusSans-TOsF/bold/scit +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bx}{sl}{ + <-> ssub * LibertinusSans-TOsF/b/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bx}{scsl}{ + <-> ssub * LibertinusSans-TOsF/b/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bx}{n}{ + <-> ssub * LibertinusSans-TOsF/b/n +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bx}{sc}{ + <-> ssub * LibertinusSans-TOsF/b/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bx}{it}{ + <-> ssub * LibertinusSans-TOsF/b/it +}{} + +\DeclareFontShape{T2A}{LibertinusSans-TOsF}{bx}{scit}{ + <-> ssub * LibertinusSans-TOsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSerif-LF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSerif-LF.fd new file mode 100644 index 0000000000..43c12784c8 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2ALibertinusSerif-LF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2ALibertinusSerif-LF.fd} + [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerif-LF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{LibertinusSerif-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{regular}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{regular}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{regular}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-LF/regular/scit +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{regular}{sl}{ + <-> ssub * LibertinusSerif-LF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-LF/semibold/scit +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-LF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-LF/bold/scit +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{bold}{sl}{ + <-> ssub * LibertinusSerif-LF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{m}{sl}{ + <-> ssub * LibertinusSerif-LF/regular/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{m}{scsl}{ + <-> ssub * LibertinusSerif-LF/regular/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{m}{sc}{ + <-> ssub * LibertinusSerif-LF/regular/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{m}{n}{ + <-> ssub * LibertinusSerif-LF/regular/n +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{m}{it}{ + <-> ssub * LibertinusSerif-LF/regular/it +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{m}{scit}{ + <-> ssub * LibertinusSerif-LF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{sb}{sl}{ + <-> ssub * LibertinusSerif-LF/semibold/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-LF/semibold/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{sb}{sc}{ + <-> ssub * LibertinusSerif-LF/semibold/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{sb}{n}{ + <-> ssub * LibertinusSerif-LF/semibold/n +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{sb}{it}{ + <-> ssub * LibertinusSerif-LF/semibold/it +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{sb}{scit}{ + <-> ssub * LibertinusSerif-LF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{b}{sl}{ + <-> ssub * LibertinusSerif-LF/bold/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{b}{scsl}{ + <-> ssub * LibertinusSerif-LF/bold/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{b}{sc}{ + <-> ssub * LibertinusSerif-LF/bold/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{b}{n}{ + <-> ssub * LibertinusSerif-LF/bold/n +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{b}{it}{ + <-> ssub * LibertinusSerif-LF/bold/it +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{b}{scit}{ + <-> ssub * LibertinusSerif-LF/bold/scit +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{bx}{n}{ + <-> ssub * LibertinusSerif-LF/b/n +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{bx}{sc}{ + <-> ssub * LibertinusSerif-LF/b/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-LF/b/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{bx}{sl}{ + <-> ssub * LibertinusSerif-LF/b/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{bx}{it}{ + <-> ssub * LibertinusSerif-LF/b/it +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-LF}{bx}{scit}{ + <-> ssub * LibertinusSerif-LF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSerif-OsF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSerif-OsF.fd new file mode 100644 index 0000000000..844ed339ec --- /dev/null +++ b/fonts/libertinus-type1/latex/T2ALibertinusSerif-OsF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2ALibertinusSerif-OsF.fd} + [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerif-OsF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{LibertinusSerif-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{regular}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{regular}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{regular}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-OsF/regular/scit +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{regular}{sl}{ + <-> ssub * LibertinusSerif-OsF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-OsF/semibold/scit +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-OsF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-OsF/bold/scit +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bold}{sl}{ + <-> ssub * LibertinusSerif-OsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{m}{sl}{ + <-> ssub * LibertinusSerif-OsF/regular/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{m}{scsl}{ + <-> ssub * LibertinusSerif-OsF/regular/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{m}{sc}{ + <-> ssub * LibertinusSerif-OsF/regular/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{m}{n}{ + <-> ssub * LibertinusSerif-OsF/regular/n +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{m}{it}{ + <-> ssub * LibertinusSerif-OsF/regular/it +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{m}{scit}{ + <-> ssub * LibertinusSerif-OsF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{sb}{sl}{ + <-> ssub * LibertinusSerif-OsF/semibold/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-OsF/semibold/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{sb}{sc}{ + <-> ssub * LibertinusSerif-OsF/semibold/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{sb}{n}{ + <-> ssub * LibertinusSerif-OsF/semibold/n +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{sb}{it}{ + <-> ssub * LibertinusSerif-OsF/semibold/it +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{sb}{scit}{ + <-> ssub * LibertinusSerif-OsF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{b}{sl}{ + <-> ssub * LibertinusSerif-OsF/bold/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{b}{scsl}{ + <-> ssub * LibertinusSerif-OsF/bold/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{b}{sc}{ + <-> ssub * LibertinusSerif-OsF/bold/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{b}{n}{ + <-> ssub * LibertinusSerif-OsF/bold/n +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{b}{it}{ + <-> ssub * LibertinusSerif-OsF/bold/it +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{b}{scit}{ + <-> ssub * LibertinusSerif-OsF/bold/scit +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bx}{n}{ + <-> ssub * LibertinusSerif-OsF/b/n +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bx}{sc}{ + <-> ssub * LibertinusSerif-OsF/b/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-OsF/b/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bx}{sl}{ + <-> ssub * LibertinusSerif-OsF/b/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bx}{it}{ + <-> ssub * LibertinusSerif-OsF/b/it +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-OsF}{bx}{scit}{ + <-> ssub * LibertinusSerif-OsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSerif-Sup.fd b/fonts/libertinus-type1/latex/T2ALibertinusSerif-Sup.fd new file mode 100644 index 0000000000..ef09cf5f95 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2ALibertinusSerif-Sup.fd @@ -0,0 +1,119 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2ALibertinusSerif-Sup.fd} + [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerif-Sup.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{LibertinusSerif-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{T2A}{LibertinusSerif-Sup}{regular}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-sup-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-Sup}{regular}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-Sup}{regular}{sl}{ + <-> ssub * LibertinusSerif-Sup/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{T2A}{LibertinusSerif-Sup}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-Sup}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-Sup}{semibold}{sl}{ + <-> ssub * LibertinusSerif-Sup/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2A}{LibertinusSerif-Sup}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-Sup}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-Sup}{bold}{sl}{ + <-> ssub * LibertinusSerif-Sup/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2A}{LibertinusSerif-Sup}{m}{sl}{ + <-> ssub * LibertinusSerif-Sup/regular/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-Sup}{m}{n}{ + <-> ssub * LibertinusSerif-Sup/regular/n +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-Sup}{m}{it}{ + <-> ssub * LibertinusSerif-Sup/regular/it +}{} + + +% sb --> semibold + +\DeclareFontShape{T2A}{LibertinusSerif-Sup}{sb}{sl}{ + <-> ssub * LibertinusSerif-Sup/semibold/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-Sup}{sb}{n}{ + <-> ssub * LibertinusSerif-Sup/semibold/n +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-Sup}{sb}{it}{ + <-> ssub * LibertinusSerif-Sup/semibold/it +}{} + + +% b --> bold + +\DeclareFontShape{T2A}{LibertinusSerif-Sup}{b}{sl}{ + <-> ssub * LibertinusSerif-Sup/bold/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-Sup}{b}{n}{ + <-> ssub * LibertinusSerif-Sup/bold/n +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-Sup}{b}{it}{ + <-> ssub * LibertinusSerif-Sup/bold/it +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-Sup}{bx}{n}{ + <-> ssub * LibertinusSerif-Sup/b/n +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-Sup}{bx}{sl}{ + <-> ssub * LibertinusSerif-Sup/b/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-Sup}{bx}{it}{ + <-> ssub * LibertinusSerif-Sup/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSerif-TLF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSerif-TLF.fd new file mode 100644 index 0000000000..856da25030 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2ALibertinusSerif-TLF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2ALibertinusSerif-TLF.fd} + [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerif-TLF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{LibertinusSerif-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{regular}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{regular}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{regular}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-TLF/regular/scit +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{regular}{sl}{ + <-> ssub * LibertinusSerif-TLF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-TLF/semibold/scit +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-TLF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-TLF/bold/scit +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bold}{sl}{ + <-> ssub * LibertinusSerif-TLF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{m}{sl}{ + <-> ssub * LibertinusSerif-TLF/regular/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{m}{scsl}{ + <-> ssub * LibertinusSerif-TLF/regular/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{m}{sc}{ + <-> ssub * LibertinusSerif-TLF/regular/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{m}{n}{ + <-> ssub * LibertinusSerif-TLF/regular/n +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{m}{it}{ + <-> ssub * LibertinusSerif-TLF/regular/it +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{m}{scit}{ + <-> ssub * LibertinusSerif-TLF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{sb}{sl}{ + <-> ssub * LibertinusSerif-TLF/semibold/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-TLF/semibold/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{sb}{sc}{ + <-> ssub * LibertinusSerif-TLF/semibold/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{sb}{n}{ + <-> ssub * LibertinusSerif-TLF/semibold/n +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{sb}{it}{ + <-> ssub * LibertinusSerif-TLF/semibold/it +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{sb}{scit}{ + <-> ssub * LibertinusSerif-TLF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{b}{sl}{ + <-> ssub * LibertinusSerif-TLF/bold/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{b}{scsl}{ + <-> ssub * LibertinusSerif-TLF/bold/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{b}{sc}{ + <-> ssub * LibertinusSerif-TLF/bold/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{b}{n}{ + <-> ssub * LibertinusSerif-TLF/bold/n +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{b}{it}{ + <-> ssub * LibertinusSerif-TLF/bold/it +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{b}{scit}{ + <-> ssub * LibertinusSerif-TLF/bold/scit +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bx}{n}{ + <-> ssub * LibertinusSerif-TLF/b/n +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bx}{sc}{ + <-> ssub * LibertinusSerif-TLF/b/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-TLF/b/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bx}{sl}{ + <-> ssub * LibertinusSerif-TLF/b/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bx}{it}{ + <-> ssub * LibertinusSerif-TLF/b/it +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TLF}{bx}{scit}{ + <-> ssub * LibertinusSerif-TLF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSerif-TOsF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSerif-TOsF.fd new file mode 100644 index 0000000000..4d48b87395 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2ALibertinusSerif-TOsF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2ALibertinusSerif-TOsF.fd} + [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerif-TOsF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{LibertinusSerif-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{regular}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{regular}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{regular}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/regular/scit +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{regular}{sl}{ + <-> ssub * LibertinusSerif-TOsF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/scit +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/bold/scit +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bold}{sl}{ + <-> ssub * LibertinusSerif-TOsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{m}{sl}{ + <-> ssub * LibertinusSerif-TOsF/regular/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{m}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/regular/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{m}{sc}{ + <-> ssub * LibertinusSerif-TOsF/regular/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{m}{n}{ + <-> ssub * LibertinusSerif-TOsF/regular/n +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{m}{it}{ + <-> ssub * LibertinusSerif-TOsF/regular/it +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{m}{scit}{ + <-> ssub * LibertinusSerif-TOsF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{sb}{sl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{sb}{sc}{ + <-> ssub * LibertinusSerif-TOsF/semibold/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{sb}{n}{ + <-> ssub * LibertinusSerif-TOsF/semibold/n +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{sb}{it}{ + <-> ssub * LibertinusSerif-TOsF/semibold/it +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{sb}{scit}{ + <-> ssub * LibertinusSerif-TOsF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{b}{sl}{ + <-> ssub * LibertinusSerif-TOsF/bold/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{b}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/bold/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{b}{sc}{ + <-> ssub * LibertinusSerif-TOsF/bold/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{b}{n}{ + <-> ssub * LibertinusSerif-TOsF/bold/n +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{b}{it}{ + <-> ssub * LibertinusSerif-TOsF/bold/it +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{b}{scit}{ + <-> ssub * LibertinusSerif-TOsF/bold/scit +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bx}{n}{ + <-> ssub * LibertinusSerif-TOsF/b/n +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bx}{sc}{ + <-> ssub * LibertinusSerif-TOsF/b/sc +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/b/scsl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bx}{sl}{ + <-> ssub * LibertinusSerif-TOsF/b/sl +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bx}{it}{ + <-> ssub * LibertinusSerif-TOsF/b/it +}{} + +\DeclareFontShape{T2A}{LibertinusSerif-TOsF}{bx}{scit}{ + <-> ssub * LibertinusSerif-TOsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-LF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-LF.fd new file mode 100644 index 0000000000..9a53f3378d --- /dev/null +++ b/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-LF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2ALibertinusSerifDisplay-LF.fd} + [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerifDisplay-LF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{LibertinusSerifDisplay-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2A}{LibertinusSerifDisplay-LF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-lf-t2a +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2A}{LibertinusSerifDisplay-LF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-LF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-OsF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-OsF.fd new file mode 100644 index 0000000000..6df808914c --- /dev/null +++ b/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-OsF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2ALibertinusSerifDisplay-OsF.fd} + [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerifDisplay-OsF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{LibertinusSerifDisplay-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2A}{LibertinusSerifDisplay-OsF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-osf-t2a +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2A}{LibertinusSerifDisplay-OsF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-OsF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-Sup.fd b/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-Sup.fd new file mode 100644 index 0000000000..b1cc106f82 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-Sup.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2ALibertinusSerifDisplay-Sup.fd} + [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerifDisplay-Sup.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{LibertinusSerifDisplay-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{T2A}{LibertinusSerifDisplay-Sup}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-sup-t2a +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2A}{LibertinusSerifDisplay-Sup}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-Sup/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-TLF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-TLF.fd new file mode 100644 index 0000000000..01e4d864f2 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-TLF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2ALibertinusSerifDisplay-TLF.fd} + [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerifDisplay-TLF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{LibertinusSerifDisplay-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2A}{LibertinusSerifDisplay-TLF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tlf-t2a +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2A}{LibertinusSerifDisplay-TLF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-TLF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-TOsF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-TOsF.fd new file mode 100644 index 0000000000..aa952c2cf1 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2ALibertinusSerifDisplay-TOsF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2ALibertinusSerifDisplay-TOsF.fd} + [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerifDisplay-TOsF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{LibertinusSerifDisplay-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2A}{LibertinusSerifDisplay-TOsF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tosf-t2a +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2A}{LibertinusSerifDisplay-TOsF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-TOsF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2ALibertinusSerifInitials-TLF.fd b/fonts/libertinus-type1/latex/T2ALibertinusSerifInitials-TLF.fd new file mode 100644 index 0000000000..58e9e57cce --- /dev/null +++ b/fonts/libertinus-type1/latex/T2ALibertinusSerifInitials-TLF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2ALibertinusSerifInitials-TLF.fd} + [2019/05/27 (autoinst) Font definitions for T2A/LibertinusSerifInitials-TLF.] + +\expandafter\ifx\csname LibertinusSerifInitials@scale\endcsname\relax + \let\LibertinusSerifInitials@@scale\@empty +\else + \edef\LibertinusSerifInitials@@scale{s*[\csname LibertinusSerifInitials@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{LibertinusSerifInitials-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2A}{LibertinusSerifInitials-TLF}{regular}{n}{ + <-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-Regular-tlf-t2a +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2A}{LibertinusSerifInitials-TLF}{m}{n}{ + <-> ssub * LibertinusSerifInitials-TLF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2BLibertinusMono-Sup.fd b/fonts/libertinus-type1/latex/T2BLibertinusMono-Sup.fd new file mode 100644 index 0000000000..b5abd643c5 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2BLibertinusMono-Sup.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T2BLibertinusMono-Sup.fd} + [2019/05/28 (autoinst) Font definitions for T2B/LibertinusMono-Sup.] + +\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax + \let\LibertinusMono@@scale\@empty +\else + \edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2B}{LibertinusMono-Sup}{\hyphenchar\font=-1} + + +% ---- regular ---- + +\DeclareFontShape{T2B}{LibertinusMono-Sup}{regular}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Regular-sup-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusMono-Sup}{regular}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-Oblique-sup-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusMono-Sup}{regular}{it}{ + <-> ssub * LibertinusMono-Sup/regular/sl +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2B}{LibertinusMono-Sup}{bold}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Bold-sup-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusMono-Sup}{bold}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-sup-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusMono-Sup}{bold}{it}{ + <-> ssub * LibertinusMono-Sup/bold/sl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2B}{LibertinusMono-Sup}{m}{n}{ + <-> ssub * LibertinusMono-Sup/regular/n +}{} + +\DeclareFontShape{T2B}{LibertinusMono-Sup}{m}{sl}{ + <-> ssub * LibertinusMono-Sup/regular/sl +}{} + +\DeclareFontShape{T2B}{LibertinusMono-Sup}{m}{it}{ + <-> ssub * LibertinusMono-Sup/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T2B}{LibertinusMono-Sup}{b}{n}{ + <-> ssub * LibertinusMono-Sup/bold/n +}{} + +\DeclareFontShape{T2B}{LibertinusMono-Sup}{b}{sl}{ + <-> ssub * LibertinusMono-Sup/bold/sl +}{} + +\DeclareFontShape{T2B}{LibertinusMono-Sup}{b}{it}{ + <-> ssub * LibertinusMono-Sup/bold/it +}{} + +\DeclareFontShape{T2B}{LibertinusMono-Sup}{bx}{sl}{ + <-> ssub * LibertinusMono-Sup/b/sl +}{} + +\DeclareFontShape{T2B}{LibertinusMono-Sup}{bx}{n}{ + <-> ssub * LibertinusMono-Sup/b/n +}{} + +\DeclareFontShape{T2B}{LibertinusMono-Sup}{bx}{it}{ + <-> ssub * LibertinusMono-Sup/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2BLibertinusMono-TLF.fd b/fonts/libertinus-type1/latex/T2BLibertinusMono-TLF.fd new file mode 100644 index 0000000000..b0f45204d6 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2BLibertinusMono-TLF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T2BLibertinusMono-TLF.fd} + [2019/05/28 (autoinst) Font definitions for T2B/LibertinusMono-TLF.] + +\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax + \let\LibertinusMono@@scale\@empty +\else + \edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2B}{LibertinusMono-TLF}{\hyphenchar\font=-1} + + +% ---- regular ---- + +\DeclareFontShape{T2B}{LibertinusMono-TLF}{regular}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Regular-tlf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusMono-TLF}{regular}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-Oblique-tlf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusMono-TLF}{regular}{it}{ + <-> ssub * LibertinusMono-TLF/regular/sl +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2B}{LibertinusMono-TLF}{bold}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Bold-tlf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusMono-TLF}{bold}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-tlf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusMono-TLF}{bold}{it}{ + <-> ssub * LibertinusMono-TLF/bold/sl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2B}{LibertinusMono-TLF}{m}{n}{ + <-> ssub * LibertinusMono-TLF/regular/n +}{} + +\DeclareFontShape{T2B}{LibertinusMono-TLF}{m}{sl}{ + <-> ssub * LibertinusMono-TLF/regular/sl +}{} + +\DeclareFontShape{T2B}{LibertinusMono-TLF}{m}{it}{ + <-> ssub * LibertinusMono-TLF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T2B}{LibertinusMono-TLF}{b}{n}{ + <-> ssub * LibertinusMono-TLF/bold/n +}{} + +\DeclareFontShape{T2B}{LibertinusMono-TLF}{b}{sl}{ + <-> ssub * LibertinusMono-TLF/bold/sl +}{} + +\DeclareFontShape{T2B}{LibertinusMono-TLF}{b}{it}{ + <-> ssub * LibertinusMono-TLF/bold/it +}{} + +\DeclareFontShape{T2B}{LibertinusMono-TLF}{bx}{sl}{ + <-> ssub * LibertinusMono-TLF/b/sl +}{} + +\DeclareFontShape{T2B}{LibertinusMono-TLF}{bx}{n}{ + <-> ssub * LibertinusMono-TLF/b/n +}{} + +\DeclareFontShape{T2B}{LibertinusMono-TLF}{bx}{it}{ + <-> ssub * LibertinusMono-TLF/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSans-LF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSans-LF.fd new file mode 100644 index 0000000000..8156d55daa --- /dev/null +++ b/fonts/libertinus-type1/latex/T2BLibertinusSans-LF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T2BLibertinusSans-LF.fd} + [2019/05/28 (autoinst) Font definitions for T2B/LibertinusSans-LF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2B}{LibertinusSans-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2B}{LibertinusSans-LF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{regular}{scsl}{ + <-> ssub * LibertinusSans-LF/regular/scit +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{regular}{sl}{ + <-> ssub * LibertinusSans-LF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2B}{LibertinusSans-LF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{bold}{it}{ + <-> ssub * LibertinusSans-LF/bold/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{bold}{scit}{ + <-> ssub * LibertinusSans-LF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2B}{LibertinusSans-LF}{m}{sl}{ + <-> ssub * LibertinusSans-LF/regular/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{m}{scsl}{ + <-> ssub * LibertinusSans-LF/regular/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{m}{sc}{ + <-> ssub * LibertinusSans-LF/regular/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{m}{n}{ + <-> ssub * LibertinusSans-LF/regular/n +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{m}{it}{ + <-> ssub * LibertinusSans-LF/regular/it +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{m}{scit}{ + <-> ssub * LibertinusSans-LF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{T2B}{LibertinusSans-LF}{b}{sc}{ + <-> ssub * LibertinusSans-LF/bold/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{b}{n}{ + <-> ssub * LibertinusSans-LF/bold/n +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{b}{scsl}{ + <-> ssub * LibertinusSans-LF/bold/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{b}{sl}{ + <-> ssub * LibertinusSans-LF/bold/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{b}{it}{ + <-> ssub * LibertinusSans-LF/bold/it +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{b}{scit}{ + <-> ssub * LibertinusSans-LF/bold/scit +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{bx}{sl}{ + <-> ssub * LibertinusSans-LF/b/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{bx}{scsl}{ + <-> ssub * LibertinusSans-LF/b/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{bx}{n}{ + <-> ssub * LibertinusSans-LF/b/n +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{bx}{sc}{ + <-> ssub * LibertinusSans-LF/b/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{bx}{it}{ + <-> ssub * LibertinusSans-LF/b/it +}{} + +\DeclareFontShape{T2B}{LibertinusSans-LF}{bx}{scit}{ + <-> ssub * LibertinusSans-LF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSans-OsF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSans-OsF.fd new file mode 100644 index 0000000000..acf36b4d52 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2BLibertinusSans-OsF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T2BLibertinusSans-OsF.fd} + [2019/05/28 (autoinst) Font definitions for T2B/LibertinusSans-OsF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2B}{LibertinusSans-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{regular}{scsl}{ + <-> ssub * LibertinusSans-OsF/regular/scit +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{regular}{sl}{ + <-> ssub * LibertinusSans-OsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{bold}{it}{ + <-> ssub * LibertinusSans-OsF/bold/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{bold}{scit}{ + <-> ssub * LibertinusSans-OsF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{m}{sl}{ + <-> ssub * LibertinusSans-OsF/regular/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{m}{scsl}{ + <-> ssub * LibertinusSans-OsF/regular/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{m}{sc}{ + <-> ssub * LibertinusSans-OsF/regular/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{m}{n}{ + <-> ssub * LibertinusSans-OsF/regular/n +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{m}{it}{ + <-> ssub * LibertinusSans-OsF/regular/it +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{m}{scit}{ + <-> ssub * LibertinusSans-OsF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{b}{sc}{ + <-> ssub * LibertinusSans-OsF/bold/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{b}{n}{ + <-> ssub * LibertinusSans-OsF/bold/n +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{b}{scsl}{ + <-> ssub * LibertinusSans-OsF/bold/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{b}{sl}{ + <-> ssub * LibertinusSans-OsF/bold/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{b}{it}{ + <-> ssub * LibertinusSans-OsF/bold/it +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{b}{scit}{ + <-> ssub * LibertinusSans-OsF/bold/scit +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{bx}{sl}{ + <-> ssub * LibertinusSans-OsF/b/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{bx}{scsl}{ + <-> ssub * LibertinusSans-OsF/b/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{bx}{n}{ + <-> ssub * LibertinusSans-OsF/b/n +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{bx}{sc}{ + <-> ssub * LibertinusSans-OsF/b/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{bx}{it}{ + <-> ssub * LibertinusSans-OsF/b/it +}{} + +\DeclareFontShape{T2B}{LibertinusSans-OsF}{bx}{scit}{ + <-> ssub * LibertinusSans-OsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSans-Sup.fd b/fonts/libertinus-type1/latex/T2BLibertinusSans-Sup.fd new file mode 100644 index 0000000000..14962e7959 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2BLibertinusSans-Sup.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T2BLibertinusSans-Sup.fd} + [2019/05/28 (autoinst) Font definitions for T2B/LibertinusSans-Sup.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2B}{LibertinusSans-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{T2B}{LibertinusSans-Sup}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-sup-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-Sup}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-Sup}{regular}{sl}{ + <-> ssub * LibertinusSans-Sup/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2B}{LibertinusSans-Sup}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-sup-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-Sup}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-Sup}{bold}{it}{ + <-> ssub * LibertinusSans-Sup/bold/sl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2B}{LibertinusSans-Sup}{m}{sl}{ + <-> ssub * LibertinusSans-Sup/regular/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-Sup}{m}{n}{ + <-> ssub * LibertinusSans-Sup/regular/n +}{} + +\DeclareFontShape{T2B}{LibertinusSans-Sup}{m}{it}{ + <-> ssub * LibertinusSans-Sup/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T2B}{LibertinusSans-Sup}{b}{n}{ + <-> ssub * LibertinusSans-Sup/bold/n +}{} + +\DeclareFontShape{T2B}{LibertinusSans-Sup}{b}{sl}{ + <-> ssub * LibertinusSans-Sup/bold/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-Sup}{b}{it}{ + <-> ssub * LibertinusSans-Sup/bold/it +}{} + +\DeclareFontShape{T2B}{LibertinusSans-Sup}{bx}{sl}{ + <-> ssub * LibertinusSans-Sup/b/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-Sup}{bx}{n}{ + <-> ssub * LibertinusSans-Sup/b/n +}{} + +\DeclareFontShape{T2B}{LibertinusSans-Sup}{bx}{it}{ + <-> ssub * LibertinusSans-Sup/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSans-TLF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSans-TLF.fd new file mode 100644 index 0000000000..8dd7453813 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2BLibertinusSans-TLF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T2BLibertinusSans-TLF.fd} + [2019/05/28 (autoinst) Font definitions for T2B/LibertinusSans-TLF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2B}{LibertinusSans-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{regular}{scsl}{ + <-> ssub * LibertinusSans-TLF/regular/scit +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{regular}{sl}{ + <-> ssub * LibertinusSans-TLF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{bold}{it}{ + <-> ssub * LibertinusSans-TLF/bold/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{bold}{scit}{ + <-> ssub * LibertinusSans-TLF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{m}{sl}{ + <-> ssub * LibertinusSans-TLF/regular/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{m}{scsl}{ + <-> ssub * LibertinusSans-TLF/regular/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{m}{sc}{ + <-> ssub * LibertinusSans-TLF/regular/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{m}{n}{ + <-> ssub * LibertinusSans-TLF/regular/n +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{m}{it}{ + <-> ssub * LibertinusSans-TLF/regular/it +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{m}{scit}{ + <-> ssub * LibertinusSans-TLF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{b}{sc}{ + <-> ssub * LibertinusSans-TLF/bold/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{b}{n}{ + <-> ssub * LibertinusSans-TLF/bold/n +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{b}{scsl}{ + <-> ssub * LibertinusSans-TLF/bold/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{b}{sl}{ + <-> ssub * LibertinusSans-TLF/bold/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{b}{it}{ + <-> ssub * LibertinusSans-TLF/bold/it +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{b}{scit}{ + <-> ssub * LibertinusSans-TLF/bold/scit +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{bx}{sl}{ + <-> ssub * LibertinusSans-TLF/b/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{bx}{scsl}{ + <-> ssub * LibertinusSans-TLF/b/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{bx}{n}{ + <-> ssub * LibertinusSans-TLF/b/n +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{bx}{sc}{ + <-> ssub * LibertinusSans-TLF/b/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{bx}{it}{ + <-> ssub * LibertinusSans-TLF/b/it +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TLF}{bx}{scit}{ + <-> ssub * LibertinusSans-TLF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSans-TOsF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSans-TOsF.fd new file mode 100644 index 0000000000..15aebacf3f --- /dev/null +++ b/fonts/libertinus-type1/latex/T2BLibertinusSans-TOsF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T2BLibertinusSans-TOsF.fd} + [2019/05/28 (autoinst) Font definitions for T2B/LibertinusSans-TOsF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2B}{LibertinusSans-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{regular}{scsl}{ + <-> ssub * LibertinusSans-TOsF/regular/scit +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{regular}{sl}{ + <-> ssub * LibertinusSans-TOsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bold}{it}{ + <-> ssub * LibertinusSans-TOsF/bold/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bold}{scit}{ + <-> ssub * LibertinusSans-TOsF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{m}{sl}{ + <-> ssub * LibertinusSans-TOsF/regular/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{m}{scsl}{ + <-> ssub * LibertinusSans-TOsF/regular/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{m}{sc}{ + <-> ssub * LibertinusSans-TOsF/regular/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{m}{n}{ + <-> ssub * LibertinusSans-TOsF/regular/n +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{m}{it}{ + <-> ssub * LibertinusSans-TOsF/regular/it +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{m}{scit}{ + <-> ssub * LibertinusSans-TOsF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{b}{sc}{ + <-> ssub * LibertinusSans-TOsF/bold/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{b}{n}{ + <-> ssub * LibertinusSans-TOsF/bold/n +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{b}{scsl}{ + <-> ssub * LibertinusSans-TOsF/bold/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{b}{sl}{ + <-> ssub * LibertinusSans-TOsF/bold/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{b}{it}{ + <-> ssub * LibertinusSans-TOsF/bold/it +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{b}{scit}{ + <-> ssub * LibertinusSans-TOsF/bold/scit +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bx}{sl}{ + <-> ssub * LibertinusSans-TOsF/b/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bx}{scsl}{ + <-> ssub * LibertinusSans-TOsF/b/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bx}{n}{ + <-> ssub * LibertinusSans-TOsF/b/n +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bx}{sc}{ + <-> ssub * LibertinusSans-TOsF/b/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bx}{it}{ + <-> ssub * LibertinusSans-TOsF/b/it +}{} + +\DeclareFontShape{T2B}{LibertinusSans-TOsF}{bx}{scit}{ + <-> ssub * LibertinusSans-TOsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSerif-LF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSerif-LF.fd new file mode 100644 index 0000000000..30cf9858ac --- /dev/null +++ b/fonts/libertinus-type1/latex/T2BLibertinusSerif-LF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2BLibertinusSerif-LF.fd} + [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerif-LF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2B}{LibertinusSerif-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{regular}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{regular}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{regular}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-LF/regular/scit +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{regular}{sl}{ + <-> ssub * LibertinusSerif-LF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-LF/semibold/scit +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-LF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-LF/bold/scit +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{bold}{sl}{ + <-> ssub * LibertinusSerif-LF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{m}{sl}{ + <-> ssub * LibertinusSerif-LF/regular/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{m}{scsl}{ + <-> ssub * LibertinusSerif-LF/regular/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{m}{sc}{ + <-> ssub * LibertinusSerif-LF/regular/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{m}{n}{ + <-> ssub * LibertinusSerif-LF/regular/n +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{m}{it}{ + <-> ssub * LibertinusSerif-LF/regular/it +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{m}{scit}{ + <-> ssub * LibertinusSerif-LF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{sb}{sl}{ + <-> ssub * LibertinusSerif-LF/semibold/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-LF/semibold/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{sb}{sc}{ + <-> ssub * LibertinusSerif-LF/semibold/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{sb}{n}{ + <-> ssub * LibertinusSerif-LF/semibold/n +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{sb}{it}{ + <-> ssub * LibertinusSerif-LF/semibold/it +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{sb}{scit}{ + <-> ssub * LibertinusSerif-LF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{b}{sl}{ + <-> ssub * LibertinusSerif-LF/bold/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{b}{scsl}{ + <-> ssub * LibertinusSerif-LF/bold/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{b}{sc}{ + <-> ssub * LibertinusSerif-LF/bold/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{b}{n}{ + <-> ssub * LibertinusSerif-LF/bold/n +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{b}{it}{ + <-> ssub * LibertinusSerif-LF/bold/it +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{b}{scit}{ + <-> ssub * LibertinusSerif-LF/bold/scit +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{bx}{n}{ + <-> ssub * LibertinusSerif-LF/b/n +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{bx}{sc}{ + <-> ssub * LibertinusSerif-LF/b/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-LF/b/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{bx}{sl}{ + <-> ssub * LibertinusSerif-LF/b/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{bx}{it}{ + <-> ssub * LibertinusSerif-LF/b/it +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-LF}{bx}{scit}{ + <-> ssub * LibertinusSerif-LF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSerif-OsF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSerif-OsF.fd new file mode 100644 index 0000000000..f5670c4c64 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2BLibertinusSerif-OsF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2BLibertinusSerif-OsF.fd} + [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerif-OsF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2B}{LibertinusSerif-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{regular}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{regular}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{regular}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-OsF/regular/scit +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{regular}{sl}{ + <-> ssub * LibertinusSerif-OsF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-OsF/semibold/scit +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-OsF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-OsF/bold/scit +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bold}{sl}{ + <-> ssub * LibertinusSerif-OsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{m}{sl}{ + <-> ssub * LibertinusSerif-OsF/regular/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{m}{scsl}{ + <-> ssub * LibertinusSerif-OsF/regular/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{m}{sc}{ + <-> ssub * LibertinusSerif-OsF/regular/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{m}{n}{ + <-> ssub * LibertinusSerif-OsF/regular/n +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{m}{it}{ + <-> ssub * LibertinusSerif-OsF/regular/it +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{m}{scit}{ + <-> ssub * LibertinusSerif-OsF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{sb}{sl}{ + <-> ssub * LibertinusSerif-OsF/semibold/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-OsF/semibold/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{sb}{sc}{ + <-> ssub * LibertinusSerif-OsF/semibold/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{sb}{n}{ + <-> ssub * LibertinusSerif-OsF/semibold/n +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{sb}{it}{ + <-> ssub * LibertinusSerif-OsF/semibold/it +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{sb}{scit}{ + <-> ssub * LibertinusSerif-OsF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{b}{sl}{ + <-> ssub * LibertinusSerif-OsF/bold/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{b}{scsl}{ + <-> ssub * LibertinusSerif-OsF/bold/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{b}{sc}{ + <-> ssub * LibertinusSerif-OsF/bold/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{b}{n}{ + <-> ssub * LibertinusSerif-OsF/bold/n +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{b}{it}{ + <-> ssub * LibertinusSerif-OsF/bold/it +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{b}{scit}{ + <-> ssub * LibertinusSerif-OsF/bold/scit +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bx}{n}{ + <-> ssub * LibertinusSerif-OsF/b/n +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bx}{sc}{ + <-> ssub * LibertinusSerif-OsF/b/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-OsF/b/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bx}{sl}{ + <-> ssub * LibertinusSerif-OsF/b/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bx}{it}{ + <-> ssub * LibertinusSerif-OsF/b/it +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-OsF}{bx}{scit}{ + <-> ssub * LibertinusSerif-OsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSerif-Sup.fd b/fonts/libertinus-type1/latex/T2BLibertinusSerif-Sup.fd new file mode 100644 index 0000000000..61add3eae0 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2BLibertinusSerif-Sup.fd @@ -0,0 +1,119 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2BLibertinusSerif-Sup.fd} + [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerif-Sup.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2B}{LibertinusSerif-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{T2B}{LibertinusSerif-Sup}{regular}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-sup-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-Sup}{regular}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-Sup}{regular}{sl}{ + <-> ssub * LibertinusSerif-Sup/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{T2B}{LibertinusSerif-Sup}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-Sup}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-Sup}{semibold}{sl}{ + <-> ssub * LibertinusSerif-Sup/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2B}{LibertinusSerif-Sup}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-Sup}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-Sup}{bold}{sl}{ + <-> ssub * LibertinusSerif-Sup/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2B}{LibertinusSerif-Sup}{m}{sl}{ + <-> ssub * LibertinusSerif-Sup/regular/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-Sup}{m}{n}{ + <-> ssub * LibertinusSerif-Sup/regular/n +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-Sup}{m}{it}{ + <-> ssub * LibertinusSerif-Sup/regular/it +}{} + + +% sb --> semibold + +\DeclareFontShape{T2B}{LibertinusSerif-Sup}{sb}{sl}{ + <-> ssub * LibertinusSerif-Sup/semibold/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-Sup}{sb}{n}{ + <-> ssub * LibertinusSerif-Sup/semibold/n +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-Sup}{sb}{it}{ + <-> ssub * LibertinusSerif-Sup/semibold/it +}{} + + +% b --> bold + +\DeclareFontShape{T2B}{LibertinusSerif-Sup}{b}{sl}{ + <-> ssub * LibertinusSerif-Sup/bold/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-Sup}{b}{n}{ + <-> ssub * LibertinusSerif-Sup/bold/n +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-Sup}{b}{it}{ + <-> ssub * LibertinusSerif-Sup/bold/it +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-Sup}{bx}{n}{ + <-> ssub * LibertinusSerif-Sup/b/n +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-Sup}{bx}{sl}{ + <-> ssub * LibertinusSerif-Sup/b/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-Sup}{bx}{it}{ + <-> ssub * LibertinusSerif-Sup/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSerif-TLF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSerif-TLF.fd new file mode 100644 index 0000000000..960b12927d --- /dev/null +++ b/fonts/libertinus-type1/latex/T2BLibertinusSerif-TLF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2BLibertinusSerif-TLF.fd} + [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerif-TLF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2B}{LibertinusSerif-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{regular}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{regular}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{regular}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-TLF/regular/scit +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{regular}{sl}{ + <-> ssub * LibertinusSerif-TLF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-TLF/semibold/scit +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-TLF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-TLF/bold/scit +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bold}{sl}{ + <-> ssub * LibertinusSerif-TLF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{m}{sl}{ + <-> ssub * LibertinusSerif-TLF/regular/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{m}{scsl}{ + <-> ssub * LibertinusSerif-TLF/regular/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{m}{sc}{ + <-> ssub * LibertinusSerif-TLF/regular/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{m}{n}{ + <-> ssub * LibertinusSerif-TLF/regular/n +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{m}{it}{ + <-> ssub * LibertinusSerif-TLF/regular/it +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{m}{scit}{ + <-> ssub * LibertinusSerif-TLF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{sb}{sl}{ + <-> ssub * LibertinusSerif-TLF/semibold/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-TLF/semibold/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{sb}{sc}{ + <-> ssub * LibertinusSerif-TLF/semibold/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{sb}{n}{ + <-> ssub * LibertinusSerif-TLF/semibold/n +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{sb}{it}{ + <-> ssub * LibertinusSerif-TLF/semibold/it +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{sb}{scit}{ + <-> ssub * LibertinusSerif-TLF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{b}{sl}{ + <-> ssub * LibertinusSerif-TLF/bold/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{b}{scsl}{ + <-> ssub * LibertinusSerif-TLF/bold/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{b}{sc}{ + <-> ssub * LibertinusSerif-TLF/bold/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{b}{n}{ + <-> ssub * LibertinusSerif-TLF/bold/n +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{b}{it}{ + <-> ssub * LibertinusSerif-TLF/bold/it +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{b}{scit}{ + <-> ssub * LibertinusSerif-TLF/bold/scit +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bx}{n}{ + <-> ssub * LibertinusSerif-TLF/b/n +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bx}{sc}{ + <-> ssub * LibertinusSerif-TLF/b/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-TLF/b/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bx}{sl}{ + <-> ssub * LibertinusSerif-TLF/b/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bx}{it}{ + <-> ssub * LibertinusSerif-TLF/b/it +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TLF}{bx}{scit}{ + <-> ssub * LibertinusSerif-TLF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSerif-TOsF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSerif-TOsF.fd new file mode 100644 index 0000000000..7532015230 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2BLibertinusSerif-TOsF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2BLibertinusSerif-TOsF.fd} + [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerif-TOsF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2B}{LibertinusSerif-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{regular}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{regular}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{regular}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/regular/scit +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{regular}{sl}{ + <-> ssub * LibertinusSerif-TOsF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/scit +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/bold/scit +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bold}{sl}{ + <-> ssub * LibertinusSerif-TOsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{m}{sl}{ + <-> ssub * LibertinusSerif-TOsF/regular/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{m}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/regular/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{m}{sc}{ + <-> ssub * LibertinusSerif-TOsF/regular/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{m}{n}{ + <-> ssub * LibertinusSerif-TOsF/regular/n +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{m}{it}{ + <-> ssub * LibertinusSerif-TOsF/regular/it +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{m}{scit}{ + <-> ssub * LibertinusSerif-TOsF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{sb}{sl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{sb}{sc}{ + <-> ssub * LibertinusSerif-TOsF/semibold/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{sb}{n}{ + <-> ssub * LibertinusSerif-TOsF/semibold/n +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{sb}{it}{ + <-> ssub * LibertinusSerif-TOsF/semibold/it +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{sb}{scit}{ + <-> ssub * LibertinusSerif-TOsF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{b}{sl}{ + <-> ssub * LibertinusSerif-TOsF/bold/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{b}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/bold/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{b}{sc}{ + <-> ssub * LibertinusSerif-TOsF/bold/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{b}{n}{ + <-> ssub * LibertinusSerif-TOsF/bold/n +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{b}{it}{ + <-> ssub * LibertinusSerif-TOsF/bold/it +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{b}{scit}{ + <-> ssub * LibertinusSerif-TOsF/bold/scit +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bx}{n}{ + <-> ssub * LibertinusSerif-TOsF/b/n +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bx}{sc}{ + <-> ssub * LibertinusSerif-TOsF/b/sc +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/b/scsl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bx}{sl}{ + <-> ssub * LibertinusSerif-TOsF/b/sl +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bx}{it}{ + <-> ssub * LibertinusSerif-TOsF/b/it +}{} + +\DeclareFontShape{T2B}{LibertinusSerif-TOsF}{bx}{scit}{ + <-> ssub * LibertinusSerif-TOsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-LF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-LF.fd new file mode 100644 index 0000000000..19dfd2ad43 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-LF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2BLibertinusSerifDisplay-LF.fd} + [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerifDisplay-LF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2B}{LibertinusSerifDisplay-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2B}{LibertinusSerifDisplay-LF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-lf-t2b +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2B}{LibertinusSerifDisplay-LF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-LF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-OsF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-OsF.fd new file mode 100644 index 0000000000..8a6b060a9b --- /dev/null +++ b/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-OsF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2BLibertinusSerifDisplay-OsF.fd} + [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerifDisplay-OsF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2B}{LibertinusSerifDisplay-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2B}{LibertinusSerifDisplay-OsF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-osf-t2b +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2B}{LibertinusSerifDisplay-OsF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-OsF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-Sup.fd b/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-Sup.fd new file mode 100644 index 0000000000..086e5f9d63 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-Sup.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2BLibertinusSerifDisplay-Sup.fd} + [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerifDisplay-Sup.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2B}{LibertinusSerifDisplay-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{T2B}{LibertinusSerifDisplay-Sup}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-sup-t2b +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2B}{LibertinusSerifDisplay-Sup}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-Sup/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-TLF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-TLF.fd new file mode 100644 index 0000000000..0cd07cb967 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-TLF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2BLibertinusSerifDisplay-TLF.fd} + [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerifDisplay-TLF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2B}{LibertinusSerifDisplay-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2B}{LibertinusSerifDisplay-TLF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tlf-t2b +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2B}{LibertinusSerifDisplay-TLF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-TLF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-TOsF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-TOsF.fd new file mode 100644 index 0000000000..5d22efb429 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2BLibertinusSerifDisplay-TOsF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2BLibertinusSerifDisplay-TOsF.fd} + [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerifDisplay-TOsF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2B}{LibertinusSerifDisplay-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2B}{LibertinusSerifDisplay-TOsF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tosf-t2b +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2B}{LibertinusSerifDisplay-TOsF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-TOsF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2BLibertinusSerifInitials-TLF.fd b/fonts/libertinus-type1/latex/T2BLibertinusSerifInitials-TLF.fd new file mode 100644 index 0000000000..8a0f661214 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2BLibertinusSerifInitials-TLF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2BLibertinusSerifInitials-TLF.fd} + [2019/05/27 (autoinst) Font definitions for T2B/LibertinusSerifInitials-TLF.] + +\expandafter\ifx\csname LibertinusSerifInitials@scale\endcsname\relax + \let\LibertinusSerifInitials@@scale\@empty +\else + \edef\LibertinusSerifInitials@@scale{s*[\csname LibertinusSerifInitials@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2B}{LibertinusSerifInitials-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2B}{LibertinusSerifInitials-TLF}{regular}{n}{ + <-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-Regular-tlf-t2b +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2B}{LibertinusSerifInitials-TLF}{m}{n}{ + <-> ssub * LibertinusSerifInitials-TLF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2CLibertinusMono-Sup.fd b/fonts/libertinus-type1/latex/T2CLibertinusMono-Sup.fd new file mode 100644 index 0000000000..fa47cf3782 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2CLibertinusMono-Sup.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T2CLibertinusMono-Sup.fd} + [2019/05/28 (autoinst) Font definitions for T2C/LibertinusMono-Sup.] + +\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax + \let\LibertinusMono@@scale\@empty +\else + \edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2C}{LibertinusMono-Sup}{\hyphenchar\font=-1} + + +% ---- regular ---- + +\DeclareFontShape{T2C}{LibertinusMono-Sup}{regular}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Regular-sup-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusMono-Sup}{regular}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-Oblique-sup-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusMono-Sup}{regular}{it}{ + <-> ssub * LibertinusMono-Sup/regular/sl +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2C}{LibertinusMono-Sup}{bold}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Bold-sup-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusMono-Sup}{bold}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-sup-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusMono-Sup}{bold}{it}{ + <-> ssub * LibertinusMono-Sup/bold/sl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2C}{LibertinusMono-Sup}{m}{n}{ + <-> ssub * LibertinusMono-Sup/regular/n +}{} + +\DeclareFontShape{T2C}{LibertinusMono-Sup}{m}{sl}{ + <-> ssub * LibertinusMono-Sup/regular/sl +}{} + +\DeclareFontShape{T2C}{LibertinusMono-Sup}{m}{it}{ + <-> ssub * LibertinusMono-Sup/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T2C}{LibertinusMono-Sup}{b}{n}{ + <-> ssub * LibertinusMono-Sup/bold/n +}{} + +\DeclareFontShape{T2C}{LibertinusMono-Sup}{b}{sl}{ + <-> ssub * LibertinusMono-Sup/bold/sl +}{} + +\DeclareFontShape{T2C}{LibertinusMono-Sup}{b}{it}{ + <-> ssub * LibertinusMono-Sup/bold/it +}{} + +\DeclareFontShape{T2C}{LibertinusMono-Sup}{bx}{sl}{ + <-> ssub * LibertinusMono-Sup/b/sl +}{} + +\DeclareFontShape{T2C}{LibertinusMono-Sup}{bx}{n}{ + <-> ssub * LibertinusMono-Sup/b/n +}{} + +\DeclareFontShape{T2C}{LibertinusMono-Sup}{bx}{it}{ + <-> ssub * LibertinusMono-Sup/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2CLibertinusMono-TLF.fd b/fonts/libertinus-type1/latex/T2CLibertinusMono-TLF.fd new file mode 100644 index 0000000000..39850feb6e --- /dev/null +++ b/fonts/libertinus-type1/latex/T2CLibertinusMono-TLF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T2CLibertinusMono-TLF.fd} + [2019/05/28 (autoinst) Font definitions for T2C/LibertinusMono-TLF.] + +\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax + \let\LibertinusMono@@scale\@empty +\else + \edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2C}{LibertinusMono-TLF}{\hyphenchar\font=-1} + + +% ---- regular ---- + +\DeclareFontShape{T2C}{LibertinusMono-TLF}{regular}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Regular-tlf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusMono-TLF}{regular}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-Oblique-tlf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusMono-TLF}{regular}{it}{ + <-> ssub * LibertinusMono-TLF/regular/sl +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2C}{LibertinusMono-TLF}{bold}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Bold-tlf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusMono-TLF}{bold}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-tlf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusMono-TLF}{bold}{it}{ + <-> ssub * LibertinusMono-TLF/bold/sl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2C}{LibertinusMono-TLF}{m}{n}{ + <-> ssub * LibertinusMono-TLF/regular/n +}{} + +\DeclareFontShape{T2C}{LibertinusMono-TLF}{m}{sl}{ + <-> ssub * LibertinusMono-TLF/regular/sl +}{} + +\DeclareFontShape{T2C}{LibertinusMono-TLF}{m}{it}{ + <-> ssub * LibertinusMono-TLF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T2C}{LibertinusMono-TLF}{b}{n}{ + <-> ssub * LibertinusMono-TLF/bold/n +}{} + +\DeclareFontShape{T2C}{LibertinusMono-TLF}{b}{sl}{ + <-> ssub * LibertinusMono-TLF/bold/sl +}{} + +\DeclareFontShape{T2C}{LibertinusMono-TLF}{b}{it}{ + <-> ssub * LibertinusMono-TLF/bold/it +}{} + +\DeclareFontShape{T2C}{LibertinusMono-TLF}{bx}{sl}{ + <-> ssub * LibertinusMono-TLF/b/sl +}{} + +\DeclareFontShape{T2C}{LibertinusMono-TLF}{bx}{n}{ + <-> ssub * LibertinusMono-TLF/b/n +}{} + +\DeclareFontShape{T2C}{LibertinusMono-TLF}{bx}{it}{ + <-> ssub * LibertinusMono-TLF/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSans-LF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSans-LF.fd new file mode 100644 index 0000000000..0c16ff6507 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2CLibertinusSans-LF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T2CLibertinusSans-LF.fd} + [2019/05/28 (autoinst) Font definitions for T2C/LibertinusSans-LF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2C}{LibertinusSans-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2C}{LibertinusSans-LF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{regular}{scsl}{ + <-> ssub * LibertinusSans-LF/regular/scit +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{regular}{sl}{ + <-> ssub * LibertinusSans-LF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2C}{LibertinusSans-LF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{bold}{it}{ + <-> ssub * LibertinusSans-LF/bold/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{bold}{scit}{ + <-> ssub * LibertinusSans-LF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2C}{LibertinusSans-LF}{m}{sl}{ + <-> ssub * LibertinusSans-LF/regular/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{m}{scsl}{ + <-> ssub * LibertinusSans-LF/regular/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{m}{sc}{ + <-> ssub * LibertinusSans-LF/regular/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{m}{n}{ + <-> ssub * LibertinusSans-LF/regular/n +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{m}{it}{ + <-> ssub * LibertinusSans-LF/regular/it +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{m}{scit}{ + <-> ssub * LibertinusSans-LF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{T2C}{LibertinusSans-LF}{b}{sc}{ + <-> ssub * LibertinusSans-LF/bold/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{b}{n}{ + <-> ssub * LibertinusSans-LF/bold/n +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{b}{scsl}{ + <-> ssub * LibertinusSans-LF/bold/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{b}{sl}{ + <-> ssub * LibertinusSans-LF/bold/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{b}{it}{ + <-> ssub * LibertinusSans-LF/bold/it +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{b}{scit}{ + <-> ssub * LibertinusSans-LF/bold/scit +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{bx}{sl}{ + <-> ssub * LibertinusSans-LF/b/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{bx}{scsl}{ + <-> ssub * LibertinusSans-LF/b/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{bx}{n}{ + <-> ssub * LibertinusSans-LF/b/n +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{bx}{sc}{ + <-> ssub * LibertinusSans-LF/b/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{bx}{it}{ + <-> ssub * LibertinusSans-LF/b/it +}{} + +\DeclareFontShape{T2C}{LibertinusSans-LF}{bx}{scit}{ + <-> ssub * LibertinusSans-LF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSans-OsF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSans-OsF.fd new file mode 100644 index 0000000000..4b41d8dc1a --- /dev/null +++ b/fonts/libertinus-type1/latex/T2CLibertinusSans-OsF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T2CLibertinusSans-OsF.fd} + [2019/05/28 (autoinst) Font definitions for T2C/LibertinusSans-OsF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2C}{LibertinusSans-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{regular}{scsl}{ + <-> ssub * LibertinusSans-OsF/regular/scit +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{regular}{sl}{ + <-> ssub * LibertinusSans-OsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{bold}{it}{ + <-> ssub * LibertinusSans-OsF/bold/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{bold}{scit}{ + <-> ssub * LibertinusSans-OsF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{m}{sl}{ + <-> ssub * LibertinusSans-OsF/regular/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{m}{scsl}{ + <-> ssub * LibertinusSans-OsF/regular/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{m}{sc}{ + <-> ssub * LibertinusSans-OsF/regular/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{m}{n}{ + <-> ssub * LibertinusSans-OsF/regular/n +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{m}{it}{ + <-> ssub * LibertinusSans-OsF/regular/it +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{m}{scit}{ + <-> ssub * LibertinusSans-OsF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{b}{sc}{ + <-> ssub * LibertinusSans-OsF/bold/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{b}{n}{ + <-> ssub * LibertinusSans-OsF/bold/n +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{b}{scsl}{ + <-> ssub * LibertinusSans-OsF/bold/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{b}{sl}{ + <-> ssub * LibertinusSans-OsF/bold/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{b}{it}{ + <-> ssub * LibertinusSans-OsF/bold/it +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{b}{scit}{ + <-> ssub * LibertinusSans-OsF/bold/scit +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{bx}{sl}{ + <-> ssub * LibertinusSans-OsF/b/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{bx}{scsl}{ + <-> ssub * LibertinusSans-OsF/b/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{bx}{n}{ + <-> ssub * LibertinusSans-OsF/b/n +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{bx}{sc}{ + <-> ssub * LibertinusSans-OsF/b/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{bx}{it}{ + <-> ssub * LibertinusSans-OsF/b/it +}{} + +\DeclareFontShape{T2C}{LibertinusSans-OsF}{bx}{scit}{ + <-> ssub * LibertinusSans-OsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSans-Sup.fd b/fonts/libertinus-type1/latex/T2CLibertinusSans-Sup.fd new file mode 100644 index 0000000000..9f6ea3a4e9 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2CLibertinusSans-Sup.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T2CLibertinusSans-Sup.fd} + [2019/05/28 (autoinst) Font definitions for T2C/LibertinusSans-Sup.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2C}{LibertinusSans-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{T2C}{LibertinusSans-Sup}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-sup-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-Sup}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-sup-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-Sup}{regular}{sl}{ + <-> ssub * LibertinusSans-Sup/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2C}{LibertinusSans-Sup}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-sup-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-Sup}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-sup-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-Sup}{bold}{it}{ + <-> ssub * LibertinusSans-Sup/bold/sl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2C}{LibertinusSans-Sup}{m}{sl}{ + <-> ssub * LibertinusSans-Sup/regular/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-Sup}{m}{n}{ + <-> ssub * LibertinusSans-Sup/regular/n +}{} + +\DeclareFontShape{T2C}{LibertinusSans-Sup}{m}{it}{ + <-> ssub * LibertinusSans-Sup/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T2C}{LibertinusSans-Sup}{b}{n}{ + <-> ssub * LibertinusSans-Sup/bold/n +}{} + +\DeclareFontShape{T2C}{LibertinusSans-Sup}{b}{sl}{ + <-> ssub * LibertinusSans-Sup/bold/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-Sup}{b}{it}{ + <-> ssub * LibertinusSans-Sup/bold/it +}{} + +\DeclareFontShape{T2C}{LibertinusSans-Sup}{bx}{sl}{ + <-> ssub * LibertinusSans-Sup/b/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-Sup}{bx}{n}{ + <-> ssub * LibertinusSans-Sup/b/n +}{} + +\DeclareFontShape{T2C}{LibertinusSans-Sup}{bx}{it}{ + <-> ssub * LibertinusSans-Sup/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSans-TLF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSans-TLF.fd new file mode 100644 index 0000000000..806a885598 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2CLibertinusSans-TLF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T2CLibertinusSans-TLF.fd} + [2019/05/28 (autoinst) Font definitions for T2C/LibertinusSans-TLF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2C}{LibertinusSans-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{regular}{scsl}{ + <-> ssub * LibertinusSans-TLF/regular/scit +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{regular}{sl}{ + <-> ssub * LibertinusSans-TLF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{bold}{it}{ + <-> ssub * LibertinusSans-TLF/bold/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{bold}{scit}{ + <-> ssub * LibertinusSans-TLF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{m}{sl}{ + <-> ssub * LibertinusSans-TLF/regular/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{m}{scsl}{ + <-> ssub * LibertinusSans-TLF/regular/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{m}{sc}{ + <-> ssub * LibertinusSans-TLF/regular/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{m}{n}{ + <-> ssub * LibertinusSans-TLF/regular/n +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{m}{it}{ + <-> ssub * LibertinusSans-TLF/regular/it +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{m}{scit}{ + <-> ssub * LibertinusSans-TLF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{b}{sc}{ + <-> ssub * LibertinusSans-TLF/bold/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{b}{n}{ + <-> ssub * LibertinusSans-TLF/bold/n +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{b}{scsl}{ + <-> ssub * LibertinusSans-TLF/bold/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{b}{sl}{ + <-> ssub * LibertinusSans-TLF/bold/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{b}{it}{ + <-> ssub * LibertinusSans-TLF/bold/it +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{b}{scit}{ + <-> ssub * LibertinusSans-TLF/bold/scit +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{bx}{sl}{ + <-> ssub * LibertinusSans-TLF/b/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{bx}{scsl}{ + <-> ssub * LibertinusSans-TLF/b/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{bx}{n}{ + <-> ssub * LibertinusSans-TLF/b/n +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{bx}{sc}{ + <-> ssub * LibertinusSans-TLF/b/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{bx}{it}{ + <-> ssub * LibertinusSans-TLF/b/it +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TLF}{bx}{scit}{ + <-> ssub * LibertinusSans-TLF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSans-TOsF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSans-TOsF.fd new file mode 100644 index 0000000000..b9ea68d83b --- /dev/null +++ b/fonts/libertinus-type1/latex/T2CLibertinusSans-TOsF.fd @@ -0,0 +1,149 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{T2CLibertinusSans-TOsF.fd} + [2019/05/28 (autoinst) Font definitions for T2C/LibertinusSans-TOsF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2C}{LibertinusSans-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{regular}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{regular}{scit}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{regular}{scsl}{ + <-> ssub * LibertinusSans-TOsF/regular/scit +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{regular}{sl}{ + <-> ssub * LibertinusSans-TOsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bold}{sc}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bold}{scsl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bold}{it}{ + <-> ssub * LibertinusSans-TOsF/bold/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bold}{scit}{ + <-> ssub * LibertinusSans-TOsF/bold/scsl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{m}{sl}{ + <-> ssub * LibertinusSans-TOsF/regular/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{m}{scsl}{ + <-> ssub * LibertinusSans-TOsF/regular/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{m}{sc}{ + <-> ssub * LibertinusSans-TOsF/regular/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{m}{n}{ + <-> ssub * LibertinusSans-TOsF/regular/n +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{m}{it}{ + <-> ssub * LibertinusSans-TOsF/regular/it +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{m}{scit}{ + <-> ssub * LibertinusSans-TOsF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{b}{sc}{ + <-> ssub * LibertinusSans-TOsF/bold/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{b}{n}{ + <-> ssub * LibertinusSans-TOsF/bold/n +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{b}{scsl}{ + <-> ssub * LibertinusSans-TOsF/bold/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{b}{sl}{ + <-> ssub * LibertinusSans-TOsF/bold/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{b}{it}{ + <-> ssub * LibertinusSans-TOsF/bold/it +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{b}{scit}{ + <-> ssub * LibertinusSans-TOsF/bold/scit +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bx}{sl}{ + <-> ssub * LibertinusSans-TOsF/b/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bx}{scsl}{ + <-> ssub * LibertinusSans-TOsF/b/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bx}{n}{ + <-> ssub * LibertinusSans-TOsF/b/n +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bx}{sc}{ + <-> ssub * LibertinusSans-TOsF/b/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bx}{it}{ + <-> ssub * LibertinusSans-TOsF/b/it +}{} + +\DeclareFontShape{T2C}{LibertinusSans-TOsF}{bx}{scit}{ + <-> ssub * LibertinusSans-TOsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSerif-LF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSerif-LF.fd new file mode 100644 index 0000000000..6354363c29 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2CLibertinusSerif-LF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2CLibertinusSerif-LF.fd} + [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerif-LF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2C}{LibertinusSerif-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{regular}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{regular}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{regular}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-LF/regular/scit +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{regular}{sl}{ + <-> ssub * LibertinusSerif-LF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-LF/semibold/scit +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-LF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-LF/bold/scit +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{bold}{sl}{ + <-> ssub * LibertinusSerif-LF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{m}{sl}{ + <-> ssub * LibertinusSerif-LF/regular/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{m}{scsl}{ + <-> ssub * LibertinusSerif-LF/regular/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{m}{sc}{ + <-> ssub * LibertinusSerif-LF/regular/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{m}{n}{ + <-> ssub * LibertinusSerif-LF/regular/n +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{m}{it}{ + <-> ssub * LibertinusSerif-LF/regular/it +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{m}{scit}{ + <-> ssub * LibertinusSerif-LF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{sb}{sl}{ + <-> ssub * LibertinusSerif-LF/semibold/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-LF/semibold/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{sb}{sc}{ + <-> ssub * LibertinusSerif-LF/semibold/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{sb}{n}{ + <-> ssub * LibertinusSerif-LF/semibold/n +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{sb}{it}{ + <-> ssub * LibertinusSerif-LF/semibold/it +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{sb}{scit}{ + <-> ssub * LibertinusSerif-LF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{b}{sl}{ + <-> ssub * LibertinusSerif-LF/bold/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{b}{scsl}{ + <-> ssub * LibertinusSerif-LF/bold/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{b}{sc}{ + <-> ssub * LibertinusSerif-LF/bold/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{b}{n}{ + <-> ssub * LibertinusSerif-LF/bold/n +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{b}{it}{ + <-> ssub * LibertinusSerif-LF/bold/it +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{b}{scit}{ + <-> ssub * LibertinusSerif-LF/bold/scit +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{bx}{n}{ + <-> ssub * LibertinusSerif-LF/b/n +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{bx}{sc}{ + <-> ssub * LibertinusSerif-LF/b/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-LF/b/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{bx}{sl}{ + <-> ssub * LibertinusSerif-LF/b/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{bx}{it}{ + <-> ssub * LibertinusSerif-LF/b/it +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-LF}{bx}{scit}{ + <-> ssub * LibertinusSerif-LF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSerif-OsF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSerif-OsF.fd new file mode 100644 index 0000000000..d65534685c --- /dev/null +++ b/fonts/libertinus-type1/latex/T2CLibertinusSerif-OsF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2CLibertinusSerif-OsF.fd} + [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerif-OsF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2C}{LibertinusSerif-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{regular}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{regular}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{regular}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-OsF/regular/scit +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{regular}{sl}{ + <-> ssub * LibertinusSerif-OsF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-OsF/semibold/scit +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-OsF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-OsF/bold/scit +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bold}{sl}{ + <-> ssub * LibertinusSerif-OsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{m}{sl}{ + <-> ssub * LibertinusSerif-OsF/regular/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{m}{scsl}{ + <-> ssub * LibertinusSerif-OsF/regular/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{m}{sc}{ + <-> ssub * LibertinusSerif-OsF/regular/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{m}{n}{ + <-> ssub * LibertinusSerif-OsF/regular/n +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{m}{it}{ + <-> ssub * LibertinusSerif-OsF/regular/it +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{m}{scit}{ + <-> ssub * LibertinusSerif-OsF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{sb}{sl}{ + <-> ssub * LibertinusSerif-OsF/semibold/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-OsF/semibold/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{sb}{sc}{ + <-> ssub * LibertinusSerif-OsF/semibold/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{sb}{n}{ + <-> ssub * LibertinusSerif-OsF/semibold/n +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{sb}{it}{ + <-> ssub * LibertinusSerif-OsF/semibold/it +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{sb}{scit}{ + <-> ssub * LibertinusSerif-OsF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{b}{sl}{ + <-> ssub * LibertinusSerif-OsF/bold/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{b}{scsl}{ + <-> ssub * LibertinusSerif-OsF/bold/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{b}{sc}{ + <-> ssub * LibertinusSerif-OsF/bold/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{b}{n}{ + <-> ssub * LibertinusSerif-OsF/bold/n +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{b}{it}{ + <-> ssub * LibertinusSerif-OsF/bold/it +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{b}{scit}{ + <-> ssub * LibertinusSerif-OsF/bold/scit +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bx}{n}{ + <-> ssub * LibertinusSerif-OsF/b/n +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bx}{sc}{ + <-> ssub * LibertinusSerif-OsF/b/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-OsF/b/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bx}{sl}{ + <-> ssub * LibertinusSerif-OsF/b/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bx}{it}{ + <-> ssub * LibertinusSerif-OsF/b/it +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-OsF}{bx}{scit}{ + <-> ssub * LibertinusSerif-OsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSerif-Sup.fd b/fonts/libertinus-type1/latex/T2CLibertinusSerif-Sup.fd new file mode 100644 index 0000000000..223ddb7019 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2CLibertinusSerif-Sup.fd @@ -0,0 +1,119 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2CLibertinusSerif-Sup.fd} + [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerif-Sup.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2C}{LibertinusSerif-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{T2C}{LibertinusSerif-Sup}{regular}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-sup-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-Sup}{regular}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-sup-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-Sup}{regular}{sl}{ + <-> ssub * LibertinusSerif-Sup/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{T2C}{LibertinusSerif-Sup}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-sup-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-Sup}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-sup-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-Sup}{semibold}{sl}{ + <-> ssub * LibertinusSerif-Sup/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2C}{LibertinusSerif-Sup}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-sup-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-Sup}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-sup-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-Sup}{bold}{sl}{ + <-> ssub * LibertinusSerif-Sup/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2C}{LibertinusSerif-Sup}{m}{sl}{ + <-> ssub * LibertinusSerif-Sup/regular/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-Sup}{m}{n}{ + <-> ssub * LibertinusSerif-Sup/regular/n +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-Sup}{m}{it}{ + <-> ssub * LibertinusSerif-Sup/regular/it +}{} + + +% sb --> semibold + +\DeclareFontShape{T2C}{LibertinusSerif-Sup}{sb}{sl}{ + <-> ssub * LibertinusSerif-Sup/semibold/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-Sup}{sb}{n}{ + <-> ssub * LibertinusSerif-Sup/semibold/n +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-Sup}{sb}{it}{ + <-> ssub * LibertinusSerif-Sup/semibold/it +}{} + + +% b --> bold + +\DeclareFontShape{T2C}{LibertinusSerif-Sup}{b}{sl}{ + <-> ssub * LibertinusSerif-Sup/bold/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-Sup}{b}{n}{ + <-> ssub * LibertinusSerif-Sup/bold/n +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-Sup}{b}{it}{ + <-> ssub * LibertinusSerif-Sup/bold/it +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-Sup}{bx}{n}{ + <-> ssub * LibertinusSerif-Sup/b/n +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-Sup}{bx}{sl}{ + <-> ssub * LibertinusSerif-Sup/b/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-Sup}{bx}{it}{ + <-> ssub * LibertinusSerif-Sup/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSerif-TLF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSerif-TLF.fd new file mode 100644 index 0000000000..7d10638bce --- /dev/null +++ b/fonts/libertinus-type1/latex/T2CLibertinusSerif-TLF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2CLibertinusSerif-TLF.fd} + [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerif-TLF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2C}{LibertinusSerif-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{regular}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{regular}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{regular}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-TLF/regular/scit +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{regular}{sl}{ + <-> ssub * LibertinusSerif-TLF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-TLF/semibold/scit +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-TLF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-TLF/bold/scit +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bold}{sl}{ + <-> ssub * LibertinusSerif-TLF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{m}{sl}{ + <-> ssub * LibertinusSerif-TLF/regular/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{m}{scsl}{ + <-> ssub * LibertinusSerif-TLF/regular/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{m}{sc}{ + <-> ssub * LibertinusSerif-TLF/regular/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{m}{n}{ + <-> ssub * LibertinusSerif-TLF/regular/n +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{m}{it}{ + <-> ssub * LibertinusSerif-TLF/regular/it +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{m}{scit}{ + <-> ssub * LibertinusSerif-TLF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{sb}{sl}{ + <-> ssub * LibertinusSerif-TLF/semibold/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-TLF/semibold/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{sb}{sc}{ + <-> ssub * LibertinusSerif-TLF/semibold/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{sb}{n}{ + <-> ssub * LibertinusSerif-TLF/semibold/n +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{sb}{it}{ + <-> ssub * LibertinusSerif-TLF/semibold/it +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{sb}{scit}{ + <-> ssub * LibertinusSerif-TLF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{b}{sl}{ + <-> ssub * LibertinusSerif-TLF/bold/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{b}{scsl}{ + <-> ssub * LibertinusSerif-TLF/bold/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{b}{sc}{ + <-> ssub * LibertinusSerif-TLF/bold/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{b}{n}{ + <-> ssub * LibertinusSerif-TLF/bold/n +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{b}{it}{ + <-> ssub * LibertinusSerif-TLF/bold/it +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{b}{scit}{ + <-> ssub * LibertinusSerif-TLF/bold/scit +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bx}{n}{ + <-> ssub * LibertinusSerif-TLF/b/n +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bx}{sc}{ + <-> ssub * LibertinusSerif-TLF/b/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-TLF/b/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bx}{sl}{ + <-> ssub * LibertinusSerif-TLF/b/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bx}{it}{ + <-> ssub * LibertinusSerif-TLF/b/it +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TLF}{bx}{scit}{ + <-> ssub * LibertinusSerif-TLF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSerif-TOsF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSerif-TOsF.fd new file mode 100644 index 0000000000..982b61694f --- /dev/null +++ b/fonts/libertinus-type1/latex/T2CLibertinusSerif-TOsF.fd @@ -0,0 +1,203 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2CLibertinusSerif-TOsF.fd} + [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerif-TOsF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2C}{LibertinusSerif-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{regular}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{regular}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{regular}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{regular}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{regular}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/regular/scit +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{regular}{sl}{ + <-> ssub * LibertinusSerif-TOsF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{semibold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{semibold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{semibold}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/scit +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bold}{sc}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bold}{scit}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bold}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/bold/scit +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bold}{sl}{ + <-> ssub * LibertinusSerif-TOsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{m}{sl}{ + <-> ssub * LibertinusSerif-TOsF/regular/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{m}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/regular/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{m}{sc}{ + <-> ssub * LibertinusSerif-TOsF/regular/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{m}{n}{ + <-> ssub * LibertinusSerif-TOsF/regular/n +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{m}{it}{ + <-> ssub * LibertinusSerif-TOsF/regular/it +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{m}{scit}{ + <-> ssub * LibertinusSerif-TOsF/regular/scit +}{} + + +% sb --> semibold + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{sb}{sl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{sb}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{sb}{sc}{ + <-> ssub * LibertinusSerif-TOsF/semibold/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{sb}{n}{ + <-> ssub * LibertinusSerif-TOsF/semibold/n +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{sb}{it}{ + <-> ssub * LibertinusSerif-TOsF/semibold/it +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{sb}{scit}{ + <-> ssub * LibertinusSerif-TOsF/semibold/scit +}{} + + +% b --> bold + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{b}{sl}{ + <-> ssub * LibertinusSerif-TOsF/bold/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{b}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/bold/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{b}{sc}{ + <-> ssub * LibertinusSerif-TOsF/bold/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{b}{n}{ + <-> ssub * LibertinusSerif-TOsF/bold/n +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{b}{it}{ + <-> ssub * LibertinusSerif-TOsF/bold/it +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{b}{scit}{ + <-> ssub * LibertinusSerif-TOsF/bold/scit +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bx}{n}{ + <-> ssub * LibertinusSerif-TOsF/b/n +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bx}{sc}{ + <-> ssub * LibertinusSerif-TOsF/b/sc +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bx}{scsl}{ + <-> ssub * LibertinusSerif-TOsF/b/scsl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bx}{sl}{ + <-> ssub * LibertinusSerif-TOsF/b/sl +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bx}{it}{ + <-> ssub * LibertinusSerif-TOsF/b/it +}{} + +\DeclareFontShape{T2C}{LibertinusSerif-TOsF}{bx}{scit}{ + <-> ssub * LibertinusSerif-TOsF/b/scit +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-LF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-LF.fd new file mode 100644 index 0000000000..9d36b1d496 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-LF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2CLibertinusSerifDisplay-LF.fd} + [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerifDisplay-LF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2C}{LibertinusSerifDisplay-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2C}{LibertinusSerifDisplay-LF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-lf-t2c +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2C}{LibertinusSerifDisplay-LF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-LF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-OsF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-OsF.fd new file mode 100644 index 0000000000..5a33523c4f --- /dev/null +++ b/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-OsF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2CLibertinusSerifDisplay-OsF.fd} + [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerifDisplay-OsF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2C}{LibertinusSerifDisplay-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2C}{LibertinusSerifDisplay-OsF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-osf-t2c +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2C}{LibertinusSerifDisplay-OsF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-OsF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-Sup.fd b/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-Sup.fd new file mode 100644 index 0000000000..f4bae83ebb --- /dev/null +++ b/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-Sup.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2CLibertinusSerifDisplay-Sup.fd} + [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerifDisplay-Sup.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2C}{LibertinusSerifDisplay-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{T2C}{LibertinusSerifDisplay-Sup}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-sup-t2c +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2C}{LibertinusSerifDisplay-Sup}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-Sup/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-TLF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-TLF.fd new file mode 100644 index 0000000000..466ce2b6d9 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-TLF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2CLibertinusSerifDisplay-TLF.fd} + [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerifDisplay-TLF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2C}{LibertinusSerifDisplay-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2C}{LibertinusSerifDisplay-TLF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tlf-t2c +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2C}{LibertinusSerifDisplay-TLF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-TLF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-TOsF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-TOsF.fd new file mode 100644 index 0000000000..732027ab13 --- /dev/null +++ b/fonts/libertinus-type1/latex/T2CLibertinusSerifDisplay-TOsF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2CLibertinusSerifDisplay-TOsF.fd} + [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerifDisplay-TOsF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2C}{LibertinusSerifDisplay-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2C}{LibertinusSerifDisplay-TOsF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tosf-t2c +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2C}{LibertinusSerifDisplay-TOsF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-TOsF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/T2CLibertinusSerifInitials-TLF.fd b/fonts/libertinus-type1/latex/T2CLibertinusSerifInitials-TLF.fd new file mode 100644 index 0000000000..fe499f0eed --- /dev/null +++ b/fonts/libertinus-type1/latex/T2CLibertinusSerifInitials-TLF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{T2CLibertinusSerifInitials-TLF.fd} + [2019/05/27 (autoinst) Font definitions for T2C/LibertinusSerifInitials-TLF.] + +\expandafter\ifx\csname LibertinusSerifInitials@scale\endcsname\relax + \let\LibertinusSerifInitials@@scale\@empty +\else + \edef\LibertinusSerifInitials@@scale{s*[\csname LibertinusSerifInitials@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2C}{LibertinusSerifInitials-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2C}{LibertinusSerifInitials-TLF}{regular}{n}{ + <-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-Regular-tlf-t2c +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2C}{LibertinusSerifInitials-TLF}{m}{n}{ + <-> ssub * LibertinusSerifInitials-TLF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/TS1LibertinusMono-TLF.fd b/fonts/libertinus-type1/latex/TS1LibertinusMono-TLF.fd new file mode 100644 index 0000000000..e81ab38e74 --- /dev/null +++ b/fonts/libertinus-type1/latex/TS1LibertinusMono-TLF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{TS1LibertinusMono-TLF.fd} + [2019/05/28 (autoinst) Font definitions for TS1/LibertinusMono-TLF.] + +\expandafter\ifx\csname LibertinusMono@scale\endcsname\relax + \let\LibertinusMono@@scale\@empty +\else + \edef\LibertinusMono@@scale{s*[\csname LibertinusMono@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{LibertinusMono-TLF}{\hyphenchar\font=-1} + + +% ---- regular ---- + +\DeclareFontShape{TS1}{LibertinusMono-TLF}{regular}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Regular-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusMono-TLF}{regular}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-Oblique-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusMono-TLF}{regular}{it}{ + <-> ssub * LibertinusMono-TLF/regular/sl +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{LibertinusMono-TLF}{bold}{n}{ + <-> \LibertinusMono@@scale LibertinusMono-Bold-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusMono-TLF}{bold}{sl}{ + <-> \LibertinusMono@@scale LibertinusMono-BoldOblique-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusMono-TLF}{bold}{it}{ + <-> ssub * LibertinusMono-TLF/bold/sl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS1}{LibertinusMono-TLF}{m}{n}{ + <-> ssub * LibertinusMono-TLF/regular/n +}{} + +\DeclareFontShape{TS1}{LibertinusMono-TLF}{m}{sl}{ + <-> ssub * LibertinusMono-TLF/regular/sl +}{} + +\DeclareFontShape{TS1}{LibertinusMono-TLF}{m}{it}{ + <-> ssub * LibertinusMono-TLF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{LibertinusMono-TLF}{b}{n}{ + <-> ssub * LibertinusMono-TLF/bold/n +}{} + +\DeclareFontShape{TS1}{LibertinusMono-TLF}{b}{sl}{ + <-> ssub * LibertinusMono-TLF/bold/sl +}{} + +\DeclareFontShape{TS1}{LibertinusMono-TLF}{b}{it}{ + <-> ssub * LibertinusMono-TLF/bold/it +}{} + +\DeclareFontShape{TS1}{LibertinusMono-TLF}{bx}{sl}{ + <-> ssub * LibertinusMono-TLF/b/sl +}{} + +\DeclareFontShape{TS1}{LibertinusMono-TLF}{bx}{n}{ + <-> ssub * LibertinusMono-TLF/b/n +}{} + +\DeclareFontShape{TS1}{LibertinusMono-TLF}{bx}{it}{ + <-> ssub * LibertinusMono-TLF/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSans-LF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSans-LF.fd new file mode 100644 index 0000000000..1e081077e0 --- /dev/null +++ b/fonts/libertinus-type1/latex/TS1LibertinusSans-LF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{TS1LibertinusSans-LF.fd} + [2019/05/28 (autoinst) Font definitions for TS1/LibertinusSans-LF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{LibertinusSans-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{TS1}{LibertinusSans-LF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-lf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSans-LF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-lf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSans-LF}{regular}{sl}{ + <-> ssub * LibertinusSans-LF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{LibertinusSans-LF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-lf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSans-LF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-lf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSans-LF}{bold}{it}{ + <-> ssub * LibertinusSans-LF/bold/sl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS1}{LibertinusSans-LF}{m}{sl}{ + <-> ssub * LibertinusSans-LF/regular/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSans-LF}{m}{n}{ + <-> ssub * LibertinusSans-LF/regular/n +}{} + +\DeclareFontShape{TS1}{LibertinusSans-LF}{m}{it}{ + <-> ssub * LibertinusSans-LF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{LibertinusSans-LF}{b}{n}{ + <-> ssub * LibertinusSans-LF/bold/n +}{} + +\DeclareFontShape{TS1}{LibertinusSans-LF}{b}{sl}{ + <-> ssub * LibertinusSans-LF/bold/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSans-LF}{b}{it}{ + <-> ssub * LibertinusSans-LF/bold/it +}{} + +\DeclareFontShape{TS1}{LibertinusSans-LF}{bx}{sl}{ + <-> ssub * LibertinusSans-LF/b/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSans-LF}{bx}{n}{ + <-> ssub * LibertinusSans-LF/b/n +}{} + +\DeclareFontShape{TS1}{LibertinusSans-LF}{bx}{it}{ + <-> ssub * LibertinusSans-LF/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSans-OsF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSans-OsF.fd new file mode 100644 index 0000000000..910e8639af --- /dev/null +++ b/fonts/libertinus-type1/latex/TS1LibertinusSans-OsF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{TS1LibertinusSans-OsF.fd} + [2019/05/28 (autoinst) Font definitions for TS1/LibertinusSans-OsF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{LibertinusSans-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{TS1}{LibertinusSans-OsF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-osf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSans-OsF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-osf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSans-OsF}{regular}{sl}{ + <-> ssub * LibertinusSans-OsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{LibertinusSans-OsF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-osf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSans-OsF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-osf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSans-OsF}{bold}{it}{ + <-> ssub * LibertinusSans-OsF/bold/sl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS1}{LibertinusSans-OsF}{m}{sl}{ + <-> ssub * LibertinusSans-OsF/regular/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSans-OsF}{m}{n}{ + <-> ssub * LibertinusSans-OsF/regular/n +}{} + +\DeclareFontShape{TS1}{LibertinusSans-OsF}{m}{it}{ + <-> ssub * LibertinusSans-OsF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{LibertinusSans-OsF}{b}{n}{ + <-> ssub * LibertinusSans-OsF/bold/n +}{} + +\DeclareFontShape{TS1}{LibertinusSans-OsF}{b}{sl}{ + <-> ssub * LibertinusSans-OsF/bold/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSans-OsF}{b}{it}{ + <-> ssub * LibertinusSans-OsF/bold/it +}{} + +\DeclareFontShape{TS1}{LibertinusSans-OsF}{bx}{sl}{ + <-> ssub * LibertinusSans-OsF/b/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSans-OsF}{bx}{n}{ + <-> ssub * LibertinusSans-OsF/b/n +}{} + +\DeclareFontShape{TS1}{LibertinusSans-OsF}{bx}{it}{ + <-> ssub * LibertinusSans-OsF/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSans-TLF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSans-TLF.fd new file mode 100644 index 0000000000..99c96839a9 --- /dev/null +++ b/fonts/libertinus-type1/latex/TS1LibertinusSans-TLF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{TS1LibertinusSans-TLF.fd} + [2019/05/28 (autoinst) Font definitions for TS1/LibertinusSans-TLF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{LibertinusSans-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{TS1}{LibertinusSans-TLF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSans-TLF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSans-TLF}{regular}{sl}{ + <-> ssub * LibertinusSans-TLF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{LibertinusSans-TLF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSans-TLF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSans-TLF}{bold}{it}{ + <-> ssub * LibertinusSans-TLF/bold/sl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS1}{LibertinusSans-TLF}{m}{sl}{ + <-> ssub * LibertinusSans-TLF/regular/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSans-TLF}{m}{n}{ + <-> ssub * LibertinusSans-TLF/regular/n +}{} + +\DeclareFontShape{TS1}{LibertinusSans-TLF}{m}{it}{ + <-> ssub * LibertinusSans-TLF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{LibertinusSans-TLF}{b}{n}{ + <-> ssub * LibertinusSans-TLF/bold/n +}{} + +\DeclareFontShape{TS1}{LibertinusSans-TLF}{b}{sl}{ + <-> ssub * LibertinusSans-TLF/bold/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSans-TLF}{b}{it}{ + <-> ssub * LibertinusSans-TLF/bold/it +}{} + +\DeclareFontShape{TS1}{LibertinusSans-TLF}{bx}{sl}{ + <-> ssub * LibertinusSans-TLF/b/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSans-TLF}{bx}{n}{ + <-> ssub * LibertinusSans-TLF/b/n +}{} + +\DeclareFontShape{TS1}{LibertinusSans-TLF}{bx}{it}{ + <-> ssub * LibertinusSans-TLF/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSans-TOsF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSans-TOsF.fd new file mode 100644 index 0000000000..ee15c9cc56 --- /dev/null +++ b/fonts/libertinus-type1/latex/TS1LibertinusSans-TOsF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/05/28 +%% +\ProvidesFile{TS1LibertinusSans-TOsF.fd} + [2019/05/28 (autoinst) Font definitions for TS1/LibertinusSans-TOsF.] + +\expandafter\ifx\csname LibertinusSans@scale\endcsname\relax + \let\LibertinusSans@@scale\@empty +\else + \edef\LibertinusSans@@scale{s*[\csname LibertinusSans@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{LibertinusSans-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{TS1}{LibertinusSans-TOsF}{regular}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Regular-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSans-TOsF}{regular}{it}{ + <-> \LibertinusSans@@scale LibertinusSans-Italic-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSans-TOsF}{regular}{sl}{ + <-> ssub * LibertinusSans-TOsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{LibertinusSans-TOsF}{bold}{n}{ + <-> \LibertinusSans@@scale LibertinusSans-Bold-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSans-TOsF}{bold}{sl}{ + <-> \LibertinusSans@@scale LibertinusSans-BoldOblique-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSans-TOsF}{bold}{it}{ + <-> ssub * LibertinusSans-TOsF/bold/sl +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS1}{LibertinusSans-TOsF}{m}{sl}{ + <-> ssub * LibertinusSans-TOsF/regular/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSans-TOsF}{m}{n}{ + <-> ssub * LibertinusSans-TOsF/regular/n +}{} + +\DeclareFontShape{TS1}{LibertinusSans-TOsF}{m}{it}{ + <-> ssub * LibertinusSans-TOsF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{LibertinusSans-TOsF}{b}{n}{ + <-> ssub * LibertinusSans-TOsF/bold/n +}{} + +\DeclareFontShape{TS1}{LibertinusSans-TOsF}{b}{sl}{ + <-> ssub * LibertinusSans-TOsF/bold/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSans-TOsF}{b}{it}{ + <-> ssub * LibertinusSans-TOsF/bold/it +}{} + +\DeclareFontShape{TS1}{LibertinusSans-TOsF}{bx}{sl}{ + <-> ssub * LibertinusSans-TOsF/b/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSans-TOsF}{bx}{n}{ + <-> ssub * LibertinusSans-TOsF/b/n +}{} + +\DeclareFontShape{TS1}{LibertinusSans-TOsF}{bx}{it}{ + <-> ssub * LibertinusSans-TOsF/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSerif-LF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSerif-LF.fd new file mode 100644 index 0000000000..3de274c208 --- /dev/null +++ b/fonts/libertinus-type1/latex/TS1LibertinusSerif-LF.fd @@ -0,0 +1,119 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{TS1LibertinusSerif-LF.fd} + [2019/05/27 (autoinst) Font definitions for TS1/LibertinusSerif-LF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{LibertinusSerif-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{TS1}{LibertinusSerif-LF}{regular}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-lf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-LF}{regular}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-lf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-LF}{regular}{sl}{ + <-> ssub * LibertinusSerif-LF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{TS1}{LibertinusSerif-LF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-lf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-LF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-lf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-LF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-LF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{LibertinusSerif-LF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-lf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-LF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-lf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-LF}{bold}{sl}{ + <-> ssub * LibertinusSerif-LF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS1}{LibertinusSerif-LF}{m}{sl}{ + <-> ssub * LibertinusSerif-LF/regular/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-LF}{m}{n}{ + <-> ssub * LibertinusSerif-LF/regular/n +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-LF}{m}{it}{ + <-> ssub * LibertinusSerif-LF/regular/it +}{} + + +% sb --> semibold + +\DeclareFontShape{TS1}{LibertinusSerif-LF}{sb}{sl}{ + <-> ssub * LibertinusSerif-LF/semibold/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-LF}{sb}{n}{ + <-> ssub * LibertinusSerif-LF/semibold/n +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-LF}{sb}{it}{ + <-> ssub * LibertinusSerif-LF/semibold/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{LibertinusSerif-LF}{b}{sl}{ + <-> ssub * LibertinusSerif-LF/bold/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-LF}{b}{n}{ + <-> ssub * LibertinusSerif-LF/bold/n +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-LF}{b}{it}{ + <-> ssub * LibertinusSerif-LF/bold/it +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-LF}{bx}{n}{ + <-> ssub * LibertinusSerif-LF/b/n +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-LF}{bx}{sl}{ + <-> ssub * LibertinusSerif-LF/b/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-LF}{bx}{it}{ + <-> ssub * LibertinusSerif-LF/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSerif-OsF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSerif-OsF.fd new file mode 100644 index 0000000000..e0a82a35f4 --- /dev/null +++ b/fonts/libertinus-type1/latex/TS1LibertinusSerif-OsF.fd @@ -0,0 +1,119 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{TS1LibertinusSerif-OsF.fd} + [2019/05/27 (autoinst) Font definitions for TS1/LibertinusSerif-OsF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{LibertinusSerif-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{TS1}{LibertinusSerif-OsF}{regular}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-osf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-OsF}{regular}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-osf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-OsF}{regular}{sl}{ + <-> ssub * LibertinusSerif-OsF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{TS1}{LibertinusSerif-OsF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-osf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-OsF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-osf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-OsF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-OsF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{LibertinusSerif-OsF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-osf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-OsF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-osf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-OsF}{bold}{sl}{ + <-> ssub * LibertinusSerif-OsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS1}{LibertinusSerif-OsF}{m}{sl}{ + <-> ssub * LibertinusSerif-OsF/regular/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-OsF}{m}{n}{ + <-> ssub * LibertinusSerif-OsF/regular/n +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-OsF}{m}{it}{ + <-> ssub * LibertinusSerif-OsF/regular/it +}{} + + +% sb --> semibold + +\DeclareFontShape{TS1}{LibertinusSerif-OsF}{sb}{sl}{ + <-> ssub * LibertinusSerif-OsF/semibold/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-OsF}{sb}{n}{ + <-> ssub * LibertinusSerif-OsF/semibold/n +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-OsF}{sb}{it}{ + <-> ssub * LibertinusSerif-OsF/semibold/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{LibertinusSerif-OsF}{b}{sl}{ + <-> ssub * LibertinusSerif-OsF/bold/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-OsF}{b}{n}{ + <-> ssub * LibertinusSerif-OsF/bold/n +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-OsF}{b}{it}{ + <-> ssub * LibertinusSerif-OsF/bold/it +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-OsF}{bx}{n}{ + <-> ssub * LibertinusSerif-OsF/b/n +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-OsF}{bx}{sl}{ + <-> ssub * LibertinusSerif-OsF/b/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-OsF}{bx}{it}{ + <-> ssub * LibertinusSerif-OsF/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSerif-TLF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSerif-TLF.fd new file mode 100644 index 0000000000..cfdaed296b --- /dev/null +++ b/fonts/libertinus-type1/latex/TS1LibertinusSerif-TLF.fd @@ -0,0 +1,119 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{TS1LibertinusSerif-TLF.fd} + [2019/05/27 (autoinst) Font definitions for TS1/LibertinusSerif-TLF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{LibertinusSerif-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{TS1}{LibertinusSerif-TLF}{regular}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TLF}{regular}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TLF}{regular}{sl}{ + <-> ssub * LibertinusSerif-TLF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{TS1}{LibertinusSerif-TLF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TLF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TLF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-TLF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{LibertinusSerif-TLF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TLF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TLF}{bold}{sl}{ + <-> ssub * LibertinusSerif-TLF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS1}{LibertinusSerif-TLF}{m}{sl}{ + <-> ssub * LibertinusSerif-TLF/regular/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TLF}{m}{n}{ + <-> ssub * LibertinusSerif-TLF/regular/n +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TLF}{m}{it}{ + <-> ssub * LibertinusSerif-TLF/regular/it +}{} + + +% sb --> semibold + +\DeclareFontShape{TS1}{LibertinusSerif-TLF}{sb}{sl}{ + <-> ssub * LibertinusSerif-TLF/semibold/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TLF}{sb}{n}{ + <-> ssub * LibertinusSerif-TLF/semibold/n +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TLF}{sb}{it}{ + <-> ssub * LibertinusSerif-TLF/semibold/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{LibertinusSerif-TLF}{b}{sl}{ + <-> ssub * LibertinusSerif-TLF/bold/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TLF}{b}{n}{ + <-> ssub * LibertinusSerif-TLF/bold/n +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TLF}{b}{it}{ + <-> ssub * LibertinusSerif-TLF/bold/it +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TLF}{bx}{n}{ + <-> ssub * LibertinusSerif-TLF/b/n +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TLF}{bx}{sl}{ + <-> ssub * LibertinusSerif-TLF/b/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TLF}{bx}{it}{ + <-> ssub * LibertinusSerif-TLF/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSerif-TOsF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSerif-TOsF.fd new file mode 100644 index 0000000000..70943db78a --- /dev/null +++ b/fonts/libertinus-type1/latex/TS1LibertinusSerif-TOsF.fd @@ -0,0 +1,119 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{TS1LibertinusSerif-TOsF.fd} + [2019/05/27 (autoinst) Font definitions for TS1/LibertinusSerif-TOsF.] + +\expandafter\ifx\csname LibertinusSerif@scale\endcsname\relax + \let\LibertinusSerif@@scale\@empty +\else + \edef\LibertinusSerif@@scale{s*[\csname LibertinusSerif@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{LibertinusSerif-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{regular}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Regular-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{regular}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Italic-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{regular}{sl}{ + <-> ssub * LibertinusSerif-TOsF/regular/it +}{} + + +% ---- semibold ---- + +\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{semibold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Semibold-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{semibold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-SemiboldItalic-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{semibold}{sl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{bold}{n}{ + <-> \LibertinusSerif@@scale LibertinusSerif-Bold-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{bold}{it}{ + <-> \LibertinusSerif@@scale LibertinusSerif-BoldItalic-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{bold}{sl}{ + <-> ssub * LibertinusSerif-TOsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{m}{sl}{ + <-> ssub * LibertinusSerif-TOsF/regular/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{m}{n}{ + <-> ssub * LibertinusSerif-TOsF/regular/n +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{m}{it}{ + <-> ssub * LibertinusSerif-TOsF/regular/it +}{} + + +% sb --> semibold + +\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{sb}{sl}{ + <-> ssub * LibertinusSerif-TOsF/semibold/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{sb}{n}{ + <-> ssub * LibertinusSerif-TOsF/semibold/n +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{sb}{it}{ + <-> ssub * LibertinusSerif-TOsF/semibold/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{b}{sl}{ + <-> ssub * LibertinusSerif-TOsF/bold/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{b}{n}{ + <-> ssub * LibertinusSerif-TOsF/bold/n +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{b}{it}{ + <-> ssub * LibertinusSerif-TOsF/bold/it +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{bx}{n}{ + <-> ssub * LibertinusSerif-TOsF/b/n +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{bx}{sl}{ + <-> ssub * LibertinusSerif-TOsF/b/sl +}{} + +\DeclareFontShape{TS1}{LibertinusSerif-TOsF}{bx}{it}{ + <-> ssub * LibertinusSerif-TOsF/b/it +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-LF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-LF.fd new file mode 100644 index 0000000000..9d9ec5de1d --- /dev/null +++ b/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-LF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{TS1LibertinusSerifDisplay-LF.fd} + [2019/05/27 (autoinst) Font definitions for TS1/LibertinusSerifDisplay-LF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{LibertinusSerifDisplay-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{TS1}{LibertinusSerifDisplay-LF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-lf-ts1 +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS1}{LibertinusSerifDisplay-LF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-LF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-OsF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-OsF.fd new file mode 100644 index 0000000000..fc0e7b719b --- /dev/null +++ b/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-OsF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{TS1LibertinusSerifDisplay-OsF.fd} + [2019/05/27 (autoinst) Font definitions for TS1/LibertinusSerifDisplay-OsF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{LibertinusSerifDisplay-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{TS1}{LibertinusSerifDisplay-OsF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-osf-ts1 +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS1}{LibertinusSerifDisplay-OsF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-OsF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-TLF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-TLF.fd new file mode 100644 index 0000000000..91f65bb13a --- /dev/null +++ b/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-TLF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{TS1LibertinusSerifDisplay-TLF.fd} + [2019/05/27 (autoinst) Font definitions for TS1/LibertinusSerifDisplay-TLF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{LibertinusSerifDisplay-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{TS1}{LibertinusSerifDisplay-TLF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tlf-ts1 +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS1}{LibertinusSerifDisplay-TLF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-TLF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-TOsF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-TOsF.fd new file mode 100644 index 0000000000..3be0d2c78d --- /dev/null +++ b/fonts/libertinus-type1/latex/TS1LibertinusSerifDisplay-TOsF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{TS1LibertinusSerifDisplay-TOsF.fd} + [2019/05/27 (autoinst) Font definitions for TS1/LibertinusSerifDisplay-TOsF.] + +\expandafter\ifx\csname LibertinusSerifDisplay@scale\endcsname\relax + \let\LibertinusSerifDisplay@@scale\@empty +\else + \edef\LibertinusSerifDisplay@@scale{s*[\csname LibertinusSerifDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{LibertinusSerifDisplay-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{TS1}{LibertinusSerifDisplay-TOsF}{regular}{n}{ + <-> \LibertinusSerifDisplay@@scale LibertinusSerifDisplay-Regular-tosf-ts1 +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS1}{LibertinusSerifDisplay-TOsF}{m}{n}{ + <-> ssub * LibertinusSerifDisplay-TOsF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/TS1LibertinusSerifInitials-TLF.fd b/fonts/libertinus-type1/latex/TS1LibertinusSerifInitials-TLF.fd new file mode 100644 index 0000000000..3ed7160b9d --- /dev/null +++ b/fonts/libertinus-type1/latex/TS1LibertinusSerifInitials-TLF.fd @@ -0,0 +1,31 @@ +%% Generated by autoinst on 2019/05/27 +%% +\ProvidesFile{TS1LibertinusSerifInitials-TLF.fd} + [2019/05/27 (autoinst) Font definitions for TS1/LibertinusSerifInitials-TLF.] + +\expandafter\ifx\csname LibertinusSerifInitials@scale\endcsname\relax + \let\LibertinusSerifInitials@@scale\@empty +\else + \edef\LibertinusSerifInitials@@scale{s*[\csname LibertinusSerifInitials@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{LibertinusSerifInitials-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{TS1}{LibertinusSerifInitials-TLF}{regular}{n}{ + <-> \LibertinusSerifInitials@@scale LibertinusSerifInitials-Regular-tlf-ts1 +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS1}{LibertinusSerifInitials-TLF}{m}{n}{ + <-> ssub * LibertinusSerifInitials-TLF/regular/n +}{} + +\endinput diff --git a/fonts/libertinus-type1/latex/libertinus-type1.sty b/fonts/libertinus-type1/latex/libertinus-type1.sty new file mode 100644 index 0000000000..86d6276666 --- /dev/null +++ b/fonts/libertinus-type1/latex/libertinus-type1.sty @@ -0,0 +1,213 @@ +\ProvidesPackage{libertinus-type1}[% + 2019/05/28 (Bob Tennent) Supports libertinus fonts for latex/pdflatex.] + +\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp} +\newif\iflibertinus@otf +\ifxetex + \libertinus@otftrue +\else\ifluatex + \libertinus@otftrue +\else % [pdf]LaTeX + \libertinus@otffalse +\fi\fi + +\iflibertinus@otf\PackageError{libertinus-type1}{% +\MessageBreak Can't use xelatex or lualatex\MessageBreak with this package}% +{*****************************************\MessageBreak +Process with latex or pdflatex or\MessageBreak +use libertinus.sty or libertinus-otf.sty.\MessageBreak +*****************************************} +\fi + + + +\RequirePackage{mweights,fontenc,fontaxes} + +\newif\iflibertinus@sf \libertinus@sftrue +\newif\iflibertinus@rm \libertinus@rmtrue +\newif\iflibertinus@tt \libertinus@tttrue +\newif\iflibertinus@sfdefault \libertinus@sfdefaultfalse +\newif\iflibertinus@semibold \libertinus@semiboldfalse + +\DeclareOptionX{sans}[true]{% +\@nameuse{if#1} + \libertinus@sftrue\libertinus@rmfalse +\fi +} +\DeclareOptionX{sf}[true]{% +\@nameuse{if#1} + \libertinus@sftrue\libertinus@rmfalse +\fi +} +\DeclareOptionX{ss}[true]{% +\@nameuse{if#1} + \libertinus@sftrue\libertinus@rmfalse +\fi +} + +\DeclareOptionX{serif}[true]{% +\@nameuse{if#1} + \libertinus@rmtrue\libertinus@sffalse +\fi +} +\DeclareOptionX{rm}[true]{% +\@nameuse{if#1} + \libertinus@rmtrue\libertinus@sffalse +\fi +} + +\DeclareOptionX{tt}[true]{% +\@nameuse{libertinus@tt#1} +} +\DeclareOptionX{mono}[true]{% +\@nameuse{libertinus@tt#1} +} + +\DeclareOptionX{sfdefault}[true]{% +\@nameuse{if#1}\libertinus@sftrue\libertinus@sfdefaulttrue\fi +} + +\newif\iflibertinusserif@lining \libertinusserif@liningtrue +\newif\iflibertinusserif@tabular \libertinusserif@tabulartrue +\newif\iflibertinussans@lining \libertinussans@liningtrue +\newif\iflibertinussans@tabular \libertinussans@tabulartrue + + +\DeclareOptionX{lining}[true]{% +\@nameuse{libertinusserif@lining#1} +\@nameuse{libertinussans@lining#1} +} +\DeclareOptionX{nf}[true]{% +\@nameuse{libertinusserif@lining#1} +\@nameuse{libertinussans@lining#1} +} +\DeclareOptionX{lf}[true]{% +\@nameuse{libertinusserif@lining#1} +\@nameuse{libertinussans@lining#1} +} +\DeclareOptionX{oldstyle}[true]{% +\@nameuse{if#1} + \libertinusserif@liningfalse + \libertinussans@liningfalse +\else + \libertinusserif@liningtrue + \libertinussans@liningtrue +\fi} +\DeclareOptionX{osf}[true]{% +\@nameuse{if#1} + \libertinusserif@liningfalse + \libertinussans@liningfalse +\else + \libertinusserif@liningtrue + \libertinussans@liningtrue +\fi} + +\DeclareOptionX{tabular}[true]{% + \@nameuse{libertinusserif@tabular#1} + \@nameuse{libertinussans@tabular#1} +} +\DeclareOptionX{t}[true]{% + \@nameuse{libertinusserif@tabular#1} + \@nameuse{libertinussans@tabular#1} +} +\DeclareOptionX{proportional}[true]{% +\@nameuse{if#1} + \libertinusserif@tabularfalse + \libertinussans@tabularfalse +\else + \libertinusserif@tabulartrue + \libertinussans@tabulartrue +\fi} +\DeclareOptionX{p}[true]{% +\@nameuse{if#1} + \libertinusserif@tabularfalse + \libertinussans@tabularfalse +\else + \libertinusserif@tabulartrue + \libertinussans@tabulartrue +\fi} + +\DeclareOptionX{semibold}[true]{\@nameuse{libertinus@semibold#1}} +\DeclareOptionX{sb}[true]{\@nameuse{libertinus@semibold#1}} +\DeclareOptionX{bold}[true]{% +\@nameuse{if#1} + \libertinus@semiboldfalse +\else + \libertinus@semiboldtrue +\fi} + +\newcommand*\LibertinusSerif@scale{1} +\newcommand*\LibertinusSerifDisplayT@scale{1} +\newcommand*\LibertinusSans@scale{1} +\newcommand*\LibertinusMono@scale{0.85} % cf. MatchLowerCase +\newcommand*\LibertinusSerifInitials@scale{1} +\DeclareOptionX{ScaleRM}{\renewcommand*{\LibertinusSerif@scale}{#1}} +\DeclareOptionX{ScaleSF}{\renewcommand*{\LibertinusSans@scale}{#1}} +\DeclareOptionX{ScaleTT}{\renewcommand*{\LibertinusMono@scale}{#1}} + +\ProcessOptionsX\relax + +\iflibertinusserif@lining + \def\libertinusserif@figurestyle{LF} +\else + \def\libertinusserif@figurestyle{OsF} +\fi + +\iflibertinusserif@tabular + \def\libertinusserif@figurealign{T} +\else + \def\libertinusserif@figurealign{} +\fi +\iflibertinussans@lining + \def\libertinussans@figurestyle{LF} +\else + \def\libertinussans@figurestyle{OsF} +\fi + +\iflibertinussans@tabular + \def\libertinussans@figurealign{T} +\else + \def\libertinussans@figurealign{} +\fi + +\iflibertinus@semibold + \def\bfseries@rm{sb} +\else + \def\bfseries@rm{b} +\fi +\iflibertinus@sf + \def\bfseries@sf{b} +\fi + + +\def\libertinusserif@family{LibertinusSerif-\libertinusserif@figurealign\libertinusserif@figurestyle} +\def\libertinussans@family{LibertinusSans-\libertinussans@figurealign\libertinussans@figurestyle} +\iflibertinus@rm \def\rmdefault{\libertinusserif@family} \fi +\iflibertinus@sf \def\sfdefault{\libertinussans@family} \fi +\iflibertinus@sfdefault\edef\familydefault{\sfdefault}\fi +\iflibertinus@tt \def\ttdefault{LibertinusMono-TLF} \fi +\def\LibertinusSerif{\fontfamily{\libertinusserif@family}\selectfont} +\def\LibertinusSerifSB{\fontfamily{\libertinusserif@family}\fontseries{sb}\selectfont} +\def\LibertinusSerifOsF{\fontfamily{LibertinusSerif-OsF}\selectfont} +\def\LibertinusSerifTLF{\fontfamily{LibertinusSerif-TLF}\selectfont} +\def\LibertinusSans{\fontfamily{\libertinussans@family}\selectfont} +\def\LibertinusSansOsF{\fontfamily{LibertinusSans-OsF}\selectfont} +\def\LibertinusSansTLF{\fontfamily{LibertinusSans-TLF}\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} +\def\LibertinusDisplay{\fontfamily{LibertinusSerifDisplay-\libertinusserif@figurealign\libertinusserif@figurestyle}\selectfont} +\def\LibertinusKeyboard{\fontfamily{LibertinusKeyboard-TLF}\selectfont} + +\fa@naming@exception{figures}{{superior}{proportional}}{Sup} +\fa@naming@exception{figures}{{superior}{tabular}}{Sup} +\def\sufigures{\@nomath\sufigures\fontfigurestyle{superior}\selectfont} +\providecommand*\useosf{\edef\libertinusserif@figurestyle{OsF}\edef\libertinussans@figurestyle{OsF}% + \iflibertinus@rm \renewcommand*\rmdefault{LibertinusSerif-OsF}\fi + \iflibertinus@sf \renewcommand*\sfdefault{LibertinusSans-OsF}\fi} + +\DeclareTextFontCommand{\textsu}{\sufigures} +\let\textsuperior\textsu + +\def\libertinusseriflgr{\fontencoding{LGR}\fontfamily{\libertinusserif@family}\selectfont} +\def\libertinussanslgr{\fontencoding{LGR}\fontfamily{\libertinussans@family}\selectfont} |