From 692a797099b0acfd35d4bbd6a322acdc87c2c3a8 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 12 May 2019 20:21:20 +0000 Subject: linguisticspro (12may19) git-svn-id: svn://tug.org/texlive/trunk@51106 c570f23f-e606-0410-a88d-b1316a301751 --- .../latex/linguisticspro/LGRLinguisticsPro-TOsF.fd | 105 +++++++++++++++++++++ .../latex/linguisticspro/LY1LinguisticsPro-TOsF.fd | 105 +++++++++++++++++++++ .../latex/linguisticspro/OT1LinguisticsPro-TOsF.fd | 105 +++++++++++++++++++++ .../latex/linguisticspro/T1LinguisticsPro-TOsF.fd | 105 +++++++++++++++++++++ .../latex/linguisticspro/T2ALinguisticsPro-TOsF.fd | 105 +++++++++++++++++++++ .../latex/linguisticspro/T2BLinguisticsPro-TOsF.fd | 105 +++++++++++++++++++++ .../latex/linguisticspro/T2CLinguisticsPro-TOsF.fd | 105 +++++++++++++++++++++ .../latex/linguisticspro/TS1LinguisticsPro-TOsF.fd | 89 +++++++++++++++++ .../tex/latex/linguisticspro/linguisticspro.sty | 79 ++++++++++++++++ 9 files changed, 903 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/linguisticspro/LGRLinguisticsPro-TOsF.fd create mode 100644 Master/texmf-dist/tex/latex/linguisticspro/LY1LinguisticsPro-TOsF.fd create mode 100644 Master/texmf-dist/tex/latex/linguisticspro/OT1LinguisticsPro-TOsF.fd create mode 100644 Master/texmf-dist/tex/latex/linguisticspro/T1LinguisticsPro-TOsF.fd create mode 100644 Master/texmf-dist/tex/latex/linguisticspro/T2ALinguisticsPro-TOsF.fd create mode 100644 Master/texmf-dist/tex/latex/linguisticspro/T2BLinguisticsPro-TOsF.fd create mode 100644 Master/texmf-dist/tex/latex/linguisticspro/T2CLinguisticsPro-TOsF.fd create mode 100644 Master/texmf-dist/tex/latex/linguisticspro/TS1LinguisticsPro-TOsF.fd create mode 100644 Master/texmf-dist/tex/latex/linguisticspro/linguisticspro.sty (limited to 'Master/texmf-dist/tex/latex/linguisticspro') diff --git a/Master/texmf-dist/tex/latex/linguisticspro/LGRLinguisticsPro-TOsF.fd b/Master/texmf-dist/tex/latex/linguisticspro/LGRLinguisticsPro-TOsF.fd new file mode 100644 index 00000000000..41ca3a297c2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/linguisticspro/LGRLinguisticsPro-TOsF.fd @@ -0,0 +1,105 @@ +%% Generated by autoinst on 2019/05/11 +%% +\ProvidesFile{LGRLinguisticsPro-TOsF.fd} + [2019/05/11 (autoinst) Font definitions for LGR/LinguisticsPro-TOsF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{LGR}{LinguisticsPro-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{LGR}{LinguisticsPro-TOsF}{regular}{sc}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-tosf-sc-lgr +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-TOsF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-tosf-lgr +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-TOsF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-tosf-lgr +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-TOsF}{regular}{nw}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-tosf-swash-lgr +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-TOsF}{regular}{sl}{ + <-> ssub * LinguisticsPro-TOsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LGR}{LinguisticsPro-TOsF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-tosf-lgr +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-TOsF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-tosf-lgr +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-TOsF}{bold}{sl}{ + <-> ssub * LinguisticsPro-TOsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LGR}{LinguisticsPro-TOsF}{m}{sl}{ + <-> ssub * LinguisticsPro-TOsF/regular/sl +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-TOsF}{m}{sc}{ + <-> ssub * LinguisticsPro-TOsF/regular/sc +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-TOsF}{m}{n}{ + <-> ssub * LinguisticsPro-TOsF/regular/n +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-TOsF}{m}{it}{ + <-> ssub * LinguisticsPro-TOsF/regular/it +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-TOsF}{m}{nw}{ + <-> ssub * LinguisticsPro-TOsF/regular/nw +}{} + + +% b --> bold + +\DeclareFontShape{LGR}{LinguisticsPro-TOsF}{b}{sl}{ + <-> ssub * LinguisticsPro-TOsF/bold/sl +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-TOsF}{b}{n}{ + <-> ssub * LinguisticsPro-TOsF/bold/n +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-TOsF}{b}{it}{ + <-> ssub * LinguisticsPro-TOsF/bold/it +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-TOsF}{bx}{n}{ + <-> ssub * LinguisticsPro-TOsF/b/n +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-TOsF}{bx}{sl}{ + <-> ssub * LinguisticsPro-TOsF/b/sl +}{} + +\DeclareFontShape{LGR}{LinguisticsPro-TOsF}{bx}{it}{ + <-> ssub * LinguisticsPro-TOsF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/linguisticspro/LY1LinguisticsPro-TOsF.fd b/Master/texmf-dist/tex/latex/linguisticspro/LY1LinguisticsPro-TOsF.fd new file mode 100644 index 00000000000..d98ed9983a2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/linguisticspro/LY1LinguisticsPro-TOsF.fd @@ -0,0 +1,105 @@ +%% Generated by autoinst on 2019/05/11 +%% +\ProvidesFile{LY1LinguisticsPro-TOsF.fd} + [2019/05/11 (autoinst) Font definitions for LY1/LinguisticsPro-TOsF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{LinguisticsPro-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{LinguisticsPro-TOsF}{regular}{sc}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-tosf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-TOsF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-TOsF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-TOsF}{regular}{nw}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-tosf-swash-ly1 +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-TOsF}{regular}{sl}{ + <-> ssub * LinguisticsPro-TOsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{LinguisticsPro-TOsF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-TOsF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-TOsF}{bold}{sl}{ + <-> ssub * LinguisticsPro-TOsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{LinguisticsPro-TOsF}{m}{sl}{ + <-> ssub * LinguisticsPro-TOsF/regular/sl +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-TOsF}{m}{sc}{ + <-> ssub * LinguisticsPro-TOsF/regular/sc +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-TOsF}{m}{n}{ + <-> ssub * LinguisticsPro-TOsF/regular/n +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-TOsF}{m}{it}{ + <-> ssub * LinguisticsPro-TOsF/regular/it +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-TOsF}{m}{nw}{ + <-> ssub * LinguisticsPro-TOsF/regular/nw +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{LinguisticsPro-TOsF}{b}{sl}{ + <-> ssub * LinguisticsPro-TOsF/bold/sl +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-TOsF}{b}{n}{ + <-> ssub * LinguisticsPro-TOsF/bold/n +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-TOsF}{b}{it}{ + <-> ssub * LinguisticsPro-TOsF/bold/it +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-TOsF}{bx}{n}{ + <-> ssub * LinguisticsPro-TOsF/b/n +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-TOsF}{bx}{sl}{ + <-> ssub * LinguisticsPro-TOsF/b/sl +}{} + +\DeclareFontShape{LY1}{LinguisticsPro-TOsF}{bx}{it}{ + <-> ssub * LinguisticsPro-TOsF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/linguisticspro/OT1LinguisticsPro-TOsF.fd b/Master/texmf-dist/tex/latex/linguisticspro/OT1LinguisticsPro-TOsF.fd new file mode 100644 index 00000000000..6e8037a1890 --- /dev/null +++ b/Master/texmf-dist/tex/latex/linguisticspro/OT1LinguisticsPro-TOsF.fd @@ -0,0 +1,105 @@ +%% Generated by autoinst on 2019/05/11 +%% +\ProvidesFile{OT1LinguisticsPro-TOsF.fd} + [2019/05/11 (autoinst) Font definitions for OT1/LinguisticsPro-TOsF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{LinguisticsPro-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{LinguisticsPro-TOsF}{regular}{sc}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-tosf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-TOsF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-TOsF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-TOsF}{regular}{nw}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-tosf-swash-ot1 +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-TOsF}{regular}{sl}{ + <-> ssub * LinguisticsPro-TOsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{LinguisticsPro-TOsF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-TOsF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-TOsF}{bold}{sl}{ + <-> ssub * LinguisticsPro-TOsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{LinguisticsPro-TOsF}{m}{sl}{ + <-> ssub * LinguisticsPro-TOsF/regular/sl +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-TOsF}{m}{sc}{ + <-> ssub * LinguisticsPro-TOsF/regular/sc +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-TOsF}{m}{n}{ + <-> ssub * LinguisticsPro-TOsF/regular/n +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-TOsF}{m}{it}{ + <-> ssub * LinguisticsPro-TOsF/regular/it +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-TOsF}{m}{nw}{ + <-> ssub * LinguisticsPro-TOsF/regular/nw +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{LinguisticsPro-TOsF}{b}{sl}{ + <-> ssub * LinguisticsPro-TOsF/bold/sl +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-TOsF}{b}{n}{ + <-> ssub * LinguisticsPro-TOsF/bold/n +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-TOsF}{b}{it}{ + <-> ssub * LinguisticsPro-TOsF/bold/it +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-TOsF}{bx}{n}{ + <-> ssub * LinguisticsPro-TOsF/b/n +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-TOsF}{bx}{sl}{ + <-> ssub * LinguisticsPro-TOsF/b/sl +}{} + +\DeclareFontShape{OT1}{LinguisticsPro-TOsF}{bx}{it}{ + <-> ssub * LinguisticsPro-TOsF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/linguisticspro/T1LinguisticsPro-TOsF.fd b/Master/texmf-dist/tex/latex/linguisticspro/T1LinguisticsPro-TOsF.fd new file mode 100644 index 00000000000..86a56659c1a --- /dev/null +++ b/Master/texmf-dist/tex/latex/linguisticspro/T1LinguisticsPro-TOsF.fd @@ -0,0 +1,105 @@ +%% Generated by autoinst on 2019/05/11 +%% +\ProvidesFile{T1LinguisticsPro-TOsF.fd} + [2019/05/11 (autoinst) Font definitions for T1/LinguisticsPro-TOsF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{LinguisticsPro-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{LinguisticsPro-TOsF}{regular}{sc}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-tosf-sc-t1 +}{} + +\DeclareFontShape{T1}{LinguisticsPro-TOsF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-tosf-t1 +}{} + +\DeclareFontShape{T1}{LinguisticsPro-TOsF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-tosf-t1 +}{} + +\DeclareFontShape{T1}{LinguisticsPro-TOsF}{regular}{nw}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-tosf-swash-t1 +}{} + +\DeclareFontShape{T1}{LinguisticsPro-TOsF}{regular}{sl}{ + <-> ssub * LinguisticsPro-TOsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{LinguisticsPro-TOsF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-tosf-t1 +}{} + +\DeclareFontShape{T1}{LinguisticsPro-TOsF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-tosf-t1 +}{} + +\DeclareFontShape{T1}{LinguisticsPro-TOsF}{bold}{sl}{ + <-> ssub * LinguisticsPro-TOsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{LinguisticsPro-TOsF}{m}{sl}{ + <-> ssub * LinguisticsPro-TOsF/regular/sl +}{} + +\DeclareFontShape{T1}{LinguisticsPro-TOsF}{m}{sc}{ + <-> ssub * LinguisticsPro-TOsF/regular/sc +}{} + +\DeclareFontShape{T1}{LinguisticsPro-TOsF}{m}{n}{ + <-> ssub * LinguisticsPro-TOsF/regular/n +}{} + +\DeclareFontShape{T1}{LinguisticsPro-TOsF}{m}{it}{ + <-> ssub * LinguisticsPro-TOsF/regular/it +}{} + +\DeclareFontShape{T1}{LinguisticsPro-TOsF}{m}{nw}{ + <-> ssub * LinguisticsPro-TOsF/regular/nw +}{} + + +% b --> bold + +\DeclareFontShape{T1}{LinguisticsPro-TOsF}{b}{sl}{ + <-> ssub * LinguisticsPro-TOsF/bold/sl +}{} + +\DeclareFontShape{T1}{LinguisticsPro-TOsF}{b}{n}{ + <-> ssub * LinguisticsPro-TOsF/bold/n +}{} + +\DeclareFontShape{T1}{LinguisticsPro-TOsF}{b}{it}{ + <-> ssub * LinguisticsPro-TOsF/bold/it +}{} + +\DeclareFontShape{T1}{LinguisticsPro-TOsF}{bx}{n}{ + <-> ssub * LinguisticsPro-TOsF/b/n +}{} + +\DeclareFontShape{T1}{LinguisticsPro-TOsF}{bx}{sl}{ + <-> ssub * LinguisticsPro-TOsF/b/sl +}{} + +\DeclareFontShape{T1}{LinguisticsPro-TOsF}{bx}{it}{ + <-> ssub * LinguisticsPro-TOsF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/linguisticspro/T2ALinguisticsPro-TOsF.fd b/Master/texmf-dist/tex/latex/linguisticspro/T2ALinguisticsPro-TOsF.fd new file mode 100644 index 00000000000..de8f43cf3f8 --- /dev/null +++ b/Master/texmf-dist/tex/latex/linguisticspro/T2ALinguisticsPro-TOsF.fd @@ -0,0 +1,105 @@ +%% Generated by autoinst on 2019/05/11 +%% +\ProvidesFile{T2ALinguisticsPro-TOsF.fd} + [2019/05/11 (autoinst) Font definitions for T2A/LinguisticsPro-TOsF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2A}{LinguisticsPro-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2A}{LinguisticsPro-TOsF}{regular}{sc}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-tosf-sc-t2a +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-TOsF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-tosf-t2a +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-TOsF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-tosf-t2a +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-TOsF}{regular}{nw}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-tosf-swash-t2a +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-TOsF}{regular}{sl}{ + <-> ssub * LinguisticsPro-TOsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2A}{LinguisticsPro-TOsF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-tosf-t2a +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-TOsF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-tosf-t2a +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-TOsF}{bold}{sl}{ + <-> ssub * LinguisticsPro-TOsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2A}{LinguisticsPro-TOsF}{m}{sl}{ + <-> ssub * LinguisticsPro-TOsF/regular/sl +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-TOsF}{m}{sc}{ + <-> ssub * LinguisticsPro-TOsF/regular/sc +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-TOsF}{m}{n}{ + <-> ssub * LinguisticsPro-TOsF/regular/n +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-TOsF}{m}{it}{ + <-> ssub * LinguisticsPro-TOsF/regular/it +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-TOsF}{m}{nw}{ + <-> ssub * LinguisticsPro-TOsF/regular/nw +}{} + + +% b --> bold + +\DeclareFontShape{T2A}{LinguisticsPro-TOsF}{b}{sl}{ + <-> ssub * LinguisticsPro-TOsF/bold/sl +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-TOsF}{b}{n}{ + <-> ssub * LinguisticsPro-TOsF/bold/n +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-TOsF}{b}{it}{ + <-> ssub * LinguisticsPro-TOsF/bold/it +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-TOsF}{bx}{n}{ + <-> ssub * LinguisticsPro-TOsF/b/n +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-TOsF}{bx}{sl}{ + <-> ssub * LinguisticsPro-TOsF/b/sl +}{} + +\DeclareFontShape{T2A}{LinguisticsPro-TOsF}{bx}{it}{ + <-> ssub * LinguisticsPro-TOsF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/linguisticspro/T2BLinguisticsPro-TOsF.fd b/Master/texmf-dist/tex/latex/linguisticspro/T2BLinguisticsPro-TOsF.fd new file mode 100644 index 00000000000..82ef4ec3e79 --- /dev/null +++ b/Master/texmf-dist/tex/latex/linguisticspro/T2BLinguisticsPro-TOsF.fd @@ -0,0 +1,105 @@ +%% Generated by autoinst on 2019/05/11 +%% +\ProvidesFile{T2BLinguisticsPro-TOsF.fd} + [2019/05/11 (autoinst) Font definitions for T2B/LinguisticsPro-TOsF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2B}{LinguisticsPro-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2B}{LinguisticsPro-TOsF}{regular}{sc}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-tosf-sc-t2b +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-TOsF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-tosf-t2b +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-TOsF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-tosf-t2b +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-TOsF}{regular}{nw}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-tosf-swash-t2b +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-TOsF}{regular}{sl}{ + <-> ssub * LinguisticsPro-TOsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2B}{LinguisticsPro-TOsF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-tosf-t2b +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-TOsF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-tosf-t2b +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-TOsF}{bold}{sl}{ + <-> ssub * LinguisticsPro-TOsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2B}{LinguisticsPro-TOsF}{m}{sl}{ + <-> ssub * LinguisticsPro-TOsF/regular/sl +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-TOsF}{m}{sc}{ + <-> ssub * LinguisticsPro-TOsF/regular/sc +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-TOsF}{m}{n}{ + <-> ssub * LinguisticsPro-TOsF/regular/n +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-TOsF}{m}{it}{ + <-> ssub * LinguisticsPro-TOsF/regular/it +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-TOsF}{m}{nw}{ + <-> ssub * LinguisticsPro-TOsF/regular/nw +}{} + + +% b --> bold + +\DeclareFontShape{T2B}{LinguisticsPro-TOsF}{b}{sl}{ + <-> ssub * LinguisticsPro-TOsF/bold/sl +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-TOsF}{b}{n}{ + <-> ssub * LinguisticsPro-TOsF/bold/n +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-TOsF}{b}{it}{ + <-> ssub * LinguisticsPro-TOsF/bold/it +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-TOsF}{bx}{n}{ + <-> ssub * LinguisticsPro-TOsF/b/n +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-TOsF}{bx}{sl}{ + <-> ssub * LinguisticsPro-TOsF/b/sl +}{} + +\DeclareFontShape{T2B}{LinguisticsPro-TOsF}{bx}{it}{ + <-> ssub * LinguisticsPro-TOsF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/linguisticspro/T2CLinguisticsPro-TOsF.fd b/Master/texmf-dist/tex/latex/linguisticspro/T2CLinguisticsPro-TOsF.fd new file mode 100644 index 00000000000..8658f3ce919 --- /dev/null +++ b/Master/texmf-dist/tex/latex/linguisticspro/T2CLinguisticsPro-TOsF.fd @@ -0,0 +1,105 @@ +%% Generated by autoinst on 2019/05/11 +%% +\ProvidesFile{T2CLinguisticsPro-TOsF.fd} + [2019/05/11 (autoinst) Font definitions for T2C/LinguisticsPro-TOsF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{T2C}{LinguisticsPro-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T2C}{LinguisticsPro-TOsF}{regular}{sc}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-tosf-sc-t2c +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-TOsF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-tosf-t2c +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-TOsF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-tosf-t2c +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-TOsF}{regular}{nw}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-tosf-swash-t2c +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-TOsF}{regular}{sl}{ + <-> ssub * LinguisticsPro-TOsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T2C}{LinguisticsPro-TOsF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-tosf-t2c +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-TOsF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-tosf-t2c +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-TOsF}{bold}{sl}{ + <-> ssub * LinguisticsPro-TOsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T2C}{LinguisticsPro-TOsF}{m}{sl}{ + <-> ssub * LinguisticsPro-TOsF/regular/sl +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-TOsF}{m}{sc}{ + <-> ssub * LinguisticsPro-TOsF/regular/sc +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-TOsF}{m}{n}{ + <-> ssub * LinguisticsPro-TOsF/regular/n +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-TOsF}{m}{it}{ + <-> ssub * LinguisticsPro-TOsF/regular/it +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-TOsF}{m}{nw}{ + <-> ssub * LinguisticsPro-TOsF/regular/nw +}{} + + +% b --> bold + +\DeclareFontShape{T2C}{LinguisticsPro-TOsF}{b}{sl}{ + <-> ssub * LinguisticsPro-TOsF/bold/sl +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-TOsF}{b}{n}{ + <-> ssub * LinguisticsPro-TOsF/bold/n +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-TOsF}{b}{it}{ + <-> ssub * LinguisticsPro-TOsF/bold/it +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-TOsF}{bx}{n}{ + <-> ssub * LinguisticsPro-TOsF/b/n +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-TOsF}{bx}{sl}{ + <-> ssub * LinguisticsPro-TOsF/b/sl +}{} + +\DeclareFontShape{T2C}{LinguisticsPro-TOsF}{bx}{it}{ + <-> ssub * LinguisticsPro-TOsF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/linguisticspro/TS1LinguisticsPro-TOsF.fd b/Master/texmf-dist/tex/latex/linguisticspro/TS1LinguisticsPro-TOsF.fd new file mode 100644 index 00000000000..9632d3d079b --- /dev/null +++ b/Master/texmf-dist/tex/latex/linguisticspro/TS1LinguisticsPro-TOsF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/05/11 +%% +\ProvidesFile{TS1LinguisticsPro-TOsF.fd} + [2019/05/11 (autoinst) Font definitions for TS1/LinguisticsPro-TOsF.] + +\expandafter\ifx\csname LinguisticsPro@scale\endcsname\relax + \let\LinguisticsPro@@scale\@empty +\else + \edef\LinguisticsPro@@scale{s*[\csname LinguisticsPro@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{LinguisticsPro-TOsF}{} + + +% ---- regular ---- + +\DeclareFontShape{TS1}{LinguisticsPro-TOsF}{regular}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Regular-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-TOsF}{regular}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Italic-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-TOsF}{regular}{sl}{ + <-> ssub * LinguisticsPro-TOsF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{LinguisticsPro-TOsF}{bold}{n}{ + <-> \LinguisticsPro@@scale LinguisticsPro-Bold-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-TOsF}{bold}{it}{ + <-> \LinguisticsPro@@scale LinguisticsPro-BoldItalic-tosf-ts1 +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-TOsF}{bold}{sl}{ + <-> ssub * LinguisticsPro-TOsF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS1}{LinguisticsPro-TOsF}{m}{sl}{ + <-> ssub * LinguisticsPro-TOsF/regular/sl +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-TOsF}{m}{n}{ + <-> ssub * LinguisticsPro-TOsF/regular/n +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-TOsF}{m}{it}{ + <-> ssub * LinguisticsPro-TOsF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{LinguisticsPro-TOsF}{b}{sl}{ + <-> ssub * LinguisticsPro-TOsF/bold/sl +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-TOsF}{b}{n}{ + <-> ssub * LinguisticsPro-TOsF/bold/n +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-TOsF}{b}{it}{ + <-> ssub * LinguisticsPro-TOsF/bold/it +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-TOsF}{bx}{n}{ + <-> ssub * LinguisticsPro-TOsF/b/n +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-TOsF}{bx}{sl}{ + <-> ssub * LinguisticsPro-TOsF/b/sl +}{} + +\DeclareFontShape{TS1}{LinguisticsPro-TOsF}{bx}{it}{ + <-> ssub * LinguisticsPro-TOsF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/linguisticspro/linguisticspro.sty b/Master/texmf-dist/tex/latex/linguisticspro/linguisticspro.sty new file mode 100644 index 00000000000..21cefaaa764 --- /dev/null +++ b/Master/texmf-dist/tex/latex/linguisticspro/linguisticspro.sty @@ -0,0 +1,79 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{linguisticspro} + [2019/05/11 (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 + +\newcommand*{\LinguisticsPro@scale}{1} +\newcommand*{\LinguisticsProInitials@scale}{1} +\RequirePackage{xkeyval} +\DeclareOptionX{scaled}{\renewcommand*{\LinguisticsPro@scale}{#1}\renewcommand*{\LinguisticsProInitials@scale}{#1}} +\DeclareOptionX{scale}{\renewcommand*{\LinguisticsPro@scale}{#1}\renewcommand*{\LinguisticsProInitials@scale}{#1}} +\DeclareOptionX{type1}{\linguisticspro@otffalse} + +\ProcessOptionsX\relax + +\iflinguisticspro@otf + \def\linguisticspro@figurestyle{OldStyle} + +\else % type1 + \def\linguisticspro@figurestyle{OsF} + \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} + +\else % type1 + + \def\linguisticspro@family{LinguisticsPro-T\linguisticspro@figurestyle} + \renewcommand*\rmdefault{\linguisticspro@family} + \newcommand*\linguisticspro{\fontfamily{\linguisticspro@family}\selectfont} + +\fi + +\def\linguisticsprolgr{\fontencoding{LGR}\fontfamily{LinguisticsPro-TOsF}\selectfont} + +\iflinguisticspro@otf + \defaultfontfeatures{} +\fi + +\endinput -- cgit v1.2.3