summaryrefslogtreecommitdiff
path: root/fonts/play-font/latex
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/play-font/latex')
-rw-r--r--fonts/play-font/latex/LY1Play-LF.fd71
-rw-r--r--fonts/play-font/latex/LY1Play-OsF.fd71
-rw-r--r--fonts/play-font/latex/LY1Play-Sup.fd51
-rw-r--r--fonts/play-font/latex/LY1Play-TLF.fd71
-rw-r--r--fonts/play-font/latex/LY1Play-TOsF.fd71
-rw-r--r--fonts/play-font/latex/OT1Play-LF.fd71
-rw-r--r--fonts/play-font/latex/OT1Play-OsF.fd71
-rw-r--r--fonts/play-font/latex/OT1Play-Sup.fd51
-rw-r--r--fonts/play-font/latex/OT1Play-TLF.fd71
-rw-r--r--fonts/play-font/latex/OT1Play-TOsF.fd71
-rw-r--r--fonts/play-font/latex/Play.sty61
-rw-r--r--fonts/play-font/latex/T1Play-LF.fd71
-rw-r--r--fonts/play-font/latex/T1Play-OsF.fd71
-rw-r--r--fonts/play-font/latex/T1Play-Sup.fd51
-rw-r--r--fonts/play-font/latex/T1Play-TLF.fd71
-rw-r--r--fonts/play-font/latex/T1Play-TOsF.fd71
-rw-r--r--fonts/play-font/latex/TS1Play-LF.fd51
-rw-r--r--fonts/play-font/latex/TS1Play-OsF.fd51
-rw-r--r--fonts/play-font/latex/TS1Play-TLF.fd51
-rw-r--r--fonts/play-font/latex/TS1Play-TOsF.fd51
20 files changed, 1270 insertions, 0 deletions
diff --git a/fonts/play-font/latex/LY1Play-LF.fd b/fonts/play-font/latex/LY1Play-LF.fd
new file mode 100644
index 0000000000..2bb71b8ea2
--- /dev/null
+++ b/fonts/play-font/latex/LY1Play-LF.fd
@@ -0,0 +1,71 @@
+%% Generated by autoinst on 2021/01/09
+%%
+\ProvidesFile{LY1Play-LF.fd}
+ [2021/01/09 (autoinst) Font definitions for LY1/Play-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 Play@scale\endcsname\relax
+ \let\Play@@scale\@empty
+\else
+ \edef\Play@@scale{s*[\csname Play@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{Play-LF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{LY1}{Play-LF}{b}{n}{
+ <-> \Play@@scale Play-Bold-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Play-LF}{bold}{n}{
+ <-> alias * Play-LF/b/n
+}{}
+
+\DeclareFontShape{LY1}{Play-LF}{b}{sc}{
+ <-> \Play@@scale Play-Bold-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{Play-LF}{bold}{sc}{
+ <-> alias * Play-LF/b/sc
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{LY1}{Play-LF}{m}{sc}{
+ <-> \Play@@scale Play-Regular-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{Play-LF}{regular}{sc}{
+ <-> alias * Play-LF/m/sc
+}{}
+
+\DeclareFontShape{LY1}{Play-LF}{m}{n}{
+ <-> \Play@@scale Play-Regular-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Play-LF}{regular}{n}{
+ <-> alias * Play-LF/m/n
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{LY1}{Play-LF}{bx}{sc}{
+ <-> ssub * Play-LF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{Play-LF}{bx}{n}{
+ <-> ssub * Play-LF/b/n
+}{}
+
+\endinput
diff --git a/fonts/play-font/latex/LY1Play-OsF.fd b/fonts/play-font/latex/LY1Play-OsF.fd
new file mode 100644
index 0000000000..14aa3c865d
--- /dev/null
+++ b/fonts/play-font/latex/LY1Play-OsF.fd
@@ -0,0 +1,71 @@
+%% Generated by autoinst on 2021/01/09
+%%
+\ProvidesFile{LY1Play-OsF.fd}
+ [2021/01/09 (autoinst) Font definitions for LY1/Play-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 Play@scale\endcsname\relax
+ \let\Play@@scale\@empty
+\else
+ \edef\Play@@scale{s*[\csname Play@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{Play-OsF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{LY1}{Play-OsF}{b}{n}{
+ <-> \Play@@scale Play-Bold-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Play-OsF}{bold}{n}{
+ <-> alias * Play-OsF/b/n
+}{}
+
+\DeclareFontShape{LY1}{Play-OsF}{b}{sc}{
+ <-> \Play@@scale Play-Bold-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{Play-OsF}{bold}{sc}{
+ <-> alias * Play-OsF/b/sc
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{LY1}{Play-OsF}{m}{sc}{
+ <-> \Play@@scale Play-Regular-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{Play-OsF}{regular}{sc}{
+ <-> alias * Play-OsF/m/sc
+}{}
+
+\DeclareFontShape{LY1}{Play-OsF}{m}{n}{
+ <-> \Play@@scale Play-Regular-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Play-OsF}{regular}{n}{
+ <-> alias * Play-OsF/m/n
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{LY1}{Play-OsF}{bx}{sc}{
+ <-> ssub * Play-OsF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{Play-OsF}{bx}{n}{
+ <-> ssub * Play-OsF/b/n
+}{}
+
+\endinput
diff --git a/fonts/play-font/latex/LY1Play-Sup.fd b/fonts/play-font/latex/LY1Play-Sup.fd
new file mode 100644
index 0000000000..84eadd8549
--- /dev/null
+++ b/fonts/play-font/latex/LY1Play-Sup.fd
@@ -0,0 +1,51 @@
+%% Generated by autoinst on 2021/01/09
+%%
+\ProvidesFile{LY1Play-Sup.fd}
+ [2021/01/09 (autoinst) Font definitions for LY1/Play-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 Play@scale\endcsname\relax
+ \let\Play@@scale\@empty
+\else
+ \edef\Play@@scale{s*[\csname Play@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{Play-Sup}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{LY1}{Play-Sup}{b}{n}{
+ <-> \Play@@scale Play-Bold-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{Play-Sup}{bold}{n}{
+ <-> alias * Play-Sup/b/n
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{LY1}{Play-Sup}{m}{n}{
+ <-> \Play@@scale Play-Regular-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{Play-Sup}{regular}{n}{
+ <-> alias * Play-Sup/m/n
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{LY1}{Play-Sup}{bx}{n}{
+ <-> ssub * Play-Sup/b/n
+}{}
+
+\endinput
diff --git a/fonts/play-font/latex/LY1Play-TLF.fd b/fonts/play-font/latex/LY1Play-TLF.fd
new file mode 100644
index 0000000000..bf7be7386f
--- /dev/null
+++ b/fonts/play-font/latex/LY1Play-TLF.fd
@@ -0,0 +1,71 @@
+%% Generated by autoinst on 2021/01/09
+%%
+\ProvidesFile{LY1Play-TLF.fd}
+ [2021/01/09 (autoinst) Font definitions for LY1/Play-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname Play@scale\endcsname\relax
+ \let\Play@@scale\@empty
+\else
+ \edef\Play@@scale{s*[\csname Play@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{Play-TLF}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{LY1}{Play-TLF}{m}{n}{
+ <-> \Play@@scale Play-Regular-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Play-TLF}{regular}{n}{
+ <-> alias * Play-TLF/m/n
+}{}
+
+\DeclareFontShape{LY1}{Play-TLF}{m}{sc}{
+ <-> \Play@@scale Play-Regular-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{Play-TLF}{regular}{sc}{
+ <-> alias * Play-TLF/m/sc
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{LY1}{Play-TLF}{b}{n}{
+ <-> \Play@@scale Play-Bold-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Play-TLF}{bold}{n}{
+ <-> alias * Play-TLF/b/n
+}{}
+
+\DeclareFontShape{LY1}{Play-TLF}{b}{sc}{
+ <-> \Play@@scale Play-Bold-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{Play-TLF}{bold}{sc}{
+ <-> alias * Play-TLF/b/sc
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{LY1}{Play-TLF}{bx}{sc}{
+ <-> ssub * Play-TLF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{Play-TLF}{bx}{n}{
+ <-> ssub * Play-TLF/b/n
+}{}
+
+\endinput
diff --git a/fonts/play-font/latex/LY1Play-TOsF.fd b/fonts/play-font/latex/LY1Play-TOsF.fd
new file mode 100644
index 0000000000..0afed5cdfd
--- /dev/null
+++ b/fonts/play-font/latex/LY1Play-TOsF.fd
@@ -0,0 +1,71 @@
+%% Generated by autoinst on 2021/01/09
+%%
+\ProvidesFile{LY1Play-TOsF.fd}
+ [2021/01/09 (autoinst) Font definitions for LY1/Play-TOsF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname Play@scale\endcsname\relax
+ \let\Play@@scale\@empty
+\else
+ \edef\Play@@scale{s*[\csname Play@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{Play-TOsF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{LY1}{Play-TOsF}{b}{n}{
+ <-> \Play@@scale Play-Bold-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Play-TOsF}{bold}{n}{
+ <-> alias * Play-TOsF/b/n
+}{}
+
+\DeclareFontShape{LY1}{Play-TOsF}{b}{sc}{
+ <-> \Play@@scale Play-Bold-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{Play-TOsF}{bold}{sc}{
+ <-> alias * Play-TOsF/b/sc
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{LY1}{Play-TOsF}{m}{sc}{
+ <-> \Play@@scale Play-Regular-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{Play-TOsF}{regular}{sc}{
+ <-> alias * Play-TOsF/m/sc
+}{}
+
+\DeclareFontShape{LY1}{Play-TOsF}{m}{n}{
+ <-> \Play@@scale Play-Regular-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Play-TOsF}{regular}{n}{
+ <-> alias * Play-TOsF/m/n
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{LY1}{Play-TOsF}{bx}{sc}{
+ <-> ssub * Play-TOsF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{Play-TOsF}{bx}{n}{
+ <-> ssub * Play-TOsF/b/n
+}{}
+
+\endinput
diff --git a/fonts/play-font/latex/OT1Play-LF.fd b/fonts/play-font/latex/OT1Play-LF.fd
new file mode 100644
index 0000000000..7119ac74e1
--- /dev/null
+++ b/fonts/play-font/latex/OT1Play-LF.fd
@@ -0,0 +1,71 @@
+%% Generated by autoinst on 2021/01/09
+%%
+\ProvidesFile{OT1Play-LF.fd}
+ [2021/01/09 (autoinst) Font definitions for OT1/Play-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 Play@scale\endcsname\relax
+ \let\Play@@scale\@empty
+\else
+ \edef\Play@@scale{s*[\csname Play@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{Play-LF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{OT1}{Play-LF}{b}{n}{
+ <-> \Play@@scale Play-Bold-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Play-LF}{bold}{n}{
+ <-> alias * Play-LF/b/n
+}{}
+
+\DeclareFontShape{OT1}{Play-LF}{b}{sc}{
+ <-> \Play@@scale Play-Bold-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{Play-LF}{bold}{sc}{
+ <-> alias * Play-LF/b/sc
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{OT1}{Play-LF}{m}{n}{
+ <-> \Play@@scale Play-Regular-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Play-LF}{regular}{n}{
+ <-> alias * Play-LF/m/n
+}{}
+
+\DeclareFontShape{OT1}{Play-LF}{m}{sc}{
+ <-> \Play@@scale Play-Regular-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{Play-LF}{regular}{sc}{
+ <-> alias * Play-LF/m/sc
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{OT1}{Play-LF}{bx}{n}{
+ <-> ssub * Play-LF/b/n
+}{}
+
+\DeclareFontShape{OT1}{Play-LF}{bx}{sc}{
+ <-> ssub * Play-LF/b/sc
+}{}
+
+\endinput
diff --git a/fonts/play-font/latex/OT1Play-OsF.fd b/fonts/play-font/latex/OT1Play-OsF.fd
new file mode 100644
index 0000000000..572d6c2bfb
--- /dev/null
+++ b/fonts/play-font/latex/OT1Play-OsF.fd
@@ -0,0 +1,71 @@
+%% Generated by autoinst on 2021/01/09
+%%
+\ProvidesFile{OT1Play-OsF.fd}
+ [2021/01/09 (autoinst) Font definitions for OT1/Play-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 Play@scale\endcsname\relax
+ \let\Play@@scale\@empty
+\else
+ \edef\Play@@scale{s*[\csname Play@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{Play-OsF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{OT1}{Play-OsF}{b}{sc}{
+ <-> \Play@@scale Play-Bold-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{Play-OsF}{bold}{sc}{
+ <-> alias * Play-OsF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{Play-OsF}{b}{n}{
+ <-> \Play@@scale Play-Bold-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Play-OsF}{bold}{n}{
+ <-> alias * Play-OsF/b/n
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{OT1}{Play-OsF}{m}{sc}{
+ <-> \Play@@scale Play-Regular-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{Play-OsF}{regular}{sc}{
+ <-> alias * Play-OsF/m/sc
+}{}
+
+\DeclareFontShape{OT1}{Play-OsF}{m}{n}{
+ <-> \Play@@scale Play-Regular-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Play-OsF}{regular}{n}{
+ <-> alias * Play-OsF/m/n
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{OT1}{Play-OsF}{bx}{sc}{
+ <-> ssub * Play-OsF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{Play-OsF}{bx}{n}{
+ <-> ssub * Play-OsF/b/n
+}{}
+
+\endinput
diff --git a/fonts/play-font/latex/OT1Play-Sup.fd b/fonts/play-font/latex/OT1Play-Sup.fd
new file mode 100644
index 0000000000..217cfabbf0
--- /dev/null
+++ b/fonts/play-font/latex/OT1Play-Sup.fd
@@ -0,0 +1,51 @@
+%% Generated by autoinst on 2021/01/09
+%%
+\ProvidesFile{OT1Play-Sup.fd}
+ [2021/01/09 (autoinst) Font definitions for OT1/Play-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 Play@scale\endcsname\relax
+ \let\Play@@scale\@empty
+\else
+ \edef\Play@@scale{s*[\csname Play@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{Play-Sup}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{OT1}{Play-Sup}{b}{n}{
+ <-> \Play@@scale Play-Bold-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{Play-Sup}{bold}{n}{
+ <-> alias * Play-Sup/b/n
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{OT1}{Play-Sup}{m}{n}{
+ <-> \Play@@scale Play-Regular-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{Play-Sup}{regular}{n}{
+ <-> alias * Play-Sup/m/n
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{OT1}{Play-Sup}{bx}{n}{
+ <-> ssub * Play-Sup/b/n
+}{}
+
+\endinput
diff --git a/fonts/play-font/latex/OT1Play-TLF.fd b/fonts/play-font/latex/OT1Play-TLF.fd
new file mode 100644
index 0000000000..34f0819cf9
--- /dev/null
+++ b/fonts/play-font/latex/OT1Play-TLF.fd
@@ -0,0 +1,71 @@
+%% Generated by autoinst on 2021/01/09
+%%
+\ProvidesFile{OT1Play-TLF.fd}
+ [2021/01/09 (autoinst) Font definitions for OT1/Play-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname Play@scale\endcsname\relax
+ \let\Play@@scale\@empty
+\else
+ \edef\Play@@scale{s*[\csname Play@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{Play-TLF}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{OT1}{Play-TLF}{m}{n}{
+ <-> \Play@@scale Play-Regular-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Play-TLF}{regular}{n}{
+ <-> alias * Play-TLF/m/n
+}{}
+
+\DeclareFontShape{OT1}{Play-TLF}{m}{sc}{
+ <-> \Play@@scale Play-Regular-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{Play-TLF}{regular}{sc}{
+ <-> alias * Play-TLF/m/sc
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{OT1}{Play-TLF}{b}{sc}{
+ <-> \Play@@scale Play-Bold-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{Play-TLF}{bold}{sc}{
+ <-> alias * Play-TLF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{Play-TLF}{b}{n}{
+ <-> \Play@@scale Play-Bold-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Play-TLF}{bold}{n}{
+ <-> alias * Play-TLF/b/n
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{OT1}{Play-TLF}{bx}{sc}{
+ <-> ssub * Play-TLF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{Play-TLF}{bx}{n}{
+ <-> ssub * Play-TLF/b/n
+}{}
+
+\endinput
diff --git a/fonts/play-font/latex/OT1Play-TOsF.fd b/fonts/play-font/latex/OT1Play-TOsF.fd
new file mode 100644
index 0000000000..46ff038e4d
--- /dev/null
+++ b/fonts/play-font/latex/OT1Play-TOsF.fd
@@ -0,0 +1,71 @@
+%% Generated by autoinst on 2021/01/09
+%%
+\ProvidesFile{OT1Play-TOsF.fd}
+ [2021/01/09 (autoinst) Font definitions for OT1/Play-TOsF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname Play@scale\endcsname\relax
+ \let\Play@@scale\@empty
+\else
+ \edef\Play@@scale{s*[\csname Play@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{Play-TOsF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{OT1}{Play-TOsF}{b}{sc}{
+ <-> \Play@@scale Play-Bold-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{Play-TOsF}{bold}{sc}{
+ <-> alias * Play-TOsF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{Play-TOsF}{b}{n}{
+ <-> \Play@@scale Play-Bold-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Play-TOsF}{bold}{n}{
+ <-> alias * Play-TOsF/b/n
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{OT1}{Play-TOsF}{m}{n}{
+ <-> \Play@@scale Play-Regular-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Play-TOsF}{regular}{n}{
+ <-> alias * Play-TOsF/m/n
+}{}
+
+\DeclareFontShape{OT1}{Play-TOsF}{m}{sc}{
+ <-> \Play@@scale Play-Regular-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{Play-TOsF}{regular}{sc}{
+ <-> alias * Play-TOsF/m/sc
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{OT1}{Play-TOsF}{bx}{n}{
+ <-> ssub * Play-TOsF/b/n
+}{}
+
+\DeclareFontShape{OT1}{Play-TOsF}{bx}{sc}{
+ <-> ssub * Play-TOsF/b/sc
+}{}
+
+\endinput
diff --git a/fonts/play-font/latex/Play.sty b/fonts/play-font/latex/Play.sty
new file mode 100644
index 0000000000..6d7319b0f3
--- /dev/null
+++ b/fonts/play-font/latex/Play.sty
@@ -0,0 +1,61 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{Play}
+ [2021/01/09 (Carl-Clemens Ebinger & autoinst) Style file for Play fonts.]
+
+\RequirePackage{xkeyval}
+\newcommand*{\Play@scale}{1}
+\DeclareOptionX{scale}{\renewcommand*{\Play@scale}{#1}}
+\DeclareOptionX{scaled}{\renewcommand*{\Play@scale}{#1}}
+
+\DeclareOptionX{lining}{\edef\Play@figurestyle{LF}}
+\DeclareOptionX{oldstyle}{\edef\Play@figurestyle{OsF}}
+\DeclareOptionX{tabular}{\edef\Play@figurealign{T}}
+\DeclareOptionX{proportional}{\edef\Play@figurealign{}}
+\DeclareOptionX{mainfont}{
+ \renewcommand{\familydefault}{\rmdefault}
+}
+\DeclareOptionX{bold}{\edef\bfseries@rm{bold}}
+\DeclareOptionX{regular}{\edef\mdseries@rm{regular}}
+\ExecuteOptionsX{oldstyle,proportional}
+\ProcessOptionsX\relax
+
+\RequirePackage{fontenc,textcomp}
+\RequirePackage{ifthen}
+\RequirePackage{mweights}
+
+\IfFileExists{fontaxes.sty}{
+ \RequirePackage{fontaxes}
+ \fa@naming@exception{figures}{{superior}{proportional}}{Sup}
+ \fa@naming@exception{figures}{{superior}{tabular}}{Sup}
+ \def\supfigures{\@nomath\supfigures
+ \fontfigurestyle{superior}\selectfont}
+ \let\sufigures\supfigures
+ \DeclareTextFontCommand{\textsup}{\supfigures}
+ \let\textsu\textsup
+ \let\textsuperior\textsup
+
+}{}
+
+% Here we implement the scale=MatchLowercase option.
+% If this is given, we must compute the correct value of
+% the "\Play@scale" parameter before loading the .fd files;
+% but to determine that value we of course need the font's x-height.
+% To avoid triggering the loading of .fd files,
+% we use plain TeX's \font primitive to load the testfont.
+% We then compute the ratio of the current x-height to our font's x-height;
+% this is the "\Play@scale" we will pass to the .fd files.
+\ifthenelse{\equal{\Play@scale}{MatchLowercase}}
+ { \newlength{\Play@currentx}
+ \settoheight{\Play@currentx}{x}
+ \newlength{\Play@xheight}
+ \settoheight{\Play@xheight}
+ {{\font\testfont=Play-Regular-osf-ot1 at \f@size pt\testfont x}}
+ \renewcommand*{\Play@scale}
+ {\strip@pt\dimexpr\number\numexpr\number\dimexpr\Play@currentx\relax*65536/\number\dimexpr\Play@xheight\relax\relax sp\relax}}
+ {}
+
+\renewcommand*
+ {\rmdefault}
+ {Play-\Play@figurealign\Play@figurestyle}
+
+\endinput
diff --git a/fonts/play-font/latex/T1Play-LF.fd b/fonts/play-font/latex/T1Play-LF.fd
new file mode 100644
index 0000000000..ec41e7272a
--- /dev/null
+++ b/fonts/play-font/latex/T1Play-LF.fd
@@ -0,0 +1,71 @@
+%% Generated by autoinst on 2021/01/09
+%%
+\ProvidesFile{T1Play-LF.fd}
+ [2021/01/09 (autoinst) Font definitions for T1/Play-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 Play@scale\endcsname\relax
+ \let\Play@@scale\@empty
+\else
+ \edef\Play@@scale{s*[\csname Play@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{Play-LF}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{T1}{Play-LF}{m}{n}{
+ <-> \Play@@scale Play-Regular-lf-t1
+}{}
+
+\DeclareFontShape{T1}{Play-LF}{regular}{n}{
+ <-> alias * Play-LF/m/n
+}{}
+
+\DeclareFontShape{T1}{Play-LF}{m}{sc}{
+ <-> \Play@@scale Play-Regular-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{Play-LF}{regular}{sc}{
+ <-> alias * Play-LF/m/sc
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{T1}{Play-LF}{b}{n}{
+ <-> \Play@@scale Play-Bold-lf-t1
+}{}
+
+\DeclareFontShape{T1}{Play-LF}{bold}{n}{
+ <-> alias * Play-LF/b/n
+}{}
+
+\DeclareFontShape{T1}{Play-LF}{b}{sc}{
+ <-> \Play@@scale Play-Bold-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{Play-LF}{bold}{sc}{
+ <-> alias * Play-LF/b/sc
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{T1}{Play-LF}{bx}{sc}{
+ <-> ssub * Play-LF/b/sc
+}{}
+
+\DeclareFontShape{T1}{Play-LF}{bx}{n}{
+ <-> ssub * Play-LF/b/n
+}{}
+
+\endinput
diff --git a/fonts/play-font/latex/T1Play-OsF.fd b/fonts/play-font/latex/T1Play-OsF.fd
new file mode 100644
index 0000000000..367477856a
--- /dev/null
+++ b/fonts/play-font/latex/T1Play-OsF.fd
@@ -0,0 +1,71 @@
+%% Generated by autoinst on 2021/01/09
+%%
+\ProvidesFile{T1Play-OsF.fd}
+ [2021/01/09 (autoinst) Font definitions for T1/Play-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 Play@scale\endcsname\relax
+ \let\Play@@scale\@empty
+\else
+ \edef\Play@@scale{s*[\csname Play@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{Play-OsF}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{T1}{Play-OsF}{m}{n}{
+ <-> \Play@@scale Play-Regular-osf-t1
+}{}
+
+\DeclareFontShape{T1}{Play-OsF}{regular}{n}{
+ <-> alias * Play-OsF/m/n
+}{}
+
+\DeclareFontShape{T1}{Play-OsF}{m}{sc}{
+ <-> \Play@@scale Play-Regular-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{Play-OsF}{regular}{sc}{
+ <-> alias * Play-OsF/m/sc
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{T1}{Play-OsF}{b}{sc}{
+ <-> \Play@@scale Play-Bold-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{Play-OsF}{bold}{sc}{
+ <-> alias * Play-OsF/b/sc
+}{}
+
+\DeclareFontShape{T1}{Play-OsF}{b}{n}{
+ <-> \Play@@scale Play-Bold-osf-t1
+}{}
+
+\DeclareFontShape{T1}{Play-OsF}{bold}{n}{
+ <-> alias * Play-OsF/b/n
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{T1}{Play-OsF}{bx}{n}{
+ <-> ssub * Play-OsF/b/n
+}{}
+
+\DeclareFontShape{T1}{Play-OsF}{bx}{sc}{
+ <-> ssub * Play-OsF/b/sc
+}{}
+
+\endinput
diff --git a/fonts/play-font/latex/T1Play-Sup.fd b/fonts/play-font/latex/T1Play-Sup.fd
new file mode 100644
index 0000000000..7276ff107a
--- /dev/null
+++ b/fonts/play-font/latex/T1Play-Sup.fd
@@ -0,0 +1,51 @@
+%% Generated by autoinst on 2021/01/09
+%%
+\ProvidesFile{T1Play-Sup.fd}
+ [2021/01/09 (autoinst) Font definitions for T1/Play-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 Play@scale\endcsname\relax
+ \let\Play@@scale\@empty
+\else
+ \edef\Play@@scale{s*[\csname Play@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{Play-Sup}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{T1}{Play-Sup}{m}{n}{
+ <-> \Play@@scale Play-Regular-sup-t1
+}{}
+
+\DeclareFontShape{T1}{Play-Sup}{regular}{n}{
+ <-> alias * Play-Sup/m/n
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{T1}{Play-Sup}{b}{n}{
+ <-> \Play@@scale Play-Bold-sup-t1
+}{}
+
+\DeclareFontShape{T1}{Play-Sup}{bold}{n}{
+ <-> alias * Play-Sup/b/n
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{T1}{Play-Sup}{bx}{n}{
+ <-> ssub * Play-Sup/b/n
+}{}
+
+\endinput
diff --git a/fonts/play-font/latex/T1Play-TLF.fd b/fonts/play-font/latex/T1Play-TLF.fd
new file mode 100644
index 0000000000..c3a4f0086c
--- /dev/null
+++ b/fonts/play-font/latex/T1Play-TLF.fd
@@ -0,0 +1,71 @@
+%% Generated by autoinst on 2021/01/09
+%%
+\ProvidesFile{T1Play-TLF.fd}
+ [2021/01/09 (autoinst) Font definitions for T1/Play-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname Play@scale\endcsname\relax
+ \let\Play@@scale\@empty
+\else
+ \edef\Play@@scale{s*[\csname Play@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{Play-TLF}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{T1}{Play-TLF}{m}{n}{
+ <-> \Play@@scale Play-Regular-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{Play-TLF}{regular}{n}{
+ <-> alias * Play-TLF/m/n
+}{}
+
+\DeclareFontShape{T1}{Play-TLF}{m}{sc}{
+ <-> \Play@@scale Play-Regular-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{Play-TLF}{regular}{sc}{
+ <-> alias * Play-TLF/m/sc
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{T1}{Play-TLF}{b}{sc}{
+ <-> \Play@@scale Play-Bold-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{Play-TLF}{bold}{sc}{
+ <-> alias * Play-TLF/b/sc
+}{}
+
+\DeclareFontShape{T1}{Play-TLF}{b}{n}{
+ <-> \Play@@scale Play-Bold-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{Play-TLF}{bold}{n}{
+ <-> alias * Play-TLF/b/n
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{T1}{Play-TLF}{bx}{sc}{
+ <-> ssub * Play-TLF/b/sc
+}{}
+
+\DeclareFontShape{T1}{Play-TLF}{bx}{n}{
+ <-> ssub * Play-TLF/b/n
+}{}
+
+\endinput
diff --git a/fonts/play-font/latex/T1Play-TOsF.fd b/fonts/play-font/latex/T1Play-TOsF.fd
new file mode 100644
index 0000000000..0136340572
--- /dev/null
+++ b/fonts/play-font/latex/T1Play-TOsF.fd
@@ -0,0 +1,71 @@
+%% Generated by autoinst on 2021/01/09
+%%
+\ProvidesFile{T1Play-TOsF.fd}
+ [2021/01/09 (autoinst) Font definitions for T1/Play-TOsF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname Play@scale\endcsname\relax
+ \let\Play@@scale\@empty
+\else
+ \edef\Play@@scale{s*[\csname Play@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{Play-TOsF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{T1}{Play-TOsF}{b}{sc}{
+ <-> \Play@@scale Play-Bold-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{Play-TOsF}{bold}{sc}{
+ <-> alias * Play-TOsF/b/sc
+}{}
+
+\DeclareFontShape{T1}{Play-TOsF}{b}{n}{
+ <-> \Play@@scale Play-Bold-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{Play-TOsF}{bold}{n}{
+ <-> alias * Play-TOsF/b/n
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{T1}{Play-TOsF}{m}{n}{
+ <-> \Play@@scale Play-Regular-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{Play-TOsF}{regular}{n}{
+ <-> alias * Play-TOsF/m/n
+}{}
+
+\DeclareFontShape{T1}{Play-TOsF}{m}{sc}{
+ <-> \Play@@scale Play-Regular-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{Play-TOsF}{regular}{sc}{
+ <-> alias * Play-TOsF/m/sc
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{T1}{Play-TOsF}{bx}{n}{
+ <-> ssub * Play-TOsF/b/n
+}{}
+
+\DeclareFontShape{T1}{Play-TOsF}{bx}{sc}{
+ <-> ssub * Play-TOsF/b/sc
+}{}
+
+\endinput
diff --git a/fonts/play-font/latex/TS1Play-LF.fd b/fonts/play-font/latex/TS1Play-LF.fd
new file mode 100644
index 0000000000..5add75cc6e
--- /dev/null
+++ b/fonts/play-font/latex/TS1Play-LF.fd
@@ -0,0 +1,51 @@
+%% Generated by autoinst on 2021/01/09
+%%
+\ProvidesFile{TS1Play-LF.fd}
+ [2021/01/09 (autoinst) Font definitions for TS1/Play-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 Play@scale\endcsname\relax
+ \let\Play@@scale\@empty
+\else
+ \edef\Play@@scale{s*[\csname Play@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{Play-LF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{TS1}{Play-LF}{b}{n}{
+ <-> \Play@@scale Play-Bold-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Play-LF}{bold}{n}{
+ <-> alias * Play-LF/b/n
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{TS1}{Play-LF}{m}{n}{
+ <-> \Play@@scale Play-Regular-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Play-LF}{regular}{n}{
+ <-> alias * Play-LF/m/n
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{TS1}{Play-LF}{bx}{n}{
+ <-> ssub * Play-LF/b/n
+}{}
+
+\endinput
diff --git a/fonts/play-font/latex/TS1Play-OsF.fd b/fonts/play-font/latex/TS1Play-OsF.fd
new file mode 100644
index 0000000000..cddcd17cc1
--- /dev/null
+++ b/fonts/play-font/latex/TS1Play-OsF.fd
@@ -0,0 +1,51 @@
+%% Generated by autoinst on 2021/01/09
+%%
+\ProvidesFile{TS1Play-OsF.fd}
+ [2021/01/09 (autoinst) Font definitions for TS1/Play-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 Play@scale\endcsname\relax
+ \let\Play@@scale\@empty
+\else
+ \edef\Play@@scale{s*[\csname Play@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{Play-OsF}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{TS1}{Play-OsF}{m}{n}{
+ <-> \Play@@scale Play-Regular-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Play-OsF}{regular}{n}{
+ <-> alias * Play-OsF/m/n
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{TS1}{Play-OsF}{b}{n}{
+ <-> \Play@@scale Play-Bold-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Play-OsF}{bold}{n}{
+ <-> alias * Play-OsF/b/n
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{TS1}{Play-OsF}{bx}{n}{
+ <-> ssub * Play-OsF/b/n
+}{}
+
+\endinput
diff --git a/fonts/play-font/latex/TS1Play-TLF.fd b/fonts/play-font/latex/TS1Play-TLF.fd
new file mode 100644
index 0000000000..60d49897e9
--- /dev/null
+++ b/fonts/play-font/latex/TS1Play-TLF.fd
@@ -0,0 +1,51 @@
+%% Generated by autoinst on 2021/01/09
+%%
+\ProvidesFile{TS1Play-TLF.fd}
+ [2021/01/09 (autoinst) Font definitions for TS1/Play-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname Play@scale\endcsname\relax
+ \let\Play@@scale\@empty
+\else
+ \edef\Play@@scale{s*[\csname Play@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{Play-TLF}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{TS1}{Play-TLF}{m}{n}{
+ <-> \Play@@scale Play-Regular-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Play-TLF}{regular}{n}{
+ <-> alias * Play-TLF/m/n
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{TS1}{Play-TLF}{b}{n}{
+ <-> \Play@@scale Play-Bold-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Play-TLF}{bold}{n}{
+ <-> alias * Play-TLF/b/n
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{TS1}{Play-TLF}{bx}{n}{
+ <-> ssub * Play-TLF/b/n
+}{}
+
+\endinput
diff --git a/fonts/play-font/latex/TS1Play-TOsF.fd b/fonts/play-font/latex/TS1Play-TOsF.fd
new file mode 100644
index 0000000000..4d72635877
--- /dev/null
+++ b/fonts/play-font/latex/TS1Play-TOsF.fd
@@ -0,0 +1,51 @@
+%% Generated by autoinst on 2021/01/09
+%%
+\ProvidesFile{TS1Play-TOsF.fd}
+ [2021/01/09 (autoinst) Font definitions for TS1/Play-TOsF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname Play@scale\endcsname\relax
+ \let\Play@@scale\@empty
+\else
+ \edef\Play@@scale{s*[\csname Play@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{Play-TOsF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{TS1}{Play-TOsF}{b}{n}{
+ <-> \Play@@scale Play-Bold-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Play-TOsF}{bold}{n}{
+ <-> alias * Play-TOsF/b/n
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{TS1}{Play-TOsF}{m}{n}{
+ <-> \Play@@scale Play-Regular-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Play-TOsF}{regular}{n}{
+ <-> alias * Play-TOsF/m/n
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{TS1}{Play-TOsF}{bx}{n}{
+ <-> ssub * Play-TOsF/b/n
+}{}
+
+\endinput