summaryrefslogtreecommitdiff
path: root/fonts/step/tex
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/step/tex')
-rw-r--r--fonts/step/tex/latex/step/LY1STEP-Inf.fd31
-rw-r--r--fonts/step/tex/latex/step/LY1STEP-Sup.fd89
-rw-r--r--fonts/step/tex/latex/step/LY1STEP-TLF.fd97
-rw-r--r--fonts/step/tex/latex/step/LY1STEP-TOsF.fd97
-rw-r--r--fonts/step/tex/latex/step/OT1STEP-Inf.fd31
-rw-r--r--fonts/step/tex/latex/step/OT1STEP-Sup.fd89
-rw-r--r--fonts/step/tex/latex/step/OT1STEP-TLF.fd97
-rw-r--r--fonts/step/tex/latex/step/OT1STEP-TOsF.fd97
-rw-r--r--fonts/step/tex/latex/step/T1STEP-Inf.fd31
-rw-r--r--fonts/step/tex/latex/step/T1STEP-Sup.fd89
-rw-r--r--fonts/step/tex/latex/step/T1STEP-TLF.fd97
-rw-r--r--fonts/step/tex/latex/step/T1STEP-TOsF.fd97
-rw-r--r--fonts/step/tex/latex/step/TS1STEP-TLF.fd89
-rw-r--r--fonts/step/tex/latex/step/TS1STEP-TOsF.fd89
-rw-r--r--fonts/step/tex/latex/step/step.sty52
15 files changed, 1172 insertions, 0 deletions
diff --git a/fonts/step/tex/latex/step/LY1STEP-Inf.fd b/fonts/step/tex/latex/step/LY1STEP-Inf.fd
new file mode 100644
index 0000000000..5dcdfc7b20
--- /dev/null
+++ b/fonts/step/tex/latex/step/LY1STEP-Inf.fd
@@ -0,0 +1,31 @@
+%% Generated by autoinst on 2019/09/08
+%%
+\ProvidesFile{LY1STEP-Inf.fd}
+ [2019/09/08 (autoinst) Font definitions for LY1/STEP-Inf.]
+
+\expandafter\ifx\csname STEP@scale\endcsname\relax
+ \let\STEP@@scale\@empty
+\else
+ \edef\STEP@@scale{s*[\csname STEP@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{STEP-Inf}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{STEP-Inf}{regular}{n}{
+ <-> \STEP@@scale STEP-Regular-inf-ly1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{STEP-Inf}{m}{n}{
+ <-> ssub * STEP-Inf/regular/n
+}{}
+
+\endinput
diff --git a/fonts/step/tex/latex/step/LY1STEP-Sup.fd b/fonts/step/tex/latex/step/LY1STEP-Sup.fd
new file mode 100644
index 0000000000..0271ef746f
--- /dev/null
+++ b/fonts/step/tex/latex/step/LY1STEP-Sup.fd
@@ -0,0 +1,89 @@
+%% Generated by autoinst on 2019/09/08
+%%
+\ProvidesFile{LY1STEP-Sup.fd}
+ [2019/09/08 (autoinst) Font definitions for LY1/STEP-Sup.]
+
+\expandafter\ifx\csname STEP@scale\endcsname\relax
+ \let\STEP@@scale\@empty
+\else
+ \edef\STEP@@scale{s*[\csname STEP@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{STEP-Sup}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{STEP-Sup}{bold}{n}{
+ <-> \STEP@@scale STEP-Bold-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{STEP-Sup}{bold}{it}{
+ <-> \STEP@@scale STEP-BoldItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{STEP-Sup}{bold}{sl}{
+ <-> ssub * STEP-Sup/bold/it
+}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{STEP-Sup}{regular}{n}{
+ <-> \STEP@@scale STEP-Regular-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{STEP-Sup}{regular}{it}{
+ <-> \STEP@@scale STEP-Italic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{STEP-Sup}{regular}{sl}{
+ <-> ssub * STEP-Sup/regular/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{STEP-Sup}{m}{sl}{
+ <-> ssub * STEP-Sup/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{STEP-Sup}{m}{n}{
+ <-> ssub * STEP-Sup/regular/n
+}{}
+
+\DeclareFontShape{LY1}{STEP-Sup}{m}{it}{
+ <-> ssub * STEP-Sup/regular/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{STEP-Sup}{b}{sl}{
+ <-> ssub * STEP-Sup/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{STEP-Sup}{b}{n}{
+ <-> ssub * STEP-Sup/bold/n
+}{}
+
+\DeclareFontShape{LY1}{STEP-Sup}{b}{it}{
+ <-> ssub * STEP-Sup/bold/it
+}{}
+
+\DeclareFontShape{LY1}{STEP-Sup}{bx}{sl}{
+ <-> ssub * STEP-Sup/b/sl
+}{}
+
+\DeclareFontShape{LY1}{STEP-Sup}{bx}{it}{
+ <-> ssub * STEP-Sup/b/it
+}{}
+
+\DeclareFontShape{LY1}{STEP-Sup}{bx}{n}{
+ <-> ssub * STEP-Sup/b/n
+}{}
+
+\endinput
diff --git a/fonts/step/tex/latex/step/LY1STEP-TLF.fd b/fonts/step/tex/latex/step/LY1STEP-TLF.fd
new file mode 100644
index 0000000000..fc43b85958
--- /dev/null
+++ b/fonts/step/tex/latex/step/LY1STEP-TLF.fd
@@ -0,0 +1,97 @@
+%% Generated by autoinst on 2019/09/08
+%%
+\ProvidesFile{LY1STEP-TLF.fd}
+ [2019/09/08 (autoinst) Font definitions for LY1/STEP-TLF.]
+
+\expandafter\ifx\csname STEP@scale\endcsname\relax
+ \let\STEP@@scale\@empty
+\else
+ \edef\STEP@@scale{s*[\csname STEP@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{STEP-TLF}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{STEP-TLF}{bold}{it}{
+ <-> \STEP@@scale STEP-BoldItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{STEP-TLF}{bold}{n}{
+ <-> \STEP@@scale STEP-Bold-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{STEP-TLF}{bold}{sl}{
+ <-> ssub * STEP-TLF/bold/it
+}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{STEP-TLF}{regular}{n}{
+ <-> \STEP@@scale STEP-Regular-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{STEP-TLF}{regular}{it}{
+ <-> \STEP@@scale STEP-Italic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{STEP-TLF}{regular}{sc}{
+ <-> \STEP@@scale STEP-Regular-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{STEP-TLF}{regular}{sl}{
+ <-> ssub * STEP-TLF/regular/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{STEP-TLF}{m}{n}{
+ <-> ssub * STEP-TLF/regular/n
+}{}
+
+\DeclareFontShape{LY1}{STEP-TLF}{m}{it}{
+ <-> ssub * STEP-TLF/regular/it
+}{}
+
+\DeclareFontShape{LY1}{STEP-TLF}{m}{sl}{
+ <-> ssub * STEP-TLF/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{STEP-TLF}{m}{sc}{
+ <-> ssub * STEP-TLF/regular/sc
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{STEP-TLF}{b}{sl}{
+ <-> ssub * STEP-TLF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{STEP-TLF}{b}{it}{
+ <-> ssub * STEP-TLF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{STEP-TLF}{b}{n}{
+ <-> ssub * STEP-TLF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{STEP-TLF}{bx}{n}{
+ <-> ssub * STEP-TLF/b/n
+}{}
+
+\DeclareFontShape{LY1}{STEP-TLF}{bx}{it}{
+ <-> ssub * STEP-TLF/b/it
+}{}
+
+\DeclareFontShape{LY1}{STEP-TLF}{bx}{sl}{
+ <-> ssub * STEP-TLF/b/sl
+}{}
+
+\endinput
diff --git a/fonts/step/tex/latex/step/LY1STEP-TOsF.fd b/fonts/step/tex/latex/step/LY1STEP-TOsF.fd
new file mode 100644
index 0000000000..94561081b7
--- /dev/null
+++ b/fonts/step/tex/latex/step/LY1STEP-TOsF.fd
@@ -0,0 +1,97 @@
+%% Generated by autoinst on 2019/09/08
+%%
+\ProvidesFile{LY1STEP-TOsF.fd}
+ [2019/09/08 (autoinst) Font definitions for LY1/STEP-TOsF.]
+
+\expandafter\ifx\csname STEP@scale\endcsname\relax
+ \let\STEP@@scale\@empty
+\else
+ \edef\STEP@@scale{s*[\csname STEP@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{STEP-TOsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{STEP-TOsF}{regular}{it}{
+ <-> \STEP@@scale STEP-Italic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{STEP-TOsF}{regular}{n}{
+ <-> \STEP@@scale STEP-Regular-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{STEP-TOsF}{regular}{sc}{
+ <-> \STEP@@scale STEP-Regular-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{STEP-TOsF}{regular}{sl}{
+ <-> ssub * STEP-TOsF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{STEP-TOsF}{bold}{n}{
+ <-> \STEP@@scale STEP-Bold-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{STEP-TOsF}{bold}{it}{
+ <-> \STEP@@scale STEP-BoldItalic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{STEP-TOsF}{bold}{sl}{
+ <-> ssub * STEP-TOsF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{STEP-TOsF}{m}{it}{
+ <-> ssub * STEP-TOsF/regular/it
+}{}
+
+\DeclareFontShape{LY1}{STEP-TOsF}{m}{n}{
+ <-> ssub * STEP-TOsF/regular/n
+}{}
+
+\DeclareFontShape{LY1}{STEP-TOsF}{m}{sc}{
+ <-> ssub * STEP-TOsF/regular/sc
+}{}
+
+\DeclareFontShape{LY1}{STEP-TOsF}{m}{sl}{
+ <-> ssub * STEP-TOsF/regular/sl
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{STEP-TOsF}{b}{n}{
+ <-> ssub * STEP-TOsF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{STEP-TOsF}{b}{it}{
+ <-> ssub * STEP-TOsF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{STEP-TOsF}{b}{sl}{
+ <-> ssub * STEP-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{STEP-TOsF}{bx}{it}{
+ <-> ssub * STEP-TOsF/b/it
+}{}
+
+\DeclareFontShape{LY1}{STEP-TOsF}{bx}{n}{
+ <-> ssub * STEP-TOsF/b/n
+}{}
+
+\DeclareFontShape{LY1}{STEP-TOsF}{bx}{sl}{
+ <-> ssub * STEP-TOsF/b/sl
+}{}
+
+\endinput
diff --git a/fonts/step/tex/latex/step/OT1STEP-Inf.fd b/fonts/step/tex/latex/step/OT1STEP-Inf.fd
new file mode 100644
index 0000000000..a5c5f8bc70
--- /dev/null
+++ b/fonts/step/tex/latex/step/OT1STEP-Inf.fd
@@ -0,0 +1,31 @@
+%% Generated by autoinst on 2019/09/08
+%%
+\ProvidesFile{OT1STEP-Inf.fd}
+ [2019/09/08 (autoinst) Font definitions for OT1/STEP-Inf.]
+
+\expandafter\ifx\csname STEP@scale\endcsname\relax
+ \let\STEP@@scale\@empty
+\else
+ \edef\STEP@@scale{s*[\csname STEP@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{STEP-Inf}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{STEP-Inf}{regular}{n}{
+ <-> \STEP@@scale STEP-Regular-inf-ot1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{STEP-Inf}{m}{n}{
+ <-> ssub * STEP-Inf/regular/n
+}{}
+
+\endinput
diff --git a/fonts/step/tex/latex/step/OT1STEP-Sup.fd b/fonts/step/tex/latex/step/OT1STEP-Sup.fd
new file mode 100644
index 0000000000..6cb90556fd
--- /dev/null
+++ b/fonts/step/tex/latex/step/OT1STEP-Sup.fd
@@ -0,0 +1,89 @@
+%% Generated by autoinst on 2019/09/08
+%%
+\ProvidesFile{OT1STEP-Sup.fd}
+ [2019/09/08 (autoinst) Font definitions for OT1/STEP-Sup.]
+
+\expandafter\ifx\csname STEP@scale\endcsname\relax
+ \let\STEP@@scale\@empty
+\else
+ \edef\STEP@@scale{s*[\csname STEP@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{STEP-Sup}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{STEP-Sup}{regular}{n}{
+ <-> \STEP@@scale STEP-Regular-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{STEP-Sup}{regular}{it}{
+ <-> \STEP@@scale STEP-Italic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{STEP-Sup}{regular}{sl}{
+ <-> ssub * STEP-Sup/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{STEP-Sup}{bold}{n}{
+ <-> \STEP@@scale STEP-Bold-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{STEP-Sup}{bold}{it}{
+ <-> \STEP@@scale STEP-BoldItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{STEP-Sup}{bold}{sl}{
+ <-> ssub * STEP-Sup/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{STEP-Sup}{m}{sl}{
+ <-> ssub * STEP-Sup/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{STEP-Sup}{m}{n}{
+ <-> ssub * STEP-Sup/regular/n
+}{}
+
+\DeclareFontShape{OT1}{STEP-Sup}{m}{it}{
+ <-> ssub * STEP-Sup/regular/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{STEP-Sup}{b}{n}{
+ <-> ssub * STEP-Sup/bold/n
+}{}
+
+\DeclareFontShape{OT1}{STEP-Sup}{b}{it}{
+ <-> ssub * STEP-Sup/bold/it
+}{}
+
+\DeclareFontShape{OT1}{STEP-Sup}{b}{sl}{
+ <-> ssub * STEP-Sup/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{STEP-Sup}{bx}{sl}{
+ <-> ssub * STEP-Sup/b/sl
+}{}
+
+\DeclareFontShape{OT1}{STEP-Sup}{bx}{it}{
+ <-> ssub * STEP-Sup/b/it
+}{}
+
+\DeclareFontShape{OT1}{STEP-Sup}{bx}{n}{
+ <-> ssub * STEP-Sup/b/n
+}{}
+
+\endinput
diff --git a/fonts/step/tex/latex/step/OT1STEP-TLF.fd b/fonts/step/tex/latex/step/OT1STEP-TLF.fd
new file mode 100644
index 0000000000..70e76ca8f3
--- /dev/null
+++ b/fonts/step/tex/latex/step/OT1STEP-TLF.fd
@@ -0,0 +1,97 @@
+%% Generated by autoinst on 2019/09/08
+%%
+\ProvidesFile{OT1STEP-TLF.fd}
+ [2019/09/08 (autoinst) Font definitions for OT1/STEP-TLF.]
+
+\expandafter\ifx\csname STEP@scale\endcsname\relax
+ \let\STEP@@scale\@empty
+\else
+ \edef\STEP@@scale{s*[\csname STEP@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{STEP-TLF}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{STEP-TLF}{bold}{n}{
+ <-> \STEP@@scale STEP-Bold-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{STEP-TLF}{bold}{it}{
+ <-> \STEP@@scale STEP-BoldItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{STEP-TLF}{bold}{sl}{
+ <-> ssub * STEP-TLF/bold/it
+}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{STEP-TLF}{regular}{sc}{
+ <-> \STEP@@scale STEP-Regular-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{STEP-TLF}{regular}{it}{
+ <-> \STEP@@scale STEP-Italic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{STEP-TLF}{regular}{n}{
+ <-> \STEP@@scale STEP-Regular-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{STEP-TLF}{regular}{sl}{
+ <-> ssub * STEP-TLF/regular/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{STEP-TLF}{m}{it}{
+ <-> ssub * STEP-TLF/regular/it
+}{}
+
+\DeclareFontShape{OT1}{STEP-TLF}{m}{n}{
+ <-> ssub * STEP-TLF/regular/n
+}{}
+
+\DeclareFontShape{OT1}{STEP-TLF}{m}{sc}{
+ <-> ssub * STEP-TLF/regular/sc
+}{}
+
+\DeclareFontShape{OT1}{STEP-TLF}{m}{sl}{
+ <-> ssub * STEP-TLF/regular/sl
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{STEP-TLF}{b}{n}{
+ <-> ssub * STEP-TLF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{STEP-TLF}{b}{it}{
+ <-> ssub * STEP-TLF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{STEP-TLF}{b}{sl}{
+ <-> ssub * STEP-TLF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{STEP-TLF}{bx}{n}{
+ <-> ssub * STEP-TLF/b/n
+}{}
+
+\DeclareFontShape{OT1}{STEP-TLF}{bx}{it}{
+ <-> ssub * STEP-TLF/b/it
+}{}
+
+\DeclareFontShape{OT1}{STEP-TLF}{bx}{sl}{
+ <-> ssub * STEP-TLF/b/sl
+}{}
+
+\endinput
diff --git a/fonts/step/tex/latex/step/OT1STEP-TOsF.fd b/fonts/step/tex/latex/step/OT1STEP-TOsF.fd
new file mode 100644
index 0000000000..d908d5acc1
--- /dev/null
+++ b/fonts/step/tex/latex/step/OT1STEP-TOsF.fd
@@ -0,0 +1,97 @@
+%% Generated by autoinst on 2019/09/08
+%%
+\ProvidesFile{OT1STEP-TOsF.fd}
+ [2019/09/08 (autoinst) Font definitions for OT1/STEP-TOsF.]
+
+\expandafter\ifx\csname STEP@scale\endcsname\relax
+ \let\STEP@@scale\@empty
+\else
+ \edef\STEP@@scale{s*[\csname STEP@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{STEP-TOsF}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{STEP-TOsF}{bold}{it}{
+ <-> \STEP@@scale STEP-BoldItalic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{STEP-TOsF}{bold}{n}{
+ <-> \STEP@@scale STEP-Bold-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{STEP-TOsF}{bold}{sl}{
+ <-> ssub * STEP-TOsF/bold/it
+}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{STEP-TOsF}{regular}{it}{
+ <-> \STEP@@scale STEP-Italic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{STEP-TOsF}{regular}{n}{
+ <-> \STEP@@scale STEP-Regular-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{STEP-TOsF}{regular}{sc}{
+ <-> \STEP@@scale STEP-Regular-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{STEP-TOsF}{regular}{sl}{
+ <-> ssub * STEP-TOsF/regular/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{STEP-TOsF}{m}{it}{
+ <-> ssub * STEP-TOsF/regular/it
+}{}
+
+\DeclareFontShape{OT1}{STEP-TOsF}{m}{n}{
+ <-> ssub * STEP-TOsF/regular/n
+}{}
+
+\DeclareFontShape{OT1}{STEP-TOsF}{m}{sc}{
+ <-> ssub * STEP-TOsF/regular/sc
+}{}
+
+\DeclareFontShape{OT1}{STEP-TOsF}{m}{sl}{
+ <-> ssub * STEP-TOsF/regular/sl
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{STEP-TOsF}{b}{sl}{
+ <-> ssub * STEP-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{STEP-TOsF}{b}{it}{
+ <-> ssub * STEP-TOsF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{STEP-TOsF}{b}{n}{
+ <-> ssub * STEP-TOsF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{STEP-TOsF}{bx}{it}{
+ <-> ssub * STEP-TOsF/b/it
+}{}
+
+\DeclareFontShape{OT1}{STEP-TOsF}{bx}{n}{
+ <-> ssub * STEP-TOsF/b/n
+}{}
+
+\DeclareFontShape{OT1}{STEP-TOsF}{bx}{sl}{
+ <-> ssub * STEP-TOsF/b/sl
+}{}
+
+\endinput
diff --git a/fonts/step/tex/latex/step/T1STEP-Inf.fd b/fonts/step/tex/latex/step/T1STEP-Inf.fd
new file mode 100644
index 0000000000..eb793c99c3
--- /dev/null
+++ b/fonts/step/tex/latex/step/T1STEP-Inf.fd
@@ -0,0 +1,31 @@
+%% Generated by autoinst on 2019/09/08
+%%
+\ProvidesFile{T1STEP-Inf.fd}
+ [2019/09/08 (autoinst) Font definitions for T1/STEP-Inf.]
+
+\expandafter\ifx\csname STEP@scale\endcsname\relax
+ \let\STEP@@scale\@empty
+\else
+ \edef\STEP@@scale{s*[\csname STEP@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{STEP-Inf}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{STEP-Inf}{regular}{n}{
+ <-> \STEP@@scale STEP-Regular-inf-t1
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{STEP-Inf}{m}{n}{
+ <-> ssub * STEP-Inf/regular/n
+}{}
+
+\endinput
diff --git a/fonts/step/tex/latex/step/T1STEP-Sup.fd b/fonts/step/tex/latex/step/T1STEP-Sup.fd
new file mode 100644
index 0000000000..7cb3fa50da
--- /dev/null
+++ b/fonts/step/tex/latex/step/T1STEP-Sup.fd
@@ -0,0 +1,89 @@
+%% Generated by autoinst on 2019/09/08
+%%
+\ProvidesFile{T1STEP-Sup.fd}
+ [2019/09/08 (autoinst) Font definitions for T1/STEP-Sup.]
+
+\expandafter\ifx\csname STEP@scale\endcsname\relax
+ \let\STEP@@scale\@empty
+\else
+ \edef\STEP@@scale{s*[\csname STEP@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{STEP-Sup}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{STEP-Sup}{regular}{n}{
+ <-> \STEP@@scale STEP-Regular-sup-t1
+}{}
+
+\DeclareFontShape{T1}{STEP-Sup}{regular}{it}{
+ <-> \STEP@@scale STEP-Italic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{STEP-Sup}{regular}{sl}{
+ <-> ssub * STEP-Sup/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{STEP-Sup}{bold}{n}{
+ <-> \STEP@@scale STEP-Bold-sup-t1
+}{}
+
+\DeclareFontShape{T1}{STEP-Sup}{bold}{it}{
+ <-> \STEP@@scale STEP-BoldItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{STEP-Sup}{bold}{sl}{
+ <-> ssub * STEP-Sup/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{STEP-Sup}{m}{sl}{
+ <-> ssub * STEP-Sup/regular/sl
+}{}
+
+\DeclareFontShape{T1}{STEP-Sup}{m}{n}{
+ <-> ssub * STEP-Sup/regular/n
+}{}
+
+\DeclareFontShape{T1}{STEP-Sup}{m}{it}{
+ <-> ssub * STEP-Sup/regular/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{STEP-Sup}{b}{sl}{
+ <-> ssub * STEP-Sup/bold/sl
+}{}
+
+\DeclareFontShape{T1}{STEP-Sup}{b}{n}{
+ <-> ssub * STEP-Sup/bold/n
+}{}
+
+\DeclareFontShape{T1}{STEP-Sup}{b}{it}{
+ <-> ssub * STEP-Sup/bold/it
+}{}
+
+\DeclareFontShape{T1}{STEP-Sup}{bx}{it}{
+ <-> ssub * STEP-Sup/b/it
+}{}
+
+\DeclareFontShape{T1}{STEP-Sup}{bx}{n}{
+ <-> ssub * STEP-Sup/b/n
+}{}
+
+\DeclareFontShape{T1}{STEP-Sup}{bx}{sl}{
+ <-> ssub * STEP-Sup/b/sl
+}{}
+
+\endinput
diff --git a/fonts/step/tex/latex/step/T1STEP-TLF.fd b/fonts/step/tex/latex/step/T1STEP-TLF.fd
new file mode 100644
index 0000000000..e80aa5c532
--- /dev/null
+++ b/fonts/step/tex/latex/step/T1STEP-TLF.fd
@@ -0,0 +1,97 @@
+%% Generated by autoinst on 2019/09/08
+%%
+\ProvidesFile{T1STEP-TLF.fd}
+ [2019/09/08 (autoinst) Font definitions for T1/STEP-TLF.]
+
+\expandafter\ifx\csname STEP@scale\endcsname\relax
+ \let\STEP@@scale\@empty
+\else
+ \edef\STEP@@scale{s*[\csname STEP@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{STEP-TLF}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{STEP-TLF}{bold}{it}{
+ <-> \STEP@@scale STEP-BoldItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{STEP-TLF}{bold}{n}{
+ <-> \STEP@@scale STEP-Bold-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{STEP-TLF}{bold}{sl}{
+ <-> ssub * STEP-TLF/bold/it
+}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{STEP-TLF}{regular}{it}{
+ <-> \STEP@@scale STEP-Italic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{STEP-TLF}{regular}{n}{
+ <-> \STEP@@scale STEP-Regular-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{STEP-TLF}{regular}{sc}{
+ <-> \STEP@@scale STEP-Regular-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{STEP-TLF}{regular}{sl}{
+ <-> ssub * STEP-TLF/regular/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{STEP-TLF}{m}{sl}{
+ <-> ssub * STEP-TLF/regular/sl
+}{}
+
+\DeclareFontShape{T1}{STEP-TLF}{m}{sc}{
+ <-> ssub * STEP-TLF/regular/sc
+}{}
+
+\DeclareFontShape{T1}{STEP-TLF}{m}{it}{
+ <-> ssub * STEP-TLF/regular/it
+}{}
+
+\DeclareFontShape{T1}{STEP-TLF}{m}{n}{
+ <-> ssub * STEP-TLF/regular/n
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{STEP-TLF}{b}{it}{
+ <-> ssub * STEP-TLF/bold/it
+}{}
+
+\DeclareFontShape{T1}{STEP-TLF}{b}{n}{
+ <-> ssub * STEP-TLF/bold/n
+}{}
+
+\DeclareFontShape{T1}{STEP-TLF}{b}{sl}{
+ <-> ssub * STEP-TLF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{STEP-TLF}{bx}{n}{
+ <-> ssub * STEP-TLF/b/n
+}{}
+
+\DeclareFontShape{T1}{STEP-TLF}{bx}{it}{
+ <-> ssub * STEP-TLF/b/it
+}{}
+
+\DeclareFontShape{T1}{STEP-TLF}{bx}{sl}{
+ <-> ssub * STEP-TLF/b/sl
+}{}
+
+\endinput
diff --git a/fonts/step/tex/latex/step/T1STEP-TOsF.fd b/fonts/step/tex/latex/step/T1STEP-TOsF.fd
new file mode 100644
index 0000000000..c18c4119d8
--- /dev/null
+++ b/fonts/step/tex/latex/step/T1STEP-TOsF.fd
@@ -0,0 +1,97 @@
+%% Generated by autoinst on 2019/09/08
+%%
+\ProvidesFile{T1STEP-TOsF.fd}
+ [2019/09/08 (autoinst) Font definitions for T1/STEP-TOsF.]
+
+\expandafter\ifx\csname STEP@scale\endcsname\relax
+ \let\STEP@@scale\@empty
+\else
+ \edef\STEP@@scale{s*[\csname STEP@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{STEP-TOsF}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{STEP-TOsF}{bold}{it}{
+ <-> \STEP@@scale STEP-BoldItalic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{STEP-TOsF}{bold}{n}{
+ <-> \STEP@@scale STEP-Bold-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{STEP-TOsF}{bold}{sl}{
+ <-> ssub * STEP-TOsF/bold/it
+}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{STEP-TOsF}{regular}{n}{
+ <-> \STEP@@scale STEP-Regular-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{STEP-TOsF}{regular}{it}{
+ <-> \STEP@@scale STEP-Italic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{STEP-TOsF}{regular}{sc}{
+ <-> \STEP@@scale STEP-Regular-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{STEP-TOsF}{regular}{sl}{
+ <-> ssub * STEP-TOsF/regular/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{STEP-TOsF}{m}{n}{
+ <-> ssub * STEP-TOsF/regular/n
+}{}
+
+\DeclareFontShape{T1}{STEP-TOsF}{m}{it}{
+ <-> ssub * STEP-TOsF/regular/it
+}{}
+
+\DeclareFontShape{T1}{STEP-TOsF}{m}{sc}{
+ <-> ssub * STEP-TOsF/regular/sc
+}{}
+
+\DeclareFontShape{T1}{STEP-TOsF}{m}{sl}{
+ <-> ssub * STEP-TOsF/regular/sl
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{STEP-TOsF}{b}{it}{
+ <-> ssub * STEP-TOsF/bold/it
+}{}
+
+\DeclareFontShape{T1}{STEP-TOsF}{b}{n}{
+ <-> ssub * STEP-TOsF/bold/n
+}{}
+
+\DeclareFontShape{T1}{STEP-TOsF}{b}{sl}{
+ <-> ssub * STEP-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{STEP-TOsF}{bx}{it}{
+ <-> ssub * STEP-TOsF/b/it
+}{}
+
+\DeclareFontShape{T1}{STEP-TOsF}{bx}{n}{
+ <-> ssub * STEP-TOsF/b/n
+}{}
+
+\DeclareFontShape{T1}{STEP-TOsF}{bx}{sl}{
+ <-> ssub * STEP-TOsF/b/sl
+}{}
+
+\endinput
diff --git a/fonts/step/tex/latex/step/TS1STEP-TLF.fd b/fonts/step/tex/latex/step/TS1STEP-TLF.fd
new file mode 100644
index 0000000000..e0bc9d9eb0
--- /dev/null
+++ b/fonts/step/tex/latex/step/TS1STEP-TLF.fd
@@ -0,0 +1,89 @@
+%% Generated by autoinst on 2019/09/08
+%%
+\ProvidesFile{TS1STEP-TLF.fd}
+ [2019/09/08 (autoinst) Font definitions for TS1/STEP-TLF.]
+
+\expandafter\ifx\csname STEP@scale\endcsname\relax
+ \let\STEP@@scale\@empty
+\else
+ \edef\STEP@@scale{s*[\csname STEP@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{STEP-TLF}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{STEP-TLF}{bold}{n}{
+ <-> \STEP@@scale STEP-Bold-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{STEP-TLF}{bold}{it}{
+ <-> \STEP@@scale STEP-BoldItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{STEP-TLF}{bold}{sl}{
+ <-> ssub * STEP-TLF/bold/it
+}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{STEP-TLF}{regular}{n}{
+ <-> \STEP@@scale STEP-Regular-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{STEP-TLF}{regular}{it}{
+ <-> \STEP@@scale STEP-Italic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{STEP-TLF}{regular}{sl}{
+ <-> ssub * STEP-TLF/regular/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{TS1}{STEP-TLF}{m}{n}{
+ <-> ssub * STEP-TLF/regular/n
+}{}
+
+\DeclareFontShape{TS1}{STEP-TLF}{m}{it}{
+ <-> ssub * STEP-TLF/regular/it
+}{}
+
+\DeclareFontShape{TS1}{STEP-TLF}{m}{sl}{
+ <-> ssub * STEP-TLF/regular/sl
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{STEP-TLF}{b}{n}{
+ <-> ssub * STEP-TLF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{STEP-TLF}{b}{it}{
+ <-> ssub * STEP-TLF/bold/it
+}{}
+
+\DeclareFontShape{TS1}{STEP-TLF}{b}{sl}{
+ <-> ssub * STEP-TLF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{STEP-TLF}{bx}{n}{
+ <-> ssub * STEP-TLF/b/n
+}{}
+
+\DeclareFontShape{TS1}{STEP-TLF}{bx}{it}{
+ <-> ssub * STEP-TLF/b/it
+}{}
+
+\DeclareFontShape{TS1}{STEP-TLF}{bx}{sl}{
+ <-> ssub * STEP-TLF/b/sl
+}{}
+
+\endinput
diff --git a/fonts/step/tex/latex/step/TS1STEP-TOsF.fd b/fonts/step/tex/latex/step/TS1STEP-TOsF.fd
new file mode 100644
index 0000000000..006b4b065e
--- /dev/null
+++ b/fonts/step/tex/latex/step/TS1STEP-TOsF.fd
@@ -0,0 +1,89 @@
+%% Generated by autoinst on 2019/09/08
+%%
+\ProvidesFile{TS1STEP-TOsF.fd}
+ [2019/09/08 (autoinst) Font definitions for TS1/STEP-TOsF.]
+
+\expandafter\ifx\csname STEP@scale\endcsname\relax
+ \let\STEP@@scale\@empty
+\else
+ \edef\STEP@@scale{s*[\csname STEP@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{STEP-TOsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{STEP-TOsF}{regular}{it}{
+ <-> \STEP@@scale STEP-Italic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{STEP-TOsF}{regular}{n}{
+ <-> \STEP@@scale STEP-Regular-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{STEP-TOsF}{regular}{sl}{
+ <-> ssub * STEP-TOsF/regular/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{STEP-TOsF}{bold}{it}{
+ <-> \STEP@@scale STEP-BoldItalic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{STEP-TOsF}{bold}{n}{
+ <-> \STEP@@scale STEP-Bold-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{STEP-TOsF}{bold}{sl}{
+ <-> ssub * STEP-TOsF/bold/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{TS1}{STEP-TOsF}{m}{it}{
+ <-> ssub * STEP-TOsF/regular/it
+}{}
+
+\DeclareFontShape{TS1}{STEP-TOsF}{m}{n}{
+ <-> ssub * STEP-TOsF/regular/n
+}{}
+
+\DeclareFontShape{TS1}{STEP-TOsF}{m}{sl}{
+ <-> ssub * STEP-TOsF/regular/sl
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{STEP-TOsF}{b}{it}{
+ <-> ssub * STEP-TOsF/bold/it
+}{}
+
+\DeclareFontShape{TS1}{STEP-TOsF}{b}{n}{
+ <-> ssub * STEP-TOsF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{STEP-TOsF}{b}{sl}{
+ <-> ssub * STEP-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{STEP-TOsF}{bx}{sl}{
+ <-> ssub * STEP-TOsF/b/sl
+}{}
+
+\DeclareFontShape{TS1}{STEP-TOsF}{bx}{n}{
+ <-> ssub * STEP-TOsF/b/n
+}{}
+
+\DeclareFontShape{TS1}{STEP-TOsF}{bx}{it}{
+ <-> ssub * STEP-TOsF/b/it
+}{}
+
+\endinput
diff --git a/fonts/step/tex/latex/step/step.sty b/fonts/step/tex/latex/step/step.sty
new file mode 100644
index 0000000000..bb9dcfc23b
--- /dev/null
+++ b/fonts/step/tex/latex/step/step.sty
@@ -0,0 +1,52 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{step}
+\RequirePackage{textcomp}
+\IfFileExists{mweights.sty}{\RequirePackage{mweights}}{}
+\IfFileExists{fontaxes.sty}{
+ \RequirePackage{fontaxes}
+ \fa@naming@exception{figures}{{superior}{proportional}}{Sup}
+ \fa@naming@exception{figures}{{superior}{tabular}}{Sup}
+ \def\sufigures{\@nomath\sufigures
+ \fontfigurestyle{superior}\selectfont}
+ \DeclareTextFontCommand{\textsu}{\sufigures}
+ \let\textsuperior\textsu
+
+ \fa@naming@exception{figures}{{inferior}{proportional}}{Inf}
+ \fa@naming@exception{figures}{{inferior}{tabular}}{Inf}
+ \def\infigures{\@nomath\infigures
+ \fontfigurestyle{inferior}\selectfont}
+ \DeclareTextFontCommand{\textin}{\infigures}
+ \let\textinferior\textin
+
+}{}
+
+\IfFileExists{xkeyval.sty}{
+ \newcommand*{\STEP@scale}{1}
+ \RequirePackage{xkeyval}
+ \DeclareOptionX{scale}{\renewcommand*{\STEP@scale}{##1}}
+ \DeclareOptionX{scaled}{\renewcommand*{\STEP@scale}{##1}}
+}{
+ \let\DeclareOptionX\DeclareOption
+ \let\ExecuteOptionsX\ExecuteOptions
+ \let\ProcessOptionsX\ProcessOptions
+}
+
+\DeclareOptionX{lining}{\edef\STEP@figurestyle{LF}}
+\DeclareOptionX{oldstyle}{\edef\STEP@figurestyle{OsF}}
+\DeclareOptionX{tabular}{\edef\STEP@figurealign{T}}
+\DeclareOptionX{mainfont}{
+ \renewcommand{\familydefault}{\rmdefault}
+}
+\DeclareOptionX{bold}{\edef\bfseries@rm{bold}}
+\DeclareOptionX{regular}{\edef\mdseries@rm{regular}}
+\ExecuteOptionsX{lining,tabular,bold,regular}
+\ProcessOptionsX\relax
+
+\DeclareTextFontCommand{\lining}{\fontfamily{STEP-\STEP@figurealign LF}\selectfont}
+\DeclareTextFontCommand{\oldstyle}{\fontfamily{STEP-\STEP@figurealign OsF}\selectfont}
+
+\renewcommand*
+ {\rmdefault}
+ {STEP-\STEP@figurealign\STEP@figurestyle}
+
+\endinput