summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-12-31 22:17:33 +0000
committerKarl Berry <karl@freefriends.org>2019-12-31 22:17:33 +0000
commitc450dfe0a940ccf1b86d7186e2db66759266e8e7 (patch)
tree465e29983923ab577e005000c4dafbb3a6d34cd8 /Master/texmf-dist/tex
parent9cf015b0509e5eac51b7de4fac5af14e6cca3eb8 (diff)
scholax (31dec19)
git-svn-id: svn://tug.org/texlive/trunk@53279 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r--Master/texmf-dist/tex/latex/scholax/LY1TeXGyreScholaX-Inf.fd97
-rw-r--r--Master/texmf-dist/tex/latex/scholax/LY1TeXGyreScholaX-LF.fd88
-rw-r--r--Master/texmf-dist/tex/latex/scholax/LY1TeXGyreScholaX-OsF.fd88
-rw-r--r--Master/texmf-dist/tex/latex/scholax/LY1TeXGyreScholaX-Sup.fd97
-rw-r--r--Master/texmf-dist/tex/latex/scholax/LY1TeXGyreScholaX-TLF.fd88
-rw-r--r--Master/texmf-dist/tex/latex/scholax/LY1TeXGyreScholaX-TOsF.fd88
-rw-r--r--Master/texmf-dist/tex/latex/scholax/OT1TeXGyreScholaX-Inf.fd97
-rw-r--r--Master/texmf-dist/tex/latex/scholax/OT1TeXGyreScholaX-LF.fd88
-rw-r--r--Master/texmf-dist/tex/latex/scholax/OT1TeXGyreScholaX-OsF.fd88
-rw-r--r--Master/texmf-dist/tex/latex/scholax/OT1TeXGyreScholaX-Sup.fd97
-rw-r--r--Master/texmf-dist/tex/latex/scholax/OT1TeXGyreScholaX-TLF.fd88
-rw-r--r--Master/texmf-dist/tex/latex/scholax/OT1TeXGyreScholaX-TOsF.fd88
-rw-r--r--Master/texmf-dist/tex/latex/scholax/T1TeXGyreScholaX-Inf.fd97
-rw-r--r--Master/texmf-dist/tex/latex/scholax/T1TeXGyreScholaX-LF.fd88
-rw-r--r--Master/texmf-dist/tex/latex/scholax/T1TeXGyreScholaX-OsF.fd88
-rw-r--r--Master/texmf-dist/tex/latex/scholax/T1TeXGyreScholaX-Sup.fd97
-rw-r--r--Master/texmf-dist/tex/latex/scholax/T1TeXGyreScholaX-TLF.fd88
-rw-r--r--Master/texmf-dist/tex/latex/scholax/T1TeXGyreScholaX-TOsF.fd88
-rw-r--r--Master/texmf-dist/tex/latex/scholax/TS1TeXGyreScholaX-LF.fd52
-rw-r--r--Master/texmf-dist/tex/latex/scholax/TS1TeXGyreScholaX-OsF.fd52
-rw-r--r--Master/texmf-dist/tex/latex/scholax/TS1TeXGyreScholaX-TLF.fd52
-rw-r--r--Master/texmf-dist/tex/latex/scholax/TS1TeXGyreScholaX-TOsF.fd52
-rw-r--r--Master/texmf-dist/tex/latex/scholax/ly1zcsth-lf.fd25
-rw-r--r--Master/texmf-dist/tex/latex/scholax/ly1zcsth-osf.fd25
-rw-r--r--Master/texmf-dist/tex/latex/scholax/omlzncfmi.fd29
-rw-r--r--Master/texmf-dist/tex/latex/scholax/omlzncmi.fd29
-rw-r--r--Master/texmf-dist/tex/latex/scholax/ot1zcsth-lf.fd25
-rw-r--r--Master/texmf-dist/tex/latex/scholax/ot1zcsth-osf.fd25
-rw-r--r--Master/texmf-dist/tex/latex/scholax/scholax.fontspec10
-rw-r--r--Master/texmf-dist/tex/latex/scholax/scholax.sty190
-rw-r--r--Master/texmf-dist/tex/latex/scholax/t1zcsth-lf.fd25
-rw-r--r--Master/texmf-dist/tex/latex/scholax/t1zcsth-osf.fd25
32 files changed, 2254 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/scholax/LY1TeXGyreScholaX-Inf.fd b/Master/texmf-dist/tex/latex/scholax/LY1TeXGyreScholaX-Inf.fd
new file mode 100644
index 00000000000..e6847f56ac0
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/LY1TeXGyreScholaX-Inf.fd
@@ -0,0 +1,97 @@
+%% Generated by autoinst on 2019/12/27
+%%
+\ProvidesFile{LY1TeXGyreScholaX-Inf.fd}
+ [2019/12/27 (autoinst) Font definitions for LY1/TeXGyreScholaX-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 TeXGyreScholaX@scale\endcsname\relax
+ \let\TeXGyreScholaX@@scale\@empty
+\else
+ \edef\TeXGyreScholaX@@scale{s*[\csname TeXGyreScholaX@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{TeXGyreScholaX-Inf}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Inf}{regular}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-inf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Inf}{regular}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-inf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Inf}{regular}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-inf-ly1
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Inf}{bold}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-inf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Inf}{bold}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-inf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Inf}{bold}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-inf-ly1
+}{}
+
+%
+% Extra 'alias' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Inf}{m}{it}{
+ <-> alias * TeXGyreScholaX-Inf/regular/it
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Inf}{m}{n}{
+ <-> alias * TeXGyreScholaX-Inf/regular/n
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Inf}{m}{sl}{
+ <-> alias * TeXGyreScholaX-Inf/regular/sl
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Inf}{b}{n}{
+ <-> alias * TeXGyreScholaX-Inf/bold/n
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Inf}{b}{sl}{
+ <-> alias * TeXGyreScholaX-Inf/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Inf}{b}{it}{
+ <-> alias * TeXGyreScholaX-Inf/bold/it
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Inf}{bx}{it}{
+ <-> ssub * TeXGyreScholaX-Inf/b/it
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Inf}{bx}{n}{
+ <-> ssub * TeXGyreScholaX-Inf/b/n
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Inf}{bx}{sl}{
+ <-> ssub * TeXGyreScholaX-Inf/b/sl
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/LY1TeXGyreScholaX-LF.fd b/Master/texmf-dist/tex/latex/scholax/LY1TeXGyreScholaX-LF.fd
new file mode 100644
index 00000000000..17397fe9325
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/LY1TeXGyreScholaX-LF.fd
@@ -0,0 +1,88 @@
+%%
+\ProvidesFile{LY1TeXGyreScholaX-LF.fd}
+ [2017/07/11 (autoinst) Font definitions for LY1/TeXGyreScholaX-LF.]
+
+\expandafter\ifx\csname TeXGyreScholaX@scale\endcsname\relax
+ \let\TeXGyreScholaX@@scale\@empty
+\else
+ \edef\TeXGyreScholaX@@scale{s*[\csname TeXGyreScholaX@scale\endcsname]}%
+\fi
+
+\ifx\zcs@spacing\@undefined
+\global\let\zcs@spacing\@empty\fi
+
+\DeclareFontFamily{LY1}{TeXGyreScholaX-LF}{\zcs@spacing}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-LF}{m}{scsl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-LF}{m}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-LF}{m}{sc}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-LF}{m}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-LF}{m}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-LF}{m}{scit}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-LF}{b}{scit}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-LF}{b}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-LF}{b}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-LF}{b}{sc}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-LF}{b}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-LF}{b}{scsl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-LF}{bx}{scit}{
+ <-> ssub * TeXGyreScholaX-LF/b/scit
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-LF}{bx}{sl}{
+ <-> ssub * TeXGyreScholaX-LF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-LF}{bx}{it}{
+ <-> ssub * TeXGyreScholaX-LF/b/it
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-LF}{bx}{sc}{
+ <-> ssub * TeXGyreScholaX-LF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-LF}{bx}{n}{
+ <-> ssub * TeXGyreScholaX-LF/b/n
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-LF}{bx}{scsl}{
+ <-> ssub * TeXGyreScholaX-LF/b/scsl
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/LY1TeXGyreScholaX-OsF.fd b/Master/texmf-dist/tex/latex/scholax/LY1TeXGyreScholaX-OsF.fd
new file mode 100644
index 00000000000..72c9cd35c00
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/LY1TeXGyreScholaX-OsF.fd
@@ -0,0 +1,88 @@
+%%
+\ProvidesFile{LY1TeXGyreScholaX-OsF.fd}
+ [2017/07/11 (autoinst) Font definitions for LY1/TeXGyreScholaX-OsF.]
+
+\expandafter\ifx\csname TeXGyreScholaX@scale\endcsname\relax
+ \let\TeXGyreScholaX@@scale\@empty
+\else
+ \edef\TeXGyreScholaX@@scale{s*[\csname TeXGyreScholaX@scale\endcsname]}%
+\fi
+
+\ifx\zcs@spacing\@undefined
+\global\let\zcs@spacing\@empty\fi
+
+\DeclareFontFamily{LY1}{TeXGyreScholaX-OsF}{\zcs@spacing}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-OsF}{m}{sc}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-OsF}{m}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-OsF}{m}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-OsF}{m}{scit}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-OsF}{m}{scsl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-OsF}{m}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-OsF}{b}{scit}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-OsF}{b}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-OsF}{b}{sc}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-OsF}{b}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-OsF}{b}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-OsF}{b}{scsl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-OsF}{bx}{scit}{
+ <-> ssub * TeXGyreScholaX-OsF/b/scit
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-OsF}{bx}{sl}{
+ <-> ssub * TeXGyreScholaX-OsF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-OsF}{bx}{sc}{
+ <-> ssub * TeXGyreScholaX-OsF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-OsF}{bx}{it}{
+ <-> ssub * TeXGyreScholaX-OsF/b/it
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-OsF}{bx}{n}{
+ <-> ssub * TeXGyreScholaX-OsF/b/n
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-OsF}{bx}{scsl}{
+ <-> ssub * TeXGyreScholaX-OsF/b/scsl
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/LY1TeXGyreScholaX-Sup.fd b/Master/texmf-dist/tex/latex/scholax/LY1TeXGyreScholaX-Sup.fd
new file mode 100644
index 00000000000..11a515bde18
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/LY1TeXGyreScholaX-Sup.fd
@@ -0,0 +1,97 @@
+%% Generated by autoinst on 2019/12/27
+%%
+\ProvidesFile{LY1TeXGyreScholaX-Sup.fd}
+ [2019/12/27 (autoinst) Font definitions for LY1/TeXGyreScholaX-Sup.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname TeXGyreScholaX@scale\endcsname\relax
+ \let\TeXGyreScholaX@@scale\@empty
+\else
+ \edef\TeXGyreScholaX@@scale{s*[\csname TeXGyreScholaX@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{TeXGyreScholaX-Sup}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Sup}{bold}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Sup}{bold}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Sup}{bold}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-sup-ly1
+}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Sup}{regular}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Sup}{regular}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Sup}{regular}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-sup-ly1
+}{}
+
+%
+% Extra 'alias' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Sup}{m}{sl}{
+ <-> alias * TeXGyreScholaX-Sup/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Sup}{m}{n}{
+ <-> alias * TeXGyreScholaX-Sup/regular/n
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Sup}{m}{it}{
+ <-> alias * TeXGyreScholaX-Sup/regular/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Sup}{b}{n}{
+ <-> alias * TeXGyreScholaX-Sup/bold/n
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Sup}{b}{sl}{
+ <-> alias * TeXGyreScholaX-Sup/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Sup}{b}{it}{
+ <-> alias * TeXGyreScholaX-Sup/bold/it
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Sup}{bx}{it}{
+ <-> ssub * TeXGyreScholaX-Sup/b/it
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Sup}{bx}{sl}{
+ <-> ssub * TeXGyreScholaX-Sup/b/sl
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-Sup}{bx}{n}{
+ <-> ssub * TeXGyreScholaX-Sup/b/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/LY1TeXGyreScholaX-TLF.fd b/Master/texmf-dist/tex/latex/scholax/LY1TeXGyreScholaX-TLF.fd
new file mode 100644
index 00000000000..1be7cb43e34
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/LY1TeXGyreScholaX-TLF.fd
@@ -0,0 +1,88 @@
+%%
+\ProvidesFile{LY1TeXGyreScholaX-TLF.fd}
+ [2017/07/11 (autoinst) Font definitions for LY1/TeXGyreScholaX-TLF.]
+
+\expandafter\ifx\csname TeXGyreScholaX@scale\endcsname\relax
+ \let\TeXGyreScholaX@@scale\@empty
+\else
+ \edef\TeXGyreScholaX@@scale{s*[\csname TeXGyreScholaX@scale\endcsname]}%
+\fi
+
+\ifx\zcs@spacing\@undefined
+\global\let\zcs@spacing\@empty\fi
+
+\DeclareFontFamily{LY1}{TeXGyreScholaX-TLF}{\zcs@spacing}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TLF}{m}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TLF}{m}{scsl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TLF}{m}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TLF}{m}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TLF}{m}{sc}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TLF}{m}{scit}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TLF}{b}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TLF}{b}{scsl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TLF}{b}{scit}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TLF}{b}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TLF}{b}{sc}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TLF}{b}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TLF}{bx}{n}{
+ <-> ssub * TeXGyreScholaX-TLF/b/n
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TLF}{bx}{scsl}{
+ <-> ssub * TeXGyreScholaX-TLF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TLF}{bx}{scit}{
+ <-> ssub * TeXGyreScholaX-TLF/b/scit
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TLF}{bx}{sl}{
+ <-> ssub * TeXGyreScholaX-TLF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TLF}{bx}{sc}{
+ <-> ssub * TeXGyreScholaX-TLF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TLF}{bx}{it}{
+ <-> ssub * TeXGyreScholaX-TLF/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/LY1TeXGyreScholaX-TOsF.fd b/Master/texmf-dist/tex/latex/scholax/LY1TeXGyreScholaX-TOsF.fd
new file mode 100644
index 00000000000..67653e65d0e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/LY1TeXGyreScholaX-TOsF.fd
@@ -0,0 +1,88 @@
+%%
+\ProvidesFile{LY1TeXGyreScholaX-TOsF.fd}
+ [2017/07/11 (autoinst) Font definitions for LY1/TeXGyreScholaX-TOsF.]
+
+\expandafter\ifx\csname TeXGyreScholaX@scale\endcsname\relax
+ \let\TeXGyreScholaX@@scale\@empty
+\else
+ \edef\TeXGyreScholaX@@scale{s*[\csname TeXGyreScholaX@scale\endcsname]}%
+\fi
+
+\ifx\zcs@spacing\@undefined
+\global\let\zcs@spacing\@empty\fi
+
+\DeclareFontFamily{LY1}{TeXGyreScholaX-TOsF}{\zcs@spacing}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TOsF}{m}{scsl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TOsF}{m}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TOsF}{m}{scit}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TOsF}{m}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TOsF}{m}{sc}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TOsF}{m}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TOsF}{b}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TOsF}{b}{sc}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TOsF}{b}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TOsF}{b}{scit}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TOsF}{b}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TOsF}{b}{scsl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TOsF}{bx}{sl}{
+ <-> ssub * TeXGyreScholaX-TOsF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TOsF}{bx}{sc}{
+ <-> ssub * TeXGyreScholaX-TOsF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TOsF}{bx}{it}{
+ <-> ssub * TeXGyreScholaX-TOsF/b/it
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TOsF}{bx}{scit}{
+ <-> ssub * TeXGyreScholaX-TOsF/b/scit
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TOsF}{bx}{n}{
+ <-> ssub * TeXGyreScholaX-TOsF/b/n
+}{}
+
+\DeclareFontShape{LY1}{TeXGyreScholaX-TOsF}{bx}{scsl}{
+ <-> ssub * TeXGyreScholaX-TOsF/b/scsl
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/OT1TeXGyreScholaX-Inf.fd b/Master/texmf-dist/tex/latex/scholax/OT1TeXGyreScholaX-Inf.fd
new file mode 100644
index 00000000000..f54f321bd0f
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/OT1TeXGyreScholaX-Inf.fd
@@ -0,0 +1,97 @@
+%% Generated by autoinst on 2019/12/27
+%%
+\ProvidesFile{OT1TeXGyreScholaX-Inf.fd}
+ [2019/12/27 (autoinst) Font definitions for OT1/TeXGyreScholaX-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 TeXGyreScholaX@scale\endcsname\relax
+ \let\TeXGyreScholaX@@scale\@empty
+\else
+ \edef\TeXGyreScholaX@@scale{s*[\csname TeXGyreScholaX@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{TeXGyreScholaX-Inf}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Inf}{bold}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-inf-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Inf}{bold}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-inf-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Inf}{bold}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-inf-ot1
+}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Inf}{regular}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-inf-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Inf}{regular}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-inf-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Inf}{regular}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-inf-ot1
+}{}
+
+%
+% Extra 'alias' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Inf}{m}{n}{
+ <-> alias * TeXGyreScholaX-Inf/regular/n
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Inf}{m}{sl}{
+ <-> alias * TeXGyreScholaX-Inf/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Inf}{m}{it}{
+ <-> alias * TeXGyreScholaX-Inf/regular/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Inf}{b}{n}{
+ <-> alias * TeXGyreScholaX-Inf/bold/n
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Inf}{b}{sl}{
+ <-> alias * TeXGyreScholaX-Inf/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Inf}{b}{it}{
+ <-> alias * TeXGyreScholaX-Inf/bold/it
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Inf}{bx}{it}{
+ <-> ssub * TeXGyreScholaX-Inf/b/it
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Inf}{bx}{n}{
+ <-> ssub * TeXGyreScholaX-Inf/b/n
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Inf}{bx}{sl}{
+ <-> ssub * TeXGyreScholaX-Inf/b/sl
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/OT1TeXGyreScholaX-LF.fd b/Master/texmf-dist/tex/latex/scholax/OT1TeXGyreScholaX-LF.fd
new file mode 100644
index 00000000000..0b50e442bb4
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/OT1TeXGyreScholaX-LF.fd
@@ -0,0 +1,88 @@
+%%
+\ProvidesFile{OT1TeXGyreScholaX-LF.fd}
+ [2017/07/11 (autoinst) Font definitions for OT1/TeXGyreScholaX-LF.]
+
+\expandafter\ifx\csname TeXGyreScholaX@scale\endcsname\relax
+ \let\TeXGyreScholaX@@scale\@empty
+\else
+ \edef\TeXGyreScholaX@@scale{s*[\csname TeXGyreScholaX@scale\endcsname]}%
+\fi
+
+\ifx\zcs@spacing\@undefined
+\global\let\zcs@spacing\@empty\fi
+
+\DeclareFontFamily{OT1}{TeXGyreScholaX-LF}{\zcs@spacing}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-LF}{b}{scit}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-LF}{b}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-LF}{b}{sc}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-LF}{b}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-LF}{b}{scsl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-LF}{b}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-LF}{m}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-LF}{m}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-LF}{m}{sc}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-LF}{m}{scit}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-LF}{m}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-LF}{m}{scsl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-LF}{bx}{scit}{
+ <-> ssub * TeXGyreScholaX-LF/b/scit
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-LF}{bx}{it}{
+ <-> ssub * TeXGyreScholaX-LF/b/it
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-LF}{bx}{sc}{
+ <-> ssub * TeXGyreScholaX-LF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-LF}{bx}{sl}{
+ <-> ssub * TeXGyreScholaX-LF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-LF}{bx}{scsl}{
+ <-> ssub * TeXGyreScholaX-LF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-LF}{bx}{n}{
+ <-> ssub * TeXGyreScholaX-LF/b/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/OT1TeXGyreScholaX-OsF.fd b/Master/texmf-dist/tex/latex/scholax/OT1TeXGyreScholaX-OsF.fd
new file mode 100644
index 00000000000..99f7daa49c0
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/OT1TeXGyreScholaX-OsF.fd
@@ -0,0 +1,88 @@
+%%
+\ProvidesFile{OT1TeXGyreScholaX-OsF.fd}
+ [2017/07/11 (autoinst) Font definitions for OT1/TeXGyreScholaX-OsF.]
+
+\expandafter\ifx\csname TeXGyreScholaX@scale\endcsname\relax
+ \let\TeXGyreScholaX@@scale\@empty
+\else
+ \edef\TeXGyreScholaX@@scale{s*[\csname TeXGyreScholaX@scale\endcsname]}%
+\fi
+
+\ifx\zcs@spacing\@undefined
+\global\let\zcs@spacing\@empty\fi
+
+\DeclareFontFamily{OT1}{TeXGyreScholaX-OsF}{\zcs@spacing}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-OsF}{b}{scsl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-OsF}{b}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-OsF}{b}{scit}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-OsF}{b}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-OsF}{b}{sc}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-OsF}{b}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-OsF}{m}{scsl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-OsF}{m}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-OsF}{m}{sc}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-OsF}{m}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-OsF}{m}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-OsF}{m}{scit}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-OsF}{bx}{scsl}{
+ <-> ssub * TeXGyreScholaX-OsF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-OsF}{bx}{n}{
+ <-> ssub * TeXGyreScholaX-OsF/b/n
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-OsF}{bx}{scit}{
+ <-> ssub * TeXGyreScholaX-OsF/b/scit
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-OsF}{bx}{it}{
+ <-> ssub * TeXGyreScholaX-OsF/b/it
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-OsF}{bx}{sc}{
+ <-> ssub * TeXGyreScholaX-OsF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-OsF}{bx}{sl}{
+ <-> ssub * TeXGyreScholaX-OsF/b/sl
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/OT1TeXGyreScholaX-Sup.fd b/Master/texmf-dist/tex/latex/scholax/OT1TeXGyreScholaX-Sup.fd
new file mode 100644
index 00000000000..a06314634fd
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/OT1TeXGyreScholaX-Sup.fd
@@ -0,0 +1,97 @@
+%% Generated by autoinst on 2019/12/27
+%%
+\ProvidesFile{OT1TeXGyreScholaX-Sup.fd}
+ [2019/12/27 (autoinst) Font definitions for OT1/TeXGyreScholaX-Sup.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname TeXGyreScholaX@scale\endcsname\relax
+ \let\TeXGyreScholaX@@scale\@empty
+\else
+ \edef\TeXGyreScholaX@@scale{s*[\csname TeXGyreScholaX@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{TeXGyreScholaX-Sup}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Sup}{regular}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Sup}{regular}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Sup}{regular}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-sup-ot1
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Sup}{bold}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Sup}{bold}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Sup}{bold}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-sup-ot1
+}{}
+
+%
+% Extra 'alias' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Sup}{m}{it}{
+ <-> alias * TeXGyreScholaX-Sup/regular/it
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Sup}{m}{n}{
+ <-> alias * TeXGyreScholaX-Sup/regular/n
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Sup}{m}{sl}{
+ <-> alias * TeXGyreScholaX-Sup/regular/sl
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Sup}{b}{it}{
+ <-> alias * TeXGyreScholaX-Sup/bold/it
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Sup}{b}{n}{
+ <-> alias * TeXGyreScholaX-Sup/bold/n
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Sup}{b}{sl}{
+ <-> alias * TeXGyreScholaX-Sup/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Sup}{bx}{it}{
+ <-> ssub * TeXGyreScholaX-Sup/b/it
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Sup}{bx}{sl}{
+ <-> ssub * TeXGyreScholaX-Sup/b/sl
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-Sup}{bx}{n}{
+ <-> ssub * TeXGyreScholaX-Sup/b/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/OT1TeXGyreScholaX-TLF.fd b/Master/texmf-dist/tex/latex/scholax/OT1TeXGyreScholaX-TLF.fd
new file mode 100644
index 00000000000..b1833f1b58b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/OT1TeXGyreScholaX-TLF.fd
@@ -0,0 +1,88 @@
+%%
+\ProvidesFile{OT1TeXGyreScholaX-TLF.fd}
+ [2017/07/11 (autoinst) Font definitions for OT1/TeXGyreScholaX-TLF.]
+
+\expandafter\ifx\csname TeXGyreScholaX@scale\endcsname\relax
+ \let\TeXGyreScholaX@@scale\@empty
+\else
+ \edef\TeXGyreScholaX@@scale{s*[\csname TeXGyreScholaX@scale\endcsname]}%
+\fi
+
+\ifx\zcs@spacing\@undefined
+\global\let\zcs@spacing\@empty\fi
+
+\DeclareFontFamily{OT1}{TeXGyreScholaX-TLF}{\zcs@spacing}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TLF}{b}{scsl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TLF}{b}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-tlf-ot1G
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TLF}{b}{sc}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TLF}{b}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-tlf-ot1G
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TLF}{b}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-tlf-ot1G
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TLF}{b}{scit}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TLF}{m}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-tlf-ot1G
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TLF}{m}{sc}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TLF}{m}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-tlf-ot1G
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TLF}{m}{scit}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TLF}{m}{scsl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TLF}{m}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-tlf-ot1G
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TLF}{bx}{scsl}{
+ <-> ssub * TeXGyreScholaX-TLF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TLF}{bx}{n}{
+ <-> ssub * TeXGyreScholaX-TLF/b/n
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TLF}{bx}{sc}{
+ <-> ssub * TeXGyreScholaX-TLF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TLF}{bx}{it}{
+ <-> ssub * TeXGyreScholaX-TLF/b/it
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TLF}{bx}{sl}{
+ <-> ssub * TeXGyreScholaX-TLF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TLF}{bx}{scit}{
+ <-> ssub * TeXGyreScholaX-TLF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/OT1TeXGyreScholaX-TOsF.fd b/Master/texmf-dist/tex/latex/scholax/OT1TeXGyreScholaX-TOsF.fd
new file mode 100644
index 00000000000..a5302cd0c93
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/OT1TeXGyreScholaX-TOsF.fd
@@ -0,0 +1,88 @@
+%%
+\ProvidesFile{OT1TeXGyreScholaX-TOsF.fd}
+ [2017/07/11 (autoinst) Font definitions for OT1/TeXGyreScholaX-TOsF.]
+
+\expandafter\ifx\csname TeXGyreScholaX@scale\endcsname\relax
+ \let\TeXGyreScholaX@@scale\@empty
+\else
+ \edef\TeXGyreScholaX@@scale{s*[\csname TeXGyreScholaX@scale\endcsname]}%
+\fi
+
+\ifx\zcs@spacing\@undefined
+\global\let\zcs@spacing\@empty\fi
+
+\DeclareFontFamily{OT1}{TeXGyreScholaX-TOsF}{\zcs@spacing}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TOsF}{m}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TOsF}{m}{scsl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TOsF}{m}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TOsF}{m}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TOsF}{m}{sc}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TOsF}{m}{scit}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TOsF}{b}{scit}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TOsF}{b}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TOsF}{b}{sc}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TOsF}{b}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TOsF}{b}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TOsF}{b}{scsl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TOsF}{bx}{scit}{
+ <-> ssub * TeXGyreScholaX-TOsF/b/scit
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TOsF}{bx}{sl}{
+ <-> ssub * TeXGyreScholaX-TOsF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TOsF}{bx}{sc}{
+ <-> ssub * TeXGyreScholaX-TOsF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TOsF}{bx}{it}{
+ <-> ssub * TeXGyreScholaX-TOsF/b/it
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TOsF}{bx}{n}{
+ <-> ssub * TeXGyreScholaX-TOsF/b/n
+}{}
+
+\DeclareFontShape{OT1}{TeXGyreScholaX-TOsF}{bx}{scsl}{
+ <-> ssub * TeXGyreScholaX-TOsF/b/scsl
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/T1TeXGyreScholaX-Inf.fd b/Master/texmf-dist/tex/latex/scholax/T1TeXGyreScholaX-Inf.fd
new file mode 100644
index 00000000000..87b220fcee4
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/T1TeXGyreScholaX-Inf.fd
@@ -0,0 +1,97 @@
+%% Generated by autoinst on 2019/12/27
+%%
+\ProvidesFile{T1TeXGyreScholaX-Inf.fd}
+ [2019/12/27 (autoinst) Font definitions for T1/TeXGyreScholaX-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 TeXGyreScholaX@scale\endcsname\relax
+ \let\TeXGyreScholaX@@scale\@empty
+\else
+ \edef\TeXGyreScholaX@@scale{s*[\csname TeXGyreScholaX@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{TeXGyreScholaX-Inf}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Inf}{regular}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-inf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Inf}{regular}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-inf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Inf}{regular}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-inf-t1
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Inf}{bold}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-inf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Inf}{bold}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-inf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Inf}{bold}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-inf-t1
+}{}
+
+%
+% Extra 'alias' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Inf}{m}{it}{
+ <-> alias * TeXGyreScholaX-Inf/regular/it
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Inf}{m}{sl}{
+ <-> alias * TeXGyreScholaX-Inf/regular/sl
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Inf}{m}{n}{
+ <-> alias * TeXGyreScholaX-Inf/regular/n
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Inf}{b}{sl}{
+ <-> alias * TeXGyreScholaX-Inf/bold/sl
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Inf}{b}{n}{
+ <-> alias * TeXGyreScholaX-Inf/bold/n
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Inf}{b}{it}{
+ <-> alias * TeXGyreScholaX-Inf/bold/it
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Inf}{bx}{it}{
+ <-> ssub * TeXGyreScholaX-Inf/b/it
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Inf}{bx}{sl}{
+ <-> ssub * TeXGyreScholaX-Inf/b/sl
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Inf}{bx}{n}{
+ <-> ssub * TeXGyreScholaX-Inf/b/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/T1TeXGyreScholaX-LF.fd b/Master/texmf-dist/tex/latex/scholax/T1TeXGyreScholaX-LF.fd
new file mode 100644
index 00000000000..2f7936ca009
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/T1TeXGyreScholaX-LF.fd
@@ -0,0 +1,88 @@
+%%
+\ProvidesFile{T1TeXGyreScholaX-LF.fd}
+ [2017/07/11 (autoinst) Font definitions for T1/TeXGyreScholaX-LF.]
+
+\expandafter\ifx\csname TeXGyreScholaX@scale\endcsname\relax
+ \let\TeXGyreScholaX@@scale\@empty
+\else
+ \edef\TeXGyreScholaX@@scale{s*[\csname TeXGyreScholaX@scale\endcsname]}%
+\fi
+
+\ifx\zcs@spacing\@undefined
+\global\let\zcs@spacing\@empty\fi
+
+\DeclareFontFamily{T1}{TeXGyreScholaX-LF}{\zcs@spacing}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-LF}{m}{scsl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-LF}{m}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-lf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-LF}{m}{scit}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-LF}{m}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-LF}{m}{sc}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-LF}{m}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-lf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-LF}{b}{sc}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-LF}{b}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-LF}{b}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-lf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-LF}{b}{scit}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-LF}{b}{scsl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-LF}{b}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-lf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-LF}{bx}{sc}{
+ <-> ssub * TeXGyreScholaX-LF/b/sc
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-LF}{bx}{it}{
+ <-> ssub * TeXGyreScholaX-LF/b/it
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-LF}{bx}{sl}{
+ <-> ssub * TeXGyreScholaX-LF/b/sl
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-LF}{bx}{scit}{
+ <-> ssub * TeXGyreScholaX-LF/b/scit
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-LF}{bx}{scsl}{
+ <-> ssub * TeXGyreScholaX-LF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-LF}{bx}{n}{
+ <-> ssub * TeXGyreScholaX-LF/b/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/T1TeXGyreScholaX-OsF.fd b/Master/texmf-dist/tex/latex/scholax/T1TeXGyreScholaX-OsF.fd
new file mode 100644
index 00000000000..0dc7b68bbde
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/T1TeXGyreScholaX-OsF.fd
@@ -0,0 +1,88 @@
+%%
+\ProvidesFile{T1TeXGyreScholaX-OsF.fd}
+ [2017/07/11 (autoinst) Font definitions for T1/TeXGyreScholaX-OsF.]
+
+\expandafter\ifx\csname TeXGyreScholaX@scale\endcsname\relax
+ \let\TeXGyreScholaX@@scale\@empty
+\else
+ \edef\TeXGyreScholaX@@scale{s*[\csname TeXGyreScholaX@scale\endcsname]}%
+\fi
+
+\ifx\zcs@spacing\@undefined
+\global\let\zcs@spacing\@empty\fi
+
+\DeclareFontFamily{T1}{TeXGyreScholaX-OsF}{\zcs@spacing}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-OsF}{b}{sc}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-OsF}{b}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-OsF}{b}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-osf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-OsF}{b}{scit}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-OsF}{b}{scsl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-OsF}{b}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-osf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-OsF}{m}{scsl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-OsF}{m}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-osf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-OsF}{m}{scit}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-OsF}{m}{sc}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-OsF}{m}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-OsF}{m}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-osf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-OsF}{bx}{sc}{
+ <-> ssub * TeXGyreScholaX-OsF/b/sc
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-OsF}{bx}{it}{
+ <-> ssub * TeXGyreScholaX-OsF/b/it
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-OsF}{bx}{sl}{
+ <-> ssub * TeXGyreScholaX-OsF/b/sl
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-OsF}{bx}{scit}{
+ <-> ssub * TeXGyreScholaX-OsF/b/scit
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-OsF}{bx}{scsl}{
+ <-> ssub * TeXGyreScholaX-OsF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-OsF}{bx}{n}{
+ <-> ssub * TeXGyreScholaX-OsF/b/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/T1TeXGyreScholaX-Sup.fd b/Master/texmf-dist/tex/latex/scholax/T1TeXGyreScholaX-Sup.fd
new file mode 100644
index 00000000000..b4c46baf89c
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/T1TeXGyreScholaX-Sup.fd
@@ -0,0 +1,97 @@
+%% Generated by autoinst on 2019/12/27
+%%
+\ProvidesFile{T1TeXGyreScholaX-Sup.fd}
+ [2019/12/27 (autoinst) Font definitions for T1/TeXGyreScholaX-Sup.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname TeXGyreScholaX@scale\endcsname\relax
+ \let\TeXGyreScholaX@@scale\@empty
+\else
+ \edef\TeXGyreScholaX@@scale{s*[\csname TeXGyreScholaX@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{TeXGyreScholaX-Sup}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Sup}{bold}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-sup-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Sup}{bold}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-sup-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Sup}{bold}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-sup-t1
+}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Sup}{regular}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-sup-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Sup}{regular}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-sup-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Sup}{regular}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-sup-t1
+}{}
+
+%
+% Extra 'alias' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Sup}{m}{n}{
+ <-> alias * TeXGyreScholaX-Sup/regular/n
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Sup}{m}{sl}{
+ <-> alias * TeXGyreScholaX-Sup/regular/sl
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Sup}{m}{it}{
+ <-> alias * TeXGyreScholaX-Sup/regular/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Sup}{b}{n}{
+ <-> alias * TeXGyreScholaX-Sup/bold/n
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Sup}{b}{sl}{
+ <-> alias * TeXGyreScholaX-Sup/bold/sl
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Sup}{b}{it}{
+ <-> alias * TeXGyreScholaX-Sup/bold/it
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Sup}{bx}{sl}{
+ <-> ssub * TeXGyreScholaX-Sup/b/sl
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Sup}{bx}{n}{
+ <-> ssub * TeXGyreScholaX-Sup/b/n
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-Sup}{bx}{it}{
+ <-> ssub * TeXGyreScholaX-Sup/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/T1TeXGyreScholaX-TLF.fd b/Master/texmf-dist/tex/latex/scholax/T1TeXGyreScholaX-TLF.fd
new file mode 100644
index 00000000000..c4d0c7443e1
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/T1TeXGyreScholaX-TLF.fd
@@ -0,0 +1,88 @@
+%%
+\ProvidesFile{T1TeXGyreScholaX-TLF.fd}
+ [2017/07/11 (autoinst) Font definitions for T1/TeXGyreScholaX-TLF.]
+
+\expandafter\ifx\csname TeXGyreScholaX@scale\endcsname\relax
+ \let\TeXGyreScholaX@@scale\@empty
+\else
+ \edef\TeXGyreScholaX@@scale{s*[\csname TeXGyreScholaX@scale\endcsname]}%
+\fi
+
+\ifx\zcs@spacing\@undefined
+\global\let\zcs@spacing\@empty\fi
+
+\DeclareFontFamily{T1}{TeXGyreScholaX-TLF}{\zcs@spacing}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TLF}{m}{scit}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TLF}{m}{sc}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TLF}{m}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TLF}{m}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TLF}{m}{scsl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TLF}{m}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TLF}{b}{scit}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TLF}{b}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TLF}{b}{sc}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TLF}{b}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TLF}{b}{scsl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TLF}{b}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TLF}{bx}{scit}{
+ <-> ssub * TeXGyreScholaX-TLF/b/scit
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TLF}{bx}{it}{
+ <-> ssub * TeXGyreScholaX-TLF/b/it
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TLF}{bx}{sc}{
+ <-> ssub * TeXGyreScholaX-TLF/b/sc
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TLF}{bx}{sl}{
+ <-> ssub * TeXGyreScholaX-TLF/b/sl
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TLF}{bx}{scsl}{
+ <-> ssub * TeXGyreScholaX-TLF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TLF}{bx}{n}{
+ <-> ssub * TeXGyreScholaX-TLF/b/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/T1TeXGyreScholaX-TOsF.fd b/Master/texmf-dist/tex/latex/scholax/T1TeXGyreScholaX-TOsF.fd
new file mode 100644
index 00000000000..509a0d1cf33
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/T1TeXGyreScholaX-TOsF.fd
@@ -0,0 +1,88 @@
+%%
+\ProvidesFile{T1TeXGyreScholaX-TOsF.fd}
+ [2017/07/11 (autoinst) Font definitions for T1/TeXGyreScholaX-TOsF.]
+
+\expandafter\ifx\csname TeXGyreScholaX@scale\endcsname\relax
+ \let\TeXGyreScholaX@@scale\@empty
+\else
+ \edef\TeXGyreScholaX@@scale{s*[\csname TeXGyreScholaX@scale\endcsname]}%
+\fi
+
+\ifx\zcs@spacing\@undefined
+\global\let\zcs@spacing\@empty\fi
+
+\DeclareFontFamily{T1}{TeXGyreScholaX-TOsF}{\zcs@spacing}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TOsF}{b}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TOsF}{b}{scsl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TOsF}{b}{scit}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TOsF}{b}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TOsF}{b}{sc}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TOsF}{b}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TOsF}{m}{scsl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TOsF}{m}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TOsF}{m}{scit}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TOsF}{m}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TOsF}{m}{sc}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TOsF}{m}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TOsF}{bx}{n}{
+ <-> ssub * TeXGyreScholaX-TOsF/b/n
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TOsF}{bx}{scsl}{
+ <-> ssub * TeXGyreScholaX-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TOsF}{bx}{scit}{
+ <-> ssub * TeXGyreScholaX-TOsF/b/scit
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TOsF}{bx}{sl}{
+ <-> ssub * TeXGyreScholaX-TOsF/b/sl
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TOsF}{bx}{sc}{
+ <-> ssub * TeXGyreScholaX-TOsF/b/sc
+}{}
+
+\DeclareFontShape{T1}{TeXGyreScholaX-TOsF}{bx}{it}{
+ <-> ssub * TeXGyreScholaX-TOsF/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/TS1TeXGyreScholaX-LF.fd b/Master/texmf-dist/tex/latex/scholax/TS1TeXGyreScholaX-LF.fd
new file mode 100644
index 00000000000..bb7ff5addf9
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/TS1TeXGyreScholaX-LF.fd
@@ -0,0 +1,52 @@
+%%
+\ProvidesFile{TS1TeXGyreScholaX-LF.fd}
+ [2017/07/11 (autoinst) Font definitions for TS1/TeXGyreScholaX-LF.]
+
+\expandafter\ifx\csname TeXGyreScholaX@scale\endcsname\relax
+ \let\TeXGyreScholaX@@scale\@empty
+\else
+ \edef\TeXGyreScholaX@@scale{s*[\csname TeXGyreScholaX@scale\endcsname]}%
+\fi
+
+\ifx\zcs@spacing\@undefined
+\global\let\zcs@spacing\@empty\fi
+
+\DeclareFontFamily{TS1}{TeXGyreScholaX-LF}{\zcs@spacing}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-LF}{b}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-LF}{b}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-LF}{b}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-LF}{m}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-LF}{m}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-LF}{m}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-LF}{bx}{n}{
+ <-> ssub * TeXGyreScholaX-LF/b/n
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-LF}{bx}{sl}{
+ <-> ssub * TeXGyreScholaX-LF/b/sl
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-LF}{bx}{it}{
+ <-> ssub * TeXGyreScholaX-LF/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/TS1TeXGyreScholaX-OsF.fd b/Master/texmf-dist/tex/latex/scholax/TS1TeXGyreScholaX-OsF.fd
new file mode 100644
index 00000000000..743ea882eb0
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/TS1TeXGyreScholaX-OsF.fd
@@ -0,0 +1,52 @@
+%%
+\ProvidesFile{TS1TeXGyreScholaX-OsF.fd}
+ [2017/07/11 (autoinst) Font definitions for TS1/TeXGyreScholaX-OsF.]
+
+\expandafter\ifx\csname TeXGyreScholaX@scale\endcsname\relax
+ \let\TeXGyreScholaX@@scale\@empty
+\else
+ \edef\TeXGyreScholaX@@scale{s*[\csname TeXGyreScholaX@scale\endcsname]}%
+\fi
+
+\ifx\zcs@spacing\@undefined
+\global\let\zcs@spacing\@empty\fi
+
+\DeclareFontFamily{TS1}{TeXGyreScholaX-OsF}{\zcs@spacing}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-OsF}{m}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-OsF}{m}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-OsF}{m}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-OsF}{b}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-OsF}{b}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-OsF}{b}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-OsF}{bx}{n}{
+ <-> ssub * TeXGyreScholaX-OsF/b/n
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-OsF}{bx}{it}{
+ <-> ssub * TeXGyreScholaX-OsF/b/it
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-OsF}{bx}{sl}{
+ <-> ssub * TeXGyreScholaX-OsF/b/sl
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/TS1TeXGyreScholaX-TLF.fd b/Master/texmf-dist/tex/latex/scholax/TS1TeXGyreScholaX-TLF.fd
new file mode 100644
index 00000000000..bff07aebcaa
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/TS1TeXGyreScholaX-TLF.fd
@@ -0,0 +1,52 @@
+%%
+\ProvidesFile{TS1TeXGyreScholaX-TLF.fd}
+ [2017/07/11 (autoinst) Font definitions for TS1/TeXGyreScholaX-TLF.]
+
+\expandafter\ifx\csname TeXGyreScholaX@scale\endcsname\relax
+ \let\TeXGyreScholaX@@scale\@empty
+\else
+ \edef\TeXGyreScholaX@@scale{s*[\csname TeXGyreScholaX@scale\endcsname]}%
+\fi
+
+\ifx\zcs@spacing\@undefined
+\global\let\zcs@spacing\@empty\fi
+
+\DeclareFontFamily{TS1}{TeXGyreScholaX-TLF}{\zcs@spacing}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-TLF}{m}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-TLF}{m}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-TLF}{m}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-TLF}{b}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-TLF}{b}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-TLF}{b}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-TLF}{bx}{it}{
+ <-> ssub * TeXGyreScholaX-TLF/b/it
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-TLF}{bx}{sl}{
+ <-> ssub * TeXGyreScholaX-TLF/b/sl
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-TLF}{bx}{n}{
+ <-> ssub * TeXGyreScholaX-TLF/b/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/TS1TeXGyreScholaX-TOsF.fd b/Master/texmf-dist/tex/latex/scholax/TS1TeXGyreScholaX-TOsF.fd
new file mode 100644
index 00000000000..e39052c81b5
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/TS1TeXGyreScholaX-TOsF.fd
@@ -0,0 +1,52 @@
+%%
+\ProvidesFile{TS1TeXGyreScholaX-TOsF.fd}
+ [2017/07/11 (autoinst) Font definitions for TS1/TeXGyreScholaX-TOsF.]
+
+\expandafter\ifx\csname TeXGyreScholaX@scale\endcsname\relax
+ \let\TeXGyreScholaX@@scale\@empty
+\else
+ \edef\TeXGyreScholaX@@scale{s*[\csname TeXGyreScholaX@scale\endcsname]}%
+\fi
+
+\ifx\zcs@spacing\@undefined
+\global\let\zcs@spacing\@empty\fi
+
+\DeclareFontFamily{TS1}{TeXGyreScholaX-TOsF}{\zcs@spacing}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-TOsF}{b}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Bold-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-TOsF}{b}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldSlanted-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-TOsF}{b}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-BoldItalic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-TOsF}{m}{n}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Regular-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-TOsF}{m}{sl}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Slanted-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-TOsF}{m}{it}{
+ <-> \TeXGyreScholaX@@scale TeXGyreScholaX-Italic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-TOsF}{bx}{n}{
+ <-> ssub * TeXGyreScholaX-TOsF/b/n
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-TOsF}{bx}{sl}{
+ <-> ssub * TeXGyreScholaX-TOsF/b/sl
+}{}
+
+\DeclareFontShape{TS1}{TeXGyreScholaX-TOsF}{bx}{it}{
+ <-> ssub * TeXGyreScholaX-TOsF/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/ly1zcsth-lf.fd b/Master/texmf-dist/tex/latex/scholax/ly1zcsth-lf.fd
new file mode 100644
index 00000000000..e24aa0bbb6e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/ly1zcsth-lf.fd
@@ -0,0 +1,25 @@
+\ProvidesFile{ly1zcsth-lf.fd}[2019/12/25 v1.0 font definition file for LY1/zcsth/tlf]
+
+\expandafter\ifx\csname zcs@scale\endcsname\relax
+ \let\zcs@scale\@empty%
+\fi
+
+\ifdefined\zcs@spacing \else\global\let\zcs@spacing\@empty\fi
+%\traceon
+\DeclareFontFamily{LY1}{zcsth-LF}{\zcs@spacing}
+\DeclareFontShape{LY1}{zcsth-LF}{m}{it}{<-> \zcs@scale zcs-Italic-tlf-th-ly1}{}
+\DeclareFontShape{LY1}{zcsth-LF}{m}{n}{<->ssub * zcsth-LF/m/it}{}\DeclareFontShape{LY1}{zcsth-LF}{m}{sc}{<->ssub * zcsth-LF/m/it}{}\DeclareFontShape{LY1}{zcsth-LF}{m}{scit}{<-> ssub * zcsth-LF/m/it}{}\DeclareFontShape{LY1}{zcsth-LF}{b}{sc}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-LF}{bx}{sc}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-LF}{b}{n}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-LF}{bx}{n}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-LF}{b}{scit}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-LF}{bx}{scit}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-LF}{b}{it}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-LF}{bx}{it}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-LF}{m}{sl}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-LF}{b}{sl}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-LF}{bx}{sl}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-LF}{b}{scsl}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-LF}{bx}{scsl}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-LF}{m}{scsl}{<->ssub * zcsth-LF/m/it}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/ly1zcsth-osf.fd b/Master/texmf-dist/tex/latex/scholax/ly1zcsth-osf.fd
new file mode 100644
index 00000000000..a8df56e6924
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/ly1zcsth-osf.fd
@@ -0,0 +1,25 @@
+\ProvidesFile{ly1zcsth-osf.fd}[2019/12/25 v1.0 font definition file for TLY1/zcsth/osf]
+
+\expandafter\ifx\csname zcs@scale\endcsname\relax
+ \let\zcs@scale\@empty%
+\fi
+
+\ifdefined\zcs@spacing \else\global\let\zcs@spacing\@empty\fi
+
+\DeclareFontFamily{LY1}{zcsth-OsF}{\zcs@spacing}
+\DeclareFontShape{LY1}{zcsth-OsF}{m}{it}{<-> \zcs@scale zcs-Italic-osf-th-ly1}{}
+\DeclareFontShape{LY1}{zcsth-OsF}{m}{n}{<->ssub * zcsth-OsF/m/it}{}\DeclareFontShape{LY1}{zcsth-OsF}{m}{sc}{<->ssub * zcsth-OsF/m/it}{}\DeclareFontShape{LY1}{zcsth-OsF}{m}{scit}{<-> ssub * zcsth-OsF/m/it}{}\DeclareFontShape{LY1}{zcsth-OsF}{b}{sc}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-OsF}{bx}{sc}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-OsF}{b}{n}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-OsF}{bx}{n}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-OsF}{b}{scit}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-OsF}{bx}{scit}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-OsF}{b}{it}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-OsF}{bx}{it}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-OsF}{m}{sl}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-OsF}{b}{sl}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-OsF}{bx}{sl}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-OsF}{b}{scsl}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-OsF}{bx}{scsl}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{LY1}{zcsth-OsF}{m}{scsl}{<->ssub * zcsth-OsF/m/it}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/omlzncfmi.fd b/Master/texmf-dist/tex/latex/scholax/omlzncfmi.fd
new file mode 100644
index 00000000000..abe85f721ff
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/omlzncfmi.fd
@@ -0,0 +1,29 @@
+%Filename: omlzncfmi.fd
+%Created by: tex nc-drv
+%Created using fontinst v1.933
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{omlzncfmi.fd}
+ [2019/12/10 Fontinst v1.933 font definitions for OML/zncfmi.]
+
+\expandafter\ifx\csname ntxmath@scaled\endcsname\relax
+ \let\ntxmath@scaled\@empty
+\fi
+
+\DeclareFontFamily{OML}{zncfmi}{\skewchar \font =127}
+
+\DeclareFontShape{OML}{zncfmi}{m}{it}{
+ <-> \ntxmath@scaled zncfmi
+}{}
+
+\DeclareFontShape{OML}{zncfmi}{b}{it}{
+ <-> \ntxmath@scaled zncfbmi
+}{}
+
+\DeclareFontShape{OML}{zncfmi}{m}{sl}{<->ssub * zncfmi/m/it}{}
+\DeclareFontShape{OML}{zncfmi}{bx}{it}{<->ssub * zncfmi/b/it}{}
+\DeclareFontShape{OML}{zncfmi}{b}{sl}{<->ssub * zncfmi/b/it}{}
+\DeclareFontShape{OML}{zncfmi}{bx}{sl}{<->ssub * zncfmi/b/sl}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/omlzncmi.fd b/Master/texmf-dist/tex/latex/scholax/omlzncmi.fd
new file mode 100644
index 00000000000..d4a5d244e6b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/omlzncmi.fd
@@ -0,0 +1,29 @@
+%Filename: omlzncmi.fd
+%Created by: tex nc-drv
+%Created using fontinst v1.933
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{omlzncmi.fd}
+ [2019/12/10 Fontinst v1.933 font definitions for OML/zncmi.]
+
+\expandafter\ifx\csname ntxmath@scaled\endcsname\relax
+ \let\ntxmath@scaled\@empty
+\fi
+
+\DeclareFontFamily{OML}{zncmi}{\skewchar \font =127}
+
+\DeclareFontShape{OML}{zncmi}{m}{it}{
+ <-> \ntxmath@scaled zncmi
+}{}
+
+\DeclareFontShape{OML}{zncmi}{b}{it}{
+ <-> \ntxmath@scaled zncbmi
+}{}
+
+\DeclareFontShape{OML}{zncmi}{m}{sl}{<->ssub * zncmi/m/it}{}
+\DeclareFontShape{OML}{zncmi}{bx}{it}{<->ssub * zncmi/b/it}{}
+\DeclareFontShape{OML}{zncmi}{b}{sl}{<->ssub * zncmi/b/it}{}
+\DeclareFontShape{OML}{zncmi}{bx}{sl}{<->ssub * zncmi/b/sl}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/ot1zcsth-lf.fd b/Master/texmf-dist/tex/latex/scholax/ot1zcsth-lf.fd
new file mode 100644
index 00000000000..63e746a907e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/ot1zcsth-lf.fd
@@ -0,0 +1,25 @@
+\ProvidesFile{ot1zcsth-lf.fd}[2019/12/25 v1.0 font definition file for OT1/zcsth/tlf]
+
+\expandafter\ifx\csname zcs@scale\endcsname\relax
+ \let\zcs@scale\@empty%
+\fi
+
+\ifdefined\zcs@spacing \else\global\let\zcs@spacing\@empty\fi
+%\traceon
+\DeclareFontFamily{OT1}{zcsth-LF}{\zcs@spacing}
+\DeclareFontShape{OT1}{zcsth-LF}{m}{it}{<-> \zcs@scale zcs-Italic-tlf-th-ot1}{}
+\DeclareFontShape{OT1}{zcsth-LF}{m}{n}{<->ssub * zcsth-LF/m/it}{}\DeclareFontShape{OT1}{zcsth-LF}{m}{sc}{<->ssub * zcsth-LF/m/it}{}\DeclareFontShape{OT1}{zcsth-LF}{m}{scit}{<-> ssub * zcsth-LF/m/it}{}\DeclareFontShape{OT1}{zcsth-LF}{b}{sc}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-LF}{bx}{sc}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-LF}{b}{n}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-LF}{bx}{n}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-LF}{b}{scit}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-LF}{bx}{scit}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-LF}{b}{it}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-LF}{bx}{it}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-LF}{m}{sl}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-LF}{b}{sl}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-LF}{bx}{sl}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-LF}{b}{scsl}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-LF}{bx}{scsl}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-LF}{m}{scsl}{<->ssub * zcsth-LF/m/it}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/ot1zcsth-osf.fd b/Master/texmf-dist/tex/latex/scholax/ot1zcsth-osf.fd
new file mode 100644
index 00000000000..1d4ab1f1a94
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/ot1zcsth-osf.fd
@@ -0,0 +1,25 @@
+\ProvidesFile{ot1zcsth-osf.fd}[2019/12/25 v1.0 font definition file for OT1/zcsth/osf]
+
+\expandafter\ifx\csname zcs@scale\endcsname\relax
+ \let\zcs@scaled\@empty%
+\fi
+
+\ifdefined\zcs@spacing \else\global\let\zcs@spacing\@empty\fi
+
+\DeclareFontFamily{OT1}{zcsth-OsF}{\zcs@spacing}
+\DeclareFontShape{OT1}{zcsth-OsF}{m}{it}{<-> \zcs@scale zcs-Italic-osf-th-ot1}{}
+\DeclareFontShape{OT1}{zcsth-OsF}{m}{n}{<->ssub * zcsth-OsF/m/it}{}\DeclareFontShape{OT1}{zcsth-OsF}{m}{sc}{<->ssub * zcsth-OsF/m/it}{}\DeclareFontShape{OT1}{zcsth-OsF}{m}{scit}{<-> ssub * zcsth-OsF/m/it}{}\DeclareFontShape{OT1}{zcsth-OsF}{b}{sc}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-OsF}{bx}{sc}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-OsF}{b}{n}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-OsF}{bx}{n}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-OsF}{b}{scit}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-OsF}{bx}{scit}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-OsF}{b}{it}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-OsF}{bx}{it}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-OsF}{m}{sl}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-OsF}{b}{sl}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-OsF}{bx}{sl}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-OsF}{b}{scsl}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-OsF}{bx}{scsl}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{OT1}{zcsth-OsF}{m}{scsl}{<->ssub * zcsth-OsF/m/it}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/scholax.fontspec b/Master/texmf-dist/tex/latex/scholax/scholax.fontspec
new file mode 100644
index 00000000000..994a827387d
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/scholax.fontspec
@@ -0,0 +1,10 @@
+\defaultfontfeatures[scholax]
+ {
+ Extension = .otf ,
+ SlantedFont = TeXGyreScholaX-Slanted,
+ BoldSlantedFont = TeXGyreScholaX-BoldSlanted,
+ BoldFont = TeXGyreScholaX-Bold,
+ ItalicFont = TeXGyreScholaX-Italic,
+ BoldItalicFont = TeXGyreScholaX-BoldItalic,
+ UprightFont = TeXGyreScholaX-Regular,
+ }
diff --git a/Master/texmf-dist/tex/latex/scholax/scholax.sty b/Master/texmf-dist/tex/latex/scholax/scholax.sty
new file mode 100644
index 00000000000..98c2043a5ff
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/scholax.sty
@@ -0,0 +1,190 @@
+%%
+\NeedsTeXFormat{LaTeX2e}
+\def\fileversion{1.00}
+\def\filedate{2019/12/30}
+\ProvidesPackage{scholax}
+ [\filedate\space v\fileversion]
+
+\message{'scholax' v\fileversion, \filedate\space (msharpe) Style file for TeXGyreScholaX.}
+
+\RequirePackage[LY1,T1]{fontenc}
+\RequirePackage{textcomp}
+\RequirePackage{etoolbox}
+\IfFileExists{mweights.sty}{\RequirePackage{mweights}}{}
+\IfFileExists{fontaxes.sty}{
+ \RequirePackage{fontaxes}
+ \fa@naming@exception{figures}{{superior}{proportional}}{Sup}
+ \fa@naming@exception{figures}{{superior}{tabular}}{Sup}
+ \def\sufigures{\@nomath\sufigures
+ \fontfigurestyle{superior}\selectfont}
+ \DeclareTextFontCommand{\textsu}{\sufigures}
+ \let\textsuperior\textsu
+
+
+ \fa@naming@exception{figures}{{superior}{proportional}}{Sup}
+ \fa@naming@exception{figures}{{superior}{tabular}}{Sup}
+ \def\sufigures{\@nomath\sufigures%
+ \fontfigurestyle{superior}\selectfont}
+ \DeclareTextFontCommand{\textsu}{\sufigures}
+ \let\textsuperior\textsu
+
+ \fa@naming@exception{figures}{{inferior}{proportional}}{Inf}
+ \fa@naming@exception{figures}{{inferior}{tabular}}{Inf}
+ \def\infigures{\@nomath\infigures%
+ \fontfigurestyle{inferior}\selectfont}
+ \DeclareTextFontCommand{\textin}{\infigures}
+ \let\textinferior\textin
+ \providecommand*{\textfrac}[2]{%
+ \raise \zcs@raisefrac \hbox{\textsu{##1}\kern \zcs@foresolidus \textfractionsolidus\kern \zcs@aftsolidus \textin{##2}}}
+}{}
+
+
+\IfFileExists{xkeyval.sty}{
+ \newcommand*{\zcs@scale}{s*[1]}
+ \RequirePackage{xkeyval}
+ \DeclareOptionX{scale}{\renewcommand*{\zcs@scale}{s*[##1]}}
+ \DeclareOptionX{scaled}{\renewcommand*{\zcs@scale}{s*[##1]}}
+}{
+ \let\DeclareOptionX\DeclareOption
+ \let\ExecuteOptionsX\ExecuteOptions
+ \let\ProcessOptionsX\ProcessOptions
+}
+\let\orig@footnote=\thefootnote
+\let\orig@makefnmark=\@makefnmark
+\newif\ifzcs@KOMA
+\@ifundefined{KOMAClassName}{}{\zcs@KOMAtrue}
+\@ifundefined{ver@scrextend.sty}{}{\zcs@KOMAtrue}
+\newif\if@zcs@sups
+
+
+\newif\if@zcs@scosf
+\def\useosf{\edef\TeXGyreScholaX@figurestyle{OsF}}
+\@onlypreamble\useosf
+\def\useproportional{\edef\TeXGyreScholaX@figurealign{}}
+\@onlypreamble\useproportional
+\newif\ifzcs@thrm
+
+\def\zcs@foresolidus{.06em}
+\def\zcs@aftsolidus{-.06em}
+\def\zcs@raisefrac{.111em}
+\edef\bfseries@rm{b}
+\edef\mdseries@rm{m}
+\def\zcs@spc{.278em}
+\def\zcs@stretch{.139em}
+\def\zcs@shrink{.093em}
+\DeclareOptionX{spacing}{\gdef\zcs@spc{#1}}
+\DeclareOptionX{stretch}{\gdef\zcs@stretch{#1}}
+\DeclareOptionX{shrink}{\gdef\zcs@shrink{#1}}
+\DeclareOptionX{foresolidus}{\gdef\zcs@foresolidus{#1}}
+\DeclareOptionX{aftsolidus}{\gdef\zcs@aftsolidus{#1}}
+\DeclareOptionX{raisefrac}{\gdef\zcs@raisefrac{#1}}
+
+\DeclareOptionX{theoremfont}{\zcs@thrmtrue}
+\DeclareOptionX{scosf}{\@zcs@scosftrue}
+\DeclareOptionX{sups}{\@zcs@supstrue}
+\DeclareOptionX{lining}{\edef\TeXGyreScholaX@figurestyle{LF}}
+\DeclareOptionX{lf}{\edef\TeXGyreScholaX@figurestyle{LF}}
+\DeclareOptionX{oldstyle}{\useosf}
+\DeclareOptionX{osf}{\useosf}
+\DeclareOptionX{tabular}{\edef\TeXGyreScholaX@figurealign{T}}
+\DeclareOptionX{p}{\useproportional}
+\DeclareOptionX{proportional}{\useproportional}
+\DeclareOptionX{mainfont}{
+ \renewcommand{\familydefault}{\rmdefault}}
+%\DeclareOption{tighter}{%
+%\gdef\zpl@spc{.25em}\gdef\zpl@stretch{.125em}\gdef\zpl@shrink{.1em}}
+\DeclareOptionX{looser}{%
+\gdef\zcs@spc{.3em}\gdef\zcs@stretch{.2em}\gdef\zcs@shrink{.1em}}
+\DeclareOptionX{loosest}{%
+\gdef\zcs@spc{.333em}\gdef\zcs@stretch{.222em}\gdef\zcs@shrink{.111em}}
+
+\ExecuteOptionsX{tabular,lining,mainfont}
+\ProcessOptionsX\relax
+\def\zcs@spacing{%
+ \fontdimen2\font=\zcs@spc
+ \fontdimen3\font=\zcs@stretch
+ \fontdimen4\font=\zcs@shrink
+}
+
+\DeclareRobustCommand{\lfstyle}{%
+ \not@math@alphabet\lfstyle\relax
+ \fontfamily{TeXGyreScholaX-LF}\selectfont %
+}% to get lf
+\DeclareRobustCommand{\tlfstyle}{%
+ \not@math@alphabet\tlfstyle\relax
+ \fontfamily{TeXGyreScholaX-TLF}\selectfont %
+}% to get tlf
+\DeclareRobustCommand{\osfstyle}{%
+ \not@math@alphabet\osfstyle\relax
+ \fontfamily{TeXGyreScholaX-OsF}\selectfont %
+}% to get osf
+\DeclareRobustCommand{\tosfstyle}{%
+ \not@math@alphabet\tosfstyle\relax
+ \fontfamily{TeXGyreScholaX-TOsF}\selectfont %
+}% to get tosf
+\DeclareRobustCommand{\textlf}[1]{%
+ {\lfstyle #1}%
+}% to get lf
+\DeclareRobustCommand{\texttlf}[1]{%
+ {\tlfstyle #1}%
+}% to get tlf
+\DeclareRobustCommand{\textosf}[1]{%
+ {\osfstyle #1}%
+}% to get osf
+\DeclareRobustCommand{\texttosf}[1]{%
+ {\tosfstyle #1}%
+}% to get tosf
+\if@zcs@scosf %
+\DeclareRobustCommand{\textsc}[1]{%
+{\fontfamily{TeXGyreScholaX-\TeXGyreScholaX@figurealign%
+OsF}\fontshape{sc}\selectfont #1}%
+}\fi% use OsF in small caps
+
+\renewcommand*{\rmdefault}{TeXGyreScholaX-TLF} % always TLF in math
+\renewcommand*{\familydefault}{\rmdefault}
+
+\if@zcs@sups %
+ \ifzcs@KOMA \else % not using a KOMA class
+ \ifdefined\sufigures
+ \def\f@@tn@te{footnote}
+ \def\@makefnmark{%
+ \ifx\@mpfn\f@@tn@te%not in a minipage
+ \ifx\thefootnote\orig@footnote%
+ \hbox{\sufigures\hspace*{.04em}\@thefnmark\hspace*{.04em}}%
+ \else%
+ \orig@makefnmark%
+ \fi%
+ \else%
+ \orig@makefnmark%
+ \fi}%
+ \fi\fi%
+\fi
+
+\DeclareRobustCommand\thfamily
+ {\not@math@alphabet\thfamily\relax
+ \fontfamily\thdefault\selectfont}
+
+\ifzcs@thrm
+ \ifdefined\newtheoremstyle %amsthm and ntheorem, not theorem.sty
+ \@ifpackageloaded{ntheorem}\relax{%
+ \newtheoremstyle{plain}
+ {\medskipamount} % ABOVESPACE, was \topsep
+ {\medskipamount} % BELOWSPACE, was \topsep
+ {\thfamily} % BODYFONT--\thfamily is defined to be \itshape with upright figures and punctuation
+ {} % INDENT (empty value is the same as 0pt)
+ {\bfseries} % HEADFONT--you may want to add \tlfstyle so the number is tab lining, regardless of text figure selection
+ {.} % HEADPUNCT
+ {5pt plus 1pt minus 1pt} % HEADSPACE
+ % CUSTOM-HEAD-SPEC\newtheorem{thm}{Theorem}[section]
+ } % end @ifpackageloaded
+ \fi%
+\fi
+
+
+\AtEndPreamble{%
+\renewcommand*{\rmdefault}%
+ {TeXGyreScholaX-\TeXGyreScholaX@figurealign\TeXGyreScholaX@figurestyle}
+\newcommand*{\thdefault}{zcsth-\TeXGyreScholaX@figurestyle}
+\normalfont}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/t1zcsth-lf.fd b/Master/texmf-dist/tex/latex/scholax/t1zcsth-lf.fd
new file mode 100644
index 00000000000..07afaebc031
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/t1zcsth-lf.fd
@@ -0,0 +1,25 @@
+\ProvidesFile{t1zcsth-lf.fd}[2019/12/25 v1.0 font definition file for T1/zcsth/tlf]
+
+\expandafter\ifx\csname zcs@scale\endcsname\relax
+ \let\zcs@scale\@empty%
+\fi
+
+\ifdefined\zcs@spacing \else\global\let\zcs@spacing\@empty\fi
+%\traceon
+\DeclareFontFamily{T1}{zcsth-LF}{\zcs@spacing}
+\DeclareFontShape{T1}{zcsth-LF}{m}{it}{<-> \zcs@scale zcs-Italic-tlf-th-t1}{}
+\DeclareFontShape{T1}{zcsth-LF}{m}{n}{<->ssub * zcsth-LF/m/it}{}\DeclareFontShape{T1}{zcsth-LF}{m}{sc}{<->ssub * zcsth-LF/m/it}{}\DeclareFontShape{T1}{zcsth-LF}{m}{scit}{<-> ssub * zcsth-LF/m/it}{}\DeclareFontShape{T1}{zcsth-LF}{b}{sc}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{T1}{zcsth-LF}{bx}{sc}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{T1}{zcsth-LF}{b}{n}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{T1}{zcsth-LF}{bx}{n}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{T1}{zcsth-LF}{b}{scit}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{T1}{zcsth-LF}{bx}{scit}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{T1}{zcsth-LF}{b}{it}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{T1}{zcsth-LF}{bx}{it}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{T1}{zcsth-LF}{m}{sl}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{T1}{zcsth-LF}{b}{sl}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{T1}{zcsth-LF}{bx}{sl}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{T1}{zcsth-LF}{b}{scsl}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{T1}{zcsth-LF}{bx}{scsl}{<->ssub * zcsth-LF/m/it}{}
+\DeclareFontShape{T1}{zcsth-LF}{m}{scsl}{<->ssub * zcsth-LF/m/it}{}
+\endinput
diff --git a/Master/texmf-dist/tex/latex/scholax/t1zcsth-osf.fd b/Master/texmf-dist/tex/latex/scholax/t1zcsth-osf.fd
new file mode 100644
index 00000000000..0150613d50a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/scholax/t1zcsth-osf.fd
@@ -0,0 +1,25 @@
+\ProvidesFile{t1zcsth-osf.fd}[2019/12/25 v1.0 font definition file for T1/zcsth/osf]
+
+\expandafter\ifx\csname zcs@scale\endcsname\relax
+ \let\zcs@scale\@empty%
+\fi
+
+\ifdefined\zcs@spacing \else\global\let\zcs@spacing\@empty\fi
+
+\DeclareFontFamily{T1}{zcsth-OsF}{\zcs@spacing}
+\DeclareFontShape{T1}{zcsth-OsF}{m}{it}{<-> \zcs@scale zcs-Italic-osf-th-t1}{}
+\DeclareFontShape{T1}{zcsth-OsF}{m}{n}{<->ssub * zcsth-OsF/m/it}{}\DeclareFontShape{T1}{zcsth-OsF}{m}{sc}{<->ssub * zcsth-OsF/m/it}{}\DeclareFontShape{T1}{zcsth-OsF}{m}{scit}{<-> ssub * zcsth-OsF/m/it}{}\DeclareFontShape{T1}{zcsth-OsF}{b}{sc}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{T1}{zcsth-OsF}{bx}{sc}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{T1}{zcsth-OsF}{b}{n}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{T1}{zcsth-OsF}{bx}{n}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{T1}{zcsth-OsF}{b}{scit}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{T1}{zcsth-OsF}{bx}{scit}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{T1}{zcsth-OsF}{b}{it}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{T1}{zcsth-OsF}{bx}{it}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{T1}{zcsth-OsF}{m}{sl}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{T1}{zcsth-OsF}{b}{sl}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{T1}{zcsth-OsF}{bx}{sl}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{T1}{zcsth-OsF}{b}{scsl}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{T1}{zcsth-OsF}{bx}{scsl}{<->ssub * zcsth-OsF/m/it}{}
+\DeclareFontShape{T1}{zcsth-OsF}{m}{scsl}{<->ssub * zcsth-OsF/m/it}{}
+\endinput