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/linguisticspro/latex |
Initial commit
Diffstat (limited to 'fonts/linguisticspro/latex')
21 files changed, 2035 insertions, 0 deletions
diff --git a/fonts/linguisticspro/latex/LGRLinguisticsPro-LF.fd b/fonts/linguisticspro/latex/LGRLinguisticsPro-LF.fd new file mode 100644 index 0000000000..b5742cb6c4 --- /dev/null +++ b/fonts/linguisticspro/latex/LGRLinguisticsPro-LF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{LGRLinguisticsPro-LF.fd} + [2019/06/25 (autoinst) Font definitions for LGR/LinguisticsPro-LF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{LGR}{LinguisticsPro-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{LGR}{LinguisticsPro-LF}{regular}{sc}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-lf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-LF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-lf-lgr +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-LF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-lf-lgr +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-LF}{regular}{sl}{ + <-> ssub * LinguisticsPro-LF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LGR}{LinguisticsPro-LF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-lf-lgr +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-LF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-lf-lgr +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-LF}{bold}{sl}{ + <-> ssub * LinguisticsPro-LF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LGR}{LinguisticsPro-LF}{m}{sl}{ + <-> ssub * LinguisticsPro-LF/regular/sl +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-LF}{m}{sc}{ + <-> ssub * LinguisticsPro-LF/regular/sc +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-LF}{m}{n}{ + <-> ssub * LinguisticsPro-LF/regular/n +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-LF}{m}{it}{ + <-> ssub * LinguisticsPro-LF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{LGR}{LinguisticsPro-LF}{b}{sl}{ + <-> ssub * LinguisticsPro-LF/bold/sl +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-LF}{b}{n}{ + <-> ssub * LinguisticsPro-LF/bold/n +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-LF}{b}{it}{ + <-> ssub * LinguisticsPro-LF/bold/it +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-LF}{bx}{n}{ + <-> ssub * LinguisticsPro-LF/b/n +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-LF}{bx}{sl}{ + <-> ssub * LinguisticsPro-LF/b/sl +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-LF}{bx}{it}{ + <-> ssub * LinguisticsPro-LF/b/it +}{} + +\endinput diff --git a/fonts/linguisticspro/latex/LGRLinguisticsPro-OsF.fd b/fonts/linguisticspro/latex/LGRLinguisticsPro-OsF.fd new file mode 100644 index 0000000000..347ed696a1 --- /dev/null +++ b/fonts/linguisticspro/latex/LGRLinguisticsPro-OsF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{LGRLinguisticsPro-OsF.fd} + [2019/06/25 (autoinst) Font definitions for LGR/LinguisticsPro-OsF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{LGR}{LinguisticsPro-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{LGR}{LinguisticsPro-OsF}{regular}{sc}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-osf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-OsF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-osf-lgr +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-OsF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-osf-lgr +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-OsF}{regular}{sl}{ + <-> ssub * LinguisticsPro-OsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LGR}{LinguisticsPro-OsF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-osf-lgr +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-OsF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-osf-lgr +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-OsF}{bold}{sl}{ + <-> ssub * LinguisticsPro-OsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LGR}{LinguisticsPro-OsF}{m}{sl}{ + <-> ssub * LinguisticsPro-OsF/regular/sl +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-OsF}{m}{sc}{ + <-> ssub * LinguisticsPro-OsF/regular/sc +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-OsF}{m}{n}{ + <-> ssub * LinguisticsPro-OsF/regular/n +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-OsF}{m}{it}{ + <-> ssub * LinguisticsPro-OsF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{LGR}{LinguisticsPro-OsF}{b}{sl}{ + <-> ssub * LinguisticsPro-OsF/bold/sl +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-OsF}{b}{n}{ + <-> ssub * LinguisticsPro-OsF/bold/n +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-OsF}{b}{it}{ + <-> ssub * LinguisticsPro-OsF/bold/it +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-OsF}{bx}{n}{ + <-> ssub * LinguisticsPro-OsF/b/n +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-OsF}{bx}{sl}{ + <-> ssub * LinguisticsPro-OsF/b/sl +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-OsF}{bx}{it}{ + <-> ssub * LinguisticsPro-OsF/b/it +}{} + +\endinput diff --git a/fonts/linguisticspro/latex/LY1LinguisticsPro-LF.fd b/fonts/linguisticspro/latex/LY1LinguisticsPro-LF.fd new file mode 100644 index 0000000000..71713938c2 --- /dev/null +++ b/fonts/linguisticspro/latex/LY1LinguisticsPro-LF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{LY1LinguisticsPro-LF.fd} + [2019/06/25 (autoinst) Font definitions for LY1/LinguisticsPro-LF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LinguisticsPro-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LinguisticsPro-LF}{regular}{sc}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-lf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-LF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-lf-ly1 +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-LF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-lf-ly1 +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-LF}{regular}{sl}{ + <-> ssub * LinguisticsPro-LF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LinguisticsPro-LF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-lf-ly1 +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-LF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-lf-ly1 +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-LF}{bold}{sl}{ + <-> ssub * LinguisticsPro-LF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LinguisticsPro-LF}{m}{sl}{ + <-> ssub * LinguisticsPro-LF/regular/sl +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-LF}{m}{sc}{ + <-> ssub * LinguisticsPro-LF/regular/sc +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-LF}{m}{n}{ + <-> ssub * LinguisticsPro-LF/regular/n +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-LF}{m}{it}{ + <-> ssub * LinguisticsPro-LF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LinguisticsPro-LF}{b}{sl}{ + <-> ssub * LinguisticsPro-LF/bold/sl +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-LF}{b}{n}{ + <-> ssub * LinguisticsPro-LF/bold/n +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-LF}{b}{it}{ + <-> ssub * LinguisticsPro-LF/bold/it +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-LF}{bx}{n}{ + <-> ssub * LinguisticsPro-LF/b/n +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-LF}{bx}{sl}{ + <-> ssub * LinguisticsPro-LF/b/sl +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-LF}{bx}{it}{ + <-> ssub * LinguisticsPro-LF/b/it +}{} + +\endinput diff --git a/fonts/linguisticspro/latex/LY1LinguisticsPro-OsF.fd b/fonts/linguisticspro/latex/LY1LinguisticsPro-OsF.fd new file mode 100644 index 0000000000..7f5d9d5561 --- /dev/null +++ b/fonts/linguisticspro/latex/LY1LinguisticsPro-OsF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{LY1LinguisticsPro-OsF.fd} + [2019/06/25 (autoinst) Font definitions for LY1/LinguisticsPro-OsF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LinguisticsPro-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LinguisticsPro-OsF}{regular}{sc}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-osf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-OsF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-osf-ly1 +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-OsF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-osf-ly1 +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-OsF}{regular}{sl}{ + <-> ssub * LinguisticsPro-OsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LinguisticsPro-OsF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-osf-ly1 +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-OsF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-osf-ly1 +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-OsF}{bold}{sl}{ + <-> ssub * LinguisticsPro-OsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LinguisticsPro-OsF}{m}{sl}{ + <-> ssub * LinguisticsPro-OsF/regular/sl +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-OsF}{m}{sc}{ + <-> ssub * LinguisticsPro-OsF/regular/sc +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-OsF}{m}{n}{ + <-> ssub * LinguisticsPro-OsF/regular/n +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-OsF}{m}{it}{ + <-> ssub * LinguisticsPro-OsF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LinguisticsPro-OsF}{b}{sl}{ + <-> ssub * LinguisticsPro-OsF/bold/sl +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-OsF}{b}{n}{ + <-> ssub * LinguisticsPro-OsF/bold/n +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-OsF}{b}{it}{ + <-> ssub * LinguisticsPro-OsF/bold/it +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-OsF}{bx}{n}{ + <-> ssub * LinguisticsPro-OsF/b/n +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-OsF}{bx}{sl}{ + <-> ssub * LinguisticsPro-OsF/b/sl +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-OsF}{bx}{it}{ + <-> ssub * LinguisticsPro-OsF/b/it +}{} + +\endinput diff --git a/fonts/linguisticspro/latex/OT1LinguisticsPro-LF.fd b/fonts/linguisticspro/latex/OT1LinguisticsPro-LF.fd new file mode 100644 index 0000000000..5bc486b81d --- /dev/null +++ b/fonts/linguisticspro/latex/OT1LinguisticsPro-LF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{OT1LinguisticsPro-LF.fd} + [2019/06/25 (autoinst) Font definitions for OT1/LinguisticsPro-LF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LinguisticsPro-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LinguisticsPro-LF}{regular}{sc}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-lf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-LF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-lf-ot1 +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-LF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-lf-ot1 +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-LF}{regular}{sl}{ + <-> ssub * LinguisticsPro-LF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LinguisticsPro-LF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-lf-ot1 +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-LF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-lf-ot1 +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-LF}{bold}{sl}{ + <-> ssub * LinguisticsPro-LF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LinguisticsPro-LF}{m}{sl}{ + <-> ssub * LinguisticsPro-LF/regular/sl +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-LF}{m}{sc}{ + <-> ssub * LinguisticsPro-LF/regular/sc +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-LF}{m}{n}{ + <-> ssub * LinguisticsPro-LF/regular/n +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-LF}{m}{it}{ + <-> ssub * LinguisticsPro-LF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LinguisticsPro-LF}{b}{sl}{ + <-> ssub * LinguisticsPro-LF/bold/sl +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-LF}{b}{n}{ + <-> ssub * LinguisticsPro-LF/bold/n +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-LF}{b}{it}{ + <-> ssub * LinguisticsPro-LF/bold/it +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-LF}{bx}{n}{ + <-> ssub * LinguisticsPro-LF/b/n +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-LF}{bx}{sl}{ + <-> ssub * LinguisticsPro-LF/b/sl +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-LF}{bx}{it}{ + <-> ssub * LinguisticsPro-LF/b/it +}{} + +\endinput diff --git a/fonts/linguisticspro/latex/OT1LinguisticsPro-OsF.fd b/fonts/linguisticspro/latex/OT1LinguisticsPro-OsF.fd new file mode 100644 index 0000000000..9bc0f0eb09 --- /dev/null +++ b/fonts/linguisticspro/latex/OT1LinguisticsPro-OsF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{OT1LinguisticsPro-OsF.fd} + [2019/06/25 (autoinst) Font definitions for OT1/LinguisticsPro-OsF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LinguisticsPro-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LinguisticsPro-OsF}{regular}{sc}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-osf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-OsF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-osf-ot1 +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-OsF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-osf-ot1 +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-OsF}{regular}{sl}{ + <-> ssub * LinguisticsPro-OsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LinguisticsPro-OsF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-osf-ot1 +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-OsF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-osf-ot1 +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-OsF}{bold}{sl}{ + <-> ssub * LinguisticsPro-OsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LinguisticsPro-OsF}{m}{sl}{ + <-> ssub * LinguisticsPro-OsF/regular/sl +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-OsF}{m}{sc}{ + <-> ssub * LinguisticsPro-OsF/regular/sc +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-OsF}{m}{n}{ + <-> ssub * LinguisticsPro-OsF/regular/n +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-OsF}{m}{it}{ + <-> ssub * LinguisticsPro-OsF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LinguisticsPro-OsF}{b}{sl}{ + <-> ssub * LinguisticsPro-OsF/bold/sl +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-OsF}{b}{n}{ + <-> ssub * LinguisticsPro-OsF/bold/n +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-OsF}{b}{it}{ + <-> ssub * LinguisticsPro-OsF/bold/it +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-OsF}{bx}{n}{ + <-> ssub * LinguisticsPro-OsF/b/n +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-OsF}{bx}{sl}{ + <-> ssub * LinguisticsPro-OsF/b/sl +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-OsF}{bx}{it}{ + <-> ssub * LinguisticsPro-OsF/b/it +}{} + +\endinput diff --git a/fonts/linguisticspro/latex/T1LinguisticsPro-LF.fd b/fonts/linguisticspro/latex/T1LinguisticsPro-LF.fd new file mode 100644 index 0000000000..25e014939d --- /dev/null +++ b/fonts/linguisticspro/latex/T1LinguisticsPro-LF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{T1LinguisticsPro-LF.fd} + [2019/06/25 (autoinst) Font definitions for T1/LinguisticsPro-LF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LinguisticsPro-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LinguisticsPro-LF}{regular}{sc}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-lf-sc-t1 +}{} + +\DeclareFontShape{T1}{LinguisticsPro-LF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-lf-t1 +}{} + +\DeclareFontShape{T1}{LinguisticsPro-LF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-lf-t1 +}{} + +\DeclareFontShape{T1}{LinguisticsPro-LF}{regular}{sl}{ + <-> ssub * LinguisticsPro-LF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LinguisticsPro-LF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-lf-t1 +}{} + +\DeclareFontShape{T1}{LinguisticsPro-LF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-lf-t1 +}{} + +\DeclareFontShape{T1}{LinguisticsPro-LF}{bold}{sl}{ + <-> ssub * LinguisticsPro-LF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LinguisticsPro-LF}{m}{sl}{ + <-> ssub * LinguisticsPro-LF/regular/sl +}{} + +\DeclareFontShape{T1}{LinguisticsPro-LF}{m}{sc}{ + <-> ssub * LinguisticsPro-LF/regular/sc +}{} + +\DeclareFontShape{T1}{LinguisticsPro-LF}{m}{n}{ + <-> ssub * LinguisticsPro-LF/regular/n +}{} + +\DeclareFontShape{T1}{LinguisticsPro-LF}{m}{it}{ + <-> ssub * LinguisticsPro-LF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LinguisticsPro-LF}{b}{sl}{ + <-> ssub * LinguisticsPro-LF/bold/sl +}{} + +\DeclareFontShape{T1}{LinguisticsPro-LF}{b}{n}{ + <-> ssub * LinguisticsPro-LF/bold/n +}{} + +\DeclareFontShape{T1}{LinguisticsPro-LF}{b}{it}{ + <-> ssub * LinguisticsPro-LF/bold/it +}{} + +\DeclareFontShape{T1}{LinguisticsPro-LF}{bx}{n}{ + <-> ssub * LinguisticsPro-LF/b/n +}{} + +\DeclareFontShape{T1}{LinguisticsPro-LF}{bx}{sl}{ + <-> ssub * LinguisticsPro-LF/b/sl +}{} + +\DeclareFontShape{T1}{LinguisticsPro-LF}{bx}{it}{ + <-> ssub * LinguisticsPro-LF/b/it +}{} + +\endinput diff --git a/fonts/linguisticspro/latex/T1LinguisticsPro-OsF.fd b/fonts/linguisticspro/latex/T1LinguisticsPro-OsF.fd new file mode 100644 index 0000000000..7130252fab --- /dev/null +++ b/fonts/linguisticspro/latex/T1LinguisticsPro-OsF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{T1LinguisticsPro-OsF.fd} + [2019/06/25 (autoinst) Font definitions for T1/LinguisticsPro-OsF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LinguisticsPro-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LinguisticsPro-OsF}{regular}{sc}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-osf-sc-t1 +}{} + +\DeclareFontShape{T1}{LinguisticsPro-OsF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-osf-t1 +}{} + +\DeclareFontShape{T1}{LinguisticsPro-OsF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-osf-t1 +}{} + +\DeclareFontShape{T1}{LinguisticsPro-OsF}{regular}{sl}{ + <-> ssub * LinguisticsPro-OsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LinguisticsPro-OsF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-osf-t1 +}{} + +\DeclareFontShape{T1}{LinguisticsPro-OsF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-osf-t1 +}{} + +\DeclareFontShape{T1}{LinguisticsPro-OsF}{bold}{sl}{ + <-> ssub * LinguisticsPro-OsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LinguisticsPro-OsF}{m}{sl}{ + <-> ssub * LinguisticsPro-OsF/regular/sl +}{} + +\DeclareFontShape{T1}{LinguisticsPro-OsF}{m}{sc}{ + <-> ssub * LinguisticsPro-OsF/regular/sc +}{} + +\DeclareFontShape{T1}{LinguisticsPro-OsF}{m}{n}{ + <-> ssub * LinguisticsPro-OsF/regular/n +}{} + +\DeclareFontShape{T1}{LinguisticsPro-OsF}{m}{it}{ + <-> ssub * LinguisticsPro-OsF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LinguisticsPro-OsF}{b}{sl}{ + <-> ssub * LinguisticsPro-OsF/bold/sl +}{} + +\DeclareFontShape{T1}{LinguisticsPro-OsF}{b}{n}{ + <-> ssub * LinguisticsPro-OsF/bold/n +}{} + +\DeclareFontShape{T1}{LinguisticsPro-OsF}{b}{it}{ + <-> ssub * LinguisticsPro-OsF/bold/it +}{} + +\DeclareFontShape{T1}{LinguisticsPro-OsF}{bx}{n}{ + <-> ssub * LinguisticsPro-OsF/b/n +}{} + +\DeclareFontShape{T1}{LinguisticsPro-OsF}{bx}{sl}{ + <-> ssub * LinguisticsPro-OsF/b/sl +}{} + +\DeclareFontShape{T1}{LinguisticsPro-OsF}{bx}{it}{ + <-> ssub * LinguisticsPro-OsF/b/it +}{} + +\endinput diff --git a/fonts/linguisticspro/latex/T2ALinguisticsPro-LF.fd b/fonts/linguisticspro/latex/T2ALinguisticsPro-LF.fd new file mode 100644 index 0000000000..b1edfd8189 --- /dev/null +++ b/fonts/linguisticspro/latex/T2ALinguisticsPro-LF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{T2ALinguisticsPro-LF.fd} + [2019/06/25 (autoinst) Font definitions for T2A/LinguisticsPro-LF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{LinguisticsPro-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2A}{LinguisticsPro-LF}{regular}{sc}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-lf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-LF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-lf-t2a +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-LF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-lf-t2a +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-LF}{regular}{sl}{ + <-> ssub * LinguisticsPro-LF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2A}{LinguisticsPro-LF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-lf-t2a +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-LF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-lf-t2a +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-LF}{bold}{sl}{ + <-> ssub * LinguisticsPro-LF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2A}{LinguisticsPro-LF}{m}{sl}{ + <-> ssub * LinguisticsPro-LF/regular/sl +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-LF}{m}{sc}{ + <-> ssub * LinguisticsPro-LF/regular/sc +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-LF}{m}{n}{ + <-> ssub * LinguisticsPro-LF/regular/n +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-LF}{m}{it}{ + <-> ssub * LinguisticsPro-LF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T2A}{LinguisticsPro-LF}{b}{sl}{ + <-> ssub * LinguisticsPro-LF/bold/sl +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-LF}{b}{n}{ + <-> ssub * LinguisticsPro-LF/bold/n +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-LF}{b}{it}{ + <-> ssub * LinguisticsPro-LF/bold/it +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-LF}{bx}{n}{ + <-> ssub * LinguisticsPro-LF/b/n +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-LF}{bx}{sl}{ + <-> ssub * LinguisticsPro-LF/b/sl +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-LF}{bx}{it}{ + <-> ssub * LinguisticsPro-LF/b/it +}{} + +\endinput diff --git a/fonts/linguisticspro/latex/T2ALinguisticsPro-OsF.fd b/fonts/linguisticspro/latex/T2ALinguisticsPro-OsF.fd new file mode 100644 index 0000000000..6b98656c09 --- /dev/null +++ b/fonts/linguisticspro/latex/T2ALinguisticsPro-OsF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{T2ALinguisticsPro-OsF.fd} + [2019/06/25 (autoinst) Font definitions for T2A/LinguisticsPro-OsF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{LinguisticsPro-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2A}{LinguisticsPro-OsF}{regular}{sc}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-osf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-OsF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-osf-t2a +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-OsF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-osf-t2a +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-OsF}{regular}{sl}{ + <-> ssub * LinguisticsPro-OsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2A}{LinguisticsPro-OsF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-osf-t2a +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-OsF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-osf-t2a +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-OsF}{bold}{sl}{ + <-> ssub * LinguisticsPro-OsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2A}{LinguisticsPro-OsF}{m}{sl}{ + <-> ssub * LinguisticsPro-OsF/regular/sl +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-OsF}{m}{sc}{ + <-> ssub * LinguisticsPro-OsF/regular/sc +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-OsF}{m}{n}{ + <-> ssub * LinguisticsPro-OsF/regular/n +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-OsF}{m}{it}{ + <-> ssub * LinguisticsPro-OsF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T2A}{LinguisticsPro-OsF}{b}{sl}{ + <-> ssub * LinguisticsPro-OsF/bold/sl +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-OsF}{b}{n}{ + <-> ssub * LinguisticsPro-OsF/bold/n +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-OsF}{b}{it}{ + <-> ssub * LinguisticsPro-OsF/bold/it +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-OsF}{bx}{n}{ + <-> ssub * LinguisticsPro-OsF/b/n +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-OsF}{bx}{sl}{ + <-> ssub * LinguisticsPro-OsF/b/sl +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-OsF}{bx}{it}{ + <-> ssub * LinguisticsPro-OsF/b/it +}{} + +\endinput diff --git a/fonts/linguisticspro/latex/T2BLinguisticsPro-LF.fd b/fonts/linguisticspro/latex/T2BLinguisticsPro-LF.fd new file mode 100644 index 0000000000..510ac2e243 --- /dev/null +++ b/fonts/linguisticspro/latex/T2BLinguisticsPro-LF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{T2BLinguisticsPro-LF.fd} + [2019/06/25 (autoinst) Font definitions for T2B/LinguisticsPro-LF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2B}{LinguisticsPro-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2B}{LinguisticsPro-LF}{regular}{sc}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-lf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-LF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-lf-t2b +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-LF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-lf-t2b +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-LF}{regular}{sl}{ + <-> ssub * LinguisticsPro-LF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2B}{LinguisticsPro-LF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-lf-t2b +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-LF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-lf-t2b +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-LF}{bold}{sl}{ + <-> ssub * LinguisticsPro-LF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2B}{LinguisticsPro-LF}{m}{sl}{ + <-> ssub * LinguisticsPro-LF/regular/sl +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-LF}{m}{sc}{ + <-> ssub * LinguisticsPro-LF/regular/sc +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-LF}{m}{n}{ + <-> ssub * LinguisticsPro-LF/regular/n +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-LF}{m}{it}{ + <-> ssub * LinguisticsPro-LF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T2B}{LinguisticsPro-LF}{b}{sl}{ + <-> ssub * LinguisticsPro-LF/bold/sl +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-LF}{b}{n}{ + <-> ssub * LinguisticsPro-LF/bold/n +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-LF}{b}{it}{ + <-> ssub * LinguisticsPro-LF/bold/it +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-LF}{bx}{n}{ + <-> ssub * LinguisticsPro-LF/b/n +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-LF}{bx}{sl}{ + <-> ssub * LinguisticsPro-LF/b/sl +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-LF}{bx}{it}{ + <-> ssub * LinguisticsPro-LF/b/it +}{} + +\endinput diff --git a/fonts/linguisticspro/latex/T2BLinguisticsPro-OsF.fd b/fonts/linguisticspro/latex/T2BLinguisticsPro-OsF.fd new file mode 100644 index 0000000000..8764ca3e1f --- /dev/null +++ b/fonts/linguisticspro/latex/T2BLinguisticsPro-OsF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{T2BLinguisticsPro-OsF.fd} + [2019/06/25 (autoinst) Font definitions for T2B/LinguisticsPro-OsF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2B}{LinguisticsPro-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2B}{LinguisticsPro-OsF}{regular}{sc}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-osf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-OsF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-osf-t2b +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-OsF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-osf-t2b +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-OsF}{regular}{sl}{ + <-> ssub * LinguisticsPro-OsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2B}{LinguisticsPro-OsF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-osf-t2b +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-OsF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-osf-t2b +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-OsF}{bold}{sl}{ + <-> ssub * LinguisticsPro-OsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2B}{LinguisticsPro-OsF}{m}{sl}{ + <-> ssub * LinguisticsPro-OsF/regular/sl +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-OsF}{m}{sc}{ + <-> ssub * LinguisticsPro-OsF/regular/sc +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-OsF}{m}{n}{ + <-> ssub * LinguisticsPro-OsF/regular/n +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-OsF}{m}{it}{ + <-> ssub * LinguisticsPro-OsF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T2B}{LinguisticsPro-OsF}{b}{sl}{ + <-> ssub * LinguisticsPro-OsF/bold/sl +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-OsF}{b}{n}{ + <-> ssub * LinguisticsPro-OsF/bold/n +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-OsF}{b}{it}{ + <-> ssub * LinguisticsPro-OsF/bold/it +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-OsF}{bx}{n}{ + <-> ssub * LinguisticsPro-OsF/b/n +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-OsF}{bx}{sl}{ + <-> ssub * LinguisticsPro-OsF/b/sl +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-OsF}{bx}{it}{ + <-> ssub * LinguisticsPro-OsF/b/it +}{} + +\endinput diff --git a/fonts/linguisticspro/latex/T2CLinguisticsPro-LF.fd b/fonts/linguisticspro/latex/T2CLinguisticsPro-LF.fd new file mode 100644 index 0000000000..ae0ad83ef4 --- /dev/null +++ b/fonts/linguisticspro/latex/T2CLinguisticsPro-LF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{T2CLinguisticsPro-LF.fd} + [2019/06/25 (autoinst) Font definitions for T2C/LinguisticsPro-LF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2C}{LinguisticsPro-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2C}{LinguisticsPro-LF}{regular}{sc}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-lf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-LF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-lf-t2c +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-LF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-lf-t2c +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-LF}{regular}{sl}{ + <-> ssub * LinguisticsPro-LF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2C}{LinguisticsPro-LF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-lf-t2c +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-LF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-lf-t2c +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-LF}{bold}{sl}{ + <-> ssub * LinguisticsPro-LF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2C}{LinguisticsPro-LF}{m}{sl}{ + <-> ssub * LinguisticsPro-LF/regular/sl +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-LF}{m}{sc}{ + <-> ssub * LinguisticsPro-LF/regular/sc +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-LF}{m}{n}{ + <-> ssub * LinguisticsPro-LF/regular/n +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-LF}{m}{it}{ + <-> ssub * LinguisticsPro-LF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T2C}{LinguisticsPro-LF}{b}{sl}{ + <-> ssub * LinguisticsPro-LF/bold/sl +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-LF}{b}{n}{ + <-> ssub * LinguisticsPro-LF/bold/n +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-LF}{b}{it}{ + <-> ssub * LinguisticsPro-LF/bold/it +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-LF}{bx}{n}{ + <-> ssub * LinguisticsPro-LF/b/n +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-LF}{bx}{sl}{ + <-> ssub * LinguisticsPro-LF/b/sl +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-LF}{bx}{it}{ + <-> ssub * LinguisticsPro-LF/b/it +}{} + +\endinput diff --git a/fonts/linguisticspro/latex/T2CLinguisticsPro-OsF.fd b/fonts/linguisticspro/latex/T2CLinguisticsPro-OsF.fd new file mode 100644 index 0000000000..aec9691cea --- /dev/null +++ b/fonts/linguisticspro/latex/T2CLinguisticsPro-OsF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{T2CLinguisticsPro-OsF.fd} + [2019/06/25 (autoinst) Font definitions for T2C/LinguisticsPro-OsF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2C}{LinguisticsPro-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2C}{LinguisticsPro-OsF}{regular}{sc}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-osf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-OsF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-osf-t2c +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-OsF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-osf-t2c +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-OsF}{regular}{sl}{ + <-> ssub * LinguisticsPro-OsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2C}{LinguisticsPro-OsF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-osf-t2c +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-OsF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-osf-t2c +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-OsF}{bold}{sl}{ + <-> ssub * LinguisticsPro-OsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2C}{LinguisticsPro-OsF}{m}{sl}{ + <-> ssub * LinguisticsPro-OsF/regular/sl +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-OsF}{m}{sc}{ + <-> ssub * LinguisticsPro-OsF/regular/sc +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-OsF}{m}{n}{ + <-> ssub * LinguisticsPro-OsF/regular/n +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-OsF}{m}{it}{ + <-> ssub * LinguisticsPro-OsF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T2C}{LinguisticsPro-OsF}{b}{sl}{ + <-> ssub * LinguisticsPro-OsF/bold/sl +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-OsF}{b}{n}{ + <-> ssub * LinguisticsPro-OsF/bold/n +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-OsF}{b}{it}{ + <-> ssub * LinguisticsPro-OsF/bold/it +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-OsF}{bx}{n}{ + <-> ssub * LinguisticsPro-OsF/b/n +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-OsF}{bx}{sl}{ + <-> ssub * LinguisticsPro-OsF/b/sl +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-OsF}{bx}{it}{ + <-> ssub * LinguisticsPro-OsF/b/it +}{} + +\endinput diff --git a/fonts/linguisticspro/latex/T3LinguisticsPro-LF.fd b/fonts/linguisticspro/latex/T3LinguisticsPro-LF.fd new file mode 100644 index 0000000000..3a20e339c0 --- /dev/null +++ b/fonts/linguisticspro/latex/T3LinguisticsPro-LF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{T3LinguisticsPro-LF.fd} + [2019/06/25 (autoinst) Font definitions for T3/LinguisticsPro-LF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{T3}{LinguisticsPro-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{T3}{LinguisticsPro-LF}{regular}{sc}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-lf-sc-t3 +}{} + +\DeclareFontShape{T3}{LinguisticsPro-LF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-lf-t3 +}{} + +\DeclareFontShape{T3}{LinguisticsPro-LF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-lf-t3 +}{} + +\DeclareFontShape{T3}{LinguisticsPro-LF}{regular}{sl}{ + <-> ssub * LinguisticsPro-LF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T3}{LinguisticsPro-LF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-lf-t3 +}{} + +\DeclareFontShape{T3}{LinguisticsPro-LF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-lf-t3 +}{} + +\DeclareFontShape{T3}{LinguisticsPro-LF}{bold}{sl}{ + <-> ssub * LinguisticsPro-LF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T3}{LinguisticsPro-LF}{m}{sl}{ + <-> ssub * LinguisticsPro-LF/regular/sl +}{} + +\DeclareFontShape{T3}{LinguisticsPro-LF}{m}{sc}{ + <-> ssub * LinguisticsPro-LF/regular/sc +}{} + +\DeclareFontShape{T3}{LinguisticsPro-LF}{m}{n}{ + <-> ssub * LinguisticsPro-LF/regular/n +}{} + +\DeclareFontShape{T3}{LinguisticsPro-LF}{m}{it}{ + <-> ssub * LinguisticsPro-LF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T3}{LinguisticsPro-LF}{b}{sl}{ + <-> ssub * LinguisticsPro-LF/bold/sl +}{} + +\DeclareFontShape{T3}{LinguisticsPro-LF}{b}{n}{ + <-> ssub * LinguisticsPro-LF/bold/n +}{} + +\DeclareFontShape{T3}{LinguisticsPro-LF}{b}{it}{ + <-> ssub * LinguisticsPro-LF/bold/it +}{} + +\DeclareFontShape{T3}{LinguisticsPro-LF}{bx}{n}{ + <-> ssub * LinguisticsPro-LF/b/n +}{} + +\DeclareFontShape{T3}{LinguisticsPro-LF}{bx}{sl}{ + <-> ssub * LinguisticsPro-LF/b/sl +}{} + +\DeclareFontShape{T3}{LinguisticsPro-LF}{bx}{it}{ + <-> ssub * LinguisticsPro-LF/b/it +}{} + +\endinput diff --git a/fonts/linguisticspro/latex/T3LinguisticsPro-OsF.fd b/fonts/linguisticspro/latex/T3LinguisticsPro-OsF.fd new file mode 100644 index 0000000000..3b3a070fb2 --- /dev/null +++ b/fonts/linguisticspro/latex/T3LinguisticsPro-OsF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{T3LinguisticsPro-OsF.fd} + [2019/06/25 (autoinst) Font definitions for T3/LinguisticsPro-OsF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{T3}{LinguisticsPro-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T3}{LinguisticsPro-OsF}{regular}{sc}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-osf-sc-t3 +}{} + +\DeclareFontShape{T3}{LinguisticsPro-OsF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-osf-t3 +}{} + +\DeclareFontShape{T3}{LinguisticsPro-OsF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-osf-t3 +}{} + +\DeclareFontShape{T3}{LinguisticsPro-OsF}{regular}{sl}{ + <-> ssub * LinguisticsPro-OsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T3}{LinguisticsPro-OsF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-osf-t3 +}{} + +\DeclareFontShape{T3}{LinguisticsPro-OsF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-osf-t3 +}{} + +\DeclareFontShape{T3}{LinguisticsPro-OsF}{bold}{sl}{ + <-> ssub * LinguisticsPro-OsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T3}{LinguisticsPro-OsF}{m}{sl}{ + <-> ssub * LinguisticsPro-OsF/regular/sl +}{} + +\DeclareFontShape{T3}{LinguisticsPro-OsF}{m}{sc}{ + <-> ssub * LinguisticsPro-OsF/regular/sc +}{} + +\DeclareFontShape{T3}{LinguisticsPro-OsF}{m}{n}{ + <-> ssub * LinguisticsPro-OsF/regular/n +}{} + +\DeclareFontShape{T3}{LinguisticsPro-OsF}{m}{it}{ + <-> ssub * LinguisticsPro-OsF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T3}{LinguisticsPro-OsF}{b}{sl}{ + <-> ssub * LinguisticsPro-OsF/bold/sl +}{} + +\DeclareFontShape{T3}{LinguisticsPro-OsF}{b}{n}{ + <-> ssub * LinguisticsPro-OsF/bold/n +}{} + +\DeclareFontShape{T3}{LinguisticsPro-OsF}{b}{it}{ + <-> ssub * LinguisticsPro-OsF/bold/it +}{} + +\DeclareFontShape{T3}{LinguisticsPro-OsF}{bx}{n}{ + <-> ssub * LinguisticsPro-OsF/b/n +}{} + +\DeclareFontShape{T3}{LinguisticsPro-OsF}{bx}{sl}{ + <-> ssub * LinguisticsPro-OsF/b/sl +}{} + +\DeclareFontShape{T3}{LinguisticsPro-OsF}{bx}{it}{ + <-> ssub * LinguisticsPro-OsF/b/it +}{} + +\endinput diff --git a/fonts/linguisticspro/latex/TS1LinguisticsPro-LF.fd b/fonts/linguisticspro/latex/TS1LinguisticsPro-LF.fd new file mode 100644 index 0000000000..632b82e170 --- /dev/null +++ b/fonts/linguisticspro/latex/TS1LinguisticsPro-LF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{TS1LinguisticsPro-LF.fd} + [2019/06/25 (autoinst) Font definitions for TS1/LinguisticsPro-LF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{LinguisticsPro-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{TS1}{LinguisticsPro-LF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-lf-ts1 +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-LF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-lf-ts1 +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-LF}{regular}{sl}{ + <-> ssub * LinguisticsPro-LF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{LinguisticsPro-LF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-lf-ts1 +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-LF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-lf-ts1 +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-LF}{bold}{sl}{ + <-> ssub * LinguisticsPro-LF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS1}{LinguisticsPro-LF}{m}{sl}{ + <-> ssub * LinguisticsPro-LF/regular/sl +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-LF}{m}{n}{ + <-> ssub * LinguisticsPro-LF/regular/n +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-LF}{m}{it}{ + <-> ssub * LinguisticsPro-LF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{LinguisticsPro-LF}{b}{sl}{ + <-> ssub * LinguisticsPro-LF/bold/sl +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-LF}{b}{n}{ + <-> ssub * LinguisticsPro-LF/bold/n +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-LF}{b}{it}{ + <-> ssub * LinguisticsPro-LF/bold/it +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-LF}{bx}{n}{ + <-> ssub * LinguisticsPro-LF/b/n +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-LF}{bx}{sl}{ + <-> ssub * LinguisticsPro-LF/b/sl +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-LF}{bx}{it}{ + <-> ssub * LinguisticsPro-LF/b/it +}{} + +\endinput diff --git a/fonts/linguisticspro/latex/TS1LinguisticsPro-OsF.fd b/fonts/linguisticspro/latex/TS1LinguisticsPro-OsF.fd new file mode 100644 index 0000000000..dccd7c5acf --- /dev/null +++ b/fonts/linguisticspro/latex/TS1LinguisticsPro-OsF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{TS1LinguisticsPro-OsF.fd} + [2019/06/25 (autoinst) Font definitions for TS1/LinguisticsPro-OsF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{LinguisticsPro-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{TS1}{LinguisticsPro-OsF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-osf-ts1 +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-OsF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-osf-ts1 +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-OsF}{regular}{sl}{ + <-> ssub * LinguisticsPro-OsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{LinguisticsPro-OsF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-osf-ts1 +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-OsF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-osf-ts1 +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-OsF}{bold}{sl}{ + <-> ssub * LinguisticsPro-OsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS1}{LinguisticsPro-OsF}{m}{sl}{ + <-> ssub * LinguisticsPro-OsF/regular/sl +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-OsF}{m}{n}{ + <-> ssub * LinguisticsPro-OsF/regular/n +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-OsF}{m}{it}{ + <-> ssub * LinguisticsPro-OsF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{LinguisticsPro-OsF}{b}{sl}{ + <-> ssub * LinguisticsPro-OsF/bold/sl +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-OsF}{b}{n}{ + <-> ssub * LinguisticsPro-OsF/bold/n +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-OsF}{b}{it}{ + <-> ssub * LinguisticsPro-OsF/bold/it +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-OsF}{bx}{n}{ + <-> ssub * LinguisticsPro-OsF/b/n +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-OsF}{bx}{sl}{ + <-> ssub * LinguisticsPro-OsF/b/sl +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-OsF}{bx}{it}{ + <-> ssub * LinguisticsPro-OsF/b/it +}{} + +\endinput diff --git a/fonts/linguisticspro/latex/TS3LinguisticsPro-LF.fd b/fonts/linguisticspro/latex/TS3LinguisticsPro-LF.fd new file mode 100644 index 0000000000..a3eae7cb64 --- /dev/null +++ b/fonts/linguisticspro/latex/TS3LinguisticsPro-LF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{TS3LinguisticsPro-LF.fd} + [2019/06/25 (autoinst) Font definitions for TS3/LinguisticsPro-LF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS3}{LinguisticsPro-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{TS3}{LinguisticsPro-LF}{regular}{sc}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-lf-sc-ts3 +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-LF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-lf-ts3 +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-LF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-lf-ts3 +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-LF}{regular}{sl}{ + <-> ssub * LinguisticsPro-LF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS3}{LinguisticsPro-LF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-lf-ts3 +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-LF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-lf-ts3 +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-LF}{bold}{sl}{ + <-> ssub * LinguisticsPro-LF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS3}{LinguisticsPro-LF}{m}{sl}{ + <-> ssub * LinguisticsPro-LF/regular/sl +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-LF}{m}{sc}{ + <-> ssub * LinguisticsPro-LF/regular/sc +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-LF}{m}{n}{ + <-> ssub * LinguisticsPro-LF/regular/n +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-LF}{m}{it}{ + <-> ssub * LinguisticsPro-LF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{TS3}{LinguisticsPro-LF}{b}{sl}{ + <-> ssub * LinguisticsPro-LF/bold/sl +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-LF}{b}{n}{ + <-> ssub * LinguisticsPro-LF/bold/n +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-LF}{b}{it}{ + <-> ssub * LinguisticsPro-LF/bold/it +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-LF}{bx}{n}{ + <-> ssub * LinguisticsPro-LF/b/n +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-LF}{bx}{sl}{ + <-> ssub * LinguisticsPro-LF/b/sl +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-LF}{bx}{it}{ + <-> ssub * LinguisticsPro-LF/b/it +}{} + +\endinput diff --git a/fonts/linguisticspro/latex/TS3LinguisticsPro-OsF.fd b/fonts/linguisticspro/latex/TS3LinguisticsPro-OsF.fd new file mode 100644 index 0000000000..720a33b6b1 --- /dev/null +++ b/fonts/linguisticspro/latex/TS3LinguisticsPro-OsF.fd @@ -0,0 +1,97 @@ +%% Generated by autoinst on 2019/06/25 +%% +\ProvidesFile{TS3LinguisticsPro-OsF.fd} + [2019/06/25 (autoinst) Font definitions for TS3/LinguisticsPro-OsF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS3}{LinguisticsPro-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{TS3}{LinguisticsPro-OsF}{regular}{sc}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-osf-sc-ts3 +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-OsF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-osf-ts3 +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-OsF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-osf-ts3 +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-OsF}{regular}{sl}{ + <-> ssub * LinguisticsPro-OsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS3}{LinguisticsPro-OsF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-osf-ts3 +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-OsF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-osf-ts3 +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-OsF}{bold}{sl}{ + <-> ssub * LinguisticsPro-OsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS3}{LinguisticsPro-OsF}{m}{sl}{ + <-> ssub * LinguisticsPro-OsF/regular/sl +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-OsF}{m}{sc}{ + <-> ssub * LinguisticsPro-OsF/regular/sc +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-OsF}{m}{n}{ + <-> ssub * LinguisticsPro-OsF/regular/n +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-OsF}{m}{it}{ + <-> ssub * LinguisticsPro-OsF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{TS3}{LinguisticsPro-OsF}{b}{sl}{ + <-> ssub * LinguisticsPro-OsF/bold/sl +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-OsF}{b}{n}{ + <-> ssub * LinguisticsPro-OsF/bold/n +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-OsF}{b}{it}{ + <-> ssub * LinguisticsPro-OsF/bold/it +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-OsF}{bx}{n}{ + <-> ssub * LinguisticsPro-OsF/b/n +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-OsF}{bx}{sl}{ + <-> ssub * LinguisticsPro-OsF/b/sl +}{} + +\DeclareFontShape{TS3}{LinguisticsPro-OsF}{bx}{it}{ + <-> ssub * LinguisticsPro-OsF/b/it +}{} + +\endinput diff --git a/fonts/linguisticspro/latex/linguisticspro.sty b/fonts/linguisticspro/latex/linguisticspro.sty new file mode 100644 index 0000000000..c4e376eedb --- /dev/null +++ b/fonts/linguisticspro/latex/linguisticspro.sty @@ -0,0 +1,111 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{linguisticspro} + [2019/06/25 (Bob Tennent and autoinst) Style file for LinguisticsPro fonts.] + +\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp} + +\newif\iflinguisticspro@otf +\ifxetex + \linguisticspro@otftrue +\else\ifluatex + \linguisticspro@otftrue +\else % [pdf]LaTeX + \linguisticspro@otffalse +\fi\fi + +\newif\iflinguisticspro@lining \linguisticspro@liningfalse +\newcommand*{\LinguisticsPro@scale}{1} +\newcommand*{\LinguisticsProInitials@scale}{1} +\RequirePackage{xkeyval} +\DeclareOptionX{scaled}{\renewcommand*{\LinguisticsPro@scale}{#1}} +\DeclareOptionX{scale}{\renewcommand*{\LinguisticsPro@scale}{#1}} +\DeclareOptionX{type1}{\linguisticspro@otffalse} + +\DeclareOptionX{lf}{\linguisticspro@liningtrue} +\DeclareOptionX{lining}{\linguisticspro@liningtrue} + +\ProcessOptionsX\relax + +\iflinguisticspro@otf + \iflinguisticspro@lining + \def\linguisticspro@figurestyle{} + \else + \def\linguisticspro@figurestyle{OldStyle} + \fi + + +\else % type1 + \iflinguisticspro@lining + \def\linguisticspro@figurestyle{LF} + \else + \def\linguisticspro@figurestyle{OsF} + \fi + \def\mdseries@rm{regular} + \def\seriesdefault{\mdseries@rm} + \def\bfseries@rm{bold} + +\fi + +\iflinguisticspro@otf + \RequirePackage{fontspec} +\else + \RequirePackage{fontenc,fontaxes,mweights} +\fi + +\iflinguisticspro@otf + \ifxetex\XeTeXtracingfonts=1\fi + \defaultfontfeatures{ + Ligatures = TeX , + Scale = \LinguisticsPro@scale , + Extension = .otf } + \setmainfont + [ Numbers = {\linguisticspro@figurestyle}, + UprightFont = *-Regular , + ItalicFont = *-Italic, + BoldFont = *-Bold , + BoldItalicFont = *-BoldItalic , + ] + {LinguisticsPro} + \newfontfamily\linguisticspro + [ Numbers = {\linguisticspro@figurestyle}, + UprightFont = *-Regular , + ItalicFont = *-Italic, + BoldFont = *-Bold , + BoldItalicFont = *-BoldItalic , + ] + {LinguisticsPro} + \newfontfamily\linguisticsproLF + [ Numbers = {}, + UprightFont = *-Regular , + ItalicFont = *-Italic, + BoldFont = *-Bold , + BoldItalicFont = *-BoldItalic , + ] + {LinguisticsPro} + \newfontfamily\linguisticsproOsF + [ Numbers = {OldStyle}, + UprightFont = *-Regular , + ItalicFont = *-Italic, + BoldFont = *-Bold , + BoldItalicFont = *-BoldItalic , + ] + {LinguisticsPro} + +\else % type1 + + \def\linguisticspro@family{LinguisticsPro-\linguisticspro@figurestyle} + \renewcommand*\rmdefault{\linguisticspro@family} + \newcommand*\linguisticspro{\fontfamily{\linguisticspro@family}\selectfont} + \newcommand*\linguisticsproLF{\fontfamily{LinguisticsPro-LF}\selectfont} + \newcommand*\linguisticsproOsF{\fontfamily{LinguisticsPro-OsF}\selectfont} + +\fi + +\def\linguisticsprolgr{\fontencoding{LGR}\fontfamily{LinguisticsPro-OsF}\selectfont} +\def\linguisticsprot3{\fontencoding{T3}\fontfamily{LinguisticsPro-OsF}\selectfont} + +\iflinguisticspro@otf + \defaultfontfeatures{} +\fi + +\endinput |