summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-12-16 20:48:11 +0000
committerKarl Berry <karl@freefriends.org>2023-12-16 20:48:11 +0000
commit1f2061abaa3de9858dc3d8a953ce4e2d515e7326 (patch)
treef1ca44409d7cc762731e94ddadf945e1f2232ead /Master/texmf-dist/tex
parent8a3f00b721fdf317700ec7396c8cd8bd61ed76dc (diff)
oldstandard (16dec23)
git-svn-id: svn://tug.org/texlive/trunk@69146 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-Inf.fd91
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-LF.fd151
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-OsF.fd151
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-Sup.fd64
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-TLF.fd80
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-TOsF.fd151
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-Inf.fd91
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-LF.fd151
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-OsF.fd151
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-Sup.fd44
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-TLF.fd120
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-TOsF.fd151
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-Inf.fd91
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-LF.fd151
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-OsF.fd151
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-Sup.fd28
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-TLF.fd68
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-TOsF.fd151
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/OldStandard.sty87
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-Inf.fd91
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-LF.fd151
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-OsF.fd151
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-Sup.fd28
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-TLF.fd124
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-TOsF.fd151
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-Inf.fd91
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-LF.fd151
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-OsF.fd151
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-Sup.fd64
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-TLF.fd124
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-TOsF.fd151
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-Inf.fd91
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-LF.fd151
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-OsF.fd151
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-Sup.fd64
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-TLF.fd52
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-TOsF.fd151
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-Inf.fd91
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-LF.fd151
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-OsF.fd151
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-Sup.fd64
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-TLF.fd76
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-TOsF.fd151
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/TS1OldStandard-LF.fd91
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/TS1OldStandard-OsF.fd91
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/TS1OldStandard-TLF.fd12
-rw-r--r--Master/texmf-dist/tex/latex/oldstandard/TS1OldStandard-TOsF.fd91
47 files changed, 4662 insertions, 518 deletions
diff --git a/Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-Inf.fd b/Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-Inf.fd
new file mode 100644
index 00000000000..cde3688193e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-Inf.fd
@@ -0,0 +1,91 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{LGROldStandard-Inf.fd}
+ [2023/12/15 (autoinst) Font definitions for LGR/OldStandard-Inf.]
+
+\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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LGR}{OldStandard-Inf}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{LGR}{OldStandard-Inf}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-inf-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-Inf}{bold}{it}{
+ <-> alias * OldStandard-Inf/b/it
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-Inf}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-inf-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-Inf}{bold}{n}{
+ <-> alias * OldStandard-Inf/b/n
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-Inf}{b}{sl}{
+ <-> ssub * OldStandard-Inf/b/it
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-Inf}{bold}{sl}{
+ <-> ssub * OldStandard-Inf/bold/it
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{LGR}{OldStandard-Inf}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-inf-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-Inf}{regular}{it}{
+ <-> alias * OldStandard-Inf/m/it
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-Inf}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-inf-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-Inf}{regular}{n}{
+ <-> alias * OldStandard-Inf/m/n
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-Inf}{m}{sl}{
+ <-> ssub * OldStandard-Inf/m/it
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-Inf}{regular}{sl}{
+ <-> ssub * OldStandard-Inf/regular/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{LGR}{OldStandard-Inf}{bx}{sl}{
+ <-> ssub * OldStandard-Inf/b/sl
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-Inf}{bx}{n}{
+ <-> ssub * OldStandard-Inf/b/n
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-Inf}{bx}{it}{
+ <-> ssub * OldStandard-Inf/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-LF.fd b/Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-LF.fd
new file mode 100644
index 00000000000..7d2dc1aff35
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-LF.fd
@@ -0,0 +1,151 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{LGROldStandard-LF.fd}
+ [2023/12/15 (autoinst) Font definitions for LGR/OldStandard-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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LGR}{OldStandard-LF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{LGR}{OldStandard-LF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{bold}{scit}{
+ <-> alias * OldStandard-LF/b/scit
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{bold}{n}{
+ <-> alias * OldStandard-LF/b/n
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{bold}{sc}{
+ <-> alias * OldStandard-LF/b/sc
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{bold}{it}{
+ <-> alias * OldStandard-LF/b/it
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{b}{scsl}{
+ <-> ssub * OldStandard-LF/b/scit
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{bold}{scsl}{
+ <-> ssub * OldStandard-LF/bold/scit
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{b}{sl}{
+ <-> ssub * OldStandard-LF/b/it
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{bold}{sl}{
+ <-> ssub * OldStandard-LF/bold/it
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{LGR}{OldStandard-LF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{regular}{it}{
+ <-> alias * OldStandard-LF/m/it
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{regular}{sc}{
+ <-> alias * OldStandard-LF/m/sc
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-lf-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{regular}{n}{
+ <-> alias * OldStandard-LF/m/n
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-lf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{regular}{scit}{
+ <-> alias * OldStandard-LF/m/scit
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{m}{scsl}{
+ <-> ssub * OldStandard-LF/m/scit
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{regular}{scsl}{
+ <-> ssub * OldStandard-LF/regular/scit
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{m}{sl}{
+ <-> ssub * OldStandard-LF/m/it
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{regular}{sl}{
+ <-> ssub * OldStandard-LF/regular/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{LGR}{OldStandard-LF}{bx}{scsl}{
+ <-> ssub * OldStandard-LF/b/scsl
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{bx}{sl}{
+ <-> ssub * OldStandard-LF/b/sl
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{bx}{scit}{
+ <-> ssub * OldStandard-LF/b/scit
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{bx}{it}{
+ <-> ssub * OldStandard-LF/b/it
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{bx}{n}{
+ <-> ssub * OldStandard-LF/b/n
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-LF}{bx}{sc}{
+ <-> ssub * OldStandard-LF/b/sc
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-OsF.fd b/Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-OsF.fd
new file mode 100644
index 00000000000..80bcd846ff0
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-OsF.fd
@@ -0,0 +1,151 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{LGROldStandard-OsF.fd}
+ [2023/12/15 (autoinst) Font definitions for LGR/OldStandard-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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LGR}{OldStandard-OsF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{bold}{scit}{
+ <-> alias * OldStandard-OsF/b/scit
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{bold}{sc}{
+ <-> alias * OldStandard-OsF/b/sc
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{bold}{n}{
+ <-> alias * OldStandard-OsF/b/n
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{bold}{it}{
+ <-> alias * OldStandard-OsF/b/it
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{b}{scsl}{
+ <-> ssub * OldStandard-OsF/b/scit
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{bold}{scsl}{
+ <-> ssub * OldStandard-OsF/bold/scit
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{b}{sl}{
+ <-> ssub * OldStandard-OsF/b/it
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{bold}{sl}{
+ <-> ssub * OldStandard-OsF/bold/it
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{regular}{scit}{
+ <-> alias * OldStandard-OsF/m/scit
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{regular}{it}{
+ <-> alias * OldStandard-OsF/m/it
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-osf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{regular}{sc}{
+ <-> alias * OldStandard-OsF/m/sc
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-osf-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{regular}{n}{
+ <-> alias * OldStandard-OsF/m/n
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{m}{scsl}{
+ <-> ssub * OldStandard-OsF/m/scit
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{regular}{scsl}{
+ <-> ssub * OldStandard-OsF/regular/scit
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{m}{sl}{
+ <-> ssub * OldStandard-OsF/m/it
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{regular}{sl}{
+ <-> ssub * OldStandard-OsF/regular/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{bx}{scit}{
+ <-> ssub * OldStandard-OsF/b/scit
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{bx}{sc}{
+ <-> ssub * OldStandard-OsF/b/sc
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{bx}{n}{
+ <-> ssub * OldStandard-OsF/b/n
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{bx}{it}{
+ <-> ssub * OldStandard-OsF/b/it
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{bx}{scsl}{
+ <-> ssub * OldStandard-OsF/b/scsl
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-OsF}{bx}{sl}{
+ <-> ssub * OldStandard-OsF/b/sl
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-Sup.fd b/Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-Sup.fd
index 9a331bdad23..48c11f6d3a3 100644
--- a/Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-Sup.fd
+++ b/Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2020/12/23
+%% Generated by autoinst on 2023/12/15
%%
\ProvidesFile{LGROldStandard-Sup.fd}
- [2020/12/23 (autoinst) Font definitions for LGR/OldStandard-Sup.]
+ [2023/12/15 (autoinst) Font definitions for LGR/OldStandard-Sup.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,57 +20,57 @@
\DeclareFontFamily{LGR}{OldStandard-Sup}{}
-% ---- m = regular ----
+% ---- b = bold ----
-\DeclareFontShape{LGR}{OldStandard-Sup}{m}{n}{
- <-> \OldStandard@@scale OldStandard-Regular-sup-lgr
+\DeclareFontShape{LGR}{OldStandard-Sup}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-sup-lgr
}{}
-\DeclareFontShape{LGR}{OldStandard-Sup}{regular}{n}{
- <-> alias * OldStandard-Sup/m/n
+\DeclareFontShape{LGR}{OldStandard-Sup}{bold}{it}{
+ <-> alias * OldStandard-Sup/b/it
}{}
-\DeclareFontShape{LGR}{OldStandard-Sup}{m}{it}{
- <-> \OldStandard@@scale OldStandard-Italic-sup-lgr
+\DeclareFontShape{LGR}{OldStandard-Sup}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-sup-lgr
}{}
-\DeclareFontShape{LGR}{OldStandard-Sup}{regular}{it}{
- <-> alias * OldStandard-Sup/m/it
+\DeclareFontShape{LGR}{OldStandard-Sup}{bold}{n}{
+ <-> alias * OldStandard-Sup/b/n
}{}
-\DeclareFontShape{LGR}{OldStandard-Sup}{m}{sl}{
- <-> ssub * OldStandard-Sup/m/it
+\DeclareFontShape{LGR}{OldStandard-Sup}{b}{sl}{
+ <-> ssub * OldStandard-Sup/b/it
}{}
-\DeclareFontShape{LGR}{OldStandard-Sup}{regular}{sl}{
- <-> ssub * OldStandard-Sup/regular/it
+\DeclareFontShape{LGR}{OldStandard-Sup}{bold}{sl}{
+ <-> ssub * OldStandard-Sup/bold/it
}{}
-% ---- b = bold ----
+% ---- m = regular ----
-\DeclareFontShape{LGR}{OldStandard-Sup}{b}{n}{
- <-> \OldStandard@@scale OldStandard-Bold-sup-lgr
+\DeclareFontShape{LGR}{OldStandard-Sup}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-sup-lgr
}{}
-\DeclareFontShape{LGR}{OldStandard-Sup}{bold}{n}{
- <-> alias * OldStandard-Sup/b/n
+\DeclareFontShape{LGR}{OldStandard-Sup}{regular}{it}{
+ <-> alias * OldStandard-Sup/m/it
}{}
-\DeclareFontShape{LGR}{OldStandard-Sup}{b}{it}{
- <-> \OldStandard@@scale OldStandard-BoldItalic-sup-lgr
+\DeclareFontShape{LGR}{OldStandard-Sup}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-sup-lgr
}{}
-\DeclareFontShape{LGR}{OldStandard-Sup}{bold}{it}{
- <-> alias * OldStandard-Sup/b/it
+\DeclareFontShape{LGR}{OldStandard-Sup}{regular}{n}{
+ <-> alias * OldStandard-Sup/m/n
}{}
-\DeclareFontShape{LGR}{OldStandard-Sup}{b}{sl}{
- <-> ssub * OldStandard-Sup/b/it
+\DeclareFontShape{LGR}{OldStandard-Sup}{m}{sl}{
+ <-> ssub * OldStandard-Sup/m/it
}{}
-\DeclareFontShape{LGR}{OldStandard-Sup}{bold}{sl}{
- <-> ssub * OldStandard-Sup/bold/it
+\DeclareFontShape{LGR}{OldStandard-Sup}{regular}{sl}{
+ <-> ssub * OldStandard-Sup/regular/it
}{}
@@ -80,12 +80,12 @@
<-> ssub * OldStandard-Sup/b/n
}{}
-\DeclareFontShape{LGR}{OldStandard-Sup}{bx}{sl}{
- <-> ssub * OldStandard-Sup/b/sl
-}{}
-
\DeclareFontShape{LGR}{OldStandard-Sup}{bx}{it}{
<-> ssub * OldStandard-Sup/b/it
}{}
+\DeclareFontShape{LGR}{OldStandard-Sup}{bx}{sl}{
+ <-> ssub * OldStandard-Sup/b/sl
+}{}
+
\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-TLF.fd b/Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-TLF.fd
index c3cd3b2f58e..133bfed956d 100644
--- a/Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-TLF.fd
+++ b/Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2020/12/23
+%% Generated by autoinst on 2023/12/15
%%
\ProvidesFile{LGROldStandard-TLF.fd}
- [2020/12/23 (autoinst) Font definitions for LGR/OldStandard-TLF.]
+ [2023/12/15 (autoinst) Font definitions for LGR/OldStandard-TLF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -22,20 +22,12 @@
% ---- m = regular ----
-\DeclareFontShape{LGR}{OldStandard-TLF}{m}{sc}{
- <-> \OldStandard@@scale OldStandard-Regular-tlf-sc-lgr
-}{}
-
-\DeclareFontShape{LGR}{OldStandard-TLF}{regular}{sc}{
- <-> alias * OldStandard-TLF/m/sc
-}{}
-
-\DeclareFontShape{LGR}{OldStandard-TLF}{m}{n}{
- <-> \OldStandard@@scale OldStandard-Regular-tlf-lgr
+\DeclareFontShape{LGR}{OldStandard-TLF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-tlf-sc-lgr
}{}
-\DeclareFontShape{LGR}{OldStandard-TLF}{regular}{n}{
- <-> alias * OldStandard-TLF/m/n
+\DeclareFontShape{LGR}{OldStandard-TLF}{regular}{scit}{
+ <-> alias * OldStandard-TLF/m/scit
}{}
\DeclareFontShape{LGR}{OldStandard-TLF}{m}{it}{
@@ -46,12 +38,20 @@
<-> alias * OldStandard-TLF/m/it
}{}
-\DeclareFontShape{LGR}{OldStandard-TLF}{m}{scit}{
- <-> \OldStandard@@scale OldStandard-Italic-tlf-sc-lgr
+\DeclareFontShape{LGR}{OldStandard-TLF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-tlf-lgr
}{}
-\DeclareFontShape{LGR}{OldStandard-TLF}{regular}{scit}{
- <-> alias * OldStandard-TLF/m/scit
+\DeclareFontShape{LGR}{OldStandard-TLF}{regular}{n}{
+ <-> alias * OldStandard-TLF/m/n
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TLF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-tlf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TLF}{regular}{sc}{
+ <-> alias * OldStandard-TLF/m/sc
}{}
\DeclareFontShape{LGR}{OldStandard-TLF}{m}{scsl}{
@@ -73,12 +73,12 @@
% ---- b = bold ----
-\DeclareFontShape{LGR}{OldStandard-TLF}{b}{sc}{
- <-> \OldStandard@@scale OldStandard-Bold-tlf-sc-lgr
+\DeclareFontShape{LGR}{OldStandard-TLF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-tlf-sc-lgr
}{}
-\DeclareFontShape{LGR}{OldStandard-TLF}{bold}{sc}{
- <-> alias * OldStandard-TLF/b/sc
+\DeclareFontShape{LGR}{OldStandard-TLF}{bold}{scit}{
+ <-> alias * OldStandard-TLF/b/scit
}{}
\DeclareFontShape{LGR}{OldStandard-TLF}{b}{n}{
@@ -89,20 +89,20 @@
<-> alias * OldStandard-TLF/b/n
}{}
-\DeclareFontShape{LGR}{OldStandard-TLF}{b}{it}{
- <-> \OldStandard@@scale OldStandard-BoldItalic-tlf-lgr
+\DeclareFontShape{LGR}{OldStandard-TLF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-tlf-sc-lgr
}{}
-\DeclareFontShape{LGR}{OldStandard-TLF}{bold}{it}{
- <-> alias * OldStandard-TLF/b/it
+\DeclareFontShape{LGR}{OldStandard-TLF}{bold}{sc}{
+ <-> alias * OldStandard-TLF/b/sc
}{}
-\DeclareFontShape{LGR}{OldStandard-TLF}{b}{scit}{
- <-> \OldStandard@@scale OldStandard-BoldItalic-tlf-sc-lgr
+\DeclareFontShape{LGR}{OldStandard-TLF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-tlf-lgr
}{}
-\DeclareFontShape{LGR}{OldStandard-TLF}{bold}{scit}{
- <-> alias * OldStandard-TLF/b/scit
+\DeclareFontShape{LGR}{OldStandard-TLF}{bold}{it}{
+ <-> alias * OldStandard-TLF/b/it
}{}
\DeclareFontShape{LGR}{OldStandard-TLF}{b}{scsl}{
@@ -124,28 +124,28 @@
% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
-\DeclareFontShape{LGR}{OldStandard-TLF}{bx}{n}{
- <-> ssub * OldStandard-TLF/b/n
+\DeclareFontShape{LGR}{OldStandard-TLF}{bx}{scit}{
+ <-> ssub * OldStandard-TLF/b/scit
}{}
-\DeclareFontShape{LGR}{OldStandard-TLF}{bx}{sc}{
- <-> ssub * OldStandard-TLF/b/sc
+\DeclareFontShape{LGR}{OldStandard-TLF}{bx}{sl}{
+ <-> ssub * OldStandard-TLF/b/sl
}{}
\DeclareFontShape{LGR}{OldStandard-TLF}{bx}{scsl}{
<-> ssub * OldStandard-TLF/b/scsl
}{}
-\DeclareFontShape{LGR}{OldStandard-TLF}{bx}{sl}{
- <-> ssub * OldStandard-TLF/b/sl
-}{}
-
\DeclareFontShape{LGR}{OldStandard-TLF}{bx}{it}{
<-> ssub * OldStandard-TLF/b/it
}{}
-\DeclareFontShape{LGR}{OldStandard-TLF}{bx}{scit}{
- <-> ssub * OldStandard-TLF/b/scit
+\DeclareFontShape{LGR}{OldStandard-TLF}{bx}{n}{
+ <-> ssub * OldStandard-TLF/b/n
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TLF}{bx}{sc}{
+ <-> ssub * OldStandard-TLF/b/sc
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-TOsF.fd b/Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-TOsF.fd
new file mode 100644
index 00000000000..832ad2c1bcf
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/LGROldStandard-TOsF.fd
@@ -0,0 +1,151 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{LGROldStandard-TOsF.fd}
+ [2023/12/15 (autoinst) Font definitions for LGR/OldStandard-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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LGR}{OldStandard-TOsF}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{regular}{n}{
+ <-> alias * OldStandard-TOsF/m/n
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{regular}{sc}{
+ <-> alias * OldStandard-TOsF/m/sc
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{regular}{it}{
+ <-> alias * OldStandard-TOsF/m/it
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{regular}{scit}{
+ <-> alias * OldStandard-TOsF/m/scit
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{m}{scsl}{
+ <-> ssub * OldStandard-TOsF/m/scit
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{regular}{scsl}{
+ <-> ssub * OldStandard-TOsF/regular/scit
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{m}{sl}{
+ <-> ssub * OldStandard-TOsF/m/it
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{regular}{sl}{
+ <-> ssub * OldStandard-TOsF/regular/it
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{bold}{scit}{
+ <-> alias * OldStandard-TOsF/b/scit
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{bold}{n}{
+ <-> alias * OldStandard-TOsF/b/n
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-tosf-sc-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{bold}{sc}{
+ <-> alias * OldStandard-TOsF/b/sc
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-tosf-lgr
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{bold}{it}{
+ <-> alias * OldStandard-TOsF/b/it
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{b}{scsl}{
+ <-> ssub * OldStandard-TOsF/b/scit
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{bold}{scsl}{
+ <-> ssub * OldStandard-TOsF/bold/scit
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{b}{sl}{
+ <-> ssub * OldStandard-TOsF/b/it
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{bold}{sl}{
+ <-> ssub * OldStandard-TOsF/bold/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{bx}{sl}{
+ <-> ssub * OldStandard-TOsF/b/sl
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{bx}{scsl}{
+ <-> ssub * OldStandard-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{bx}{it}{
+ <-> ssub * OldStandard-TOsF/b/it
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{bx}{n}{
+ <-> ssub * OldStandard-TOsF/b/n
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{bx}{sc}{
+ <-> ssub * OldStandard-TOsF/b/sc
+}{}
+
+\DeclareFontShape{LGR}{OldStandard-TOsF}{bx}{scit}{
+ <-> ssub * OldStandard-TOsF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-Inf.fd b/Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-Inf.fd
new file mode 100644
index 00000000000..0a7f99dc0ad
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-Inf.fd
@@ -0,0 +1,91 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{LY1OldStandard-Inf.fd}
+ [2023/12/15 (autoinst) Font definitions for LY1/OldStandard-Inf.]
+
+\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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{OldStandard-Inf}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{LY1}{OldStandard-Inf}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-inf-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-Inf}{regular}{n}{
+ <-> alias * OldStandard-Inf/m/n
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-Inf}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-inf-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-Inf}{regular}{it}{
+ <-> alias * OldStandard-Inf/m/it
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-Inf}{m}{sl}{
+ <-> ssub * OldStandard-Inf/m/it
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-Inf}{regular}{sl}{
+ <-> ssub * OldStandard-Inf/regular/it
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{LY1}{OldStandard-Inf}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-inf-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-Inf}{bold}{it}{
+ <-> alias * OldStandard-Inf/b/it
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-Inf}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-inf-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-Inf}{bold}{n}{
+ <-> alias * OldStandard-Inf/b/n
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-Inf}{b}{sl}{
+ <-> ssub * OldStandard-Inf/b/it
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-Inf}{bold}{sl}{
+ <-> ssub * OldStandard-Inf/bold/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{LY1}{OldStandard-Inf}{bx}{n}{
+ <-> ssub * OldStandard-Inf/b/n
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-Inf}{bx}{it}{
+ <-> ssub * OldStandard-Inf/b/it
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-Inf}{bx}{sl}{
+ <-> ssub * OldStandard-Inf/b/sl
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-LF.fd b/Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-LF.fd
new file mode 100644
index 00000000000..8252e3e29f3
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-LF.fd
@@ -0,0 +1,151 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{LY1OldStandard-LF.fd}
+ [2023/12/15 (autoinst) Font definitions for LY1/OldStandard-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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{OldStandard-LF}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{LY1}{OldStandard-LF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{regular}{scit}{
+ <-> alias * OldStandard-LF/m/scit
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{regular}{it}{
+ <-> alias * OldStandard-LF/m/it
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{regular}{n}{
+ <-> alias * OldStandard-LF/m/n
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{regular}{sc}{
+ <-> alias * OldStandard-LF/m/sc
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{m}{scsl}{
+ <-> ssub * OldStandard-LF/m/scit
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{regular}{scsl}{
+ <-> ssub * OldStandard-LF/regular/scit
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{m}{sl}{
+ <-> ssub * OldStandard-LF/m/it
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{regular}{sl}{
+ <-> ssub * OldStandard-LF/regular/it
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{LY1}{OldStandard-LF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{bold}{scit}{
+ <-> alias * OldStandard-LF/b/scit
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{bold}{n}{
+ <-> alias * OldStandard-LF/b/n
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{bold}{sc}{
+ <-> alias * OldStandard-LF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{bold}{it}{
+ <-> alias * OldStandard-LF/b/it
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{b}{scsl}{
+ <-> ssub * OldStandard-LF/b/scit
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{bold}{scsl}{
+ <-> ssub * OldStandard-LF/bold/scit
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{b}{sl}{
+ <-> ssub * OldStandard-LF/b/it
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{bold}{sl}{
+ <-> ssub * OldStandard-LF/bold/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{LY1}{OldStandard-LF}{bx}{scit}{
+ <-> ssub * OldStandard-LF/b/scit
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{bx}{it}{
+ <-> ssub * OldStandard-LF/b/it
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{bx}{sc}{
+ <-> ssub * OldStandard-LF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{bx}{n}{
+ <-> ssub * OldStandard-LF/b/n
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{bx}{sl}{
+ <-> ssub * OldStandard-LF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-LF}{bx}{scsl}{
+ <-> ssub * OldStandard-LF/b/scsl
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-OsF.fd b/Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-OsF.fd
new file mode 100644
index 00000000000..ca733bf2566
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-OsF.fd
@@ -0,0 +1,151 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{LY1OldStandard-OsF.fd}
+ [2023/12/15 (autoinst) Font definitions for LY1/OldStandard-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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{OldStandard-OsF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{bold}{it}{
+ <-> alias * OldStandard-OsF/b/it
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{bold}{n}{
+ <-> alias * OldStandard-OsF/b/n
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{bold}{sc}{
+ <-> alias * OldStandard-OsF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{bold}{scit}{
+ <-> alias * OldStandard-OsF/b/scit
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{b}{scsl}{
+ <-> ssub * OldStandard-OsF/b/scit
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{bold}{scsl}{
+ <-> ssub * OldStandard-OsF/bold/scit
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{b}{sl}{
+ <-> ssub * OldStandard-OsF/b/it
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{bold}{sl}{
+ <-> ssub * OldStandard-OsF/bold/it
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{regular}{scit}{
+ <-> alias * OldStandard-OsF/m/scit
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{regular}{it}{
+ <-> alias * OldStandard-OsF/m/it
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{regular}{n}{
+ <-> alias * OldStandard-OsF/m/n
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{regular}{sc}{
+ <-> alias * OldStandard-OsF/m/sc
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{m}{scsl}{
+ <-> ssub * OldStandard-OsF/m/scit
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{regular}{scsl}{
+ <-> ssub * OldStandard-OsF/regular/scit
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{m}{sl}{
+ <-> ssub * OldStandard-OsF/m/it
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{regular}{sl}{
+ <-> ssub * OldStandard-OsF/regular/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{bx}{sl}{
+ <-> ssub * OldStandard-OsF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{bx}{scsl}{
+ <-> ssub * OldStandard-OsF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{bx}{it}{
+ <-> ssub * OldStandard-OsF/b/it
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{bx}{n}{
+ <-> ssub * OldStandard-OsF/b/n
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{bx}{sc}{
+ <-> ssub * OldStandard-OsF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-OsF}{bx}{scit}{
+ <-> ssub * OldStandard-OsF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-Sup.fd b/Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-Sup.fd
index 891c9f117c1..7c6c08a0a51 100644
--- a/Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-Sup.fd
+++ b/Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2020/12/23
+%% Generated by autoinst on 2023/12/15
%%
\ProvidesFile{LY1OldStandard-Sup.fd}
- [2020/12/23 (autoinst) Font definitions for LY1/OldStandard-Sup.]
+ [2023/12/15 (autoinst) Font definitions for LY1/OldStandard-Sup.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -22,14 +22,6 @@
% ---- m = regular ----
-\DeclareFontShape{LY1}{OldStandard-Sup}{m}{n}{
- <-> \OldStandard@@scale OldStandard-Regular-sup-ly1
-}{}
-
-\DeclareFontShape{LY1}{OldStandard-Sup}{regular}{n}{
- <-> alias * OldStandard-Sup/m/n
-}{}
-
\DeclareFontShape{LY1}{OldStandard-Sup}{m}{it}{
<-> \OldStandard@@scale OldStandard-Italic-sup-ly1
}{}
@@ -38,6 +30,14 @@
<-> alias * OldStandard-Sup/m/it
}{}
+\DeclareFontShape{LY1}{OldStandard-Sup}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-Sup}{regular}{n}{
+ <-> alias * OldStandard-Sup/m/n
+}{}
+
\DeclareFontShape{LY1}{OldStandard-Sup}{m}{sl}{
<-> ssub * OldStandard-Sup/m/it
}{}
@@ -49,14 +49,6 @@
% ---- b = bold ----
-\DeclareFontShape{LY1}{OldStandard-Sup}{b}{n}{
- <-> \OldStandard@@scale OldStandard-Bold-sup-ly1
-}{}
-
-\DeclareFontShape{LY1}{OldStandard-Sup}{bold}{n}{
- <-> alias * OldStandard-Sup/b/n
-}{}
-
\DeclareFontShape{LY1}{OldStandard-Sup}{b}{it}{
<-> \OldStandard@@scale OldStandard-BoldItalic-sup-ly1
}{}
@@ -65,6 +57,14 @@
<-> alias * OldStandard-Sup/b/it
}{}
+\DeclareFontShape{LY1}{OldStandard-Sup}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-Sup}{bold}{n}{
+ <-> alias * OldStandard-Sup/b/n
+}{}
+
\DeclareFontShape{LY1}{OldStandard-Sup}{b}{sl}{
<-> ssub * OldStandard-Sup/b/it
}{}
@@ -76,14 +76,14 @@
% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
-\DeclareFontShape{LY1}{OldStandard-Sup}{bx}{n}{
- <-> ssub * OldStandard-Sup/b/n
-}{}
-
\DeclareFontShape{LY1}{OldStandard-Sup}{bx}{sl}{
<-> ssub * OldStandard-Sup/b/sl
}{}
+\DeclareFontShape{LY1}{OldStandard-Sup}{bx}{n}{
+ <-> ssub * OldStandard-Sup/b/n
+}{}
+
\DeclareFontShape{LY1}{OldStandard-Sup}{bx}{it}{
<-> ssub * OldStandard-Sup/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-TLF.fd b/Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-TLF.fd
index 55047c12375..0690206ae73 100644
--- a/Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-TLF.fd
+++ b/Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2020/12/23
+%% Generated by autoinst on 2023/12/15
%%
\ProvidesFile{LY1OldStandard-TLF.fd}
- [2020/12/23 (autoinst) Font definitions for LY1/OldStandard-TLF.]
+ [2023/12/15 (autoinst) Font definitions for LY1/OldStandard-TLF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,110 +20,118 @@
\DeclareFontFamily{LY1}{OldStandard-TLF}{}
-% ---- m = regular ----
+% ---- b = bold ----
-\DeclareFontShape{LY1}{OldStandard-TLF}{m}{sc}{
- <-> \OldStandard@@scale OldStandard-Regular-tlf-sc-ly1
+\DeclareFontShape{LY1}{OldStandard-TLF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-tlf-ly1
}{}
-\DeclareFontShape{LY1}{OldStandard-TLF}{regular}{sc}{
- <-> alias * OldStandard-TLF/m/sc
+\DeclareFontShape{LY1}{OldStandard-TLF}{bold}{it}{
+ <-> alias * OldStandard-TLF/b/it
}{}
-\DeclareFontShape{LY1}{OldStandard-TLF}{m}{n}{
- <-> \OldStandard@@scale OldStandard-Regular-tlf-ly1
+\DeclareFontShape{LY1}{OldStandard-TLF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-tlf-ly1
}{}
-\DeclareFontShape{LY1}{OldStandard-TLF}{regular}{n}{
- <-> alias * OldStandard-TLF/m/n
+\DeclareFontShape{LY1}{OldStandard-TLF}{bold}{n}{
+ <-> alias * OldStandard-TLF/b/n
}{}
-\DeclareFontShape{LY1}{OldStandard-TLF}{m}{it}{
- <-> \OldStandard@@scale OldStandard-Italic-tlf-ly1
+\DeclareFontShape{LY1}{OldStandard-TLF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{OldStandard-TLF}{regular}{it}{
- <-> alias * OldStandard-TLF/m/it
+\DeclareFontShape{LY1}{OldStandard-TLF}{bold}{sc}{
+ <-> alias * OldStandard-TLF/b/sc
}{}
-\DeclareFontShape{LY1}{OldStandard-TLF}{m}{scit}{
- <-> \OldStandard@@scale OldStandard-Italic-tlf-sc-ly1
+\DeclareFontShape{LY1}{OldStandard-TLF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{OldStandard-TLF}{regular}{scit}{
- <-> alias * OldStandard-TLF/m/scit
+\DeclareFontShape{LY1}{OldStandard-TLF}{bold}{scit}{
+ <-> alias * OldStandard-TLF/b/scit
}{}
-\DeclareFontShape{LY1}{OldStandard-TLF}{m}{scsl}{
- <-> ssub * OldStandard-TLF/m/scit
+\DeclareFontShape{LY1}{OldStandard-TLF}{b}{scsl}{
+ <-> ssub * OldStandard-TLF/b/scit
}{}
-\DeclareFontShape{LY1}{OldStandard-TLF}{regular}{scsl}{
- <-> ssub * OldStandard-TLF/regular/scit
+\DeclareFontShape{LY1}{OldStandard-TLF}{bold}{scsl}{
+ <-> ssub * OldStandard-TLF/bold/scit
}{}
-\DeclareFontShape{LY1}{OldStandard-TLF}{m}{sl}{
- <-> ssub * OldStandard-TLF/m/it
+\DeclareFontShape{LY1}{OldStandard-TLF}{b}{sl}{
+ <-> ssub * OldStandard-TLF/b/it
}{}
-\DeclareFontShape{LY1}{OldStandard-TLF}{regular}{sl}{
- <-> ssub * OldStandard-TLF/regular/it
+\DeclareFontShape{LY1}{OldStandard-TLF}{bold}{sl}{
+ <-> ssub * OldStandard-TLF/bold/it
}{}
-% ---- b = bold ----
+% ---- m = regular ----
-\DeclareFontShape{LY1}{OldStandard-TLF}{b}{sc}{
- <-> \OldStandard@@scale OldStandard-Bold-tlf-sc-ly1
+\DeclareFontShape{LY1}{OldStandard-TLF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{OldStandard-TLF}{bold}{sc}{
- <-> alias * OldStandard-TLF/b/sc
+\DeclareFontShape{LY1}{OldStandard-TLF}{regular}{scit}{
+ <-> alias * OldStandard-TLF/m/scit
}{}
-\DeclareFontShape{LY1}{OldStandard-TLF}{b}{n}{
- <-> \OldStandard@@scale OldStandard-Bold-tlf-ly1
+\DeclareFontShape{LY1}{OldStandard-TLF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-tlf-ly1
}{}
-\DeclareFontShape{LY1}{OldStandard-TLF}{bold}{n}{
- <-> alias * OldStandard-TLF/b/n
+\DeclareFontShape{LY1}{OldStandard-TLF}{regular}{it}{
+ <-> alias * OldStandard-TLF/m/it
}{}
-\DeclareFontShape{LY1}{OldStandard-TLF}{b}{it}{
- <-> \OldStandard@@scale OldStandard-BoldItalic-tlf-ly1
+\DeclareFontShape{LY1}{OldStandard-TLF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-tlf-ly1
}{}
-\DeclareFontShape{LY1}{OldStandard-TLF}{bold}{it}{
- <-> alias * OldStandard-TLF/b/it
+\DeclareFontShape{LY1}{OldStandard-TLF}{regular}{n}{
+ <-> alias * OldStandard-TLF/m/n
}{}
-\DeclareFontShape{LY1}{OldStandard-TLF}{b}{scit}{
- <-> \OldStandard@@scale OldStandard-BoldItalic-tlf-sc-ly1
+\DeclareFontShape{LY1}{OldStandard-TLF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{OldStandard-TLF}{bold}{scit}{
- <-> alias * OldStandard-TLF/b/scit
+\DeclareFontShape{LY1}{OldStandard-TLF}{regular}{sc}{
+ <-> alias * OldStandard-TLF/m/sc
}{}
-\DeclareFontShape{LY1}{OldStandard-TLF}{b}{scsl}{
- <-> ssub * OldStandard-TLF/b/scit
+\DeclareFontShape{LY1}{OldStandard-TLF}{m}{scsl}{
+ <-> ssub * OldStandard-TLF/m/scit
}{}
-\DeclareFontShape{LY1}{OldStandard-TLF}{bold}{scsl}{
- <-> ssub * OldStandard-TLF/bold/scit
+\DeclareFontShape{LY1}{OldStandard-TLF}{regular}{scsl}{
+ <-> ssub * OldStandard-TLF/regular/scit
}{}
-\DeclareFontShape{LY1}{OldStandard-TLF}{b}{sl}{
- <-> ssub * OldStandard-TLF/b/it
+\DeclareFontShape{LY1}{OldStandard-TLF}{m}{sl}{
+ <-> ssub * OldStandard-TLF/m/it
}{}
-\DeclareFontShape{LY1}{OldStandard-TLF}{bold}{sl}{
- <-> ssub * OldStandard-TLF/bold/it
+\DeclareFontShape{LY1}{OldStandard-TLF}{regular}{sl}{
+ <-> ssub * OldStandard-TLF/regular/it
}{}
% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+\DeclareFontShape{LY1}{OldStandard-TLF}{bx}{scit}{
+ <-> ssub * OldStandard-TLF/b/scit
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TLF}{bx}{it}{
+ <-> ssub * OldStandard-TLF/b/it
+}{}
+
\DeclareFontShape{LY1}{OldStandard-TLF}{bx}{n}{
<-> ssub * OldStandard-TLF/b/n
}{}
@@ -140,12 +148,4 @@
<-> ssub * OldStandard-TLF/b/sl
}{}
-\DeclareFontShape{LY1}{OldStandard-TLF}{bx}{it}{
- <-> ssub * OldStandard-TLF/b/it
-}{}
-
-\DeclareFontShape{LY1}{OldStandard-TLF}{bx}{scit}{
- <-> ssub * OldStandard-TLF/b/scit
-}{}
-
\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-TOsF.fd b/Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-TOsF.fd
new file mode 100644
index 00000000000..8ae008d6e5c
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/LY1OldStandard-TOsF.fd
@@ -0,0 +1,151 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{LY1OldStandard-TOsF.fd}
+ [2023/12/15 (autoinst) Font definitions for LY1/OldStandard-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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{OldStandard-TOsF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{bold}{scit}{
+ <-> alias * OldStandard-TOsF/b/scit
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{bold}{sc}{
+ <-> alias * OldStandard-TOsF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{bold}{n}{
+ <-> alias * OldStandard-TOsF/b/n
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{bold}{it}{
+ <-> alias * OldStandard-TOsF/b/it
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{b}{scsl}{
+ <-> ssub * OldStandard-TOsF/b/scit
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{bold}{scsl}{
+ <-> ssub * OldStandard-TOsF/bold/scit
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{b}{sl}{
+ <-> ssub * OldStandard-TOsF/b/it
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{bold}{sl}{
+ <-> ssub * OldStandard-TOsF/bold/it
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{regular}{sc}{
+ <-> alias * OldStandard-TOsF/m/sc
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{regular}{n}{
+ <-> alias * OldStandard-TOsF/m/n
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{regular}{it}{
+ <-> alias * OldStandard-TOsF/m/it
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{regular}{scit}{
+ <-> alias * OldStandard-TOsF/m/scit
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{m}{scsl}{
+ <-> ssub * OldStandard-TOsF/m/scit
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{regular}{scsl}{
+ <-> ssub * OldStandard-TOsF/regular/scit
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{m}{sl}{
+ <-> ssub * OldStandard-TOsF/m/it
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{regular}{sl}{
+ <-> ssub * OldStandard-TOsF/regular/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{bx}{n}{
+ <-> ssub * OldStandard-TOsF/b/n
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{bx}{sc}{
+ <-> ssub * OldStandard-TOsF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{bx}{it}{
+ <-> ssub * OldStandard-TOsF/b/it
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{bx}{scsl}{
+ <-> ssub * OldStandard-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{bx}{sl}{
+ <-> ssub * OldStandard-TOsF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{OldStandard-TOsF}{bx}{scit}{
+ <-> ssub * OldStandard-TOsF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-Inf.fd b/Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-Inf.fd
new file mode 100644
index 00000000000..bca52f820fb
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-Inf.fd
@@ -0,0 +1,91 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{OT1OldStandard-Inf.fd}
+ [2023/12/15 (autoinst) Font definitions for OT1/OldStandard-Inf.]
+
+\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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{OldStandard-Inf}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{OT1}{OldStandard-Inf}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-inf-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-Inf}{bold}{it}{
+ <-> alias * OldStandard-Inf/b/it
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-Inf}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-inf-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-Inf}{bold}{n}{
+ <-> alias * OldStandard-Inf/b/n
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-Inf}{b}{sl}{
+ <-> ssub * OldStandard-Inf/b/it
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-Inf}{bold}{sl}{
+ <-> ssub * OldStandard-Inf/bold/it
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{OT1}{OldStandard-Inf}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-inf-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-Inf}{regular}{it}{
+ <-> alias * OldStandard-Inf/m/it
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-Inf}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-inf-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-Inf}{regular}{n}{
+ <-> alias * OldStandard-Inf/m/n
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-Inf}{m}{sl}{
+ <-> ssub * OldStandard-Inf/m/it
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-Inf}{regular}{sl}{
+ <-> ssub * OldStandard-Inf/regular/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{OT1}{OldStandard-Inf}{bx}{it}{
+ <-> ssub * OldStandard-Inf/b/it
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-Inf}{bx}{n}{
+ <-> ssub * OldStandard-Inf/b/n
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-Inf}{bx}{sl}{
+ <-> ssub * OldStandard-Inf/b/sl
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-LF.fd b/Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-LF.fd
new file mode 100644
index 00000000000..6d40dfae30a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-LF.fd
@@ -0,0 +1,151 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{OT1OldStandard-LF.fd}
+ [2023/12/15 (autoinst) Font definitions for OT1/OldStandard-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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{OldStandard-LF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{OT1}{OldStandard-LF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{bold}{scit}{
+ <-> alias * OldStandard-LF/b/scit
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{bold}{n}{
+ <-> alias * OldStandard-LF/b/n
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{bold}{sc}{
+ <-> alias * OldStandard-LF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{bold}{it}{
+ <-> alias * OldStandard-LF/b/it
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{b}{scsl}{
+ <-> ssub * OldStandard-LF/b/scit
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{bold}{scsl}{
+ <-> ssub * OldStandard-LF/bold/scit
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{b}{sl}{
+ <-> ssub * OldStandard-LF/b/it
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{bold}{sl}{
+ <-> ssub * OldStandard-LF/bold/it
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{OT1}{OldStandard-LF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{regular}{n}{
+ <-> alias * OldStandard-LF/m/n
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{regular}{sc}{
+ <-> alias * OldStandard-LF/m/sc
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{regular}{it}{
+ <-> alias * OldStandard-LF/m/it
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{regular}{scit}{
+ <-> alias * OldStandard-LF/m/scit
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{m}{scsl}{
+ <-> ssub * OldStandard-LF/m/scit
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{regular}{scsl}{
+ <-> ssub * OldStandard-LF/regular/scit
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{m}{sl}{
+ <-> ssub * OldStandard-LF/m/it
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{regular}{sl}{
+ <-> ssub * OldStandard-LF/regular/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{OT1}{OldStandard-LF}{bx}{scsl}{
+ <-> ssub * OldStandard-LF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{bx}{sl}{
+ <-> ssub * OldStandard-LF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{bx}{n}{
+ <-> ssub * OldStandard-LF/b/n
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{bx}{sc}{
+ <-> ssub * OldStandard-LF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{bx}{it}{
+ <-> ssub * OldStandard-LF/b/it
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-LF}{bx}{scit}{
+ <-> ssub * OldStandard-LF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-OsF.fd b/Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-OsF.fd
new file mode 100644
index 00000000000..e5cce80e849
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-OsF.fd
@@ -0,0 +1,151 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{OT1OldStandard-OsF.fd}
+ [2023/12/15 (autoinst) Font definitions for OT1/OldStandard-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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{OldStandard-OsF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{bold}{scit}{
+ <-> alias * OldStandard-OsF/b/scit
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{bold}{n}{
+ <-> alias * OldStandard-OsF/b/n
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{bold}{sc}{
+ <-> alias * OldStandard-OsF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{bold}{it}{
+ <-> alias * OldStandard-OsF/b/it
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{b}{scsl}{
+ <-> ssub * OldStandard-OsF/b/scit
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{bold}{scsl}{
+ <-> ssub * OldStandard-OsF/bold/scit
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{b}{sl}{
+ <-> ssub * OldStandard-OsF/b/it
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{bold}{sl}{
+ <-> ssub * OldStandard-OsF/bold/it
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{regular}{scit}{
+ <-> alias * OldStandard-OsF/m/scit
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{regular}{it}{
+ <-> alias * OldStandard-OsF/m/it
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{regular}{n}{
+ <-> alias * OldStandard-OsF/m/n
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{regular}{sc}{
+ <-> alias * OldStandard-OsF/m/sc
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{m}{scsl}{
+ <-> ssub * OldStandard-OsF/m/scit
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{regular}{scsl}{
+ <-> ssub * OldStandard-OsF/regular/scit
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{m}{sl}{
+ <-> ssub * OldStandard-OsF/m/it
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{regular}{sl}{
+ <-> ssub * OldStandard-OsF/regular/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{bx}{scsl}{
+ <-> ssub * OldStandard-OsF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{bx}{sl}{
+ <-> ssub * OldStandard-OsF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{bx}{sc}{
+ <-> ssub * OldStandard-OsF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{bx}{n}{
+ <-> ssub * OldStandard-OsF/b/n
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{bx}{it}{
+ <-> ssub * OldStandard-OsF/b/it
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-OsF}{bx}{scit}{
+ <-> ssub * OldStandard-OsF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-Sup.fd b/Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-Sup.fd
index 23f502d9543..7bb8225dd29 100644
--- a/Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-Sup.fd
+++ b/Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2020/12/23
+%% Generated by autoinst on 2023/12/15
%%
\ProvidesFile{OT1OldStandard-Sup.fd}
- [2020/12/23 (autoinst) Font definitions for OT1/OldStandard-Sup.]
+ [2023/12/15 (autoinst) Font definitions for OT1/OldStandard-Sup.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -49,14 +49,6 @@
% ---- b = bold ----
-\DeclareFontShape{OT1}{OldStandard-Sup}{b}{n}{
- <-> \OldStandard@@scale OldStandard-Bold-sup-ot1
-}{}
-
-\DeclareFontShape{OT1}{OldStandard-Sup}{bold}{n}{
- <-> alias * OldStandard-Sup/b/n
-}{}
-
\DeclareFontShape{OT1}{OldStandard-Sup}{b}{it}{
<-> \OldStandard@@scale OldStandard-BoldItalic-sup-ot1
}{}
@@ -65,6 +57,14 @@
<-> alias * OldStandard-Sup/b/it
}{}
+\DeclareFontShape{OT1}{OldStandard-Sup}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-Sup}{bold}{n}{
+ <-> alias * OldStandard-Sup/b/n
+}{}
+
\DeclareFontShape{OT1}{OldStandard-Sup}{b}{sl}{
<-> ssub * OldStandard-Sup/b/it
}{}
@@ -76,10 +76,6 @@
% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
-\DeclareFontShape{OT1}{OldStandard-Sup}{bx}{n}{
- <-> ssub * OldStandard-Sup/b/n
-}{}
-
\DeclareFontShape{OT1}{OldStandard-Sup}{bx}{sl}{
<-> ssub * OldStandard-Sup/b/sl
}{}
@@ -88,4 +84,8 @@
<-> ssub * OldStandard-Sup/b/it
}{}
+\DeclareFontShape{OT1}{OldStandard-Sup}{bx}{n}{
+ <-> ssub * OldStandard-Sup/b/n
+}{}
+
\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-TLF.fd b/Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-TLF.fd
index 00a00afeddd..0b32bbc2cbc 100644
--- a/Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-TLF.fd
+++ b/Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2020/12/23
+%% Generated by autoinst on 2023/12/15
%%
\ProvidesFile{OT1OldStandard-TLF.fd}
- [2020/12/23 (autoinst) Font definitions for OT1/OldStandard-TLF.]
+ [2023/12/15 (autoinst) Font definitions for OT1/OldStandard-TLF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -22,6 +22,14 @@
% ---- m = regular ----
+\DeclareFontShape{OT1}{OldStandard-TLF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TLF}{regular}{scit}{
+ <-> alias * OldStandard-TLF/m/scit
+}{}
+
\DeclareFontShape{OT1}{OldStandard-TLF}{m}{sc}{
<-> \OldStandard@@scale OldStandard-Regular-tlf-sc-ot1
}{}
@@ -46,14 +54,6 @@
<-> alias * OldStandard-TLF/m/it
}{}
-\DeclareFontShape{OT1}{OldStandard-TLF}{m}{scit}{
- <-> \OldStandard@@scale OldStandard-Italic-tlf-sc-ot1
-}{}
-
-\DeclareFontShape{OT1}{OldStandard-TLF}{regular}{scit}{
- <-> alias * OldStandard-TLF/m/scit
-}{}
-
\DeclareFontShape{OT1}{OldStandard-TLF}{m}{scsl}{
<-> ssub * OldStandard-TLF/m/scit
}{}
@@ -73,20 +73,12 @@
% ---- b = bold ----
-\DeclareFontShape{OT1}{OldStandard-TLF}{b}{sc}{
- <-> \OldStandard@@scale OldStandard-Bold-tlf-sc-ot1
-}{}
-
-\DeclareFontShape{OT1}{OldStandard-TLF}{bold}{sc}{
- <-> alias * OldStandard-TLF/b/sc
-}{}
-
-\DeclareFontShape{OT1}{OldStandard-TLF}{b}{n}{
- <-> \OldStandard@@scale OldStandard-Bold-tlf-ot1
+\DeclareFontShape{OT1}{OldStandard-TLF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{OldStandard-TLF}{bold}{n}{
- <-> alias * OldStandard-TLF/b/n
+\DeclareFontShape{OT1}{OldStandard-TLF}{bold}{scit}{
+ <-> alias * OldStandard-TLF/b/scit
}{}
\DeclareFontShape{OT1}{OldStandard-TLF}{b}{it}{
@@ -97,12 +89,20 @@
<-> alias * OldStandard-TLF/b/it
}{}
-\DeclareFontShape{OT1}{OldStandard-TLF}{b}{scit}{
- <-> \OldStandard@@scale OldStandard-BoldItalic-tlf-sc-ot1
+\DeclareFontShape{OT1}{OldStandard-TLF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{OldStandard-TLF}{bold}{scit}{
- <-> alias * OldStandard-TLF/b/scit
+\DeclareFontShape{OT1}{OldStandard-TLF}{bold}{sc}{
+ <-> alias * OldStandard-TLF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TLF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TLF}{bold}{n}{
+ <-> alias * OldStandard-TLF/b/n
}{}
\DeclareFontShape{OT1}{OldStandard-TLF}{b}{scsl}{
@@ -124,14 +124,6 @@
% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
-\DeclareFontShape{OT1}{OldStandard-TLF}{bx}{n}{
- <-> ssub * OldStandard-TLF/b/n
-}{}
-
-\DeclareFontShape{OT1}{OldStandard-TLF}{bx}{sc}{
- <-> ssub * OldStandard-TLF/b/sc
-}{}
-
\DeclareFontShape{OT1}{OldStandard-TLF}{bx}{scsl}{
<-> ssub * OldStandard-TLF/b/scsl
}{}
@@ -144,6 +136,14 @@
<-> ssub * OldStandard-TLF/b/it
}{}
+\DeclareFontShape{OT1}{OldStandard-TLF}{bx}{sc}{
+ <-> ssub * OldStandard-TLF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TLF}{bx}{n}{
+ <-> ssub * OldStandard-TLF/b/n
+}{}
+
\DeclareFontShape{OT1}{OldStandard-TLF}{bx}{scit}{
<-> ssub * OldStandard-TLF/b/scit
}{}
diff --git a/Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-TOsF.fd b/Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-TOsF.fd
new file mode 100644
index 00000000000..598daa8ebbc
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/OT1OldStandard-TOsF.fd
@@ -0,0 +1,151 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{OT1OldStandard-TOsF.fd}
+ [2023/12/15 (autoinst) Font definitions for OT1/OldStandard-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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{OldStandard-TOsF}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{regular}{it}{
+ <-> alias * OldStandard-TOsF/m/it
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{regular}{sc}{
+ <-> alias * OldStandard-TOsF/m/sc
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{regular}{n}{
+ <-> alias * OldStandard-TOsF/m/n
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{regular}{scit}{
+ <-> alias * OldStandard-TOsF/m/scit
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{m}{scsl}{
+ <-> ssub * OldStandard-TOsF/m/scit
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{regular}{scsl}{
+ <-> ssub * OldStandard-TOsF/regular/scit
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{m}{sl}{
+ <-> ssub * OldStandard-TOsF/m/it
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{regular}{sl}{
+ <-> ssub * OldStandard-TOsF/regular/it
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{bold}{scit}{
+ <-> alias * OldStandard-TOsF/b/scit
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{bold}{it}{
+ <-> alias * OldStandard-TOsF/b/it
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{bold}{n}{
+ <-> alias * OldStandard-TOsF/b/n
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{bold}{sc}{
+ <-> alias * OldStandard-TOsF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{b}{scsl}{
+ <-> ssub * OldStandard-TOsF/b/scit
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{bold}{scsl}{
+ <-> ssub * OldStandard-TOsF/bold/scit
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{b}{sl}{
+ <-> ssub * OldStandard-TOsF/b/it
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{bold}{sl}{
+ <-> ssub * OldStandard-TOsF/bold/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{bx}{scsl}{
+ <-> ssub * OldStandard-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{bx}{sl}{
+ <-> ssub * OldStandard-TOsF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{bx}{it}{
+ <-> ssub * OldStandard-TOsF/b/it
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{bx}{n}{
+ <-> ssub * OldStandard-TOsF/b/n
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{bx}{sc}{
+ <-> ssub * OldStandard-TOsF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{OldStandard-TOsF}{bx}{scit}{
+ <-> ssub * OldStandard-TOsF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/OldStandard.sty b/Master/texmf-dist/tex/latex/oldstandard/OldStandard.sty
index 29f60bc1995..e5d9e53b3ac 100644
--- a/Master/texmf-dist/tex/latex/oldstandard/OldStandard.sty
+++ b/Master/texmf-dist/tex/latex/oldstandard/OldStandard.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{OldStandard}
- [2022/09/21 (Bob Tennent and autoinst) Style file for Old Standard fonts.]
+ [2023/12/15 (Bob Tennent and autoinst) Style file for OldStandard fonts.]
\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
@@ -11,15 +11,25 @@
\oldstandard@otftrue
\else % [pdf]LaTeX
\oldstandard@otffalse
- \fi\fi
-
-\RequirePackage{fontaxes}
+\fi\fi
+\newif\ifoldstandard@lining \oldstandard@liningfalse
+\newif\ifoldstandard@tabular \oldstandard@tabularfalse
+
\newcommand*{\OldStandard@scale}{1}
-\RequirePackage{xkeyval}
-\DeclareOptionX{scaled}{\renewcommand*{\OldStandard@scale}{#1}}
\DeclareOptionX{scale}{\renewcommand*{\OldStandard@scale}{#1}}
+\DeclareOptionX{scaled}{\renewcommand*{\OldStandard@scale}{#1}}
\DeclareOptionX{type1}{\oldstandard@otffalse}
+\DeclareOptionX{lining}{\oldstandard@liningtrue}
+\DeclareOptionX{lf}{\oldstandard@liningtrue}
+\DeclareOptionX{oldstyle}{\oldstandard@liningfalse}
+\DeclareOptionX{osf}{\oldstandard@liningfalse}
+\DeclareOptionX{tabular}{\oldstandard@tabulartrue}
+\DeclareOptionX{t}{\oldstandard@tabulartrue}
+\DeclareOptionX{proportional}{\oldstandard@tabularfalse}
+\DeclareOptionX{p}{\oldstandard@tabularfalse}
+
+\ExecuteOptionsX{proportional,oldstyle}
\ProcessOptionsX\relax
@@ -30,41 +40,94 @@
\fi
\ifoldstandard@otf
+
+ \ifoldstandard@lining
+ \def\oldstandard@figurestyle{Lining}
+ \else
+ \def\oldstandard@figurestyle{OldStyle}
+ \fi
+ \ifoldstandard@tabular
+ \def\oldstandard@figurealign{Monospaced}
+ \else
+ \def\oldstandard@figurealign{Proportional}
+ \fi
+
+\else % type1
+
+ \ifoldstandard@lining
+ \def\oldstandard@figurestyle{LF}
+ \else
+ \def\oldstandard@figurestyle{OsF}
+ \fi
+ \ifoldstandard@tabular
+ \def\oldstandard@figurealign{T}
+ \else
+ \def\oldstandard@figurealign{}
+ \fi
+
+\fi
+
+\ifoldstandard@otf
+
\defaultfontfeatures{
Ligatures = TeX ,
Scale = \OldStandard@scale ,
Extension = .otf }
\setmainfont
- [ UprightFont = *-Regular ,
+ [ Numbers = {\oldstandard@figurealign,\oldstandard@figurestyle},
+ UprightFont = *-Regular ,
ItalicFont = *-Italic ,
BoldFont = *-Bold ,
BoldItalicFont = *-BoldItalic ,
+ SlantedFont = *-Regular,
+ SlantedFeatures = {FakeSlant=0.25},
+ BoldSlantedFont = *-Bold,
+ BoldSlantedFeatures = {FakeSlant=0.25},
]
{OldStandard}
\newfontfamily\oldstandard
- [ UprightFont = *-Regular ,
+ [ Numbers = {\oldstandard@figurealign,\oldstandard@figurestyle},
+ UprightFont = *-Regular ,
ItalicFont = *-Italic ,
BoldFont = *-Bold ,
BoldItalicFont = *-BoldItalic ,
+ SlantedFont = *-Regular,
+ SlantedFeatures = {FakeSlant=0.25},
+ BoldSlantedFont = *-Bold,
+ BoldSlantedFeatures = {FakeSlant=0.25} ,
]
{OldStandard}
\providecommand\sufigures{\addfontfeatures{VerticalPosition=Superior}}
+ \providecommand\infigures{\addfontfeatures{VerticalPosition=Inferior}}
+ \DeclareTextFontCommand{\tabularnums}{\addfontfeatures{Numbers=Tabular}}
+ \DeclareTextFontCommand{\proportionalnums}{\addfontfeatures{Numbers=Proportional}}
\else % type1
- \def\oldstandard@family{OldStandard-TLF}
+ \fa@naming@exception{figures}{{superior}{proportional}}{Sup}
+ \fa@naming@exception{figures}{{superior}{tabular}}{Sup}
+ \def\sufigures{\@nomath\sufigures\fontfigurestyle{superior}\selectfont}
+
+ \fa@naming@exception{figures}{{inferior}{proportional}}{Inf}
+ \fa@naming@exception{figures}{{inferior}{tabular}}{Inf}
+ \def\infigures{\@nomath\infigures\fontfigurestyle{inferior}\selectfont}
+
+ \def\oldstandard@family{OldStandard-\oldstandard@figurealign\oldstandard@figurestyle}
\renewcommand*\rmdefault{\oldstandard@family}
\newcommand*\oldstandard{\fontfamily{\oldstandard@family}\selectfont}
- \fa@naming@exception{figures}{{superior}{proportional}}{Sup}
- \fa@naming@exception{figures}{{superior}{tabular}}{Sup}
- \providecommand\sufigures{\@nomath\sufigures\fontfigurestyle{superior}\selectfont}
+ \DeclareTextFontCommand{\oldstylenums}{\fontfamily{OldStandard-\oldstandard@figurealign OsF}\selectfont}
+ \DeclareTextFontCommand{\liningnums}{\fontfamily{OldStandard-\oldstandard@figurealign LF}\selectfont}
+ \DeclareTextFontCommand{\tabularnums}{\fontfamily{OldStandard-T\oldstandard@figurestyle}\selectfont}
+ \DeclareTextFontCommand{\proportionalnums}{\fontfamily{OldStandard-\oldstandard@figurestyle}\selectfont}
+
\fi
\DeclareTextFontCommand{\textsu}{\sufigures}
+\DeclareTextFontCommand{\textinf}{\infigures}
\def\oldstandardlgr{\fontencoding{LGR}\fontfamily{OldStandard-TLF}\selectfont}
diff --git a/Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-Inf.fd b/Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-Inf.fd
new file mode 100644
index 00000000000..589b8011bf7
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-Inf.fd
@@ -0,0 +1,91 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{T1OldStandard-Inf.fd}
+ [2023/12/15 (autoinst) Font definitions for T1/OldStandard-Inf.]
+
+\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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{OldStandard-Inf}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{T1}{OldStandard-Inf}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-inf-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-Inf}{regular}{n}{
+ <-> alias * OldStandard-Inf/m/n
+}{}
+
+\DeclareFontShape{T1}{OldStandard-Inf}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-inf-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-Inf}{regular}{it}{
+ <-> alias * OldStandard-Inf/m/it
+}{}
+
+\DeclareFontShape{T1}{OldStandard-Inf}{m}{sl}{
+ <-> ssub * OldStandard-Inf/m/it
+}{}
+
+\DeclareFontShape{T1}{OldStandard-Inf}{regular}{sl}{
+ <-> ssub * OldStandard-Inf/regular/it
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{T1}{OldStandard-Inf}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-inf-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-Inf}{bold}{it}{
+ <-> alias * OldStandard-Inf/b/it
+}{}
+
+\DeclareFontShape{T1}{OldStandard-Inf}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-inf-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-Inf}{bold}{n}{
+ <-> alias * OldStandard-Inf/b/n
+}{}
+
+\DeclareFontShape{T1}{OldStandard-Inf}{b}{sl}{
+ <-> ssub * OldStandard-Inf/b/it
+}{}
+
+\DeclareFontShape{T1}{OldStandard-Inf}{bold}{sl}{
+ <-> ssub * OldStandard-Inf/bold/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{T1}{OldStandard-Inf}{bx}{n}{
+ <-> ssub * OldStandard-Inf/b/n
+}{}
+
+\DeclareFontShape{T1}{OldStandard-Inf}{bx}{it}{
+ <-> ssub * OldStandard-Inf/b/it
+}{}
+
+\DeclareFontShape{T1}{OldStandard-Inf}{bx}{sl}{
+ <-> ssub * OldStandard-Inf/b/sl
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-LF.fd b/Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-LF.fd
new file mode 100644
index 00000000000..032a510c9b8
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-LF.fd
@@ -0,0 +1,151 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{T1OldStandard-LF.fd}
+ [2023/12/15 (autoinst) Font definitions for T1/OldStandard-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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{OldStandard-LF}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{T1}{OldStandard-LF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{regular}{it}{
+ <-> alias * OldStandard-LF/m/it
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{regular}{sc}{
+ <-> alias * OldStandard-LF/m/sc
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-lf-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{regular}{n}{
+ <-> alias * OldStandard-LF/m/n
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{regular}{scit}{
+ <-> alias * OldStandard-LF/m/scit
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{m}{scsl}{
+ <-> ssub * OldStandard-LF/m/scit
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{regular}{scsl}{
+ <-> ssub * OldStandard-LF/regular/scit
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{m}{sl}{
+ <-> ssub * OldStandard-LF/m/it
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{regular}{sl}{
+ <-> ssub * OldStandard-LF/regular/it
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{T1}{OldStandard-LF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{bold}{scit}{
+ <-> alias * OldStandard-LF/b/scit
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-lf-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{bold}{n}{
+ <-> alias * OldStandard-LF/b/n
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{bold}{sc}{
+ <-> alias * OldStandard-LF/b/sc
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{bold}{it}{
+ <-> alias * OldStandard-LF/b/it
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{b}{scsl}{
+ <-> ssub * OldStandard-LF/b/scit
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{bold}{scsl}{
+ <-> ssub * OldStandard-LF/bold/scit
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{b}{sl}{
+ <-> ssub * OldStandard-LF/b/it
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{bold}{sl}{
+ <-> ssub * OldStandard-LF/bold/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{T1}{OldStandard-LF}{bx}{scit}{
+ <-> ssub * OldStandard-LF/b/scit
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{bx}{scsl}{
+ <-> ssub * OldStandard-LF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{bx}{sl}{
+ <-> ssub * OldStandard-LF/b/sl
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{bx}{sc}{
+ <-> ssub * OldStandard-LF/b/sc
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{bx}{n}{
+ <-> ssub * OldStandard-LF/b/n
+}{}
+
+\DeclareFontShape{T1}{OldStandard-LF}{bx}{it}{
+ <-> ssub * OldStandard-LF/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-OsF.fd b/Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-OsF.fd
new file mode 100644
index 00000000000..05077daf706
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-OsF.fd
@@ -0,0 +1,151 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{T1OldStandard-OsF.fd}
+ [2023/12/15 (autoinst) Font definitions for T1/OldStandard-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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{OldStandard-OsF}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{T1}{OldStandard-OsF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{regular}{scit}{
+ <-> alias * OldStandard-OsF/m/scit
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{regular}{it}{
+ <-> alias * OldStandard-OsF/m/it
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{regular}{sc}{
+ <-> alias * OldStandard-OsF/m/sc
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-osf-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{regular}{n}{
+ <-> alias * OldStandard-OsF/m/n
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{m}{scsl}{
+ <-> ssub * OldStandard-OsF/m/scit
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{regular}{scsl}{
+ <-> ssub * OldStandard-OsF/regular/scit
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{m}{sl}{
+ <-> ssub * OldStandard-OsF/m/it
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{regular}{sl}{
+ <-> ssub * OldStandard-OsF/regular/it
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{T1}{OldStandard-OsF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{bold}{scit}{
+ <-> alias * OldStandard-OsF/b/scit
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{bold}{sc}{
+ <-> alias * OldStandard-OsF/b/sc
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-osf-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{bold}{n}{
+ <-> alias * OldStandard-OsF/b/n
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{bold}{it}{
+ <-> alias * OldStandard-OsF/b/it
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{b}{scsl}{
+ <-> ssub * OldStandard-OsF/b/scit
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{bold}{scsl}{
+ <-> ssub * OldStandard-OsF/bold/scit
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{b}{sl}{
+ <-> ssub * OldStandard-OsF/b/it
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{bold}{sl}{
+ <-> ssub * OldStandard-OsF/bold/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{T1}{OldStandard-OsF}{bx}{sc}{
+ <-> ssub * OldStandard-OsF/b/sc
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{bx}{n}{
+ <-> ssub * OldStandard-OsF/b/n
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{bx}{it}{
+ <-> ssub * OldStandard-OsF/b/it
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{bx}{scit}{
+ <-> ssub * OldStandard-OsF/b/scit
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{bx}{scsl}{
+ <-> ssub * OldStandard-OsF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{OldStandard-OsF}{bx}{sl}{
+ <-> ssub * OldStandard-OsF/b/sl
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-Sup.fd b/Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-Sup.fd
index ca3f3890201..2b8d0ae559f 100644
--- a/Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-Sup.fd
+++ b/Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2020/12/23
+%% Generated by autoinst on 2023/12/15
%%
\ProvidesFile{T1OldStandard-Sup.fd}
- [2020/12/23 (autoinst) Font definitions for T1/OldStandard-Sup.]
+ [2023/12/15 (autoinst) Font definitions for T1/OldStandard-Sup.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -49,14 +49,6 @@
% ---- b = bold ----
-\DeclareFontShape{T1}{OldStandard-Sup}{b}{n}{
- <-> \OldStandard@@scale OldStandard-Bold-sup-t1
-}{}
-
-\DeclareFontShape{T1}{OldStandard-Sup}{bold}{n}{
- <-> alias * OldStandard-Sup/b/n
-}{}
-
\DeclareFontShape{T1}{OldStandard-Sup}{b}{it}{
<-> \OldStandard@@scale OldStandard-BoldItalic-sup-t1
}{}
@@ -65,6 +57,14 @@
<-> alias * OldStandard-Sup/b/it
}{}
+\DeclareFontShape{T1}{OldStandard-Sup}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-sup-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-Sup}{bold}{n}{
+ <-> alias * OldStandard-Sup/b/n
+}{}
+
\DeclareFontShape{T1}{OldStandard-Sup}{b}{sl}{
<-> ssub * OldStandard-Sup/b/it
}{}
@@ -76,10 +76,6 @@
% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
-\DeclareFontShape{T1}{OldStandard-Sup}{bx}{n}{
- <-> ssub * OldStandard-Sup/b/n
-}{}
-
\DeclareFontShape{T1}{OldStandard-Sup}{bx}{sl}{
<-> ssub * OldStandard-Sup/b/sl
}{}
@@ -88,4 +84,8 @@
<-> ssub * OldStandard-Sup/b/it
}{}
+\DeclareFontShape{T1}{OldStandard-Sup}{bx}{n}{
+ <-> ssub * OldStandard-Sup/b/n
+}{}
+
\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-TLF.fd b/Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-TLF.fd
index f8a362646b9..5ce46ba6b1d 100644
--- a/Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-TLF.fd
+++ b/Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2020/12/23
+%% Generated by autoinst on 2023/12/15
%%
\ProvidesFile{T1OldStandard-TLF.fd}
- [2020/12/23 (autoinst) Font definitions for T1/OldStandard-TLF.]
+ [2023/12/15 (autoinst) Font definitions for T1/OldStandard-TLF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,132 +20,132 @@
\DeclareFontFamily{T1}{OldStandard-TLF}{}
-% ---- m = regular ----
+% ---- b = bold ----
-\DeclareFontShape{T1}{OldStandard-TLF}{m}{sc}{
- <-> \OldStandard@@scale OldStandard-Regular-tlf-sc-t1
+\DeclareFontShape{T1}{OldStandard-TLF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{OldStandard-TLF}{regular}{sc}{
- <-> alias * OldStandard-TLF/m/sc
+\DeclareFontShape{T1}{OldStandard-TLF}{bold}{scit}{
+ <-> alias * OldStandard-TLF/b/scit
}{}
-\DeclareFontShape{T1}{OldStandard-TLF}{m}{n}{
- <-> \OldStandard@@scale OldStandard-Regular-tlf-t1
+\DeclareFontShape{T1}{OldStandard-TLF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{OldStandard-TLF}{regular}{n}{
- <-> alias * OldStandard-TLF/m/n
+\DeclareFontShape{T1}{OldStandard-TLF}{bold}{sc}{
+ <-> alias * OldStandard-TLF/b/sc
}{}
-\DeclareFontShape{T1}{OldStandard-TLF}{m}{it}{
- <-> \OldStandard@@scale OldStandard-Italic-tlf-t1
+\DeclareFontShape{T1}{OldStandard-TLF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-tlf-t1
}{}
-\DeclareFontShape{T1}{OldStandard-TLF}{regular}{it}{
- <-> alias * OldStandard-TLF/m/it
+\DeclareFontShape{T1}{OldStandard-TLF}{bold}{n}{
+ <-> alias * OldStandard-TLF/b/n
}{}
-\DeclareFontShape{T1}{OldStandard-TLF}{m}{scit}{
- <-> \OldStandard@@scale OldStandard-Italic-tlf-sc-t1
+\DeclareFontShape{T1}{OldStandard-TLF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-tlf-t1
}{}
-\DeclareFontShape{T1}{OldStandard-TLF}{regular}{scit}{
- <-> alias * OldStandard-TLF/m/scit
+\DeclareFontShape{T1}{OldStandard-TLF}{bold}{it}{
+ <-> alias * OldStandard-TLF/b/it
}{}
-\DeclareFontShape{T1}{OldStandard-TLF}{m}{scsl}{
- <-> ssub * OldStandard-TLF/m/scit
+\DeclareFontShape{T1}{OldStandard-TLF}{b}{scsl}{
+ <-> ssub * OldStandard-TLF/b/scit
}{}
-\DeclareFontShape{T1}{OldStandard-TLF}{regular}{scsl}{
- <-> ssub * OldStandard-TLF/regular/scit
+\DeclareFontShape{T1}{OldStandard-TLF}{bold}{scsl}{
+ <-> ssub * OldStandard-TLF/bold/scit
}{}
-\DeclareFontShape{T1}{OldStandard-TLF}{m}{sl}{
- <-> ssub * OldStandard-TLF/m/it
+\DeclareFontShape{T1}{OldStandard-TLF}{b}{sl}{
+ <-> ssub * OldStandard-TLF/b/it
}{}
-\DeclareFontShape{T1}{OldStandard-TLF}{regular}{sl}{
- <-> ssub * OldStandard-TLF/regular/it
+\DeclareFontShape{T1}{OldStandard-TLF}{bold}{sl}{
+ <-> ssub * OldStandard-TLF/bold/it
}{}
-% ---- b = bold ----
+% ---- m = regular ----
-\DeclareFontShape{T1}{OldStandard-TLF}{b}{sc}{
- <-> \OldStandard@@scale OldStandard-Bold-tlf-sc-t1
+\DeclareFontShape{T1}{OldStandard-TLF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{OldStandard-TLF}{bold}{sc}{
- <-> alias * OldStandard-TLF/b/sc
+\DeclareFontShape{T1}{OldStandard-TLF}{regular}{scit}{
+ <-> alias * OldStandard-TLF/m/scit
}{}
-\DeclareFontShape{T1}{OldStandard-TLF}{b}{n}{
- <-> \OldStandard@@scale OldStandard-Bold-tlf-t1
+\DeclareFontShape{T1}{OldStandard-TLF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-tlf-t1
}{}
-\DeclareFontShape{T1}{OldStandard-TLF}{bold}{n}{
- <-> alias * OldStandard-TLF/b/n
+\DeclareFontShape{T1}{OldStandard-TLF}{regular}{n}{
+ <-> alias * OldStandard-TLF/m/n
}{}
-\DeclareFontShape{T1}{OldStandard-TLF}{b}{it}{
- <-> \OldStandard@@scale OldStandard-BoldItalic-tlf-t1
+\DeclareFontShape{T1}{OldStandard-TLF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{OldStandard-TLF}{bold}{it}{
- <-> alias * OldStandard-TLF/b/it
+\DeclareFontShape{T1}{OldStandard-TLF}{regular}{sc}{
+ <-> alias * OldStandard-TLF/m/sc
}{}
-\DeclareFontShape{T1}{OldStandard-TLF}{b}{scit}{
- <-> \OldStandard@@scale OldStandard-BoldItalic-tlf-sc-t1
+\DeclareFontShape{T1}{OldStandard-TLF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-tlf-t1
}{}
-\DeclareFontShape{T1}{OldStandard-TLF}{bold}{scit}{
- <-> alias * OldStandard-TLF/b/scit
+\DeclareFontShape{T1}{OldStandard-TLF}{regular}{it}{
+ <-> alias * OldStandard-TLF/m/it
}{}
-\DeclareFontShape{T1}{OldStandard-TLF}{b}{scsl}{
- <-> ssub * OldStandard-TLF/b/scit
+\DeclareFontShape{T1}{OldStandard-TLF}{m}{scsl}{
+ <-> ssub * OldStandard-TLF/m/scit
}{}
-\DeclareFontShape{T1}{OldStandard-TLF}{bold}{scsl}{
- <-> ssub * OldStandard-TLF/bold/scit
+\DeclareFontShape{T1}{OldStandard-TLF}{regular}{scsl}{
+ <-> ssub * OldStandard-TLF/regular/scit
}{}
-\DeclareFontShape{T1}{OldStandard-TLF}{b}{sl}{
- <-> ssub * OldStandard-TLF/b/it
+\DeclareFontShape{T1}{OldStandard-TLF}{m}{sl}{
+ <-> ssub * OldStandard-TLF/m/it
}{}
-\DeclareFontShape{T1}{OldStandard-TLF}{bold}{sl}{
- <-> ssub * OldStandard-TLF/bold/it
+\DeclareFontShape{T1}{OldStandard-TLF}{regular}{sl}{
+ <-> ssub * OldStandard-TLF/regular/it
}{}
% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
-\DeclareFontShape{T1}{OldStandard-TLF}{bx}{n}{
- <-> ssub * OldStandard-TLF/b/n
+\DeclareFontShape{T1}{OldStandard-TLF}{bx}{scit}{
+ <-> ssub * OldStandard-TLF/b/scit
}{}
\DeclareFontShape{T1}{OldStandard-TLF}{bx}{sc}{
<-> ssub * OldStandard-TLF/b/sc
}{}
-\DeclareFontShape{T1}{OldStandard-TLF}{bx}{scsl}{
- <-> ssub * OldStandard-TLF/b/scsl
-}{}
-
-\DeclareFontShape{T1}{OldStandard-TLF}{bx}{sl}{
- <-> ssub * OldStandard-TLF/b/sl
+\DeclareFontShape{T1}{OldStandard-TLF}{bx}{n}{
+ <-> ssub * OldStandard-TLF/b/n
}{}
\DeclareFontShape{T1}{OldStandard-TLF}{bx}{it}{
<-> ssub * OldStandard-TLF/b/it
}{}
-\DeclareFontShape{T1}{OldStandard-TLF}{bx}{scit}{
- <-> ssub * OldStandard-TLF/b/scit
+\DeclareFontShape{T1}{OldStandard-TLF}{bx}{scsl}{
+ <-> ssub * OldStandard-TLF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TLF}{bx}{sl}{
+ <-> ssub * OldStandard-TLF/b/sl
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-TOsF.fd b/Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-TOsF.fd
new file mode 100644
index 00000000000..22facaba763
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/T1OldStandard-TOsF.fd
@@ -0,0 +1,151 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{T1OldStandard-TOsF.fd}
+ [2023/12/15 (autoinst) Font definitions for T1/OldStandard-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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{OldStandard-TOsF}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{regular}{sc}{
+ <-> alias * OldStandard-TOsF/m/sc
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{regular}{n}{
+ <-> alias * OldStandard-TOsF/m/n
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{regular}{it}{
+ <-> alias * OldStandard-TOsF/m/it
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{regular}{scit}{
+ <-> alias * OldStandard-TOsF/m/scit
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{m}{scsl}{
+ <-> ssub * OldStandard-TOsF/m/scit
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{regular}{scsl}{
+ <-> ssub * OldStandard-TOsF/regular/scit
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{m}{sl}{
+ <-> ssub * OldStandard-TOsF/m/it
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{regular}{sl}{
+ <-> ssub * OldStandard-TOsF/regular/it
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{bold}{sc}{
+ <-> alias * OldStandard-TOsF/b/sc
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{bold}{n}{
+ <-> alias * OldStandard-TOsF/b/n
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{bold}{it}{
+ <-> alias * OldStandard-TOsF/b/it
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{bold}{scit}{
+ <-> alias * OldStandard-TOsF/b/scit
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{b}{scsl}{
+ <-> ssub * OldStandard-TOsF/b/scit
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{bold}{scsl}{
+ <-> ssub * OldStandard-TOsF/bold/scit
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{b}{sl}{
+ <-> ssub * OldStandard-TOsF/b/it
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{bold}{sl}{
+ <-> ssub * OldStandard-TOsF/bold/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{bx}{sl}{
+ <-> ssub * OldStandard-TOsF/b/sl
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{bx}{scsl}{
+ <-> ssub * OldStandard-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{bx}{scit}{
+ <-> ssub * OldStandard-TOsF/b/scit
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{bx}{it}{
+ <-> ssub * OldStandard-TOsF/b/it
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{bx}{n}{
+ <-> ssub * OldStandard-TOsF/b/n
+}{}
+
+\DeclareFontShape{T1}{OldStandard-TOsF}{bx}{sc}{
+ <-> ssub * OldStandard-TOsF/b/sc
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-Inf.fd b/Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-Inf.fd
new file mode 100644
index 00000000000..3fd3f62708e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-Inf.fd
@@ -0,0 +1,91 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{T2AOldStandard-Inf.fd}
+ [2023/12/15 (autoinst) Font definitions for T2A/OldStandard-Inf.]
+
+\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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2A}{OldStandard-Inf}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{T2A}{OldStandard-Inf}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-inf-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-Inf}{regular}{n}{
+ <-> alias * OldStandard-Inf/m/n
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-Inf}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-inf-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-Inf}{regular}{it}{
+ <-> alias * OldStandard-Inf/m/it
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-Inf}{m}{sl}{
+ <-> ssub * OldStandard-Inf/m/it
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-Inf}{regular}{sl}{
+ <-> ssub * OldStandard-Inf/regular/it
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{T2A}{OldStandard-Inf}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-inf-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-Inf}{bold}{it}{
+ <-> alias * OldStandard-Inf/b/it
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-Inf}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-inf-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-Inf}{bold}{n}{
+ <-> alias * OldStandard-Inf/b/n
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-Inf}{b}{sl}{
+ <-> ssub * OldStandard-Inf/b/it
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-Inf}{bold}{sl}{
+ <-> ssub * OldStandard-Inf/bold/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{T2A}{OldStandard-Inf}{bx}{n}{
+ <-> ssub * OldStandard-Inf/b/n
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-Inf}{bx}{it}{
+ <-> ssub * OldStandard-Inf/b/it
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-Inf}{bx}{sl}{
+ <-> ssub * OldStandard-Inf/b/sl
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-LF.fd b/Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-LF.fd
new file mode 100644
index 00000000000..d85b9638db0
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-LF.fd
@@ -0,0 +1,151 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{T2AOldStandard-LF.fd}
+ [2023/12/15 (autoinst) Font definitions for T2A/OldStandard-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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2A}{OldStandard-LF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{T2A}{OldStandard-LF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-lf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{bold}{scit}{
+ <-> alias * OldStandard-LF/b/scit
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-lf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{bold}{sc}{
+ <-> alias * OldStandard-LF/b/sc
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-lf-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{bold}{n}{
+ <-> alias * OldStandard-LF/b/n
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-lf-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{bold}{it}{
+ <-> alias * OldStandard-LF/b/it
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{b}{scsl}{
+ <-> ssub * OldStandard-LF/b/scit
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{bold}{scsl}{
+ <-> ssub * OldStandard-LF/bold/scit
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{b}{sl}{
+ <-> ssub * OldStandard-LF/b/it
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{bold}{sl}{
+ <-> ssub * OldStandard-LF/bold/it
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{T2A}{OldStandard-LF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-lf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{regular}{scit}{
+ <-> alias * OldStandard-LF/m/scit
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-lf-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{regular}{n}{
+ <-> alias * OldStandard-LF/m/n
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-lf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{regular}{sc}{
+ <-> alias * OldStandard-LF/m/sc
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-lf-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{regular}{it}{
+ <-> alias * OldStandard-LF/m/it
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{m}{scsl}{
+ <-> ssub * OldStandard-LF/m/scit
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{regular}{scsl}{
+ <-> ssub * OldStandard-LF/regular/scit
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{m}{sl}{
+ <-> ssub * OldStandard-LF/m/it
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{regular}{sl}{
+ <-> ssub * OldStandard-LF/regular/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{T2A}{OldStandard-LF}{bx}{scit}{
+ <-> ssub * OldStandard-LF/b/scit
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{bx}{it}{
+ <-> ssub * OldStandard-LF/b/it
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{bx}{sc}{
+ <-> ssub * OldStandard-LF/b/sc
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{bx}{n}{
+ <-> ssub * OldStandard-LF/b/n
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{bx}{scsl}{
+ <-> ssub * OldStandard-LF/b/scsl
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-LF}{bx}{sl}{
+ <-> ssub * OldStandard-LF/b/sl
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-OsF.fd b/Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-OsF.fd
new file mode 100644
index 00000000000..db1abd98d4d
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-OsF.fd
@@ -0,0 +1,151 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{T2AOldStandard-OsF.fd}
+ [2023/12/15 (autoinst) Font definitions for T2A/OldStandard-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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2A}{OldStandard-OsF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-osf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{bold}{scit}{
+ <-> alias * OldStandard-OsF/b/scit
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-osf-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{bold}{it}{
+ <-> alias * OldStandard-OsF/b/it
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-osf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{bold}{sc}{
+ <-> alias * OldStandard-OsF/b/sc
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-osf-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{bold}{n}{
+ <-> alias * OldStandard-OsF/b/n
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{b}{scsl}{
+ <-> ssub * OldStandard-OsF/b/scit
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{bold}{scsl}{
+ <-> ssub * OldStandard-OsF/bold/scit
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{b}{sl}{
+ <-> ssub * OldStandard-OsF/b/it
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{bold}{sl}{
+ <-> ssub * OldStandard-OsF/bold/it
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-osf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{regular}{scit}{
+ <-> alias * OldStandard-OsF/m/scit
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-osf-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{regular}{n}{
+ <-> alias * OldStandard-OsF/m/n
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-osf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{regular}{sc}{
+ <-> alias * OldStandard-OsF/m/sc
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-osf-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{regular}{it}{
+ <-> alias * OldStandard-OsF/m/it
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{m}{scsl}{
+ <-> ssub * OldStandard-OsF/m/scit
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{regular}{scsl}{
+ <-> ssub * OldStandard-OsF/regular/scit
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{m}{sl}{
+ <-> ssub * OldStandard-OsF/m/it
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{regular}{sl}{
+ <-> ssub * OldStandard-OsF/regular/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{bx}{sl}{
+ <-> ssub * OldStandard-OsF/b/sl
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{bx}{scsl}{
+ <-> ssub * OldStandard-OsF/b/scsl
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{bx}{scit}{
+ <-> ssub * OldStandard-OsF/b/scit
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{bx}{n}{
+ <-> ssub * OldStandard-OsF/b/n
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{bx}{sc}{
+ <-> ssub * OldStandard-OsF/b/sc
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-OsF}{bx}{it}{
+ <-> ssub * OldStandard-OsF/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-Sup.fd b/Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-Sup.fd
index 5eec8c9970f..cf47a86a4b6 100644
--- a/Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-Sup.fd
+++ b/Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2020/12/23
+%% Generated by autoinst on 2023/12/15
%%
\ProvidesFile{T2AOldStandard-Sup.fd}
- [2020/12/23 (autoinst) Font definitions for T2A/OldStandard-Sup.]
+ [2023/12/15 (autoinst) Font definitions for T2A/OldStandard-Sup.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,70 +20,70 @@
\DeclareFontFamily{T2A}{OldStandard-Sup}{}
-% ---- m = regular ----
+% ---- b = bold ----
-\DeclareFontShape{T2A}{OldStandard-Sup}{m}{n}{
- <-> \OldStandard@@scale OldStandard-Regular-sup-t2a
+\DeclareFontShape{T2A}{OldStandard-Sup}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-sup-t2a
}{}
-\DeclareFontShape{T2A}{OldStandard-Sup}{regular}{n}{
- <-> alias * OldStandard-Sup/m/n
+\DeclareFontShape{T2A}{OldStandard-Sup}{bold}{it}{
+ <-> alias * OldStandard-Sup/b/it
}{}
-\DeclareFontShape{T2A}{OldStandard-Sup}{m}{it}{
- <-> \OldStandard@@scale OldStandard-Italic-sup-t2a
+\DeclareFontShape{T2A}{OldStandard-Sup}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-sup-t2a
}{}
-\DeclareFontShape{T2A}{OldStandard-Sup}{regular}{it}{
- <-> alias * OldStandard-Sup/m/it
+\DeclareFontShape{T2A}{OldStandard-Sup}{bold}{n}{
+ <-> alias * OldStandard-Sup/b/n
}{}
-\DeclareFontShape{T2A}{OldStandard-Sup}{m}{sl}{
- <-> ssub * OldStandard-Sup/m/it
+\DeclareFontShape{T2A}{OldStandard-Sup}{b}{sl}{
+ <-> ssub * OldStandard-Sup/b/it
}{}
-\DeclareFontShape{T2A}{OldStandard-Sup}{regular}{sl}{
- <-> ssub * OldStandard-Sup/regular/it
+\DeclareFontShape{T2A}{OldStandard-Sup}{bold}{sl}{
+ <-> ssub * OldStandard-Sup/bold/it
}{}
-% ---- b = bold ----
+% ---- m = regular ----
-\DeclareFontShape{T2A}{OldStandard-Sup}{b}{n}{
- <-> \OldStandard@@scale OldStandard-Bold-sup-t2a
+\DeclareFontShape{T2A}{OldStandard-Sup}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-sup-t2a
}{}
-\DeclareFontShape{T2A}{OldStandard-Sup}{bold}{n}{
- <-> alias * OldStandard-Sup/b/n
+\DeclareFontShape{T2A}{OldStandard-Sup}{regular}{n}{
+ <-> alias * OldStandard-Sup/m/n
}{}
-\DeclareFontShape{T2A}{OldStandard-Sup}{b}{it}{
- <-> \OldStandard@@scale OldStandard-BoldItalic-sup-t2a
+\DeclareFontShape{T2A}{OldStandard-Sup}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-sup-t2a
}{}
-\DeclareFontShape{T2A}{OldStandard-Sup}{bold}{it}{
- <-> alias * OldStandard-Sup/b/it
+\DeclareFontShape{T2A}{OldStandard-Sup}{regular}{it}{
+ <-> alias * OldStandard-Sup/m/it
}{}
-\DeclareFontShape{T2A}{OldStandard-Sup}{b}{sl}{
- <-> ssub * OldStandard-Sup/b/it
+\DeclareFontShape{T2A}{OldStandard-Sup}{m}{sl}{
+ <-> ssub * OldStandard-Sup/m/it
}{}
-\DeclareFontShape{T2A}{OldStandard-Sup}{bold}{sl}{
- <-> ssub * OldStandard-Sup/bold/it
+\DeclareFontShape{T2A}{OldStandard-Sup}{regular}{sl}{
+ <-> ssub * OldStandard-Sup/regular/it
}{}
% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
-\DeclareFontShape{T2A}{OldStandard-Sup}{bx}{n}{
- <-> ssub * OldStandard-Sup/b/n
-}{}
-
\DeclareFontShape{T2A}{OldStandard-Sup}{bx}{sl}{
<-> ssub * OldStandard-Sup/b/sl
}{}
+\DeclareFontShape{T2A}{OldStandard-Sup}{bx}{n}{
+ <-> ssub * OldStandard-Sup/b/n
+}{}
+
\DeclareFontShape{T2A}{OldStandard-Sup}{bx}{it}{
<-> ssub * OldStandard-Sup/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-TLF.fd b/Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-TLF.fd
index fabf0e8fe4b..a3a00219365 100644
--- a/Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-TLF.fd
+++ b/Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2020/12/23
+%% Generated by autoinst on 2023/12/15
%%
\ProvidesFile{T2AOldStandard-TLF.fd}
- [2020/12/23 (autoinst) Font definitions for T2A/OldStandard-TLF.]
+ [2023/12/15 (autoinst) Font definitions for T2A/OldStandard-TLF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,130 +20,130 @@
\DeclareFontFamily{T2A}{OldStandard-TLF}{}
-% ---- m = regular ----
+% ---- b = bold ----
-\DeclareFontShape{T2A}{OldStandard-TLF}{m}{sc}{
- <-> \OldStandard@@scale OldStandard-Regular-tlf-sc-t2a
+\DeclareFontShape{T2A}{OldStandard-TLF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-tlf-t2a
}{}
-\DeclareFontShape{T2A}{OldStandard-TLF}{regular}{sc}{
- <-> alias * OldStandard-TLF/m/sc
+\DeclareFontShape{T2A}{OldStandard-TLF}{bold}{it}{
+ <-> alias * OldStandard-TLF/b/it
}{}
-\DeclareFontShape{T2A}{OldStandard-TLF}{m}{n}{
- <-> \OldStandard@@scale OldStandard-Regular-tlf-t2a
+\DeclareFontShape{T2A}{OldStandard-TLF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-tlf-t2a
}{}
-\DeclareFontShape{T2A}{OldStandard-TLF}{regular}{n}{
- <-> alias * OldStandard-TLF/m/n
+\DeclareFontShape{T2A}{OldStandard-TLF}{bold}{n}{
+ <-> alias * OldStandard-TLF/b/n
}{}
-\DeclareFontShape{T2A}{OldStandard-TLF}{m}{it}{
- <-> \OldStandard@@scale OldStandard-Italic-tlf-t2a
+\DeclareFontShape{T2A}{OldStandard-TLF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-tlf-sc-t2a
}{}
-\DeclareFontShape{T2A}{OldStandard-TLF}{regular}{it}{
- <-> alias * OldStandard-TLF/m/it
+\DeclareFontShape{T2A}{OldStandard-TLF}{bold}{sc}{
+ <-> alias * OldStandard-TLF/b/sc
}{}
-\DeclareFontShape{T2A}{OldStandard-TLF}{m}{scit}{
- <-> \OldStandard@@scale OldStandard-Italic-tlf-sc-t2a
+\DeclareFontShape{T2A}{OldStandard-TLF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-tlf-sc-t2a
}{}
-\DeclareFontShape{T2A}{OldStandard-TLF}{regular}{scit}{
- <-> alias * OldStandard-TLF/m/scit
+\DeclareFontShape{T2A}{OldStandard-TLF}{bold}{scit}{
+ <-> alias * OldStandard-TLF/b/scit
}{}
-\DeclareFontShape{T2A}{OldStandard-TLF}{m}{scsl}{
- <-> ssub * OldStandard-TLF/m/scit
+\DeclareFontShape{T2A}{OldStandard-TLF}{b}{scsl}{
+ <-> ssub * OldStandard-TLF/b/scit
}{}
-\DeclareFontShape{T2A}{OldStandard-TLF}{regular}{scsl}{
- <-> ssub * OldStandard-TLF/regular/scit
+\DeclareFontShape{T2A}{OldStandard-TLF}{bold}{scsl}{
+ <-> ssub * OldStandard-TLF/bold/scit
}{}
-\DeclareFontShape{T2A}{OldStandard-TLF}{m}{sl}{
- <-> ssub * OldStandard-TLF/m/it
+\DeclareFontShape{T2A}{OldStandard-TLF}{b}{sl}{
+ <-> ssub * OldStandard-TLF/b/it
}{}
-\DeclareFontShape{T2A}{OldStandard-TLF}{regular}{sl}{
- <-> ssub * OldStandard-TLF/regular/it
+\DeclareFontShape{T2A}{OldStandard-TLF}{bold}{sl}{
+ <-> ssub * OldStandard-TLF/bold/it
}{}
-% ---- b = bold ----
+% ---- m = regular ----
-\DeclareFontShape{T2A}{OldStandard-TLF}{b}{sc}{
- <-> \OldStandard@@scale OldStandard-Bold-tlf-sc-t2a
+\DeclareFontShape{T2A}{OldStandard-TLF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-tlf-sc-t2a
}{}
-\DeclareFontShape{T2A}{OldStandard-TLF}{bold}{sc}{
- <-> alias * OldStandard-TLF/b/sc
+\DeclareFontShape{T2A}{OldStandard-TLF}{regular}{scit}{
+ <-> alias * OldStandard-TLF/m/scit
}{}
-\DeclareFontShape{T2A}{OldStandard-TLF}{b}{n}{
- <-> \OldStandard@@scale OldStandard-Bold-tlf-t2a
+\DeclareFontShape{T2A}{OldStandard-TLF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-tlf-t2a
}{}
-\DeclareFontShape{T2A}{OldStandard-TLF}{bold}{n}{
- <-> alias * OldStandard-TLF/b/n
+\DeclareFontShape{T2A}{OldStandard-TLF}{regular}{it}{
+ <-> alias * OldStandard-TLF/m/it
}{}
-\DeclareFontShape{T2A}{OldStandard-TLF}{b}{it}{
- <-> \OldStandard@@scale OldStandard-BoldItalic-tlf-t2a
+\DeclareFontShape{T2A}{OldStandard-TLF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-tlf-sc-t2a
}{}
-\DeclareFontShape{T2A}{OldStandard-TLF}{bold}{it}{
- <-> alias * OldStandard-TLF/b/it
+\DeclareFontShape{T2A}{OldStandard-TLF}{regular}{sc}{
+ <-> alias * OldStandard-TLF/m/sc
}{}
-\DeclareFontShape{T2A}{OldStandard-TLF}{b}{scit}{
- <-> \OldStandard@@scale OldStandard-BoldItalic-tlf-sc-t2a
+\DeclareFontShape{T2A}{OldStandard-TLF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-tlf-t2a
}{}
-\DeclareFontShape{T2A}{OldStandard-TLF}{bold}{scit}{
- <-> alias * OldStandard-TLF/b/scit
+\DeclareFontShape{T2A}{OldStandard-TLF}{regular}{n}{
+ <-> alias * OldStandard-TLF/m/n
}{}
-\DeclareFontShape{T2A}{OldStandard-TLF}{b}{scsl}{
- <-> ssub * OldStandard-TLF/b/scit
+\DeclareFontShape{T2A}{OldStandard-TLF}{m}{scsl}{
+ <-> ssub * OldStandard-TLF/m/scit
}{}
-\DeclareFontShape{T2A}{OldStandard-TLF}{bold}{scsl}{
- <-> ssub * OldStandard-TLF/bold/scit
+\DeclareFontShape{T2A}{OldStandard-TLF}{regular}{scsl}{
+ <-> ssub * OldStandard-TLF/regular/scit
}{}
-\DeclareFontShape{T2A}{OldStandard-TLF}{b}{sl}{
- <-> ssub * OldStandard-TLF/b/it
+\DeclareFontShape{T2A}{OldStandard-TLF}{m}{sl}{
+ <-> ssub * OldStandard-TLF/m/it
}{}
-\DeclareFontShape{T2A}{OldStandard-TLF}{bold}{sl}{
- <-> ssub * OldStandard-TLF/bold/it
+\DeclareFontShape{T2A}{OldStandard-TLF}{regular}{sl}{
+ <-> ssub * OldStandard-TLF/regular/it
}{}
% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
-\DeclareFontShape{T2A}{OldStandard-TLF}{bx}{n}{
- <-> ssub * OldStandard-TLF/b/n
-}{}
-
-\DeclareFontShape{T2A}{OldStandard-TLF}{bx}{sc}{
- <-> ssub * OldStandard-TLF/b/sc
+\DeclareFontShape{T2A}{OldStandard-TLF}{bx}{sl}{
+ <-> ssub * OldStandard-TLF/b/sl
}{}
\DeclareFontShape{T2A}{OldStandard-TLF}{bx}{scsl}{
<-> ssub * OldStandard-TLF/b/scsl
}{}
-\DeclareFontShape{T2A}{OldStandard-TLF}{bx}{sl}{
- <-> ssub * OldStandard-TLF/b/sl
-}{}
-
\DeclareFontShape{T2A}{OldStandard-TLF}{bx}{it}{
<-> ssub * OldStandard-TLF/b/it
}{}
+\DeclareFontShape{T2A}{OldStandard-TLF}{bx}{n}{
+ <-> ssub * OldStandard-TLF/b/n
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TLF}{bx}{sc}{
+ <-> ssub * OldStandard-TLF/b/sc
+}{}
+
\DeclareFontShape{T2A}{OldStandard-TLF}{bx}{scit}{
<-> ssub * OldStandard-TLF/b/scit
}{}
diff --git a/Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-TOsF.fd b/Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-TOsF.fd
new file mode 100644
index 00000000000..266ae4a0c24
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/T2AOldStandard-TOsF.fd
@@ -0,0 +1,151 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{T2AOldStandard-TOsF.fd}
+ [2023/12/15 (autoinst) Font definitions for T2A/OldStandard-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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2A}{OldStandard-TOsF}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-tosf-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{regular}{it}{
+ <-> alias * OldStandard-TOsF/m/it
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-tosf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{regular}{sc}{
+ <-> alias * OldStandard-TOsF/m/sc
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-tosf-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{regular}{n}{
+ <-> alias * OldStandard-TOsF/m/n
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-tosf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{regular}{scit}{
+ <-> alias * OldStandard-TOsF/m/scit
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{m}{scsl}{
+ <-> ssub * OldStandard-TOsF/m/scit
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{regular}{scsl}{
+ <-> ssub * OldStandard-TOsF/regular/scit
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{m}{sl}{
+ <-> ssub * OldStandard-TOsF/m/it
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{regular}{sl}{
+ <-> ssub * OldStandard-TOsF/regular/it
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-tosf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{bold}{scit}{
+ <-> alias * OldStandard-TOsF/b/scit
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-tosf-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{bold}{n}{
+ <-> alias * OldStandard-TOsF/b/n
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-tosf-sc-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{bold}{sc}{
+ <-> alias * OldStandard-TOsF/b/sc
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-tosf-t2a
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{bold}{it}{
+ <-> alias * OldStandard-TOsF/b/it
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{b}{scsl}{
+ <-> ssub * OldStandard-TOsF/b/scit
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{bold}{scsl}{
+ <-> ssub * OldStandard-TOsF/bold/scit
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{b}{sl}{
+ <-> ssub * OldStandard-TOsF/b/it
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{bold}{sl}{
+ <-> ssub * OldStandard-TOsF/bold/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{bx}{it}{
+ <-> ssub * OldStandard-TOsF/b/it
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{bx}{n}{
+ <-> ssub * OldStandard-TOsF/b/n
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{bx}{sc}{
+ <-> ssub * OldStandard-TOsF/b/sc
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{bx}{scit}{
+ <-> ssub * OldStandard-TOsF/b/scit
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{bx}{sl}{
+ <-> ssub * OldStandard-TOsF/b/sl
+}{}
+
+\DeclareFontShape{T2A}{OldStandard-TOsF}{bx}{scsl}{
+ <-> ssub * OldStandard-TOsF/b/scsl
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-Inf.fd b/Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-Inf.fd
new file mode 100644
index 00000000000..f8858ca004e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-Inf.fd
@@ -0,0 +1,91 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{T2BOldStandard-Inf.fd}
+ [2023/12/15 (autoinst) Font definitions for T2B/OldStandard-Inf.]
+
+\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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2B}{OldStandard-Inf}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{T2B}{OldStandard-Inf}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-inf-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-Inf}{bold}{n}{
+ <-> alias * OldStandard-Inf/b/n
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-Inf}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-inf-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-Inf}{bold}{it}{
+ <-> alias * OldStandard-Inf/b/it
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-Inf}{b}{sl}{
+ <-> ssub * OldStandard-Inf/b/it
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-Inf}{bold}{sl}{
+ <-> ssub * OldStandard-Inf/bold/it
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{T2B}{OldStandard-Inf}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-inf-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-Inf}{regular}{n}{
+ <-> alias * OldStandard-Inf/m/n
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-Inf}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-inf-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-Inf}{regular}{it}{
+ <-> alias * OldStandard-Inf/m/it
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-Inf}{m}{sl}{
+ <-> ssub * OldStandard-Inf/m/it
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-Inf}{regular}{sl}{
+ <-> ssub * OldStandard-Inf/regular/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{T2B}{OldStandard-Inf}{bx}{sl}{
+ <-> ssub * OldStandard-Inf/b/sl
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-Inf}{bx}{n}{
+ <-> ssub * OldStandard-Inf/b/n
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-Inf}{bx}{it}{
+ <-> ssub * OldStandard-Inf/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-LF.fd b/Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-LF.fd
new file mode 100644
index 00000000000..94aa2a32050
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-LF.fd
@@ -0,0 +1,151 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{T2BOldStandard-LF.fd}
+ [2023/12/15 (autoinst) Font definitions for T2B/OldStandard-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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2B}{OldStandard-LF}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{T2B}{OldStandard-LF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-lf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{regular}{scit}{
+ <-> alias * OldStandard-LF/m/scit
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-lf-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{regular}{it}{
+ <-> alias * OldStandard-LF/m/it
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-lf-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{regular}{n}{
+ <-> alias * OldStandard-LF/m/n
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-lf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{regular}{sc}{
+ <-> alias * OldStandard-LF/m/sc
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{m}{scsl}{
+ <-> ssub * OldStandard-LF/m/scit
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{regular}{scsl}{
+ <-> ssub * OldStandard-LF/regular/scit
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{m}{sl}{
+ <-> ssub * OldStandard-LF/m/it
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{regular}{sl}{
+ <-> ssub * OldStandard-LF/regular/it
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{T2B}{OldStandard-LF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-lf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{bold}{scit}{
+ <-> alias * OldStandard-LF/b/scit
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-lf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{bold}{sc}{
+ <-> alias * OldStandard-LF/b/sc
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-lf-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{bold}{n}{
+ <-> alias * OldStandard-LF/b/n
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-lf-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{bold}{it}{
+ <-> alias * OldStandard-LF/b/it
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{b}{scsl}{
+ <-> ssub * OldStandard-LF/b/scit
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{bold}{scsl}{
+ <-> ssub * OldStandard-LF/bold/scit
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{b}{sl}{
+ <-> ssub * OldStandard-LF/b/it
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{bold}{sl}{
+ <-> ssub * OldStandard-LF/bold/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{T2B}{OldStandard-LF}{bx}{sc}{
+ <-> ssub * OldStandard-LF/b/sc
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{bx}{n}{
+ <-> ssub * OldStandard-LF/b/n
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{bx}{it}{
+ <-> ssub * OldStandard-LF/b/it
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{bx}{sl}{
+ <-> ssub * OldStandard-LF/b/sl
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{bx}{scsl}{
+ <-> ssub * OldStandard-LF/b/scsl
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-LF}{bx}{scit}{
+ <-> ssub * OldStandard-LF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-OsF.fd b/Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-OsF.fd
new file mode 100644
index 00000000000..1abbe9e795b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-OsF.fd
@@ -0,0 +1,151 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{T2BOldStandard-OsF.fd}
+ [2023/12/15 (autoinst) Font definitions for T2B/OldStandard-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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2B}{OldStandard-OsF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-osf-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{bold}{it}{
+ <-> alias * OldStandard-OsF/b/it
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-osf-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{bold}{n}{
+ <-> alias * OldStandard-OsF/b/n
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-osf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{bold}{sc}{
+ <-> alias * OldStandard-OsF/b/sc
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-osf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{bold}{scit}{
+ <-> alias * OldStandard-OsF/b/scit
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{b}{scsl}{
+ <-> ssub * OldStandard-OsF/b/scit
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{bold}{scsl}{
+ <-> ssub * OldStandard-OsF/bold/scit
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{b}{sl}{
+ <-> ssub * OldStandard-OsF/b/it
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{bold}{sl}{
+ <-> ssub * OldStandard-OsF/bold/it
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-osf-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{regular}{it}{
+ <-> alias * OldStandard-OsF/m/it
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-osf-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{regular}{n}{
+ <-> alias * OldStandard-OsF/m/n
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-osf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{regular}{sc}{
+ <-> alias * OldStandard-OsF/m/sc
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-osf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{regular}{scit}{
+ <-> alias * OldStandard-OsF/m/scit
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{m}{scsl}{
+ <-> ssub * OldStandard-OsF/m/scit
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{regular}{scsl}{
+ <-> ssub * OldStandard-OsF/regular/scit
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{m}{sl}{
+ <-> ssub * OldStandard-OsF/m/it
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{regular}{sl}{
+ <-> ssub * OldStandard-OsF/regular/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{bx}{sl}{
+ <-> ssub * OldStandard-OsF/b/sl
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{bx}{scsl}{
+ <-> ssub * OldStandard-OsF/b/scsl
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{bx}{sc}{
+ <-> ssub * OldStandard-OsF/b/sc
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{bx}{n}{
+ <-> ssub * OldStandard-OsF/b/n
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{bx}{it}{
+ <-> ssub * OldStandard-OsF/b/it
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-OsF}{bx}{scit}{
+ <-> ssub * OldStandard-OsF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-Sup.fd b/Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-Sup.fd
index ca7f6078036..84eaf006475 100644
--- a/Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-Sup.fd
+++ b/Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2020/12/23
+%% Generated by autoinst on 2023/12/15
%%
\ProvidesFile{T2BOldStandard-Sup.fd}
- [2020/12/23 (autoinst) Font definitions for T2B/OldStandard-Sup.]
+ [2023/12/15 (autoinst) Font definitions for T2B/OldStandard-Sup.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,62 +20,66 @@
\DeclareFontFamily{T2B}{OldStandard-Sup}{}
-% ---- m = regular ----
+% ---- b = bold ----
-\DeclareFontShape{T2B}{OldStandard-Sup}{m}{n}{
- <-> \OldStandard@@scale OldStandard-Regular-sup-t2b
+\DeclareFontShape{T2B}{OldStandard-Sup}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-sup-t2b
}{}
-\DeclareFontShape{T2B}{OldStandard-Sup}{regular}{n}{
- <-> alias * OldStandard-Sup/m/n
+\DeclareFontShape{T2B}{OldStandard-Sup}{bold}{n}{
+ <-> alias * OldStandard-Sup/b/n
}{}
-\DeclareFontShape{T2B}{OldStandard-Sup}{m}{it}{
- <-> \OldStandard@@scale OldStandard-Italic-sup-t2b
+\DeclareFontShape{T2B}{OldStandard-Sup}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-sup-t2b
}{}
-\DeclareFontShape{T2B}{OldStandard-Sup}{regular}{it}{
- <-> alias * OldStandard-Sup/m/it
+\DeclareFontShape{T2B}{OldStandard-Sup}{bold}{it}{
+ <-> alias * OldStandard-Sup/b/it
}{}
-\DeclareFontShape{T2B}{OldStandard-Sup}{m}{sl}{
- <-> ssub * OldStandard-Sup/m/it
+\DeclareFontShape{T2B}{OldStandard-Sup}{b}{sl}{
+ <-> ssub * OldStandard-Sup/b/it
}{}
-\DeclareFontShape{T2B}{OldStandard-Sup}{regular}{sl}{
- <-> ssub * OldStandard-Sup/regular/it
+\DeclareFontShape{T2B}{OldStandard-Sup}{bold}{sl}{
+ <-> ssub * OldStandard-Sup/bold/it
}{}
-% ---- b = bold ----
+% ---- m = regular ----
-\DeclareFontShape{T2B}{OldStandard-Sup}{b}{n}{
- <-> \OldStandard@@scale OldStandard-Bold-sup-t2b
+\DeclareFontShape{T2B}{OldStandard-Sup}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-sup-t2b
}{}
-\DeclareFontShape{T2B}{OldStandard-Sup}{bold}{n}{
- <-> alias * OldStandard-Sup/b/n
+\DeclareFontShape{T2B}{OldStandard-Sup}{regular}{n}{
+ <-> alias * OldStandard-Sup/m/n
}{}
-\DeclareFontShape{T2B}{OldStandard-Sup}{b}{it}{
- <-> \OldStandard@@scale OldStandard-BoldItalic-sup-t2b
+\DeclareFontShape{T2B}{OldStandard-Sup}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-sup-t2b
}{}
-\DeclareFontShape{T2B}{OldStandard-Sup}{bold}{it}{
- <-> alias * OldStandard-Sup/b/it
+\DeclareFontShape{T2B}{OldStandard-Sup}{regular}{it}{
+ <-> alias * OldStandard-Sup/m/it
}{}
-\DeclareFontShape{T2B}{OldStandard-Sup}{b}{sl}{
- <-> ssub * OldStandard-Sup/b/it
+\DeclareFontShape{T2B}{OldStandard-Sup}{m}{sl}{
+ <-> ssub * OldStandard-Sup/m/it
}{}
-\DeclareFontShape{T2B}{OldStandard-Sup}{bold}{sl}{
- <-> ssub * OldStandard-Sup/bold/it
+\DeclareFontShape{T2B}{OldStandard-Sup}{regular}{sl}{
+ <-> ssub * OldStandard-Sup/regular/it
}{}
% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+\DeclareFontShape{T2B}{OldStandard-Sup}{bx}{it}{
+ <-> ssub * OldStandard-Sup/b/it
+}{}
+
\DeclareFontShape{T2B}{OldStandard-Sup}{bx}{n}{
<-> ssub * OldStandard-Sup/b/n
}{}
@@ -84,8 +88,4 @@
<-> ssub * OldStandard-Sup/b/sl
}{}
-\DeclareFontShape{T2B}{OldStandard-Sup}{bx}{it}{
- <-> ssub * OldStandard-Sup/b/it
-}{}
-
\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-TLF.fd b/Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-TLF.fd
index a244ccffe79..8946172ac03 100644
--- a/Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-TLF.fd
+++ b/Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2020/12/23
+%% Generated by autoinst on 2023/12/15
%%
\ProvidesFile{T2BOldStandard-TLF.fd}
- [2020/12/23 (autoinst) Font definitions for T2B/OldStandard-TLF.]
+ [2023/12/15 (autoinst) Font definitions for T2B/OldStandard-TLF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -22,12 +22,12 @@
% ---- m = regular ----
-\DeclareFontShape{T2B}{OldStandard-TLF}{m}{sc}{
- <-> \OldStandard@@scale OldStandard-Regular-tlf-sc-t2b
+\DeclareFontShape{T2B}{OldStandard-TLF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-tlf-t2b
}{}
-\DeclareFontShape{T2B}{OldStandard-TLF}{regular}{sc}{
- <-> alias * OldStandard-TLF/m/sc
+\DeclareFontShape{T2B}{OldStandard-TLF}{regular}{it}{
+ <-> alias * OldStandard-TLF/m/it
}{}
\DeclareFontShape{T2B}{OldStandard-TLF}{m}{n}{
@@ -38,12 +38,12 @@
<-> alias * OldStandard-TLF/m/n
}{}
-\DeclareFontShape{T2B}{OldStandard-TLF}{m}{it}{
- <-> \OldStandard@@scale OldStandard-Italic-tlf-t2b
+\DeclareFontShape{T2B}{OldStandard-TLF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-tlf-sc-t2b
}{}
-\DeclareFontShape{T2B}{OldStandard-TLF}{regular}{it}{
- <-> alias * OldStandard-TLF/m/it
+\DeclareFontShape{T2B}{OldStandard-TLF}{regular}{sc}{
+ <-> alias * OldStandard-TLF/m/sc
}{}
\DeclareFontShape{T2B}{OldStandard-TLF}{m}{scit}{
@@ -73,14 +73,6 @@
% ---- b = bold ----
-\DeclareFontShape{T2B}{OldStandard-TLF}{b}{sc}{
- <-> \OldStandard@@scale OldStandard-Bold-tlf-sc-t2b
-}{}
-
-\DeclareFontShape{T2B}{OldStandard-TLF}{bold}{sc}{
- <-> alias * OldStandard-TLF/b/sc
-}{}
-
\DeclareFontShape{T2B}{OldStandard-TLF}{b}{n}{
<-> \OldStandard@@scale OldStandard-Bold-tlf-t2b
}{}
@@ -89,6 +81,14 @@
<-> alias * OldStandard-TLF/b/n
}{}
+\DeclareFontShape{T2B}{OldStandard-TLF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-tlf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TLF}{bold}{sc}{
+ <-> alias * OldStandard-TLF/b/sc
+}{}
+
\DeclareFontShape{T2B}{OldStandard-TLF}{b}{it}{
<-> \OldStandard@@scale OldStandard-BoldItalic-tlf-t2b
}{}
@@ -132,14 +132,6 @@
<-> ssub * OldStandard-TLF/b/sc
}{}
-\DeclareFontShape{T2B}{OldStandard-TLF}{bx}{scsl}{
- <-> ssub * OldStandard-TLF/b/scsl
-}{}
-
-\DeclareFontShape{T2B}{OldStandard-TLF}{bx}{sl}{
- <-> ssub * OldStandard-TLF/b/sl
-}{}
-
\DeclareFontShape{T2B}{OldStandard-TLF}{bx}{it}{
<-> ssub * OldStandard-TLF/b/it
}{}
@@ -148,4 +140,12 @@
<-> ssub * OldStandard-TLF/b/scit
}{}
+\DeclareFontShape{T2B}{OldStandard-TLF}{bx}{sl}{
+ <-> ssub * OldStandard-TLF/b/sl
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TLF}{bx}{scsl}{
+ <-> ssub * OldStandard-TLF/b/scsl
+}{}
+
\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-TOsF.fd b/Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-TOsF.fd
new file mode 100644
index 00000000000..5ac1be83041
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/T2BOldStandard-TOsF.fd
@@ -0,0 +1,151 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{T2BOldStandard-TOsF.fd}
+ [2023/12/15 (autoinst) Font definitions for T2B/OldStandard-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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2B}{OldStandard-TOsF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-tosf-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{bold}{it}{
+ <-> alias * OldStandard-TOsF/b/it
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-tosf-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{bold}{n}{
+ <-> alias * OldStandard-TOsF/b/n
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-tosf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{bold}{sc}{
+ <-> alias * OldStandard-TOsF/b/sc
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-tosf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{bold}{scit}{
+ <-> alias * OldStandard-TOsF/b/scit
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{b}{scsl}{
+ <-> ssub * OldStandard-TOsF/b/scit
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{bold}{scsl}{
+ <-> ssub * OldStandard-TOsF/bold/scit
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{b}{sl}{
+ <-> ssub * OldStandard-TOsF/b/it
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{bold}{sl}{
+ <-> ssub * OldStandard-TOsF/bold/it
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-tosf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{regular}{scit}{
+ <-> alias * OldStandard-TOsF/m/scit
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-tosf-sc-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{regular}{sc}{
+ <-> alias * OldStandard-TOsF/m/sc
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-tosf-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{regular}{n}{
+ <-> alias * OldStandard-TOsF/m/n
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-tosf-t2b
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{regular}{it}{
+ <-> alias * OldStandard-TOsF/m/it
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{m}{scsl}{
+ <-> ssub * OldStandard-TOsF/m/scit
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{regular}{scsl}{
+ <-> ssub * OldStandard-TOsF/regular/scit
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{m}{sl}{
+ <-> ssub * OldStandard-TOsF/m/it
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{regular}{sl}{
+ <-> ssub * OldStandard-TOsF/regular/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{bx}{n}{
+ <-> ssub * OldStandard-TOsF/b/n
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{bx}{sc}{
+ <-> ssub * OldStandard-TOsF/b/sc
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{bx}{it}{
+ <-> ssub * OldStandard-TOsF/b/it
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{bx}{scit}{
+ <-> ssub * OldStandard-TOsF/b/scit
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{bx}{sl}{
+ <-> ssub * OldStandard-TOsF/b/sl
+}{}
+
+\DeclareFontShape{T2B}{OldStandard-TOsF}{bx}{scsl}{
+ <-> ssub * OldStandard-TOsF/b/scsl
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-Inf.fd b/Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-Inf.fd
new file mode 100644
index 00000000000..bd7f7cb1d91
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-Inf.fd
@@ -0,0 +1,91 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{T2COldStandard-Inf.fd}
+ [2023/12/15 (autoinst) Font definitions for T2C/OldStandard-Inf.]
+
+\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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2C}{OldStandard-Inf}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{T2C}{OldStandard-Inf}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-inf-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-Inf}{regular}{it}{
+ <-> alias * OldStandard-Inf/m/it
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-Inf}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-inf-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-Inf}{regular}{n}{
+ <-> alias * OldStandard-Inf/m/n
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-Inf}{m}{sl}{
+ <-> ssub * OldStandard-Inf/m/it
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-Inf}{regular}{sl}{
+ <-> ssub * OldStandard-Inf/regular/it
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{T2C}{OldStandard-Inf}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-inf-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-Inf}{bold}{it}{
+ <-> alias * OldStandard-Inf/b/it
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-Inf}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-inf-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-Inf}{bold}{n}{
+ <-> alias * OldStandard-Inf/b/n
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-Inf}{b}{sl}{
+ <-> ssub * OldStandard-Inf/b/it
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-Inf}{bold}{sl}{
+ <-> ssub * OldStandard-Inf/bold/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{T2C}{OldStandard-Inf}{bx}{it}{
+ <-> ssub * OldStandard-Inf/b/it
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-Inf}{bx}{n}{
+ <-> ssub * OldStandard-Inf/b/n
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-Inf}{bx}{sl}{
+ <-> ssub * OldStandard-Inf/b/sl
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-LF.fd b/Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-LF.fd
new file mode 100644
index 00000000000..5f9ee4470f6
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-LF.fd
@@ -0,0 +1,151 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{T2COldStandard-LF.fd}
+ [2023/12/15 (autoinst) Font definitions for T2C/OldStandard-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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2C}{OldStandard-LF}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{T2C}{OldStandard-LF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-lf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{regular}{scit}{
+ <-> alias * OldStandard-LF/m/scit
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-lf-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{regular}{n}{
+ <-> alias * OldStandard-LF/m/n
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-lf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{regular}{sc}{
+ <-> alias * OldStandard-LF/m/sc
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-lf-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{regular}{it}{
+ <-> alias * OldStandard-LF/m/it
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{m}{scsl}{
+ <-> ssub * OldStandard-LF/m/scit
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{regular}{scsl}{
+ <-> ssub * OldStandard-LF/regular/scit
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{m}{sl}{
+ <-> ssub * OldStandard-LF/m/it
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{regular}{sl}{
+ <-> ssub * OldStandard-LF/regular/it
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{T2C}{OldStandard-LF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-lf-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{bold}{it}{
+ <-> alias * OldStandard-LF/b/it
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-lf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{bold}{sc}{
+ <-> alias * OldStandard-LF/b/sc
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-lf-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{bold}{n}{
+ <-> alias * OldStandard-LF/b/n
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-lf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{bold}{scit}{
+ <-> alias * OldStandard-LF/b/scit
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{b}{scsl}{
+ <-> ssub * OldStandard-LF/b/scit
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{bold}{scsl}{
+ <-> ssub * OldStandard-LF/bold/scit
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{b}{sl}{
+ <-> ssub * OldStandard-LF/b/it
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{bold}{sl}{
+ <-> ssub * OldStandard-LF/bold/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{T2C}{OldStandard-LF}{bx}{scit}{
+ <-> ssub * OldStandard-LF/b/scit
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{bx}{it}{
+ <-> ssub * OldStandard-LF/b/it
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{bx}{sc}{
+ <-> ssub * OldStandard-LF/b/sc
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{bx}{n}{
+ <-> ssub * OldStandard-LF/b/n
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{bx}{scsl}{
+ <-> ssub * OldStandard-LF/b/scsl
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-LF}{bx}{sl}{
+ <-> ssub * OldStandard-LF/b/sl
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-OsF.fd b/Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-OsF.fd
new file mode 100644
index 00000000000..de5843dd883
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-OsF.fd
@@ -0,0 +1,151 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{T2COldStandard-OsF.fd}
+ [2023/12/15 (autoinst) Font definitions for T2C/OldStandard-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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2C}{OldStandard-OsF}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-osf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{regular}{scit}{
+ <-> alias * OldStandard-OsF/m/scit
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-osf-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{regular}{it}{
+ <-> alias * OldStandard-OsF/m/it
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-osf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{regular}{sc}{
+ <-> alias * OldStandard-OsF/m/sc
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-osf-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{regular}{n}{
+ <-> alias * OldStandard-OsF/m/n
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{m}{scsl}{
+ <-> ssub * OldStandard-OsF/m/scit
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{regular}{scsl}{
+ <-> ssub * OldStandard-OsF/regular/scit
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{m}{sl}{
+ <-> ssub * OldStandard-OsF/m/it
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{regular}{sl}{
+ <-> ssub * OldStandard-OsF/regular/it
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-osf-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{bold}{it}{
+ <-> alias * OldStandard-OsF/b/it
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-osf-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{bold}{n}{
+ <-> alias * OldStandard-OsF/b/n
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-osf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{bold}{sc}{
+ <-> alias * OldStandard-OsF/b/sc
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-osf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{bold}{scit}{
+ <-> alias * OldStandard-OsF/b/scit
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{b}{scsl}{
+ <-> ssub * OldStandard-OsF/b/scit
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{bold}{scsl}{
+ <-> ssub * OldStandard-OsF/bold/scit
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{b}{sl}{
+ <-> ssub * OldStandard-OsF/b/it
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{bold}{sl}{
+ <-> ssub * OldStandard-OsF/bold/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{bx}{scit}{
+ <-> ssub * OldStandard-OsF/b/scit
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{bx}{scsl}{
+ <-> ssub * OldStandard-OsF/b/scsl
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{bx}{sl}{
+ <-> ssub * OldStandard-OsF/b/sl
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{bx}{n}{
+ <-> ssub * OldStandard-OsF/b/n
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{bx}{sc}{
+ <-> ssub * OldStandard-OsF/b/sc
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-OsF}{bx}{it}{
+ <-> ssub * OldStandard-OsF/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-Sup.fd b/Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-Sup.fd
index 516136003fd..ef227fa50aa 100644
--- a/Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-Sup.fd
+++ b/Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2020/12/23
+%% Generated by autoinst on 2023/12/15
%%
\ProvidesFile{T2COldStandard-Sup.fd}
- [2020/12/23 (autoinst) Font definitions for T2C/OldStandard-Sup.]
+ [2023/12/15 (autoinst) Font definitions for T2C/OldStandard-Sup.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -20,62 +20,66 @@
\DeclareFontFamily{T2C}{OldStandard-Sup}{}
-% ---- m = regular ----
+% ---- b = bold ----
-\DeclareFontShape{T2C}{OldStandard-Sup}{m}{n}{
- <-> \OldStandard@@scale OldStandard-Regular-sup-t2c
+\DeclareFontShape{T2C}{OldStandard-Sup}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-sup-t2c
}{}
-\DeclareFontShape{T2C}{OldStandard-Sup}{regular}{n}{
- <-> alias * OldStandard-Sup/m/n
+\DeclareFontShape{T2C}{OldStandard-Sup}{bold}{n}{
+ <-> alias * OldStandard-Sup/b/n
}{}
-\DeclareFontShape{T2C}{OldStandard-Sup}{m}{it}{
- <-> \OldStandard@@scale OldStandard-Italic-sup-t2c
+\DeclareFontShape{T2C}{OldStandard-Sup}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-sup-t2c
}{}
-\DeclareFontShape{T2C}{OldStandard-Sup}{regular}{it}{
- <-> alias * OldStandard-Sup/m/it
+\DeclareFontShape{T2C}{OldStandard-Sup}{bold}{it}{
+ <-> alias * OldStandard-Sup/b/it
}{}
-\DeclareFontShape{T2C}{OldStandard-Sup}{m}{sl}{
- <-> ssub * OldStandard-Sup/m/it
+\DeclareFontShape{T2C}{OldStandard-Sup}{b}{sl}{
+ <-> ssub * OldStandard-Sup/b/it
}{}
-\DeclareFontShape{T2C}{OldStandard-Sup}{regular}{sl}{
- <-> ssub * OldStandard-Sup/regular/it
+\DeclareFontShape{T2C}{OldStandard-Sup}{bold}{sl}{
+ <-> ssub * OldStandard-Sup/bold/it
}{}
-% ---- b = bold ----
+% ---- m = regular ----
-\DeclareFontShape{T2C}{OldStandard-Sup}{b}{n}{
- <-> \OldStandard@@scale OldStandard-Bold-sup-t2c
+\DeclareFontShape{T2C}{OldStandard-Sup}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-sup-t2c
}{}
-\DeclareFontShape{T2C}{OldStandard-Sup}{bold}{n}{
- <-> alias * OldStandard-Sup/b/n
+\DeclareFontShape{T2C}{OldStandard-Sup}{regular}{it}{
+ <-> alias * OldStandard-Sup/m/it
}{}
-\DeclareFontShape{T2C}{OldStandard-Sup}{b}{it}{
- <-> \OldStandard@@scale OldStandard-BoldItalic-sup-t2c
+\DeclareFontShape{T2C}{OldStandard-Sup}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-sup-t2c
}{}
-\DeclareFontShape{T2C}{OldStandard-Sup}{bold}{it}{
- <-> alias * OldStandard-Sup/b/it
+\DeclareFontShape{T2C}{OldStandard-Sup}{regular}{n}{
+ <-> alias * OldStandard-Sup/m/n
}{}
-\DeclareFontShape{T2C}{OldStandard-Sup}{b}{sl}{
- <-> ssub * OldStandard-Sup/b/it
+\DeclareFontShape{T2C}{OldStandard-Sup}{m}{sl}{
+ <-> ssub * OldStandard-Sup/m/it
}{}
-\DeclareFontShape{T2C}{OldStandard-Sup}{bold}{sl}{
- <-> ssub * OldStandard-Sup/bold/it
+\DeclareFontShape{T2C}{OldStandard-Sup}{regular}{sl}{
+ <-> ssub * OldStandard-Sup/regular/it
}{}
% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+\DeclareFontShape{T2C}{OldStandard-Sup}{bx}{it}{
+ <-> ssub * OldStandard-Sup/b/it
+}{}
+
\DeclareFontShape{T2C}{OldStandard-Sup}{bx}{n}{
<-> ssub * OldStandard-Sup/b/n
}{}
@@ -84,8 +88,4 @@
<-> ssub * OldStandard-Sup/b/sl
}{}
-\DeclareFontShape{T2C}{OldStandard-Sup}{bx}{it}{
- <-> ssub * OldStandard-Sup/b/it
-}{}
-
\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-TLF.fd b/Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-TLF.fd
index 00b387a2a30..2a88605fa71 100644
--- a/Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-TLF.fd
+++ b/Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2020/12/23
+%% Generated by autoinst on 2023/12/15
%%
\ProvidesFile{T2COldStandard-TLF.fd}
- [2020/12/23 (autoinst) Font definitions for T2C/OldStandard-TLF.]
+ [2023/12/15 (autoinst) Font definitions for T2C/OldStandard-TLF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -22,12 +22,12 @@
% ---- m = regular ----
-\DeclareFontShape{T2C}{OldStandard-TLF}{m}{sc}{
- <-> \OldStandard@@scale OldStandard-Regular-tlf-sc-t2c
+\DeclareFontShape{T2C}{OldStandard-TLF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-tlf-t2c
}{}
-\DeclareFontShape{T2C}{OldStandard-TLF}{regular}{sc}{
- <-> alias * OldStandard-TLF/m/sc
+\DeclareFontShape{T2C}{OldStandard-TLF}{regular}{it}{
+ <-> alias * OldStandard-TLF/m/it
}{}
\DeclareFontShape{T2C}{OldStandard-TLF}{m}{n}{
@@ -38,12 +38,12 @@
<-> alias * OldStandard-TLF/m/n
}{}
-\DeclareFontShape{T2C}{OldStandard-TLF}{m}{it}{
- <-> \OldStandard@@scale OldStandard-Italic-tlf-t2c
+\DeclareFontShape{T2C}{OldStandard-TLF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-tlf-sc-t2c
}{}
-\DeclareFontShape{T2C}{OldStandard-TLF}{regular}{it}{
- <-> alias * OldStandard-TLF/m/it
+\DeclareFontShape{T2C}{OldStandard-TLF}{regular}{sc}{
+ <-> alias * OldStandard-TLF/m/sc
}{}
\DeclareFontShape{T2C}{OldStandard-TLF}{m}{scit}{
@@ -73,20 +73,12 @@
% ---- b = bold ----
-\DeclareFontShape{T2C}{OldStandard-TLF}{b}{sc}{
- <-> \OldStandard@@scale OldStandard-Bold-tlf-sc-t2c
-}{}
-
-\DeclareFontShape{T2C}{OldStandard-TLF}{bold}{sc}{
- <-> alias * OldStandard-TLF/b/sc
-}{}
-
-\DeclareFontShape{T2C}{OldStandard-TLF}{b}{n}{
- <-> \OldStandard@@scale OldStandard-Bold-tlf-t2c
+\DeclareFontShape{T2C}{OldStandard-TLF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-tlf-sc-t2c
}{}
-\DeclareFontShape{T2C}{OldStandard-TLF}{bold}{n}{
- <-> alias * OldStandard-TLF/b/n
+\DeclareFontShape{T2C}{OldStandard-TLF}{bold}{scit}{
+ <-> alias * OldStandard-TLF/b/scit
}{}
\DeclareFontShape{T2C}{OldStandard-TLF}{b}{it}{
@@ -97,12 +89,20 @@
<-> alias * OldStandard-TLF/b/it
}{}
-\DeclareFontShape{T2C}{OldStandard-TLF}{b}{scit}{
- <-> \OldStandard@@scale OldStandard-BoldItalic-tlf-sc-t2c
+\DeclareFontShape{T2C}{OldStandard-TLF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-tlf-t2c
}{}
-\DeclareFontShape{T2C}{OldStandard-TLF}{bold}{scit}{
- <-> alias * OldStandard-TLF/b/scit
+\DeclareFontShape{T2C}{OldStandard-TLF}{bold}{n}{
+ <-> alias * OldStandard-TLF/b/n
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TLF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-tlf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TLF}{bold}{sc}{
+ <-> alias * OldStandard-TLF/b/sc
}{}
\DeclareFontShape{T2C}{OldStandard-TLF}{b}{scsl}{
@@ -124,28 +124,28 @@
% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
-\DeclareFontShape{T2C}{OldStandard-TLF}{bx}{n}{
- <-> ssub * OldStandard-TLF/b/n
-}{}
-
-\DeclareFontShape{T2C}{OldStandard-TLF}{bx}{sc}{
- <-> ssub * OldStandard-TLF/b/sc
+\DeclareFontShape{T2C}{OldStandard-TLF}{bx}{sl}{
+ <-> ssub * OldStandard-TLF/b/sl
}{}
\DeclareFontShape{T2C}{OldStandard-TLF}{bx}{scsl}{
<-> ssub * OldStandard-TLF/b/scsl
}{}
-\DeclareFontShape{T2C}{OldStandard-TLF}{bx}{sl}{
- <-> ssub * OldStandard-TLF/b/sl
+\DeclareFontShape{T2C}{OldStandard-TLF}{bx}{scit}{
+ <-> ssub * OldStandard-TLF/b/scit
}{}
-\DeclareFontShape{T2C}{OldStandard-TLF}{bx}{it}{
- <-> ssub * OldStandard-TLF/b/it
+\DeclareFontShape{T2C}{OldStandard-TLF}{bx}{n}{
+ <-> ssub * OldStandard-TLF/b/n
}{}
-\DeclareFontShape{T2C}{OldStandard-TLF}{bx}{scit}{
- <-> ssub * OldStandard-TLF/b/scit
+\DeclareFontShape{T2C}{OldStandard-TLF}{bx}{sc}{
+ <-> ssub * OldStandard-TLF/b/sc
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TLF}{bx}{it}{
+ <-> ssub * OldStandard-TLF/b/it
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-TOsF.fd b/Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-TOsF.fd
new file mode 100644
index 00000000000..ec8d4032a63
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/T2COldStandard-TOsF.fd
@@ -0,0 +1,151 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{T2COldStandard-TOsF.fd}
+ [2023/12/15 (autoinst) Font definitions for T2C/OldStandard-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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T2C}{OldStandard-TOsF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-tosf-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{bold}{n}{
+ <-> alias * OldStandard-TOsF/b/n
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{b}{sc}{
+ <-> \OldStandard@@scale OldStandard-Bold-tosf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{bold}{sc}{
+ <-> alias * OldStandard-TOsF/b/sc
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-tosf-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{bold}{it}{
+ <-> alias * OldStandard-TOsF/b/it
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{b}{scit}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-tosf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{bold}{scit}{
+ <-> alias * OldStandard-TOsF/b/scit
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{b}{scsl}{
+ <-> ssub * OldStandard-TOsF/b/scit
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{bold}{scsl}{
+ <-> ssub * OldStandard-TOsF/bold/scit
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{b}{sl}{
+ <-> ssub * OldStandard-TOsF/b/it
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{bold}{sl}{
+ <-> ssub * OldStandard-TOsF/bold/it
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-tosf-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{regular}{n}{
+ <-> alias * OldStandard-TOsF/m/n
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{m}{sc}{
+ <-> \OldStandard@@scale OldStandard-Regular-tosf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{regular}{sc}{
+ <-> alias * OldStandard-TOsF/m/sc
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-tosf-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{regular}{it}{
+ <-> alias * OldStandard-TOsF/m/it
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{m}{scit}{
+ <-> \OldStandard@@scale OldStandard-Italic-tosf-sc-t2c
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{regular}{scit}{
+ <-> alias * OldStandard-TOsF/m/scit
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{m}{scsl}{
+ <-> ssub * OldStandard-TOsF/m/scit
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{regular}{scsl}{
+ <-> ssub * OldStandard-TOsF/regular/scit
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{m}{sl}{
+ <-> ssub * OldStandard-TOsF/m/it
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{regular}{sl}{
+ <-> ssub * OldStandard-TOsF/regular/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{bx}{it}{
+ <-> ssub * OldStandard-TOsF/b/it
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{bx}{sc}{
+ <-> ssub * OldStandard-TOsF/b/sc
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{bx}{n}{
+ <-> ssub * OldStandard-TOsF/b/n
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{bx}{sl}{
+ <-> ssub * OldStandard-TOsF/b/sl
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{bx}{scsl}{
+ <-> ssub * OldStandard-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{T2C}{OldStandard-TOsF}{bx}{scit}{
+ <-> ssub * OldStandard-TOsF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/TS1OldStandard-LF.fd b/Master/texmf-dist/tex/latex/oldstandard/TS1OldStandard-LF.fd
new file mode 100644
index 00000000000..8bb85a978d3
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/TS1OldStandard-LF.fd
@@ -0,0 +1,91 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{TS1OldStandard-LF.fd}
+ [2023/12/15 (autoinst) Font definitions for TS1/OldStandard-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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{OldStandard-LF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{TS1}{OldStandard-LF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-LF}{bold}{n}{
+ <-> alias * OldStandard-LF/b/n
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-LF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-LF}{bold}{it}{
+ <-> alias * OldStandard-LF/b/it
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-LF}{b}{sl}{
+ <-> ssub * OldStandard-LF/b/it
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-LF}{bold}{sl}{
+ <-> ssub * OldStandard-LF/bold/it
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{TS1}{OldStandard-LF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-LF}{regular}{it}{
+ <-> alias * OldStandard-LF/m/it
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-LF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-LF}{regular}{n}{
+ <-> alias * OldStandard-LF/m/n
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-LF}{m}{sl}{
+ <-> ssub * OldStandard-LF/m/it
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-LF}{regular}{sl}{
+ <-> ssub * OldStandard-LF/regular/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{TS1}{OldStandard-LF}{bx}{it}{
+ <-> ssub * OldStandard-LF/b/it
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-LF}{bx}{n}{
+ <-> ssub * OldStandard-LF/b/n
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-LF}{bx}{sl}{
+ <-> ssub * OldStandard-LF/b/sl
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/TS1OldStandard-OsF.fd b/Master/texmf-dist/tex/latex/oldstandard/TS1OldStandard-OsF.fd
new file mode 100644
index 00000000000..be5d51c37cf
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/TS1OldStandard-OsF.fd
@@ -0,0 +1,91 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{TS1OldStandard-OsF.fd}
+ [2023/12/15 (autoinst) Font definitions for TS1/OldStandard-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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{OldStandard-OsF}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{TS1}{OldStandard-OsF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-OsF}{regular}{it}{
+ <-> alias * OldStandard-OsF/m/it
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-OsF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-OsF}{regular}{n}{
+ <-> alias * OldStandard-OsF/m/n
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-OsF}{m}{sl}{
+ <-> ssub * OldStandard-OsF/m/it
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-OsF}{regular}{sl}{
+ <-> ssub * OldStandard-OsF/regular/it
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{TS1}{OldStandard-OsF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-OsF}{bold}{n}{
+ <-> alias * OldStandard-OsF/b/n
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-OsF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-OsF}{bold}{it}{
+ <-> alias * OldStandard-OsF/b/it
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-OsF}{b}{sl}{
+ <-> ssub * OldStandard-OsF/b/it
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-OsF}{bold}{sl}{
+ <-> ssub * OldStandard-OsF/bold/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{TS1}{OldStandard-OsF}{bx}{n}{
+ <-> ssub * OldStandard-OsF/b/n
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-OsF}{bx}{it}{
+ <-> ssub * OldStandard-OsF/b/it
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-OsF}{bx}{sl}{
+ <-> ssub * OldStandard-OsF/b/sl
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/TS1OldStandard-TLF.fd b/Master/texmf-dist/tex/latex/oldstandard/TS1OldStandard-TLF.fd
index 7d7919c2789..798f041da6c 100644
--- a/Master/texmf-dist/tex/latex/oldstandard/TS1OldStandard-TLF.fd
+++ b/Master/texmf-dist/tex/latex/oldstandard/TS1OldStandard-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2020/12/23
+%% Generated by autoinst on 2023/12/15
%%
\ProvidesFile{TS1OldStandard-TLF.fd}
- [2020/12/23 (autoinst) Font definitions for TS1/OldStandard-TLF.]
+ [2023/12/15 (autoinst) Font definitions for TS1/OldStandard-TLF.]
\ifcsname s@fct@alias\endcsname\else
\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
@@ -76,6 +76,10 @@
% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+\DeclareFontShape{TS1}{OldStandard-TLF}{bx}{it}{
+ <-> ssub * OldStandard-TLF/b/it
+}{}
+
\DeclareFontShape{TS1}{OldStandard-TLF}{bx}{n}{
<-> ssub * OldStandard-TLF/b/n
}{}
@@ -84,8 +88,4 @@
<-> ssub * OldStandard-TLF/b/sl
}{}
-\DeclareFontShape{TS1}{OldStandard-TLF}{bx}{it}{
- <-> ssub * OldStandard-TLF/b/it
-}{}
-
\endinput
diff --git a/Master/texmf-dist/tex/latex/oldstandard/TS1OldStandard-TOsF.fd b/Master/texmf-dist/tex/latex/oldstandard/TS1OldStandard-TOsF.fd
new file mode 100644
index 00000000000..e03eb0c0480
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oldstandard/TS1OldStandard-TOsF.fd
@@ -0,0 +1,91 @@
+%% Generated by autoinst on 2023/12/15
+%%
+\ProvidesFile{TS1OldStandard-TOsF.fd}
+ [2023/12/15 (autoinst) Font definitions for TS1/OldStandard-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 OldStandard@scale\endcsname\relax
+ \let\OldStandard@@scale\@empty
+\else
+ \edef\OldStandard@@scale{s*[\csname OldStandard@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{OldStandard-TOsF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{TS1}{OldStandard-TOsF}{b}{n}{
+ <-> \OldStandard@@scale OldStandard-Bold-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-TOsF}{bold}{n}{
+ <-> alias * OldStandard-TOsF/b/n
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-TOsF}{b}{it}{
+ <-> \OldStandard@@scale OldStandard-BoldItalic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-TOsF}{bold}{it}{
+ <-> alias * OldStandard-TOsF/b/it
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-TOsF}{b}{sl}{
+ <-> ssub * OldStandard-TOsF/b/it
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-TOsF}{bold}{sl}{
+ <-> ssub * OldStandard-TOsF/bold/it
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{TS1}{OldStandard-TOsF}{m}{it}{
+ <-> \OldStandard@@scale OldStandard-Italic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-TOsF}{regular}{it}{
+ <-> alias * OldStandard-TOsF/m/it
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-TOsF}{m}{n}{
+ <-> \OldStandard@@scale OldStandard-Regular-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-TOsF}{regular}{n}{
+ <-> alias * OldStandard-TOsF/m/n
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-TOsF}{m}{sl}{
+ <-> ssub * OldStandard-TOsF/m/it
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-TOsF}{regular}{sl}{
+ <-> ssub * OldStandard-TOsF/regular/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{TS1}{OldStandard-TOsF}{bx}{it}{
+ <-> ssub * OldStandard-TOsF/b/it
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-TOsF}{bx}{n}{
+ <-> ssub * OldStandard-TOsF/b/n
+}{}
+
+\DeclareFontShape{TS1}{OldStandard-TOsF}{bx}{sl}{
+ <-> ssub * OldStandard-TOsF/b/sl
+}{}
+
+\endinput