summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/ibarra
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-07-12 20:02:01 +0000
committerKarl Berry <karl@freefriends.org>2020-07-12 20:02:01 +0000
commit8e237c3f52a9a653972fc117404b1f94d79a26c3 (patch)
tree8ac888abf6c5ba90eacfcb7255fb15ea15dcfa64 /Master/texmf-dist/tex/latex/ibarra
parent7161fcf1f07faee50bba9caf7fc965b5be486352 (diff)
ibarra (12jul20)
git-svn-id: svn://tug.org/texlive/trunk@55820 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/ibarra')
-rw-r--r--Master/texmf-dist/tex/latex/ibarra/LY1IbarraRealNova-LF.fd211
-rw-r--r--Master/texmf-dist/tex/latex/ibarra/LY1IbarraRealNova-OsF.fd211
-rw-r--r--Master/texmf-dist/tex/latex/ibarra/LY1IbarraRealNova-Sup.fd127
-rw-r--r--Master/texmf-dist/tex/latex/ibarra/OT1IbarraRealNova-LF.fd211
-rw-r--r--Master/texmf-dist/tex/latex/ibarra/OT1IbarraRealNova-OsF.fd211
-rw-r--r--Master/texmf-dist/tex/latex/ibarra/OT1IbarraRealNova-Sup.fd127
-rw-r--r--Master/texmf-dist/tex/latex/ibarra/T1IbarraRealNova-LF.fd211
-rw-r--r--Master/texmf-dist/tex/latex/ibarra/T1IbarraRealNova-OsF.fd211
-rw-r--r--Master/texmf-dist/tex/latex/ibarra/T1IbarraRealNova-Sup.fd127
-rw-r--r--Master/texmf-dist/tex/latex/ibarra/TS1IbarraRealNova-LF.fd127
-rw-r--r--Master/texmf-dist/tex/latex/ibarra/TS1IbarraRealNova-OsF.fd127
-rw-r--r--Master/texmf-dist/tex/latex/ibarra/ibarra.sty102
12 files changed, 2003 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/ibarra/LY1IbarraRealNova-LF.fd b/Master/texmf-dist/tex/latex/ibarra/LY1IbarraRealNova-LF.fd
new file mode 100644
index 00000000000..d98ce5c42f2
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ibarra/LY1IbarraRealNova-LF.fd
@@ -0,0 +1,211 @@
+%% Generated by autoinst on 2020/07/11
+%%
+\ProvidesFile{LY1IbarraRealNova-LF.fd}
+ [2020/07/11 (autoinst) Font definitions for LY1/IbarraRealNova-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 IbarraRealNova@scale\endcsname\relax
+ \let\IbarraRealNova@@scale\@empty
+\else
+ \edef\IbarraRealNova@@scale{s*[\csname IbarraRealNova@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{IbarraRealNova-LF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{regular}{sc}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Regular-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{regular}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Regular-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{regular}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Italic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{regular}{scit}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Italic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{regular}{scsl}{
+ <-> ssub * IbarraRealNova-LF/regular/scit
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{regular}{sl}{
+ <-> ssub * IbarraRealNova-LF/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{semibold}{sc}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBold-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{semibold}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBold-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{semibold}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBoldItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{semibold}{scit}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBoldItalic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{semibold}{scsl}{
+ <-> ssub * IbarraRealNova-LF/semibold/scit
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{semibold}{sl}{
+ <-> ssub * IbarraRealNova-LF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{bold}{sc}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Bold-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{bold}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Bold-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{bold}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-BoldItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{bold}{scit}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-BoldItalic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{bold}{scsl}{
+ <-> ssub * IbarraRealNova-LF/bold/scit
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{bold}{sl}{
+ <-> ssub * IbarraRealNova-LF/bold/it
+}{}
+
+%
+% Extra 'alias' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{m}{sl}{
+ <-> alias * IbarraRealNova-LF/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{m}{scsl}{
+ <-> alias * IbarraRealNova-LF/regular/scsl
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{m}{sc}{
+ <-> alias * IbarraRealNova-LF/regular/sc
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{m}{n}{
+ <-> alias * IbarraRealNova-LF/regular/n
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{m}{it}{
+ <-> alias * IbarraRealNova-LF/regular/it
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{m}{scit}{
+ <-> alias * IbarraRealNova-LF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{sb}{sl}{
+ <-> alias * IbarraRealNova-LF/semibold/sl
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{sb}{scsl}{
+ <-> alias * IbarraRealNova-LF/semibold/scsl
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{sb}{sc}{
+ <-> alias * IbarraRealNova-LF/semibold/sc
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{sb}{n}{
+ <-> alias * IbarraRealNova-LF/semibold/n
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{sb}{it}{
+ <-> alias * IbarraRealNova-LF/semibold/it
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{sb}{scit}{
+ <-> alias * IbarraRealNova-LF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{b}{sl}{
+ <-> alias * IbarraRealNova-LF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{b}{scsl}{
+ <-> alias * IbarraRealNova-LF/bold/scsl
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{b}{sc}{
+ <-> alias * IbarraRealNova-LF/bold/sc
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{b}{n}{
+ <-> alias * IbarraRealNova-LF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{b}{it}{
+ <-> alias * IbarraRealNova-LF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{b}{scit}{
+ <-> alias * IbarraRealNova-LF/bold/scit
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{bx}{n}{
+ <-> ssub * IbarraRealNova-LF/b/n
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{bx}{sc}{
+ <-> ssub * IbarraRealNova-LF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{bx}{scsl}{
+ <-> ssub * IbarraRealNova-LF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{bx}{sl}{
+ <-> ssub * IbarraRealNova-LF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{bx}{it}{
+ <-> ssub * IbarraRealNova-LF/b/it
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-LF}{bx}{scit}{
+ <-> ssub * IbarraRealNova-LF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ibarra/LY1IbarraRealNova-OsF.fd b/Master/texmf-dist/tex/latex/ibarra/LY1IbarraRealNova-OsF.fd
new file mode 100644
index 00000000000..85b54009271
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ibarra/LY1IbarraRealNova-OsF.fd
@@ -0,0 +1,211 @@
+%% Generated by autoinst on 2020/07/11
+%%
+\ProvidesFile{LY1IbarraRealNova-OsF.fd}
+ [2020/07/11 (autoinst) Font definitions for LY1/IbarraRealNova-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 IbarraRealNova@scale\endcsname\relax
+ \let\IbarraRealNova@@scale\@empty
+\else
+ \edef\IbarraRealNova@@scale{s*[\csname IbarraRealNova@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{IbarraRealNova-OsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{regular}{sc}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Regular-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{regular}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Regular-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{regular}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Italic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{regular}{scit}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Italic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{regular}{scsl}{
+ <-> ssub * IbarraRealNova-OsF/regular/scit
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{regular}{sl}{
+ <-> ssub * IbarraRealNova-OsF/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{semibold}{sc}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBold-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{semibold}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBold-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{semibold}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBoldItalic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{semibold}{scit}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBoldItalic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{semibold}{scsl}{
+ <-> ssub * IbarraRealNova-OsF/semibold/scit
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{semibold}{sl}{
+ <-> ssub * IbarraRealNova-OsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{bold}{sc}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Bold-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{bold}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Bold-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{bold}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-BoldItalic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{bold}{scit}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-BoldItalic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{bold}{scsl}{
+ <-> ssub * IbarraRealNova-OsF/bold/scit
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{bold}{sl}{
+ <-> ssub * IbarraRealNova-OsF/bold/it
+}{}
+
+%
+% Extra 'alias' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{m}{sl}{
+ <-> alias * IbarraRealNova-OsF/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{m}{scsl}{
+ <-> alias * IbarraRealNova-OsF/regular/scsl
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{m}{sc}{
+ <-> alias * IbarraRealNova-OsF/regular/sc
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{m}{n}{
+ <-> alias * IbarraRealNova-OsF/regular/n
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{m}{it}{
+ <-> alias * IbarraRealNova-OsF/regular/it
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{m}{scit}{
+ <-> alias * IbarraRealNova-OsF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{sb}{sl}{
+ <-> alias * IbarraRealNova-OsF/semibold/sl
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{sb}{scsl}{
+ <-> alias * IbarraRealNova-OsF/semibold/scsl
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{sb}{sc}{
+ <-> alias * IbarraRealNova-OsF/semibold/sc
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{sb}{n}{
+ <-> alias * IbarraRealNova-OsF/semibold/n
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{sb}{it}{
+ <-> alias * IbarraRealNova-OsF/semibold/it
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{sb}{scit}{
+ <-> alias * IbarraRealNova-OsF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{b}{sl}{
+ <-> alias * IbarraRealNova-OsF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{b}{scsl}{
+ <-> alias * IbarraRealNova-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{b}{sc}{
+ <-> alias * IbarraRealNova-OsF/bold/sc
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{b}{n}{
+ <-> alias * IbarraRealNova-OsF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{b}{it}{
+ <-> alias * IbarraRealNova-OsF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{b}{scit}{
+ <-> alias * IbarraRealNova-OsF/bold/scit
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{bx}{n}{
+ <-> ssub * IbarraRealNova-OsF/b/n
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{bx}{sc}{
+ <-> ssub * IbarraRealNova-OsF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{bx}{scsl}{
+ <-> ssub * IbarraRealNova-OsF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{bx}{sl}{
+ <-> ssub * IbarraRealNova-OsF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{bx}{it}{
+ <-> ssub * IbarraRealNova-OsF/b/it
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-OsF}{bx}{scit}{
+ <-> ssub * IbarraRealNova-OsF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ibarra/LY1IbarraRealNova-Sup.fd b/Master/texmf-dist/tex/latex/ibarra/LY1IbarraRealNova-Sup.fd
new file mode 100644
index 00000000000..2c2591e7ffa
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ibarra/LY1IbarraRealNova-Sup.fd
@@ -0,0 +1,127 @@
+%% Generated by autoinst on 2020/07/11
+%%
+\ProvidesFile{LY1IbarraRealNova-Sup.fd}
+ [2020/07/11 (autoinst) Font definitions for LY1/IbarraRealNova-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 IbarraRealNova@scale\endcsname\relax
+ \let\IbarraRealNova@@scale\@empty
+\else
+ \edef\IbarraRealNova@@scale{s*[\csname IbarraRealNova@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{IbarraRealNova-Sup}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{IbarraRealNova-Sup}{regular}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Regular-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-Sup}{regular}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Italic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-Sup}{regular}{sl}{
+ <-> ssub * IbarraRealNova-Sup/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{LY1}{IbarraRealNova-Sup}{semibold}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBold-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-Sup}{semibold}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBoldItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-Sup}{semibold}{sl}{
+ <-> ssub * IbarraRealNova-Sup/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{IbarraRealNova-Sup}{bold}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Bold-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-Sup}{bold}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-BoldItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-Sup}{bold}{sl}{
+ <-> ssub * IbarraRealNova-Sup/bold/it
+}{}
+
+%
+% Extra 'alias' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{IbarraRealNova-Sup}{m}{sl}{
+ <-> alias * IbarraRealNova-Sup/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-Sup}{m}{n}{
+ <-> alias * IbarraRealNova-Sup/regular/n
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-Sup}{m}{it}{
+ <-> alias * IbarraRealNova-Sup/regular/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{LY1}{IbarraRealNova-Sup}{sb}{sl}{
+ <-> alias * IbarraRealNova-Sup/semibold/sl
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-Sup}{sb}{n}{
+ <-> alias * IbarraRealNova-Sup/semibold/n
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-Sup}{sb}{it}{
+ <-> alias * IbarraRealNova-Sup/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{IbarraRealNova-Sup}{b}{sl}{
+ <-> alias * IbarraRealNova-Sup/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-Sup}{b}{n}{
+ <-> alias * IbarraRealNova-Sup/bold/n
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-Sup}{b}{it}{
+ <-> alias * IbarraRealNova-Sup/bold/it
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-Sup}{bx}{n}{
+ <-> ssub * IbarraRealNova-Sup/b/n
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-Sup}{bx}{sl}{
+ <-> ssub * IbarraRealNova-Sup/b/sl
+}{}
+
+\DeclareFontShape{LY1}{IbarraRealNova-Sup}{bx}{it}{
+ <-> ssub * IbarraRealNova-Sup/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ibarra/OT1IbarraRealNova-LF.fd b/Master/texmf-dist/tex/latex/ibarra/OT1IbarraRealNova-LF.fd
new file mode 100644
index 00000000000..33c7725198e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ibarra/OT1IbarraRealNova-LF.fd
@@ -0,0 +1,211 @@
+%% Generated by autoinst on 2020/07/11
+%%
+\ProvidesFile{OT1IbarraRealNova-LF.fd}
+ [2020/07/11 (autoinst) Font definitions for OT1/IbarraRealNova-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 IbarraRealNova@scale\endcsname\relax
+ \let\IbarraRealNova@@scale\@empty
+\else
+ \edef\IbarraRealNova@@scale{s*[\csname IbarraRealNova@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{IbarraRealNova-LF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{regular}{sc}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Regular-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{regular}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Regular-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{regular}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Italic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{regular}{scit}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Italic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{regular}{scsl}{
+ <-> ssub * IbarraRealNova-LF/regular/scit
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{regular}{sl}{
+ <-> ssub * IbarraRealNova-LF/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{semibold}{sc}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBold-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{semibold}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBold-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{semibold}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBoldItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{semibold}{scit}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBoldItalic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{semibold}{scsl}{
+ <-> ssub * IbarraRealNova-LF/semibold/scit
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{semibold}{sl}{
+ <-> ssub * IbarraRealNova-LF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{bold}{sc}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Bold-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{bold}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Bold-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{bold}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-BoldItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{bold}{scit}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-BoldItalic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{bold}{scsl}{
+ <-> ssub * IbarraRealNova-LF/bold/scit
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{bold}{sl}{
+ <-> ssub * IbarraRealNova-LF/bold/it
+}{}
+
+%
+% Extra 'alias' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{m}{sl}{
+ <-> alias * IbarraRealNova-LF/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{m}{scsl}{
+ <-> alias * IbarraRealNova-LF/regular/scsl
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{m}{sc}{
+ <-> alias * IbarraRealNova-LF/regular/sc
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{m}{n}{
+ <-> alias * IbarraRealNova-LF/regular/n
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{m}{it}{
+ <-> alias * IbarraRealNova-LF/regular/it
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{m}{scit}{
+ <-> alias * IbarraRealNova-LF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{sb}{sl}{
+ <-> alias * IbarraRealNova-LF/semibold/sl
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{sb}{scsl}{
+ <-> alias * IbarraRealNova-LF/semibold/scsl
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{sb}{sc}{
+ <-> alias * IbarraRealNova-LF/semibold/sc
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{sb}{n}{
+ <-> alias * IbarraRealNova-LF/semibold/n
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{sb}{it}{
+ <-> alias * IbarraRealNova-LF/semibold/it
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{sb}{scit}{
+ <-> alias * IbarraRealNova-LF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{b}{sl}{
+ <-> alias * IbarraRealNova-LF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{b}{scsl}{
+ <-> alias * IbarraRealNova-LF/bold/scsl
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{b}{sc}{
+ <-> alias * IbarraRealNova-LF/bold/sc
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{b}{n}{
+ <-> alias * IbarraRealNova-LF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{b}{it}{
+ <-> alias * IbarraRealNova-LF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{b}{scit}{
+ <-> alias * IbarraRealNova-LF/bold/scit
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{bx}{n}{
+ <-> ssub * IbarraRealNova-LF/b/n
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{bx}{sc}{
+ <-> ssub * IbarraRealNova-LF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{bx}{scsl}{
+ <-> ssub * IbarraRealNova-LF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{bx}{sl}{
+ <-> ssub * IbarraRealNova-LF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{bx}{it}{
+ <-> ssub * IbarraRealNova-LF/b/it
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-LF}{bx}{scit}{
+ <-> ssub * IbarraRealNova-LF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ibarra/OT1IbarraRealNova-OsF.fd b/Master/texmf-dist/tex/latex/ibarra/OT1IbarraRealNova-OsF.fd
new file mode 100644
index 00000000000..6cad41945f3
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ibarra/OT1IbarraRealNova-OsF.fd
@@ -0,0 +1,211 @@
+%% Generated by autoinst on 2020/07/11
+%%
+\ProvidesFile{OT1IbarraRealNova-OsF.fd}
+ [2020/07/11 (autoinst) Font definitions for OT1/IbarraRealNova-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 IbarraRealNova@scale\endcsname\relax
+ \let\IbarraRealNova@@scale\@empty
+\else
+ \edef\IbarraRealNova@@scale{s*[\csname IbarraRealNova@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{IbarraRealNova-OsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{regular}{sc}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Regular-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{regular}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Regular-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{regular}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Italic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{regular}{scit}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Italic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{regular}{scsl}{
+ <-> ssub * IbarraRealNova-OsF/regular/scit
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{regular}{sl}{
+ <-> ssub * IbarraRealNova-OsF/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{semibold}{sc}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBold-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{semibold}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBold-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{semibold}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBoldItalic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{semibold}{scit}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBoldItalic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{semibold}{scsl}{
+ <-> ssub * IbarraRealNova-OsF/semibold/scit
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{semibold}{sl}{
+ <-> ssub * IbarraRealNova-OsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{bold}{sc}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Bold-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{bold}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Bold-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{bold}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-BoldItalic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{bold}{scit}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-BoldItalic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{bold}{scsl}{
+ <-> ssub * IbarraRealNova-OsF/bold/scit
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{bold}{sl}{
+ <-> ssub * IbarraRealNova-OsF/bold/it
+}{}
+
+%
+% Extra 'alias' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{m}{sl}{
+ <-> alias * IbarraRealNova-OsF/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{m}{scsl}{
+ <-> alias * IbarraRealNova-OsF/regular/scsl
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{m}{sc}{
+ <-> alias * IbarraRealNova-OsF/regular/sc
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{m}{n}{
+ <-> alias * IbarraRealNova-OsF/regular/n
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{m}{it}{
+ <-> alias * IbarraRealNova-OsF/regular/it
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{m}{scit}{
+ <-> alias * IbarraRealNova-OsF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{sb}{sl}{
+ <-> alias * IbarraRealNova-OsF/semibold/sl
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{sb}{scsl}{
+ <-> alias * IbarraRealNova-OsF/semibold/scsl
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{sb}{sc}{
+ <-> alias * IbarraRealNova-OsF/semibold/sc
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{sb}{n}{
+ <-> alias * IbarraRealNova-OsF/semibold/n
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{sb}{it}{
+ <-> alias * IbarraRealNova-OsF/semibold/it
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{sb}{scit}{
+ <-> alias * IbarraRealNova-OsF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{b}{sl}{
+ <-> alias * IbarraRealNova-OsF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{b}{scsl}{
+ <-> alias * IbarraRealNova-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{b}{sc}{
+ <-> alias * IbarraRealNova-OsF/bold/sc
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{b}{n}{
+ <-> alias * IbarraRealNova-OsF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{b}{it}{
+ <-> alias * IbarraRealNova-OsF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{b}{scit}{
+ <-> alias * IbarraRealNova-OsF/bold/scit
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{bx}{n}{
+ <-> ssub * IbarraRealNova-OsF/b/n
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{bx}{sc}{
+ <-> ssub * IbarraRealNova-OsF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{bx}{scsl}{
+ <-> ssub * IbarraRealNova-OsF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{bx}{sl}{
+ <-> ssub * IbarraRealNova-OsF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{bx}{it}{
+ <-> ssub * IbarraRealNova-OsF/b/it
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-OsF}{bx}{scit}{
+ <-> ssub * IbarraRealNova-OsF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ibarra/OT1IbarraRealNova-Sup.fd b/Master/texmf-dist/tex/latex/ibarra/OT1IbarraRealNova-Sup.fd
new file mode 100644
index 00000000000..d0ef9d8df88
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ibarra/OT1IbarraRealNova-Sup.fd
@@ -0,0 +1,127 @@
+%% Generated by autoinst on 2020/07/11
+%%
+\ProvidesFile{OT1IbarraRealNova-Sup.fd}
+ [2020/07/11 (autoinst) Font definitions for OT1/IbarraRealNova-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 IbarraRealNova@scale\endcsname\relax
+ \let\IbarraRealNova@@scale\@empty
+\else
+ \edef\IbarraRealNova@@scale{s*[\csname IbarraRealNova@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{IbarraRealNova-Sup}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{IbarraRealNova-Sup}{regular}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Regular-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-Sup}{regular}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Italic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-Sup}{regular}{sl}{
+ <-> ssub * IbarraRealNova-Sup/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{OT1}{IbarraRealNova-Sup}{semibold}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBold-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-Sup}{semibold}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBoldItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-Sup}{semibold}{sl}{
+ <-> ssub * IbarraRealNova-Sup/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{IbarraRealNova-Sup}{bold}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Bold-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-Sup}{bold}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-BoldItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-Sup}{bold}{sl}{
+ <-> ssub * IbarraRealNova-Sup/bold/it
+}{}
+
+%
+% Extra 'alias' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{IbarraRealNova-Sup}{m}{sl}{
+ <-> alias * IbarraRealNova-Sup/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-Sup}{m}{n}{
+ <-> alias * IbarraRealNova-Sup/regular/n
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-Sup}{m}{it}{
+ <-> alias * IbarraRealNova-Sup/regular/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{OT1}{IbarraRealNova-Sup}{sb}{sl}{
+ <-> alias * IbarraRealNova-Sup/semibold/sl
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-Sup}{sb}{n}{
+ <-> alias * IbarraRealNova-Sup/semibold/n
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-Sup}{sb}{it}{
+ <-> alias * IbarraRealNova-Sup/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{IbarraRealNova-Sup}{b}{sl}{
+ <-> alias * IbarraRealNova-Sup/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-Sup}{b}{n}{
+ <-> alias * IbarraRealNova-Sup/bold/n
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-Sup}{b}{it}{
+ <-> alias * IbarraRealNova-Sup/bold/it
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-Sup}{bx}{n}{
+ <-> ssub * IbarraRealNova-Sup/b/n
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-Sup}{bx}{sl}{
+ <-> ssub * IbarraRealNova-Sup/b/sl
+}{}
+
+\DeclareFontShape{OT1}{IbarraRealNova-Sup}{bx}{it}{
+ <-> ssub * IbarraRealNova-Sup/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ibarra/T1IbarraRealNova-LF.fd b/Master/texmf-dist/tex/latex/ibarra/T1IbarraRealNova-LF.fd
new file mode 100644
index 00000000000..262afd3c43a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ibarra/T1IbarraRealNova-LF.fd
@@ -0,0 +1,211 @@
+%% Generated by autoinst on 2020/07/11
+%%
+\ProvidesFile{T1IbarraRealNova-LF.fd}
+ [2020/07/11 (autoinst) Font definitions for T1/IbarraRealNova-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 IbarraRealNova@scale\endcsname\relax
+ \let\IbarraRealNova@@scale\@empty
+\else
+ \edef\IbarraRealNova@@scale{s*[\csname IbarraRealNova@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{IbarraRealNova-LF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{regular}{sc}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Regular-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{regular}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Regular-lf-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{regular}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Italic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{regular}{scit}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Italic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{regular}{scsl}{
+ <-> ssub * IbarraRealNova-LF/regular/scit
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{regular}{sl}{
+ <-> ssub * IbarraRealNova-LF/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{semibold}{sc}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBold-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{semibold}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBold-lf-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{semibold}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBoldItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{semibold}{scit}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBoldItalic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{semibold}{scsl}{
+ <-> ssub * IbarraRealNova-LF/semibold/scit
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{semibold}{sl}{
+ <-> ssub * IbarraRealNova-LF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{bold}{sc}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Bold-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{bold}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Bold-lf-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{bold}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-BoldItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{bold}{scit}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-BoldItalic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{bold}{scsl}{
+ <-> ssub * IbarraRealNova-LF/bold/scit
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{bold}{sl}{
+ <-> ssub * IbarraRealNova-LF/bold/it
+}{}
+
+%
+% Extra 'alias' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{m}{sl}{
+ <-> alias * IbarraRealNova-LF/regular/sl
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{m}{scsl}{
+ <-> alias * IbarraRealNova-LF/regular/scsl
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{m}{sc}{
+ <-> alias * IbarraRealNova-LF/regular/sc
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{m}{n}{
+ <-> alias * IbarraRealNova-LF/regular/n
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{m}{it}{
+ <-> alias * IbarraRealNova-LF/regular/it
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{m}{scit}{
+ <-> alias * IbarraRealNova-LF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{sb}{sl}{
+ <-> alias * IbarraRealNova-LF/semibold/sl
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{sb}{scsl}{
+ <-> alias * IbarraRealNova-LF/semibold/scsl
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{sb}{sc}{
+ <-> alias * IbarraRealNova-LF/semibold/sc
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{sb}{n}{
+ <-> alias * IbarraRealNova-LF/semibold/n
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{sb}{it}{
+ <-> alias * IbarraRealNova-LF/semibold/it
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{sb}{scit}{
+ <-> alias * IbarraRealNova-LF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{b}{sl}{
+ <-> alias * IbarraRealNova-LF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{b}{scsl}{
+ <-> alias * IbarraRealNova-LF/bold/scsl
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{b}{sc}{
+ <-> alias * IbarraRealNova-LF/bold/sc
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{b}{n}{
+ <-> alias * IbarraRealNova-LF/bold/n
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{b}{it}{
+ <-> alias * IbarraRealNova-LF/bold/it
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{b}{scit}{
+ <-> alias * IbarraRealNova-LF/bold/scit
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{bx}{n}{
+ <-> ssub * IbarraRealNova-LF/b/n
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{bx}{sc}{
+ <-> ssub * IbarraRealNova-LF/b/sc
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{bx}{scsl}{
+ <-> ssub * IbarraRealNova-LF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{bx}{sl}{
+ <-> ssub * IbarraRealNova-LF/b/sl
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{bx}{it}{
+ <-> ssub * IbarraRealNova-LF/b/it
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-LF}{bx}{scit}{
+ <-> ssub * IbarraRealNova-LF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ibarra/T1IbarraRealNova-OsF.fd b/Master/texmf-dist/tex/latex/ibarra/T1IbarraRealNova-OsF.fd
new file mode 100644
index 00000000000..ae16adbdd37
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ibarra/T1IbarraRealNova-OsF.fd
@@ -0,0 +1,211 @@
+%% Generated by autoinst on 2020/07/11
+%%
+\ProvidesFile{T1IbarraRealNova-OsF.fd}
+ [2020/07/11 (autoinst) Font definitions for T1/IbarraRealNova-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 IbarraRealNova@scale\endcsname\relax
+ \let\IbarraRealNova@@scale\@empty
+\else
+ \edef\IbarraRealNova@@scale{s*[\csname IbarraRealNova@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{IbarraRealNova-OsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{regular}{sc}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Regular-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{regular}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Regular-osf-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{regular}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Italic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{regular}{scit}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Italic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{regular}{scsl}{
+ <-> ssub * IbarraRealNova-OsF/regular/scit
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{regular}{sl}{
+ <-> ssub * IbarraRealNova-OsF/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{semibold}{sc}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBold-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{semibold}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBold-osf-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{semibold}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBoldItalic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{semibold}{scit}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBoldItalic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{semibold}{scsl}{
+ <-> ssub * IbarraRealNova-OsF/semibold/scit
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{semibold}{sl}{
+ <-> ssub * IbarraRealNova-OsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{bold}{sc}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Bold-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{bold}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Bold-osf-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{bold}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-BoldItalic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{bold}{scit}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-BoldItalic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{bold}{scsl}{
+ <-> ssub * IbarraRealNova-OsF/bold/scit
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{bold}{sl}{
+ <-> ssub * IbarraRealNova-OsF/bold/it
+}{}
+
+%
+% Extra 'alias' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{m}{sl}{
+ <-> alias * IbarraRealNova-OsF/regular/sl
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{m}{scsl}{
+ <-> alias * IbarraRealNova-OsF/regular/scsl
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{m}{sc}{
+ <-> alias * IbarraRealNova-OsF/regular/sc
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{m}{n}{
+ <-> alias * IbarraRealNova-OsF/regular/n
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{m}{it}{
+ <-> alias * IbarraRealNova-OsF/regular/it
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{m}{scit}{
+ <-> alias * IbarraRealNova-OsF/regular/scit
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{sb}{sl}{
+ <-> alias * IbarraRealNova-OsF/semibold/sl
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{sb}{scsl}{
+ <-> alias * IbarraRealNova-OsF/semibold/scsl
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{sb}{sc}{
+ <-> alias * IbarraRealNova-OsF/semibold/sc
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{sb}{n}{
+ <-> alias * IbarraRealNova-OsF/semibold/n
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{sb}{it}{
+ <-> alias * IbarraRealNova-OsF/semibold/it
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{sb}{scit}{
+ <-> alias * IbarraRealNova-OsF/semibold/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{b}{sl}{
+ <-> alias * IbarraRealNova-OsF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{b}{scsl}{
+ <-> alias * IbarraRealNova-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{b}{sc}{
+ <-> alias * IbarraRealNova-OsF/bold/sc
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{b}{n}{
+ <-> alias * IbarraRealNova-OsF/bold/n
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{b}{it}{
+ <-> alias * IbarraRealNova-OsF/bold/it
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{b}{scit}{
+ <-> alias * IbarraRealNova-OsF/bold/scit
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{bx}{n}{
+ <-> ssub * IbarraRealNova-OsF/b/n
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{bx}{sc}{
+ <-> ssub * IbarraRealNova-OsF/b/sc
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{bx}{scsl}{
+ <-> ssub * IbarraRealNova-OsF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{bx}{sl}{
+ <-> ssub * IbarraRealNova-OsF/b/sl
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{bx}{it}{
+ <-> ssub * IbarraRealNova-OsF/b/it
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-OsF}{bx}{scit}{
+ <-> ssub * IbarraRealNova-OsF/b/scit
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ibarra/T1IbarraRealNova-Sup.fd b/Master/texmf-dist/tex/latex/ibarra/T1IbarraRealNova-Sup.fd
new file mode 100644
index 00000000000..8c14181efaf
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ibarra/T1IbarraRealNova-Sup.fd
@@ -0,0 +1,127 @@
+%% Generated by autoinst on 2020/07/11
+%%
+\ProvidesFile{T1IbarraRealNova-Sup.fd}
+ [2020/07/11 (autoinst) Font definitions for T1/IbarraRealNova-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 IbarraRealNova@scale\endcsname\relax
+ \let\IbarraRealNova@@scale\@empty
+\else
+ \edef\IbarraRealNova@@scale{s*[\csname IbarraRealNova@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{IbarraRealNova-Sup}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{IbarraRealNova-Sup}{regular}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Regular-sup-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-Sup}{regular}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Italic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-Sup}{regular}{sl}{
+ <-> ssub * IbarraRealNova-Sup/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{T1}{IbarraRealNova-Sup}{semibold}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBold-sup-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-Sup}{semibold}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBoldItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-Sup}{semibold}{sl}{
+ <-> ssub * IbarraRealNova-Sup/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{IbarraRealNova-Sup}{bold}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Bold-sup-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-Sup}{bold}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-BoldItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-Sup}{bold}{sl}{
+ <-> ssub * IbarraRealNova-Sup/bold/it
+}{}
+
+%
+% Extra 'alias' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{IbarraRealNova-Sup}{m}{sl}{
+ <-> alias * IbarraRealNova-Sup/regular/sl
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-Sup}{m}{n}{
+ <-> alias * IbarraRealNova-Sup/regular/n
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-Sup}{m}{it}{
+ <-> alias * IbarraRealNova-Sup/regular/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{T1}{IbarraRealNova-Sup}{sb}{sl}{
+ <-> alias * IbarraRealNova-Sup/semibold/sl
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-Sup}{sb}{n}{
+ <-> alias * IbarraRealNova-Sup/semibold/n
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-Sup}{sb}{it}{
+ <-> alias * IbarraRealNova-Sup/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{IbarraRealNova-Sup}{b}{sl}{
+ <-> alias * IbarraRealNova-Sup/bold/sl
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-Sup}{b}{n}{
+ <-> alias * IbarraRealNova-Sup/bold/n
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-Sup}{b}{it}{
+ <-> alias * IbarraRealNova-Sup/bold/it
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-Sup}{bx}{n}{
+ <-> ssub * IbarraRealNova-Sup/b/n
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-Sup}{bx}{sl}{
+ <-> ssub * IbarraRealNova-Sup/b/sl
+}{}
+
+\DeclareFontShape{T1}{IbarraRealNova-Sup}{bx}{it}{
+ <-> ssub * IbarraRealNova-Sup/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ibarra/TS1IbarraRealNova-LF.fd b/Master/texmf-dist/tex/latex/ibarra/TS1IbarraRealNova-LF.fd
new file mode 100644
index 00000000000..5578158c013
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ibarra/TS1IbarraRealNova-LF.fd
@@ -0,0 +1,127 @@
+%% Generated by autoinst on 2020/07/11
+%%
+\ProvidesFile{TS1IbarraRealNova-LF.fd}
+ [2020/07/11 (autoinst) Font definitions for TS1/IbarraRealNova-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 IbarraRealNova@scale\endcsname\relax
+ \let\IbarraRealNova@@scale\@empty
+\else
+ \edef\IbarraRealNova@@scale{s*[\csname IbarraRealNova@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{IbarraRealNova-LF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{IbarraRealNova-LF}{regular}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Regular-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-LF}{regular}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Italic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-LF}{regular}{sl}{
+ <-> ssub * IbarraRealNova-LF/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{TS1}{IbarraRealNova-LF}{semibold}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBold-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-LF}{semibold}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBoldItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-LF}{semibold}{sl}{
+ <-> ssub * IbarraRealNova-LF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{IbarraRealNova-LF}{bold}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Bold-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-LF}{bold}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-BoldItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-LF}{bold}{sl}{
+ <-> ssub * IbarraRealNova-LF/bold/it
+}{}
+
+%
+% Extra 'alias' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{TS1}{IbarraRealNova-LF}{m}{sl}{
+ <-> alias * IbarraRealNova-LF/regular/sl
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-LF}{m}{n}{
+ <-> alias * IbarraRealNova-LF/regular/n
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-LF}{m}{it}{
+ <-> alias * IbarraRealNova-LF/regular/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{TS1}{IbarraRealNova-LF}{sb}{sl}{
+ <-> alias * IbarraRealNova-LF/semibold/sl
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-LF}{sb}{n}{
+ <-> alias * IbarraRealNova-LF/semibold/n
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-LF}{sb}{it}{
+ <-> alias * IbarraRealNova-LF/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{IbarraRealNova-LF}{b}{sl}{
+ <-> alias * IbarraRealNova-LF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-LF}{b}{n}{
+ <-> alias * IbarraRealNova-LF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-LF}{b}{it}{
+ <-> alias * IbarraRealNova-LF/bold/it
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-LF}{bx}{n}{
+ <-> ssub * IbarraRealNova-LF/b/n
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-LF}{bx}{sl}{
+ <-> ssub * IbarraRealNova-LF/b/sl
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-LF}{bx}{it}{
+ <-> ssub * IbarraRealNova-LF/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ibarra/TS1IbarraRealNova-OsF.fd b/Master/texmf-dist/tex/latex/ibarra/TS1IbarraRealNova-OsF.fd
new file mode 100644
index 00000000000..9f9a0551406
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ibarra/TS1IbarraRealNova-OsF.fd
@@ -0,0 +1,127 @@
+%% Generated by autoinst on 2020/07/11
+%%
+\ProvidesFile{TS1IbarraRealNova-OsF.fd}
+ [2020/07/11 (autoinst) Font definitions for TS1/IbarraRealNova-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 IbarraRealNova@scale\endcsname\relax
+ \let\IbarraRealNova@@scale\@empty
+\else
+ \edef\IbarraRealNova@@scale{s*[\csname IbarraRealNova@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{IbarraRealNova-OsF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{IbarraRealNova-OsF}{regular}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Regular-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-OsF}{regular}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Italic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-OsF}{regular}{sl}{
+ <-> ssub * IbarraRealNova-OsF/regular/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{TS1}{IbarraRealNova-OsF}{semibold}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBold-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-OsF}{semibold}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-SemiBoldItalic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-OsF}{semibold}{sl}{
+ <-> ssub * IbarraRealNova-OsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{IbarraRealNova-OsF}{bold}{n}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-Bold-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-OsF}{bold}{it}{
+ <-> \IbarraRealNova@@scale IbarraRealNova-BoldItalic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-OsF}{bold}{sl}{
+ <-> ssub * IbarraRealNova-OsF/bold/it
+}{}
+
+%
+% Extra 'alias' rules to map the standard NFSS codes to our fancy names
+%
+
+% m --> regular
+
+\DeclareFontShape{TS1}{IbarraRealNova-OsF}{m}{sl}{
+ <-> alias * IbarraRealNova-OsF/regular/sl
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-OsF}{m}{n}{
+ <-> alias * IbarraRealNova-OsF/regular/n
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-OsF}{m}{it}{
+ <-> alias * IbarraRealNova-OsF/regular/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{TS1}{IbarraRealNova-OsF}{sb}{sl}{
+ <-> alias * IbarraRealNova-OsF/semibold/sl
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-OsF}{sb}{n}{
+ <-> alias * IbarraRealNova-OsF/semibold/n
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-OsF}{sb}{it}{
+ <-> alias * IbarraRealNova-OsF/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{IbarraRealNova-OsF}{b}{sl}{
+ <-> alias * IbarraRealNova-OsF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-OsF}{b}{n}{
+ <-> alias * IbarraRealNova-OsF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-OsF}{b}{it}{
+ <-> alias * IbarraRealNova-OsF/bold/it
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-OsF}{bx}{n}{
+ <-> ssub * IbarraRealNova-OsF/b/n
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-OsF}{bx}{sl}{
+ <-> ssub * IbarraRealNova-OsF/b/sl
+}{}
+
+\DeclareFontShape{TS1}{IbarraRealNova-OsF}{bx}{it}{
+ <-> ssub * IbarraRealNova-OsF/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/ibarra/ibarra.sty b/Master/texmf-dist/tex/latex/ibarra/ibarra.sty
new file mode 100644
index 00000000000..117604175d2
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/ibarra/ibarra.sty
@@ -0,0 +1,102 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{ibarra}
+ [2020/07/11 (Bob Tennent) Supports IbarraRealNova Real Nova fonts for all LaTeX engines.]
+
+\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
+
+\newif\ifibarra@otf
+\ifxetex
+ \ibarra@otftrue
+\else\ifluatex
+ \ibarra@otftrue
+\else % [pdf]LaTeX
+ \ibarra@otffalse
+\fi\fi
+
+\newif\ifibarra@default \ibarra@defaultfalse
+\newif\ifibarra@semi \ibarra@semifalse
+\newif\ifibarra@lining \ibarra@liningtrue
+\newcommand*{\IbarraRealNova@scale}{1}
+\DeclareOptionX{scaled}{\renewcommand*{\IbarraRealNova@scale}{#1}}
+\DeclareOptionX{scale}{\renewcommand*{\IbarraRealNova@scale}{#1}}
+
+\DeclareOptionX{lining}{\ibarra@liningtrue}
+\DeclareOptionX{oldstyle}{\ibarra@liningfalse}
+\DeclareOptionX{type1}{\ibarra@otffalse}
+\DeclareOptionX{semibold}{\ibarra@semitrue}
+
+\ProcessOptionsX\relax
+
+\ifibarra@otf
+ \def\ibarra@boldstyle{Bold}
+ \ifibarra@semi\def\ibarra@boldstyle{SemiBold}\fi
+ \ifibarra@lining
+ \def\ibarra@figurestyle{Lining}
+ \else
+ \def\ibarra@figurestyle{OldStyle}
+ \fi
+
+\else % type1
+
+ \def\bfseries@rm{b}
+ \def\mdseries@rm{m}
+ \ifibarra@semi\def\bfseries@rm{sb}\fi
+ \ifibarra@lining
+ \def\ibarra@figurestyle{LF}
+ \else
+ \def\ibarra@figurestyle{OsF}
+ \fi
+\fi
+
+\ifibarra@otf
+ \RequirePackage{fontspec}
+\else
+ \RequirePackage{fontenc,fontaxes,mweights}
+\fi
+
+\ifibarra@otf
+ \ifxetex\XeTeXtracingfonts=1\fi
+ \defaultfontfeatures{
+ Ligatures = TeX ,
+ Scale = \IbarraRealNova@scale ,
+ Extension = .otf }
+ \setmainfont
+ [ Numbers = {\ibarra@figurestyle},
+ UprightFont = *-Regular ,
+ ItalicFont = *-Italic ,
+ BoldFont = *-\ibarra@boldstyle ,
+ BoldItalicFont = *-\ibarra@boldstyle Italic ]
+ {IbarraRealNova}
+ % grab current family in case of subsequent change:
+ \let\ibarrafamily\rmdefault
+ \newfontfamily\ibarra
+ [ Numbers = {\ibarra@figurestyle},
+ UprightFont = *-Regular ,
+ ItalicFont = *-Italic ,
+ BoldFont = *-\ibarra@boldstyle ,
+ BoldItalicFont = *-\ibarra@boldstyle Italic ]
+ {IbarraRealNova}
+ \newfontfamily\ibarraSemiBold
+ [ Numbers = {\ibarra@figurestyle},
+ UprightFont = *-SemiBold ,
+ ItalicFont = *-SemiBoldItalic ,
+ BoldFont = *-SemiBold ,
+ BoldItalicFont = *-SemiBoldItalic ]
+ {IbarraRealNova}
+ \DeclareTextFontCommand{\oldstylenums}{\addfontfeatures{Numbers={OldStyle}}}
+ \DeclareTextFontCommand{\liningnums}{\addfontfeatures{Numbers={Lining}}}
+\else % type1
+ \def\ibarrafamily{IbarraRealNova-\ibarra@figurestyle}
+ \def\ibarra{\fontfamily{\ibarrafamily}\selectfont}
+ \renewcommand*\rmdefault{\ibarrafamily}
+ \def\ibarraSemiBold{\fontfamily{\ibarrafamily}\fontseries{sb}\selectfont}
+ \DeclareTextFontCommand{\oldstylenums}{\fontfamily{IbarraRealNova-OsF}\selectfont}
+ \DeclareTextFontCommand{\liningnums}{\fontfamily{IbarraRealNova-LF}\selectfont}
+\fi
+
+\ifibarra@otf
+% turn off defaults in case other fonts are selected:
+ \defaultfontfeatures{}
+\fi
+
+\endinput