From 1a5008cd5425e3c9b46a2ccbe936087ed0712181 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 31 Jul 2020 21:44:44 +0000 Subject: playfair (31jul20) git-svn-id: svn://tug.org/texlive/trunk@56005 c570f23f-e606-0410-a88d-b1316a301751 --- .../tex/latex/playfair/LY1PlyfrDisplay-LF.fd | 211 +++++++++++++++++++++ .../tex/latex/playfair/LY1PlyfrDisplay-OsF.fd | 211 +++++++++++++++++++++ .../tex/latex/playfair/LY1PlyfrDisplay-Sup.fd | 127 +++++++++++++ .../tex/latex/playfair/OT1PlyfrDisplay-LF.fd | 211 +++++++++++++++++++++ .../tex/latex/playfair/OT1PlyfrDisplay-OsF.fd | 211 +++++++++++++++++++++ .../tex/latex/playfair/OT1PlyfrDisplay-Sup.fd | 127 +++++++++++++ .../tex/latex/playfair/PlayfairDisplay.sty | 70 +++++-- .../tex/latex/playfair/T1PlyfrDisplay-LF.fd | 211 +++++++++++++++++++++ .../tex/latex/playfair/T1PlyfrDisplay-OsF.fd | 211 +++++++++++++++++++++ .../tex/latex/playfair/T1PlyfrDisplay-Sup.fd | 127 +++++++++++++ .../tex/latex/playfair/TS1PlyfrDisplay-LF.fd | 127 +++++++++++++ .../tex/latex/playfair/TS1PlyfrDisplay-OsF.fd | 127 +++++++++++++ 12 files changed, 1957 insertions(+), 14 deletions(-) create mode 100644 Master/texmf-dist/tex/latex/playfair/LY1PlyfrDisplay-LF.fd create mode 100644 Master/texmf-dist/tex/latex/playfair/LY1PlyfrDisplay-OsF.fd create mode 100644 Master/texmf-dist/tex/latex/playfair/LY1PlyfrDisplay-Sup.fd create mode 100644 Master/texmf-dist/tex/latex/playfair/OT1PlyfrDisplay-LF.fd create mode 100644 Master/texmf-dist/tex/latex/playfair/OT1PlyfrDisplay-OsF.fd create mode 100644 Master/texmf-dist/tex/latex/playfair/OT1PlyfrDisplay-Sup.fd create mode 100644 Master/texmf-dist/tex/latex/playfair/T1PlyfrDisplay-LF.fd create mode 100644 Master/texmf-dist/tex/latex/playfair/T1PlyfrDisplay-OsF.fd create mode 100644 Master/texmf-dist/tex/latex/playfair/T1PlyfrDisplay-Sup.fd create mode 100644 Master/texmf-dist/tex/latex/playfair/TS1PlyfrDisplay-LF.fd create mode 100644 Master/texmf-dist/tex/latex/playfair/TS1PlyfrDisplay-OsF.fd (limited to 'Master/texmf-dist/tex/latex/playfair') diff --git a/Master/texmf-dist/tex/latex/playfair/LY1PlyfrDisplay-LF.fd b/Master/texmf-dist/tex/latex/playfair/LY1PlyfrDisplay-LF.fd new file mode 100644 index 00000000000..f537ae6961b --- /dev/null +++ b/Master/texmf-dist/tex/latex/playfair/LY1PlyfrDisplay-LF.fd @@ -0,0 +1,211 @@ +%% Generated by autoinst on 2020/07/30 +%% +\ProvidesFile{LY1PlyfrDisplay-LF.fd} + [2020/07/30 (autoinst) Font definitions for LY1/PlyfrDisplay-LF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname PlyfrDisplay@scale\endcsname\relax + \let\PlyfrDisplay@@scale\@empty +\else + \edef\PlyfrDisplay@@scale{s*[\csname PlyfrDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{PlyfrDisplay-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{regular}{sc}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Regular-lf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{regular}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Regular-lf-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{regular}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Italic-lf-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{regular}{scit}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Italic-lf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{regular}{scsl}{ + <-> ssub * PlyfrDisplay-LF/regular/scit +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{regular}{sl}{ + <-> ssub * PlyfrDisplay-LF/regular/it +}{} + + +% ---- black ---- + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{black}{sc}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Black-lf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{black}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Black-lf-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{black}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BlackItalic-lf-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{black}{scit}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BlackItalic-lf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{black}{scsl}{ + <-> ssub * PlyfrDisplay-LF/black/scit +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{black}{sl}{ + <-> ssub * PlyfrDisplay-LF/black/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{bold}{sc}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Bold-lf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{bold}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Bold-lf-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{bold}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BoldItalic-lf-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{bold}{scit}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BoldItalic-lf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{bold}{scsl}{ + <-> ssub * PlyfrDisplay-LF/bold/scit +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{bold}{sl}{ + <-> ssub * PlyfrDisplay-LF/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{m}{sl}{ + <-> alias * PlyfrDisplay-LF/regular/sl +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{m}{scsl}{ + <-> alias * PlyfrDisplay-LF/regular/scsl +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{m}{sc}{ + <-> alias * PlyfrDisplay-LF/regular/sc +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{m}{n}{ + <-> alias * PlyfrDisplay-LF/regular/n +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{m}{it}{ + <-> alias * PlyfrDisplay-LF/regular/it +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{m}{scit}{ + <-> alias * PlyfrDisplay-LF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{b}{sl}{ + <-> alias * PlyfrDisplay-LF/bold/sl +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{b}{scsl}{ + <-> alias * PlyfrDisplay-LF/bold/scsl +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{b}{sc}{ + <-> alias * PlyfrDisplay-LF/bold/sc +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{b}{n}{ + <-> alias * PlyfrDisplay-LF/bold/n +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{b}{it}{ + <-> alias * PlyfrDisplay-LF/bold/it +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{b}{scit}{ + <-> alias * PlyfrDisplay-LF/bold/scit +}{} + + +% eb --> black + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{eb}{sl}{ + <-> alias * PlyfrDisplay-LF/black/sl +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{eb}{scsl}{ + <-> alias * PlyfrDisplay-LF/black/scsl +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{eb}{sc}{ + <-> alias * PlyfrDisplay-LF/black/sc +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{eb}{n}{ + <-> alias * PlyfrDisplay-LF/black/n +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{eb}{it}{ + <-> alias * PlyfrDisplay-LF/black/it +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{eb}{scit}{ + <-> alias * PlyfrDisplay-LF/black/scit +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{bx}{n}{ + <-> ssub * PlyfrDisplay-LF/b/n +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{bx}{sc}{ + <-> ssub * PlyfrDisplay-LF/b/sc +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{bx}{scsl}{ + <-> ssub * PlyfrDisplay-LF/b/scsl +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{bx}{sl}{ + <-> ssub * PlyfrDisplay-LF/b/sl +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{bx}{it}{ + <-> ssub * PlyfrDisplay-LF/b/it +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-LF}{bx}{scit}{ + <-> ssub * PlyfrDisplay-LF/b/scit +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/playfair/LY1PlyfrDisplay-OsF.fd b/Master/texmf-dist/tex/latex/playfair/LY1PlyfrDisplay-OsF.fd new file mode 100644 index 00000000000..cdce79e7403 --- /dev/null +++ b/Master/texmf-dist/tex/latex/playfair/LY1PlyfrDisplay-OsF.fd @@ -0,0 +1,211 @@ +%% Generated by autoinst on 2020/07/30 +%% +\ProvidesFile{LY1PlyfrDisplay-OsF.fd} + [2020/07/30 (autoinst) Font definitions for LY1/PlyfrDisplay-OsF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname PlyfrDisplay@scale\endcsname\relax + \let\PlyfrDisplay@@scale\@empty +\else + \edef\PlyfrDisplay@@scale{s*[\csname PlyfrDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{PlyfrDisplay-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{regular}{sc}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Regular-osf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{regular}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Regular-osf-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{regular}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Italic-osf-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{regular}{scit}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Italic-osf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{regular}{scsl}{ + <-> ssub * PlyfrDisplay-OsF/regular/scit +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{regular}{sl}{ + <-> ssub * PlyfrDisplay-OsF/regular/it +}{} + + +% ---- black ---- + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{black}{sc}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Black-osf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{black}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Black-osf-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{black}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BlackItalic-osf-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{black}{scit}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BlackItalic-osf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{black}{scsl}{ + <-> ssub * PlyfrDisplay-OsF/black/scit +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{black}{sl}{ + <-> ssub * PlyfrDisplay-OsF/black/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{bold}{sc}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Bold-osf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{bold}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Bold-osf-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{bold}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BoldItalic-osf-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{bold}{scit}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BoldItalic-osf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{bold}{scsl}{ + <-> ssub * PlyfrDisplay-OsF/bold/scit +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{bold}{sl}{ + <-> ssub * PlyfrDisplay-OsF/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{m}{sl}{ + <-> alias * PlyfrDisplay-OsF/regular/sl +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{m}{scsl}{ + <-> alias * PlyfrDisplay-OsF/regular/scsl +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{m}{sc}{ + <-> alias * PlyfrDisplay-OsF/regular/sc +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{m}{n}{ + <-> alias * PlyfrDisplay-OsF/regular/n +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{m}{it}{ + <-> alias * PlyfrDisplay-OsF/regular/it +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{m}{scit}{ + <-> alias * PlyfrDisplay-OsF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{b}{sl}{ + <-> alias * PlyfrDisplay-OsF/bold/sl +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{b}{scsl}{ + <-> alias * PlyfrDisplay-OsF/bold/scsl +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{b}{sc}{ + <-> alias * PlyfrDisplay-OsF/bold/sc +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{b}{n}{ + <-> alias * PlyfrDisplay-OsF/bold/n +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{b}{it}{ + <-> alias * PlyfrDisplay-OsF/bold/it +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{b}{scit}{ + <-> alias * PlyfrDisplay-OsF/bold/scit +}{} + + +% eb --> black + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{eb}{sl}{ + <-> alias * PlyfrDisplay-OsF/black/sl +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{eb}{scsl}{ + <-> alias * PlyfrDisplay-OsF/black/scsl +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{eb}{sc}{ + <-> alias * PlyfrDisplay-OsF/black/sc +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{eb}{n}{ + <-> alias * PlyfrDisplay-OsF/black/n +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{eb}{it}{ + <-> alias * PlyfrDisplay-OsF/black/it +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{eb}{scit}{ + <-> alias * PlyfrDisplay-OsF/black/scit +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{bx}{n}{ + <-> ssub * PlyfrDisplay-OsF/b/n +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{bx}{sc}{ + <-> ssub * PlyfrDisplay-OsF/b/sc +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{bx}{scsl}{ + <-> ssub * PlyfrDisplay-OsF/b/scsl +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{bx}{sl}{ + <-> ssub * PlyfrDisplay-OsF/b/sl +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{bx}{it}{ + <-> ssub * PlyfrDisplay-OsF/b/it +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-OsF}{bx}{scit}{ + <-> ssub * PlyfrDisplay-OsF/b/scit +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/playfair/LY1PlyfrDisplay-Sup.fd b/Master/texmf-dist/tex/latex/playfair/LY1PlyfrDisplay-Sup.fd new file mode 100644 index 00000000000..19ef678f2c7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/playfair/LY1PlyfrDisplay-Sup.fd @@ -0,0 +1,127 @@ +%% Generated by autoinst on 2020/07/30 +%% +\ProvidesFile{LY1PlyfrDisplay-Sup.fd} + [2020/07/30 (autoinst) Font definitions for LY1/PlyfrDisplay-Sup.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname PlyfrDisplay@scale\endcsname\relax + \let\PlyfrDisplay@@scale\@empty +\else + \edef\PlyfrDisplay@@scale{s*[\csname PlyfrDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{PlyfrDisplay-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{PlyfrDisplay-Sup}{regular}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Regular-sup-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-Sup}{regular}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Italic-sup-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-Sup}{regular}{sl}{ + <-> ssub * PlyfrDisplay-Sup/regular/it +}{} + + +% ---- black ---- + +\DeclareFontShape{LY1}{PlyfrDisplay-Sup}{black}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Black-sup-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-Sup}{black}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BlackItalic-sup-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-Sup}{black}{sl}{ + <-> ssub * PlyfrDisplay-Sup/black/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{PlyfrDisplay-Sup}{bold}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Bold-sup-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-Sup}{bold}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BoldItalic-sup-ly1 +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-Sup}{bold}{sl}{ + <-> ssub * PlyfrDisplay-Sup/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{PlyfrDisplay-Sup}{m}{sl}{ + <-> alias * PlyfrDisplay-Sup/regular/sl +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-Sup}{m}{n}{ + <-> alias * PlyfrDisplay-Sup/regular/n +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-Sup}{m}{it}{ + <-> alias * PlyfrDisplay-Sup/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{PlyfrDisplay-Sup}{b}{sl}{ + <-> alias * PlyfrDisplay-Sup/bold/sl +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-Sup}{b}{n}{ + <-> alias * PlyfrDisplay-Sup/bold/n +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-Sup}{b}{it}{ + <-> alias * PlyfrDisplay-Sup/bold/it +}{} + + +% eb --> black + +\DeclareFontShape{LY1}{PlyfrDisplay-Sup}{eb}{sl}{ + <-> alias * PlyfrDisplay-Sup/black/sl +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-Sup}{eb}{n}{ + <-> alias * PlyfrDisplay-Sup/black/n +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-Sup}{eb}{it}{ + <-> alias * PlyfrDisplay-Sup/black/it +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-Sup}{bx}{n}{ + <-> ssub * PlyfrDisplay-Sup/b/n +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-Sup}{bx}{sl}{ + <-> ssub * PlyfrDisplay-Sup/b/sl +}{} + +\DeclareFontShape{LY1}{PlyfrDisplay-Sup}{bx}{it}{ + <-> ssub * PlyfrDisplay-Sup/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/playfair/OT1PlyfrDisplay-LF.fd b/Master/texmf-dist/tex/latex/playfair/OT1PlyfrDisplay-LF.fd new file mode 100644 index 00000000000..52be8160d3e --- /dev/null +++ b/Master/texmf-dist/tex/latex/playfair/OT1PlyfrDisplay-LF.fd @@ -0,0 +1,211 @@ +%% Generated by autoinst on 2020/07/30 +%% +\ProvidesFile{OT1PlyfrDisplay-LF.fd} + [2020/07/30 (autoinst) Font definitions for OT1/PlyfrDisplay-LF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname PlyfrDisplay@scale\endcsname\relax + \let\PlyfrDisplay@@scale\@empty +\else + \edef\PlyfrDisplay@@scale{s*[\csname PlyfrDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{PlyfrDisplay-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{regular}{sc}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Regular-lf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{regular}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Regular-lf-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{regular}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Italic-lf-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{regular}{scit}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Italic-lf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{regular}{scsl}{ + <-> ssub * PlyfrDisplay-LF/regular/scit +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{regular}{sl}{ + <-> ssub * PlyfrDisplay-LF/regular/it +}{} + + +% ---- black ---- + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{black}{sc}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Black-lf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{black}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Black-lf-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{black}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BlackItalic-lf-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{black}{scit}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BlackItalic-lf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{black}{scsl}{ + <-> ssub * PlyfrDisplay-LF/black/scit +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{black}{sl}{ + <-> ssub * PlyfrDisplay-LF/black/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{bold}{sc}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Bold-lf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{bold}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Bold-lf-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{bold}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BoldItalic-lf-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{bold}{scit}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BoldItalic-lf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{bold}{scsl}{ + <-> ssub * PlyfrDisplay-LF/bold/scit +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{bold}{sl}{ + <-> ssub * PlyfrDisplay-LF/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{m}{sl}{ + <-> alias * PlyfrDisplay-LF/regular/sl +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{m}{scsl}{ + <-> alias * PlyfrDisplay-LF/regular/scsl +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{m}{sc}{ + <-> alias * PlyfrDisplay-LF/regular/sc +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{m}{n}{ + <-> alias * PlyfrDisplay-LF/regular/n +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{m}{it}{ + <-> alias * PlyfrDisplay-LF/regular/it +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{m}{scit}{ + <-> alias * PlyfrDisplay-LF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{b}{sl}{ + <-> alias * PlyfrDisplay-LF/bold/sl +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{b}{scsl}{ + <-> alias * PlyfrDisplay-LF/bold/scsl +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{b}{sc}{ + <-> alias * PlyfrDisplay-LF/bold/sc +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{b}{n}{ + <-> alias * PlyfrDisplay-LF/bold/n +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{b}{it}{ + <-> alias * PlyfrDisplay-LF/bold/it +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{b}{scit}{ + <-> alias * PlyfrDisplay-LF/bold/scit +}{} + + +% eb --> black + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{eb}{sl}{ + <-> alias * PlyfrDisplay-LF/black/sl +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{eb}{scsl}{ + <-> alias * PlyfrDisplay-LF/black/scsl +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{eb}{sc}{ + <-> alias * PlyfrDisplay-LF/black/sc +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{eb}{n}{ + <-> alias * PlyfrDisplay-LF/black/n +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{eb}{it}{ + <-> alias * PlyfrDisplay-LF/black/it +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{eb}{scit}{ + <-> alias * PlyfrDisplay-LF/black/scit +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{bx}{n}{ + <-> ssub * PlyfrDisplay-LF/b/n +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{bx}{sc}{ + <-> ssub * PlyfrDisplay-LF/b/sc +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{bx}{scsl}{ + <-> ssub * PlyfrDisplay-LF/b/scsl +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{bx}{sl}{ + <-> ssub * PlyfrDisplay-LF/b/sl +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{bx}{it}{ + <-> ssub * PlyfrDisplay-LF/b/it +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-LF}{bx}{scit}{ + <-> ssub * PlyfrDisplay-LF/b/scit +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/playfair/OT1PlyfrDisplay-OsF.fd b/Master/texmf-dist/tex/latex/playfair/OT1PlyfrDisplay-OsF.fd new file mode 100644 index 00000000000..22675173a1a --- /dev/null +++ b/Master/texmf-dist/tex/latex/playfair/OT1PlyfrDisplay-OsF.fd @@ -0,0 +1,211 @@ +%% Generated by autoinst on 2020/07/30 +%% +\ProvidesFile{OT1PlyfrDisplay-OsF.fd} + [2020/07/30 (autoinst) Font definitions for OT1/PlyfrDisplay-OsF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname PlyfrDisplay@scale\endcsname\relax + \let\PlyfrDisplay@@scale\@empty +\else + \edef\PlyfrDisplay@@scale{s*[\csname PlyfrDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{PlyfrDisplay-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{regular}{sc}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Regular-osf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{regular}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Regular-osf-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{regular}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Italic-osf-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{regular}{scit}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Italic-osf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{regular}{scsl}{ + <-> ssub * PlyfrDisplay-OsF/regular/scit +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{regular}{sl}{ + <-> ssub * PlyfrDisplay-OsF/regular/it +}{} + + +% ---- black ---- + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{black}{sc}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Black-osf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{black}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Black-osf-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{black}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BlackItalic-osf-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{black}{scit}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BlackItalic-osf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{black}{scsl}{ + <-> ssub * PlyfrDisplay-OsF/black/scit +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{black}{sl}{ + <-> ssub * PlyfrDisplay-OsF/black/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{bold}{sc}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Bold-osf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{bold}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Bold-osf-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{bold}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BoldItalic-osf-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{bold}{scit}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BoldItalic-osf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{bold}{scsl}{ + <-> ssub * PlyfrDisplay-OsF/bold/scit +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{bold}{sl}{ + <-> ssub * PlyfrDisplay-OsF/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{m}{sl}{ + <-> alias * PlyfrDisplay-OsF/regular/sl +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{m}{scsl}{ + <-> alias * PlyfrDisplay-OsF/regular/scsl +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{m}{sc}{ + <-> alias * PlyfrDisplay-OsF/regular/sc +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{m}{n}{ + <-> alias * PlyfrDisplay-OsF/regular/n +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{m}{it}{ + <-> alias * PlyfrDisplay-OsF/regular/it +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{m}{scit}{ + <-> alias * PlyfrDisplay-OsF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{b}{sl}{ + <-> alias * PlyfrDisplay-OsF/bold/sl +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{b}{scsl}{ + <-> alias * PlyfrDisplay-OsF/bold/scsl +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{b}{sc}{ + <-> alias * PlyfrDisplay-OsF/bold/sc +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{b}{n}{ + <-> alias * PlyfrDisplay-OsF/bold/n +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{b}{it}{ + <-> alias * PlyfrDisplay-OsF/bold/it +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{b}{scit}{ + <-> alias * PlyfrDisplay-OsF/bold/scit +}{} + + +% eb --> black + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{eb}{sl}{ + <-> alias * PlyfrDisplay-OsF/black/sl +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{eb}{scsl}{ + <-> alias * PlyfrDisplay-OsF/black/scsl +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{eb}{sc}{ + <-> alias * PlyfrDisplay-OsF/black/sc +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{eb}{n}{ + <-> alias * PlyfrDisplay-OsF/black/n +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{eb}{it}{ + <-> alias * PlyfrDisplay-OsF/black/it +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{eb}{scit}{ + <-> alias * PlyfrDisplay-OsF/black/scit +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{bx}{n}{ + <-> ssub * PlyfrDisplay-OsF/b/n +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{bx}{sc}{ + <-> ssub * PlyfrDisplay-OsF/b/sc +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{bx}{scsl}{ + <-> ssub * PlyfrDisplay-OsF/b/scsl +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{bx}{sl}{ + <-> ssub * PlyfrDisplay-OsF/b/sl +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{bx}{it}{ + <-> ssub * PlyfrDisplay-OsF/b/it +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-OsF}{bx}{scit}{ + <-> ssub * PlyfrDisplay-OsF/b/scit +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/playfair/OT1PlyfrDisplay-Sup.fd b/Master/texmf-dist/tex/latex/playfair/OT1PlyfrDisplay-Sup.fd new file mode 100644 index 00000000000..7044c885c9a --- /dev/null +++ b/Master/texmf-dist/tex/latex/playfair/OT1PlyfrDisplay-Sup.fd @@ -0,0 +1,127 @@ +%% Generated by autoinst on 2020/07/30 +%% +\ProvidesFile{OT1PlyfrDisplay-Sup.fd} + [2020/07/30 (autoinst) Font definitions for OT1/PlyfrDisplay-Sup.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname PlyfrDisplay@scale\endcsname\relax + \let\PlyfrDisplay@@scale\@empty +\else + \edef\PlyfrDisplay@@scale{s*[\csname PlyfrDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{PlyfrDisplay-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{PlyfrDisplay-Sup}{regular}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Regular-sup-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-Sup}{regular}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Italic-sup-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-Sup}{regular}{sl}{ + <-> ssub * PlyfrDisplay-Sup/regular/it +}{} + + +% ---- black ---- + +\DeclareFontShape{OT1}{PlyfrDisplay-Sup}{black}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Black-sup-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-Sup}{black}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BlackItalic-sup-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-Sup}{black}{sl}{ + <-> ssub * PlyfrDisplay-Sup/black/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{PlyfrDisplay-Sup}{bold}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Bold-sup-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-Sup}{bold}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BoldItalic-sup-ot1 +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-Sup}{bold}{sl}{ + <-> ssub * PlyfrDisplay-Sup/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{PlyfrDisplay-Sup}{m}{sl}{ + <-> alias * PlyfrDisplay-Sup/regular/sl +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-Sup}{m}{n}{ + <-> alias * PlyfrDisplay-Sup/regular/n +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-Sup}{m}{it}{ + <-> alias * PlyfrDisplay-Sup/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{PlyfrDisplay-Sup}{b}{sl}{ + <-> alias * PlyfrDisplay-Sup/bold/sl +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-Sup}{b}{n}{ + <-> alias * PlyfrDisplay-Sup/bold/n +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-Sup}{b}{it}{ + <-> alias * PlyfrDisplay-Sup/bold/it +}{} + + +% eb --> black + +\DeclareFontShape{OT1}{PlyfrDisplay-Sup}{eb}{sl}{ + <-> alias * PlyfrDisplay-Sup/black/sl +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-Sup}{eb}{n}{ + <-> alias * PlyfrDisplay-Sup/black/n +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-Sup}{eb}{it}{ + <-> alias * PlyfrDisplay-Sup/black/it +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-Sup}{bx}{n}{ + <-> ssub * PlyfrDisplay-Sup/b/n +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-Sup}{bx}{sl}{ + <-> ssub * PlyfrDisplay-Sup/b/sl +}{} + +\DeclareFontShape{OT1}{PlyfrDisplay-Sup}{bx}{it}{ + <-> ssub * PlyfrDisplay-Sup/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/playfair/PlayfairDisplay.sty b/Master/texmf-dist/tex/latex/playfair/PlayfairDisplay.sty index 8ed7b1d33fa..f83b9ab9824 100644 --- a/Master/texmf-dist/tex/latex/playfair/PlayfairDisplay.sty +++ b/Master/texmf-dist/tex/latex/playfair/PlayfairDisplay.sty @@ -1,23 +1,25 @@ \ProvidesPackage{PlayfairDisplay}[% - 2020/07/25 (Bob Tennent) Supports PlayfairDisplay fonts for xeLaTeX and luaLaTeX. ] + 2020/07/31 (Bob Tennent) Supports PlayfairDisplay fonts for all LaTeX engines. ] -\RequirePackage{iftex} +\RequirePackage{ifxetex,ifluatex,textcomp} -\ifpdftex -\PackageError{playfair}{% - *****************************************\MessageBreak - Please process using XeLaTeX or luaLaTeX\MessageBreak - *****************************************} -\fi +\newif\ifplayfair@otf +\ifxetex + \playfair@otftrue +\else\ifluatex + \playfair@otftrue +\else % [pdf]LaTeX + \playfair@otffalse +\fi\fi - -\newcommand*{\PlayfairDisplay@scale}{1} +\newcommand*{\PlyfrDisplay@scale}{1} \RequirePackage{xkeyval} -\DeclareOptionX{scaled}{\renewcommand*{\PlayfairDisplay@scale}{#1}} -\DeclareOptionX{scale}{\renewcommand*{\PlayfairDisplay@scale}{#1}} +\DeclareOptionX{scaled}{\renewcommand*{\PlyfrDisplay@scale}{#1}} +\DeclareOptionX{scale}{\renewcommand*{\PlyfrDisplay@scale}{#1}} \newif\ifplayfair@black \playfair@blackfalse +\DeclareOptionX{type1}{\playfair@otffalse} \DeclareOptionX{black}{\playfair@blacktrue} \newif\ifplayfair@lining \playfair@liningtrue @@ -54,6 +56,7 @@ \ProcessOptionsX\relax +\ifplayfair@otf \ifplayfair@lining \def\playfair@figurestyle{Lining} \else @@ -65,15 +68,34 @@ \def\playfair@boldstyle{Bold} \fi +\else % type1 + + \ifplayfair@lining + \def\playfair@figurestyle{LF} + \else + \def\playfair@figurestyle{OsF} + \fi + \ifplayfair@black + \def\bfseries@rm{black} + \else + \def\bfseries@rm{b} + \fi +\fi -\RequirePackage{fontspec} + +\ifplayfair@otf + \RequirePackage{fontspec} +\else + \RequirePackage{fontenc,fontaxes,mweights} +\fi % Set main and/or sans fonts: +\ifplayfair@otf \ifxetex\XeTeXtracingfonts=1\fi \defaultfontfeatures{ Ligatures = TeX , - Scale = \PlayfairDisplay@scale , + Scale = \PlyfrDisplay@scale , Extension = .otf , } \setmainfont @@ -110,11 +132,31 @@ +\else % type1 + + \fa@naming@exception{figures}{{superior}{proportional}}{Sup} + \fa@naming@exception{figures}{{superior}{tabular}}{Sup} + \def\sufigures{\@nomath\sufigures\fontfigurestyle{superior}\selectfont} + + \def\playfairfamily{PlyfrDisplay-\playfair@figurestyle} + + \renewcommand*\rmdefault{\playfairfamily} + + \newcommand*\playfair{\fontfamily{\playfairfamily}\selectfont} + \newcommand*\playfairblack{\fontfamily{\playfairfamily}\fontseries{black}\selectfont} + \newcommand*\playfairOsF{\fontfamily{PlyfrDisplay-OsF}\selectfont} + \newcommand*\playfairLF{\fontfamily{PlyfrDisplay-LF}\selectfont} + + +\fi + \DeclareTextFontCommand{\textsu}{\sufigures} \let\textsuperior\textsu % turn off defaults in case other fonts are selected: +\ifplayfair@otf \defaultfontfeatures{} +\fi \endinput diff --git a/Master/texmf-dist/tex/latex/playfair/T1PlyfrDisplay-LF.fd b/Master/texmf-dist/tex/latex/playfair/T1PlyfrDisplay-LF.fd new file mode 100644 index 00000000000..938b9e919ae --- /dev/null +++ b/Master/texmf-dist/tex/latex/playfair/T1PlyfrDisplay-LF.fd @@ -0,0 +1,211 @@ +%% Generated by autoinst on 2020/07/30 +%% +\ProvidesFile{T1PlyfrDisplay-LF.fd} + [2020/07/30 (autoinst) Font definitions for T1/PlyfrDisplay-LF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname PlyfrDisplay@scale\endcsname\relax + \let\PlyfrDisplay@@scale\@empty +\else + \edef\PlyfrDisplay@@scale{s*[\csname PlyfrDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{PlyfrDisplay-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{regular}{sc}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Regular-lf-sc-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{regular}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Regular-lf-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{regular}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Italic-lf-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{regular}{scit}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Italic-lf-sc-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{regular}{scsl}{ + <-> ssub * PlyfrDisplay-LF/regular/scit +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{regular}{sl}{ + <-> ssub * PlyfrDisplay-LF/regular/it +}{} + + +% ---- black ---- + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{black}{sc}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Black-lf-sc-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{black}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Black-lf-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{black}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BlackItalic-lf-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{black}{scit}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BlackItalic-lf-sc-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{black}{scsl}{ + <-> ssub * PlyfrDisplay-LF/black/scit +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{black}{sl}{ + <-> ssub * PlyfrDisplay-LF/black/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{bold}{sc}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Bold-lf-sc-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{bold}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Bold-lf-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{bold}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BoldItalic-lf-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{bold}{scit}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BoldItalic-lf-sc-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{bold}{scsl}{ + <-> ssub * PlyfrDisplay-LF/bold/scit +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{bold}{sl}{ + <-> ssub * PlyfrDisplay-LF/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{m}{sl}{ + <-> alias * PlyfrDisplay-LF/regular/sl +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{m}{scsl}{ + <-> alias * PlyfrDisplay-LF/regular/scsl +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{m}{sc}{ + <-> alias * PlyfrDisplay-LF/regular/sc +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{m}{n}{ + <-> alias * PlyfrDisplay-LF/regular/n +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{m}{it}{ + <-> alias * PlyfrDisplay-LF/regular/it +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{m}{scit}{ + <-> alias * PlyfrDisplay-LF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{b}{sl}{ + <-> alias * PlyfrDisplay-LF/bold/sl +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{b}{scsl}{ + <-> alias * PlyfrDisplay-LF/bold/scsl +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{b}{sc}{ + <-> alias * PlyfrDisplay-LF/bold/sc +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{b}{n}{ + <-> alias * PlyfrDisplay-LF/bold/n +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{b}{it}{ + <-> alias * PlyfrDisplay-LF/bold/it +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{b}{scit}{ + <-> alias * PlyfrDisplay-LF/bold/scit +}{} + + +% eb --> black + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{eb}{sl}{ + <-> alias * PlyfrDisplay-LF/black/sl +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{eb}{scsl}{ + <-> alias * PlyfrDisplay-LF/black/scsl +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{eb}{sc}{ + <-> alias * PlyfrDisplay-LF/black/sc +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{eb}{n}{ + <-> alias * PlyfrDisplay-LF/black/n +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{eb}{it}{ + <-> alias * PlyfrDisplay-LF/black/it +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{eb}{scit}{ + <-> alias * PlyfrDisplay-LF/black/scit +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{bx}{n}{ + <-> ssub * PlyfrDisplay-LF/b/n +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{bx}{sc}{ + <-> ssub * PlyfrDisplay-LF/b/sc +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{bx}{scsl}{ + <-> ssub * PlyfrDisplay-LF/b/scsl +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{bx}{sl}{ + <-> ssub * PlyfrDisplay-LF/b/sl +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{bx}{it}{ + <-> ssub * PlyfrDisplay-LF/b/it +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-LF}{bx}{scit}{ + <-> ssub * PlyfrDisplay-LF/b/scit +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/playfair/T1PlyfrDisplay-OsF.fd b/Master/texmf-dist/tex/latex/playfair/T1PlyfrDisplay-OsF.fd new file mode 100644 index 00000000000..50fde01fb51 --- /dev/null +++ b/Master/texmf-dist/tex/latex/playfair/T1PlyfrDisplay-OsF.fd @@ -0,0 +1,211 @@ +%% Generated by autoinst on 2020/07/30 +%% +\ProvidesFile{T1PlyfrDisplay-OsF.fd} + [2020/07/30 (autoinst) Font definitions for T1/PlyfrDisplay-OsF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname PlyfrDisplay@scale\endcsname\relax + \let\PlyfrDisplay@@scale\@empty +\else + \edef\PlyfrDisplay@@scale{s*[\csname PlyfrDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{PlyfrDisplay-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{regular}{sc}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Regular-osf-sc-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{regular}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Regular-osf-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{regular}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Italic-osf-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{regular}{scit}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Italic-osf-sc-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{regular}{scsl}{ + <-> ssub * PlyfrDisplay-OsF/regular/scit +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{regular}{sl}{ + <-> ssub * PlyfrDisplay-OsF/regular/it +}{} + + +% ---- black ---- + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{black}{sc}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Black-osf-sc-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{black}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Black-osf-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{black}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BlackItalic-osf-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{black}{scit}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BlackItalic-osf-sc-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{black}{scsl}{ + <-> ssub * PlyfrDisplay-OsF/black/scit +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{black}{sl}{ + <-> ssub * PlyfrDisplay-OsF/black/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{bold}{sc}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Bold-osf-sc-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{bold}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Bold-osf-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{bold}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BoldItalic-osf-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{bold}{scit}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BoldItalic-osf-sc-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{bold}{scsl}{ + <-> ssub * PlyfrDisplay-OsF/bold/scit +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{bold}{sl}{ + <-> ssub * PlyfrDisplay-OsF/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{m}{sl}{ + <-> alias * PlyfrDisplay-OsF/regular/sl +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{m}{scsl}{ + <-> alias * PlyfrDisplay-OsF/regular/scsl +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{m}{sc}{ + <-> alias * PlyfrDisplay-OsF/regular/sc +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{m}{n}{ + <-> alias * PlyfrDisplay-OsF/regular/n +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{m}{it}{ + <-> alias * PlyfrDisplay-OsF/regular/it +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{m}{scit}{ + <-> alias * PlyfrDisplay-OsF/regular/scit +}{} + + +% b --> bold + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{b}{sl}{ + <-> alias * PlyfrDisplay-OsF/bold/sl +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{b}{scsl}{ + <-> alias * PlyfrDisplay-OsF/bold/scsl +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{b}{sc}{ + <-> alias * PlyfrDisplay-OsF/bold/sc +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{b}{n}{ + <-> alias * PlyfrDisplay-OsF/bold/n +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{b}{it}{ + <-> alias * PlyfrDisplay-OsF/bold/it +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{b}{scit}{ + <-> alias * PlyfrDisplay-OsF/bold/scit +}{} + + +% eb --> black + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{eb}{sl}{ + <-> alias * PlyfrDisplay-OsF/black/sl +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{eb}{scsl}{ + <-> alias * PlyfrDisplay-OsF/black/scsl +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{eb}{sc}{ + <-> alias * PlyfrDisplay-OsF/black/sc +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{eb}{n}{ + <-> alias * PlyfrDisplay-OsF/black/n +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{eb}{it}{ + <-> alias * PlyfrDisplay-OsF/black/it +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{eb}{scit}{ + <-> alias * PlyfrDisplay-OsF/black/scit +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{bx}{n}{ + <-> ssub * PlyfrDisplay-OsF/b/n +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{bx}{sc}{ + <-> ssub * PlyfrDisplay-OsF/b/sc +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{bx}{scsl}{ + <-> ssub * PlyfrDisplay-OsF/b/scsl +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{bx}{sl}{ + <-> ssub * PlyfrDisplay-OsF/b/sl +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{bx}{it}{ + <-> ssub * PlyfrDisplay-OsF/b/it +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-OsF}{bx}{scit}{ + <-> ssub * PlyfrDisplay-OsF/b/scit +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/playfair/T1PlyfrDisplay-Sup.fd b/Master/texmf-dist/tex/latex/playfair/T1PlyfrDisplay-Sup.fd new file mode 100644 index 00000000000..027bc184261 --- /dev/null +++ b/Master/texmf-dist/tex/latex/playfair/T1PlyfrDisplay-Sup.fd @@ -0,0 +1,127 @@ +%% Generated by autoinst on 2020/07/30 +%% +\ProvidesFile{T1PlyfrDisplay-Sup.fd} + [2020/07/30 (autoinst) Font definitions for T1/PlyfrDisplay-Sup.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname PlyfrDisplay@scale\endcsname\relax + \let\PlyfrDisplay@@scale\@empty +\else + \edef\PlyfrDisplay@@scale{s*[\csname PlyfrDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{PlyfrDisplay-Sup}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{PlyfrDisplay-Sup}{regular}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Regular-sup-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-Sup}{regular}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Italic-sup-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-Sup}{regular}{sl}{ + <-> ssub * PlyfrDisplay-Sup/regular/it +}{} + + +% ---- black ---- + +\DeclareFontShape{T1}{PlyfrDisplay-Sup}{black}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Black-sup-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-Sup}{black}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BlackItalic-sup-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-Sup}{black}{sl}{ + <-> ssub * PlyfrDisplay-Sup/black/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{PlyfrDisplay-Sup}{bold}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Bold-sup-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-Sup}{bold}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BoldItalic-sup-t1 +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-Sup}{bold}{sl}{ + <-> ssub * PlyfrDisplay-Sup/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{PlyfrDisplay-Sup}{m}{sl}{ + <-> alias * PlyfrDisplay-Sup/regular/sl +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-Sup}{m}{n}{ + <-> alias * PlyfrDisplay-Sup/regular/n +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-Sup}{m}{it}{ + <-> alias * PlyfrDisplay-Sup/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{PlyfrDisplay-Sup}{b}{sl}{ + <-> alias * PlyfrDisplay-Sup/bold/sl +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-Sup}{b}{n}{ + <-> alias * PlyfrDisplay-Sup/bold/n +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-Sup}{b}{it}{ + <-> alias * PlyfrDisplay-Sup/bold/it +}{} + + +% eb --> black + +\DeclareFontShape{T1}{PlyfrDisplay-Sup}{eb}{sl}{ + <-> alias * PlyfrDisplay-Sup/black/sl +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-Sup}{eb}{n}{ + <-> alias * PlyfrDisplay-Sup/black/n +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-Sup}{eb}{it}{ + <-> alias * PlyfrDisplay-Sup/black/it +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-Sup}{bx}{n}{ + <-> ssub * PlyfrDisplay-Sup/b/n +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-Sup}{bx}{sl}{ + <-> ssub * PlyfrDisplay-Sup/b/sl +}{} + +\DeclareFontShape{T1}{PlyfrDisplay-Sup}{bx}{it}{ + <-> ssub * PlyfrDisplay-Sup/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/playfair/TS1PlyfrDisplay-LF.fd b/Master/texmf-dist/tex/latex/playfair/TS1PlyfrDisplay-LF.fd new file mode 100644 index 00000000000..4b8331dff4f --- /dev/null +++ b/Master/texmf-dist/tex/latex/playfair/TS1PlyfrDisplay-LF.fd @@ -0,0 +1,127 @@ +%% Generated by autoinst on 2020/07/30 +%% +\ProvidesFile{TS1PlyfrDisplay-LF.fd} + [2020/07/30 (autoinst) Font definitions for TS1/PlyfrDisplay-LF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname PlyfrDisplay@scale\endcsname\relax + \let\PlyfrDisplay@@scale\@empty +\else + \edef\PlyfrDisplay@@scale{s*[\csname PlyfrDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{PlyfrDisplay-LF}{} + + +% ---- regular ---- + +\DeclareFontShape{TS1}{PlyfrDisplay-LF}{regular}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Regular-lf-ts1 +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-LF}{regular}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Italic-lf-ts1 +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-LF}{regular}{sl}{ + <-> ssub * PlyfrDisplay-LF/regular/it +}{} + + +% ---- black ---- + +\DeclareFontShape{TS1}{PlyfrDisplay-LF}{black}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Black-lf-ts1 +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-LF}{black}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BlackItalic-lf-ts1 +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-LF}{black}{sl}{ + <-> ssub * PlyfrDisplay-LF/black/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{PlyfrDisplay-LF}{bold}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Bold-lf-ts1 +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-LF}{bold}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BoldItalic-lf-ts1 +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-LF}{bold}{sl}{ + <-> ssub * PlyfrDisplay-LF/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS1}{PlyfrDisplay-LF}{m}{sl}{ + <-> alias * PlyfrDisplay-LF/regular/sl +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-LF}{m}{n}{ + <-> alias * PlyfrDisplay-LF/regular/n +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-LF}{m}{it}{ + <-> alias * PlyfrDisplay-LF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{PlyfrDisplay-LF}{b}{sl}{ + <-> alias * PlyfrDisplay-LF/bold/sl +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-LF}{b}{n}{ + <-> alias * PlyfrDisplay-LF/bold/n +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-LF}{b}{it}{ + <-> alias * PlyfrDisplay-LF/bold/it +}{} + + +% eb --> black + +\DeclareFontShape{TS1}{PlyfrDisplay-LF}{eb}{sl}{ + <-> alias * PlyfrDisplay-LF/black/sl +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-LF}{eb}{n}{ + <-> alias * PlyfrDisplay-LF/black/n +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-LF}{eb}{it}{ + <-> alias * PlyfrDisplay-LF/black/it +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-LF}{bx}{n}{ + <-> ssub * PlyfrDisplay-LF/b/n +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-LF}{bx}{sl}{ + <-> ssub * PlyfrDisplay-LF/b/sl +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-LF}{bx}{it}{ + <-> ssub * PlyfrDisplay-LF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/playfair/TS1PlyfrDisplay-OsF.fd b/Master/texmf-dist/tex/latex/playfair/TS1PlyfrDisplay-OsF.fd new file mode 100644 index 00000000000..fc75c1f1587 --- /dev/null +++ b/Master/texmf-dist/tex/latex/playfair/TS1PlyfrDisplay-OsF.fd @@ -0,0 +1,127 @@ +%% Generated by autoinst on 2020/07/30 +%% +\ProvidesFile{TS1PlyfrDisplay-OsF.fd} + [2020/07/30 (autoinst) Font definitions for TS1/PlyfrDisplay-OsF.] + +\ifcsname s@fct@alias\endcsname\else +\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo} +\gdef\@font@aliasinfo#1{% + \@font@info{Font\space shape\space `\curr@fontshape'\space will + \space be\space aliased\MessageBreak to\space `\mandatory@arg'}% +} +\fi + +\expandafter\ifx\csname PlyfrDisplay@scale\endcsname\relax + \let\PlyfrDisplay@@scale\@empty +\else + \edef\PlyfrDisplay@@scale{s*[\csname PlyfrDisplay@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{PlyfrDisplay-OsF}{} + + +% ---- regular ---- + +\DeclareFontShape{TS1}{PlyfrDisplay-OsF}{regular}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Regular-osf-ts1 +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-OsF}{regular}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Italic-osf-ts1 +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-OsF}{regular}{sl}{ + <-> ssub * PlyfrDisplay-OsF/regular/it +}{} + + +% ---- black ---- + +\DeclareFontShape{TS1}{PlyfrDisplay-OsF}{black}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Black-osf-ts1 +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-OsF}{black}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BlackItalic-osf-ts1 +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-OsF}{black}{sl}{ + <-> ssub * PlyfrDisplay-OsF/black/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{PlyfrDisplay-OsF}{bold}{n}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-Bold-osf-ts1 +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-OsF}{bold}{it}{ + <-> \PlyfrDisplay@@scale PlyfrDisplay-BoldItalic-osf-ts1 +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-OsF}{bold}{sl}{ + <-> ssub * PlyfrDisplay-OsF/bold/it +}{} + +% +% Extra 'alias' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS1}{PlyfrDisplay-OsF}{m}{sl}{ + <-> alias * PlyfrDisplay-OsF/regular/sl +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-OsF}{m}{n}{ + <-> alias * PlyfrDisplay-OsF/regular/n +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-OsF}{m}{it}{ + <-> alias * PlyfrDisplay-OsF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{PlyfrDisplay-OsF}{b}{sl}{ + <-> alias * PlyfrDisplay-OsF/bold/sl +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-OsF}{b}{n}{ + <-> alias * PlyfrDisplay-OsF/bold/n +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-OsF}{b}{it}{ + <-> alias * PlyfrDisplay-OsF/bold/it +}{} + + +% eb --> black + +\DeclareFontShape{TS1}{PlyfrDisplay-OsF}{eb}{sl}{ + <-> alias * PlyfrDisplay-OsF/black/sl +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-OsF}{eb}{n}{ + <-> alias * PlyfrDisplay-OsF/black/n +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-OsF}{eb}{it}{ + <-> alias * PlyfrDisplay-OsF/black/it +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-OsF}{bx}{n}{ + <-> ssub * PlyfrDisplay-OsF/b/n +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-OsF}{bx}{sl}{ + <-> ssub * PlyfrDisplay-OsF/b/sl +}{} + +\DeclareFontShape{TS1}{PlyfrDisplay-OsF}{bx}{it}{ + <-> ssub * PlyfrDisplay-OsF/b/it +}{} + +\endinput -- cgit v1.2.3