summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-10-22 19:50:34 +0000
committerKarl Berry <karl@freefriends.org>2017-10-22 19:50:34 +0000
commit96c2540c6bcd6585ee23a0d384bea78715befec8 (patch)
treedd87910eedf88fd235e1765624a5792a78381a9d /Master/texmf-dist/tex
parent1923fbdd566d36646dad0367759fbb0989a89d99 (diff)
lato (22oct17)
git-svn-id: svn://tug.org/texlive/trunk@45576 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r--Master/texmf-dist/tex/latex/lato/LGRfla.fd51
-rw-r--r--Master/texmf-dist/tex/latex/lato/LGRlato-LF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/LGRlato-OsF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/LGRlato-TLF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/LGRlato-TOsF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/OT1fla.fd51
-rw-r--r--Master/texmf-dist/tex/latex/lato/OT1lato-LF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/OT1lato-OsF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/OT1lato-TLF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/OT1lato-TOsF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/T1fla.fd51
-rw-r--r--Master/texmf-dist/tex/latex/lato/T1lato-LF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/T1lato-OsF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/T1lato-TLF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/T1lato-TOsF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/T2Afla.fd51
-rw-r--r--Master/texmf-dist/tex/latex/lato/T2Alato-LF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/T2Alato-OsF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/T2Alato-TLF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/T2Alato-TOsF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/T2Bfla.fd51
-rw-r--r--Master/texmf-dist/tex/latex/lato/T2Blato-LF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/T2Blato-OsF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/T2Blato-TLF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/T2Blato-TOsF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/T2Cfla.fd51
-rw-r--r--Master/texmf-dist/tex/latex/lato/T2Clato-LF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/T2Clato-OsF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/T2Clato-TLF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/T2Clato-TOsF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/TS1fla.fd51
-rw-r--r--Master/texmf-dist/tex/latex/lato/TS1lato-LF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/TS1lato-OsF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/TS1lato-TLF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/TS1lato-TOsF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/X2fla.fd51
-rw-r--r--Master/texmf-dist/tex/latex/lato/X2lato-LF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/X2lato-OsF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/X2lato-TLF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/X2lato-TOsF.fd59
-rw-r--r--Master/texmf-dist/tex/latex/lato/lato.sty178
-rw-r--r--Master/texmf-dist/tex/latex/lato/ot1fla.fd113
-rw-r--r--Master/texmf-dist/tex/latex/lato/t1fla.fd113
-rw-r--r--Master/texmf-dist/tex/latex/lato/ts1fla.fd113
44 files changed, 2443 insertions, 370 deletions
diff --git a/Master/texmf-dist/tex/latex/lato/LGRfla.fd b/Master/texmf-dist/tex/latex/lato/LGRfla.fd
new file mode 100644
index 00000000000..de892118f93
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/LGRfla.fd
@@ -0,0 +1,51 @@
+%% LGRfla.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{LGRfla.fd}[2017/10/22 Font definitions for LGR/fla.]
+\DeclareFontFamily{LGR}{fla}{}
+
+\DeclareFontShape{LGR}{fla}{l}{it}{<-> ssub * lato-TLF/l/it}{}
+\DeclareFontShape{LGR}{fla}{eb}{it}{<-> ssub * lato-TLF/eb/it}{}
+\DeclareFontShape{LGR}{fla}{ub}{it}{<-> ssub * lato-TLF/ub/it}{}
+\DeclareFontShape{LGR}{fla}{mb}{it}{<-> ssub * lato-TLF/mb/it}{}
+\DeclareFontShape{LGR}{fla}{ub}{n}{<-> ssub * lato-TLF/ub/n}{}
+\DeclareFontShape{LGR}{fla}{mb}{n}{<-> ssub * lato-TLF/mb/n}{}
+\DeclareFontShape{LGR}{fla}{eb}{n}{<-> ssub * lato-TLF/eb/n}{}
+\DeclareFontShape{LGR}{fla}{ul}{n}{<-> ssub * lato-TLF/ul/n}{}
+\DeclareFontShape{LGR}{fla}{sb}{it}{<-> ssub * lato-TLF/sb/it}{}
+\DeclareFontShape{LGR}{fla}{el}{n}{<-> ssub * lato-TLF/el/n}{}
+\DeclareFontShape{LGR}{fla}{m}{it}{<-> ssub * lato-TLF/m/it}{}
+\DeclareFontShape{LGR}{fla}{m}{n}{<-> ssub * lato-TLF/m/n}{}
+\DeclareFontShape{LGR}{fla}{el}{it}{<-> ssub * lato-TLF/el/it}{}
+\DeclareFontShape{LGR}{fla}{b}{it}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{LGR}{fla}{bx}{it}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{LGR}{fla}{sb}{n}{<-> ssub * lato-TLF/sb/n}{}
+\DeclareFontShape{LGR}{fla}{bx}{n}{<-> ssub * lato-TLF/b/n}{}
+\DeclareFontShape{LGR}{fla}{ul}{it}{<-> ssub * lato-TLF/ul/it}{}
+\DeclareFontShape{LGR}{fla}{l}{n}{<-> ssub * lato-TLF/l/n}{}
+\DeclareFontShape{LGR}{fla}{b}{n}{<-> ssub * lato-TLF/b/n}{}
+\DeclareFontShape{LGR}{fla}{l}{sl}{<-> ssub * lato-TLF/l/it}{}
+\DeclareFontShape{LGR}{fla}{eb}{sl}{<-> ssub * lato-TLF/eb/it}{}
+\DeclareFontShape{LGR}{fla}{ub}{sl}{<-> ssub * lato-TLF/ub/it}{}
+\DeclareFontShape{LGR}{fla}{mb}{sl}{<-> ssub * lato-TLF/mb/it}{}
+\DeclareFontShape{LGR}{fla}{ul}{sl}{<-> ssub * lato-TLF/ul/it}{}
+\DeclareFontShape{LGR}{fla}{sb}{sl}{<-> ssub * lato-TLF/sb/it}{}
+\DeclareFontShape{LGR}{fla}{el}{sl}{<-> ssub * lato-TLF/el/it}{}
+\DeclareFontShape{LGR}{fla}{m}{sl}{<-> ssub * lato-TLF/m/it}{}
+\DeclareFontShape{LGR}{fla}{b}{sl}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{LGR}{fla}{bx}{sl}{<-> ssub * lato-TLF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/LGRlato-LF.fd b/Master/texmf-dist/tex/latex/lato/LGRlato-LF.fd
new file mode 100644
index 00000000000..0df9e95dc64
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/LGRlato-LF.fd
@@ -0,0 +1,59 @@
+%% LGRlato-LF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{LGRlato-LF.fd}[2017/10/22 Font definitions for LGR/lato-LF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{LGR}{lato-LF}{}
+
+\DeclareFontShape{LGR}{lato-LF}{l}{it}{<-> \lato@@scale Lato-LightItalic-LGR-LF}{}
+\DeclareFontShape{LGR}{lato-LF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-LGR-LF}{}
+\DeclareFontShape{LGR}{lato-LF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-LGR-LF}{}
+\DeclareFontShape{LGR}{lato-LF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-LGR-LF}{}
+\DeclareFontShape{LGR}{lato-LF}{ub}{n}{<-> \lato@@scale Lato-Black-LGR-LF}{}
+\DeclareFontShape{LGR}{lato-LF}{mb}{n}{<-> \lato@@scale Lato-Medium-LGR-LF}{}
+\DeclareFontShape{LGR}{lato-LF}{eb}{n}{<-> \lato@@scale Lato-Heavy-LGR-LF}{}
+\DeclareFontShape{LGR}{lato-LF}{ul}{n}{<-> \lato@@scale Lato-Hairline-LGR-LF}{}
+\DeclareFontShape{LGR}{lato-LF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-LGR-LF}{}
+\DeclareFontShape{LGR}{lato-LF}{el}{n}{<-> \lato@@scale Lato-Thin-LGR-LF}{}
+\DeclareFontShape{LGR}{lato-LF}{m}{it}{<-> \lato@@scale Lato-Italic-LGR-LF}{}
+\DeclareFontShape{LGR}{lato-LF}{m}{n}{<-> \lato@@scale Lato-Regular-LGR-LF}{}
+\DeclareFontShape{LGR}{lato-LF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-LGR-LF}{}
+\DeclareFontShape{LGR}{lato-LF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-LGR-LF}{}
+\DeclareFontShape{LGR}{lato-LF}{sb}{n}{<-> \lato@@scale Lato-Semibold-LGR-LF}{}
+\DeclareFontShape{LGR}{lato-LF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-LGR-LF}{}
+\DeclareFontShape{LGR}{lato-LF}{l}{n}{<-> \lato@@scale Lato-Light-LGR-LF}{}
+\DeclareFontShape{LGR}{lato-LF}{b}{n}{<-> \lato@@scale Lato-Bold-LGR-LF}{}
+
+\DeclareFontShape{LGR}{lato-LF}{bx}{it}{<-> ssub * lato-LF/b/it}{}
+\DeclareFontShape{LGR}{lato-LF}{bx}{n}{<-> ssub * lato-LF/b/n}{}
+\DeclareFontShape{LGR}{lato-LF}{l}{sl}{<-> ssub * lato-LF/l/it}{}
+\DeclareFontShape{LGR}{lato-LF}{eb}{sl}{<-> ssub * lato-LF/eb/it}{}
+\DeclareFontShape{LGR}{lato-LF}{ub}{sl}{<-> ssub * lato-LF/ub/it}{}
+\DeclareFontShape{LGR}{lato-LF}{mb}{sl}{<-> ssub * lato-LF/mb/it}{}
+\DeclareFontShape{LGR}{lato-LF}{ul}{sl}{<-> ssub * lato-LF/ul/it}{}
+\DeclareFontShape{LGR}{lato-LF}{sb}{sl}{<-> ssub * lato-LF/sb/it}{}
+\DeclareFontShape{LGR}{lato-LF}{el}{sl}{<-> ssub * lato-LF/el/it}{}
+\DeclareFontShape{LGR}{lato-LF}{m}{sl}{<-> ssub * lato-LF/m/it}{}
+\DeclareFontShape{LGR}{lato-LF}{b}{sl}{<-> ssub * lato-LF/b/it}{}
+\DeclareFontShape{LGR}{lato-LF}{bx}{sl}{<-> ssub * lato-LF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/LGRlato-OsF.fd b/Master/texmf-dist/tex/latex/lato/LGRlato-OsF.fd
new file mode 100644
index 00000000000..dc767095975
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/LGRlato-OsF.fd
@@ -0,0 +1,59 @@
+%% LGRlato-OsF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{LGRlato-OsF.fd}[2017/10/22 Font definitions for LGR/lato-OsF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{LGR}{lato-OsF}{}
+
+\DeclareFontShape{LGR}{lato-OsF}{l}{it}{<-> \lato@@scale Lato-LightItalic-LGR-OsF}{}
+\DeclareFontShape{LGR}{lato-OsF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-LGR-OsF}{}
+\DeclareFontShape{LGR}{lato-OsF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-LGR-OsF}{}
+\DeclareFontShape{LGR}{lato-OsF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-LGR-OsF}{}
+\DeclareFontShape{LGR}{lato-OsF}{ub}{n}{<-> \lato@@scale Lato-Black-LGR-OsF}{}
+\DeclareFontShape{LGR}{lato-OsF}{mb}{n}{<-> \lato@@scale Lato-Medium-LGR-OsF}{}
+\DeclareFontShape{LGR}{lato-OsF}{eb}{n}{<-> \lato@@scale Lato-Heavy-LGR-OsF}{}
+\DeclareFontShape{LGR}{lato-OsF}{ul}{n}{<-> \lato@@scale Lato-Hairline-LGR-OsF}{}
+\DeclareFontShape{LGR}{lato-OsF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-LGR-OsF}{}
+\DeclareFontShape{LGR}{lato-OsF}{el}{n}{<-> \lato@@scale Lato-Thin-LGR-OsF}{}
+\DeclareFontShape{LGR}{lato-OsF}{m}{it}{<-> \lato@@scale Lato-Italic-LGR-OsF}{}
+\DeclareFontShape{LGR}{lato-OsF}{m}{n}{<-> \lato@@scale Lato-Regular-LGR-OsF}{}
+\DeclareFontShape{LGR}{lato-OsF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-LGR-OsF}{}
+\DeclareFontShape{LGR}{lato-OsF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-LGR-OsF}{}
+\DeclareFontShape{LGR}{lato-OsF}{sb}{n}{<-> \lato@@scale Lato-Semibold-LGR-OsF}{}
+\DeclareFontShape{LGR}{lato-OsF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-LGR-OsF}{}
+\DeclareFontShape{LGR}{lato-OsF}{l}{n}{<-> \lato@@scale Lato-Light-LGR-OsF}{}
+\DeclareFontShape{LGR}{lato-OsF}{b}{n}{<-> \lato@@scale Lato-Bold-LGR-OsF}{}
+
+\DeclareFontShape{LGR}{lato-OsF}{bx}{it}{<-> ssub * lato-OsF/b/it}{}
+\DeclareFontShape{LGR}{lato-OsF}{bx}{n}{<-> ssub * lato-OsF/b/n}{}
+\DeclareFontShape{LGR}{lato-OsF}{l}{sl}{<-> ssub * lato-OsF/l/it}{}
+\DeclareFontShape{LGR}{lato-OsF}{eb}{sl}{<-> ssub * lato-OsF/eb/it}{}
+\DeclareFontShape{LGR}{lato-OsF}{ub}{sl}{<-> ssub * lato-OsF/ub/it}{}
+\DeclareFontShape{LGR}{lato-OsF}{mb}{sl}{<-> ssub * lato-OsF/mb/it}{}
+\DeclareFontShape{LGR}{lato-OsF}{ul}{sl}{<-> ssub * lato-OsF/ul/it}{}
+\DeclareFontShape{LGR}{lato-OsF}{sb}{sl}{<-> ssub * lato-OsF/sb/it}{}
+\DeclareFontShape{LGR}{lato-OsF}{el}{sl}{<-> ssub * lato-OsF/el/it}{}
+\DeclareFontShape{LGR}{lato-OsF}{m}{sl}{<-> ssub * lato-OsF/m/it}{}
+\DeclareFontShape{LGR}{lato-OsF}{b}{sl}{<-> ssub * lato-OsF/b/it}{}
+\DeclareFontShape{LGR}{lato-OsF}{bx}{sl}{<-> ssub * lato-OsF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/LGRlato-TLF.fd b/Master/texmf-dist/tex/latex/lato/LGRlato-TLF.fd
new file mode 100644
index 00000000000..58c57316970
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/LGRlato-TLF.fd
@@ -0,0 +1,59 @@
+%% LGRlato-TLF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{LGRlato-TLF.fd}[2017/10/22 Font definitions for LGR/lato-TLF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{LGR}{lato-TLF}{}
+
+\DeclareFontShape{LGR}{lato-TLF}{l}{it}{<-> \lato@@scale Lato-LightItalic-LGR-TLF}{}
+\DeclareFontShape{LGR}{lato-TLF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-LGR-TLF}{}
+\DeclareFontShape{LGR}{lato-TLF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-LGR-TLF}{}
+\DeclareFontShape{LGR}{lato-TLF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-LGR-TLF}{}
+\DeclareFontShape{LGR}{lato-TLF}{ub}{n}{<-> \lato@@scale Lato-Black-LGR-TLF}{}
+\DeclareFontShape{LGR}{lato-TLF}{mb}{n}{<-> \lato@@scale Lato-Medium-LGR-TLF}{}
+\DeclareFontShape{LGR}{lato-TLF}{eb}{n}{<-> \lato@@scale Lato-Heavy-LGR-TLF}{}
+\DeclareFontShape{LGR}{lato-TLF}{ul}{n}{<-> \lato@@scale Lato-Hairline-LGR-TLF}{}
+\DeclareFontShape{LGR}{lato-TLF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-LGR-TLF}{}
+\DeclareFontShape{LGR}{lato-TLF}{el}{n}{<-> \lato@@scale Lato-Thin-LGR-TLF}{}
+\DeclareFontShape{LGR}{lato-TLF}{m}{it}{<-> \lato@@scale Lato-Italic-LGR-TLF}{}
+\DeclareFontShape{LGR}{lato-TLF}{m}{n}{<-> \lato@@scale Lato-Regular-LGR-TLF}{}
+\DeclareFontShape{LGR}{lato-TLF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-LGR-TLF}{}
+\DeclareFontShape{LGR}{lato-TLF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-LGR-TLF}{}
+\DeclareFontShape{LGR}{lato-TLF}{sb}{n}{<-> \lato@@scale Lato-Semibold-LGR-TLF}{}
+\DeclareFontShape{LGR}{lato-TLF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-LGR-TLF}{}
+\DeclareFontShape{LGR}{lato-TLF}{l}{n}{<-> \lato@@scale Lato-Light-LGR-TLF}{}
+\DeclareFontShape{LGR}{lato-TLF}{b}{n}{<-> \lato@@scale Lato-Bold-LGR-TLF}{}
+
+\DeclareFontShape{LGR}{lato-TLF}{bx}{it}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{LGR}{lato-TLF}{bx}{n}{<-> ssub * lato-TLF/b/n}{}
+\DeclareFontShape{LGR}{lato-TLF}{l}{sl}{<-> ssub * lato-TLF/l/it}{}
+\DeclareFontShape{LGR}{lato-TLF}{eb}{sl}{<-> ssub * lato-TLF/eb/it}{}
+\DeclareFontShape{LGR}{lato-TLF}{ub}{sl}{<-> ssub * lato-TLF/ub/it}{}
+\DeclareFontShape{LGR}{lato-TLF}{mb}{sl}{<-> ssub * lato-TLF/mb/it}{}
+\DeclareFontShape{LGR}{lato-TLF}{ul}{sl}{<-> ssub * lato-TLF/ul/it}{}
+\DeclareFontShape{LGR}{lato-TLF}{sb}{sl}{<-> ssub * lato-TLF/sb/it}{}
+\DeclareFontShape{LGR}{lato-TLF}{el}{sl}{<-> ssub * lato-TLF/el/it}{}
+\DeclareFontShape{LGR}{lato-TLF}{m}{sl}{<-> ssub * lato-TLF/m/it}{}
+\DeclareFontShape{LGR}{lato-TLF}{b}{sl}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{LGR}{lato-TLF}{bx}{sl}{<-> ssub * lato-TLF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/LGRlato-TOsF.fd b/Master/texmf-dist/tex/latex/lato/LGRlato-TOsF.fd
new file mode 100644
index 00000000000..58ad71f02c6
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/LGRlato-TOsF.fd
@@ -0,0 +1,59 @@
+%% LGRlato-TOsF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{LGRlato-TOsF.fd}[2017/10/22 Font definitions for LGR/lato-TOsF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{LGR}{lato-TOsF}{}
+
+\DeclareFontShape{LGR}{lato-TOsF}{l}{it}{<-> \lato@@scale Lato-LightItalic-LGR-TOsF}{}
+\DeclareFontShape{LGR}{lato-TOsF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-LGR-TOsF}{}
+\DeclareFontShape{LGR}{lato-TOsF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-LGR-TOsF}{}
+\DeclareFontShape{LGR}{lato-TOsF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-LGR-TOsF}{}
+\DeclareFontShape{LGR}{lato-TOsF}{ub}{n}{<-> \lato@@scale Lato-Black-LGR-TOsF}{}
+\DeclareFontShape{LGR}{lato-TOsF}{mb}{n}{<-> \lato@@scale Lato-Medium-LGR-TOsF}{}
+\DeclareFontShape{LGR}{lato-TOsF}{eb}{n}{<-> \lato@@scale Lato-Heavy-LGR-TOsF}{}
+\DeclareFontShape{LGR}{lato-TOsF}{ul}{n}{<-> \lato@@scale Lato-Hairline-LGR-TOsF}{}
+\DeclareFontShape{LGR}{lato-TOsF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-LGR-TOsF}{}
+\DeclareFontShape{LGR}{lato-TOsF}{el}{n}{<-> \lato@@scale Lato-Thin-LGR-TOsF}{}
+\DeclareFontShape{LGR}{lato-TOsF}{m}{it}{<-> \lato@@scale Lato-Italic-LGR-TOsF}{}
+\DeclareFontShape{LGR}{lato-TOsF}{m}{n}{<-> \lato@@scale Lato-Regular-LGR-TOsF}{}
+\DeclareFontShape{LGR}{lato-TOsF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-LGR-TOsF}{}
+\DeclareFontShape{LGR}{lato-TOsF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-LGR-TOsF}{}
+\DeclareFontShape{LGR}{lato-TOsF}{sb}{n}{<-> \lato@@scale Lato-Semibold-LGR-TOsF}{}
+\DeclareFontShape{LGR}{lato-TOsF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-LGR-TOsF}{}
+\DeclareFontShape{LGR}{lato-TOsF}{l}{n}{<-> \lato@@scale Lato-Light-LGR-TOsF}{}
+\DeclareFontShape{LGR}{lato-TOsF}{b}{n}{<-> \lato@@scale Lato-Bold-LGR-TOsF}{}
+
+\DeclareFontShape{LGR}{lato-TOsF}{bx}{it}{<-> ssub * lato-TOsF/b/it}{}
+\DeclareFontShape{LGR}{lato-TOsF}{bx}{n}{<-> ssub * lato-TOsF/b/n}{}
+\DeclareFontShape{LGR}{lato-TOsF}{l}{sl}{<-> ssub * lato-TOsF/l/it}{}
+\DeclareFontShape{LGR}{lato-TOsF}{eb}{sl}{<-> ssub * lato-TOsF/eb/it}{}
+\DeclareFontShape{LGR}{lato-TOsF}{ub}{sl}{<-> ssub * lato-TOsF/ub/it}{}
+\DeclareFontShape{LGR}{lato-TOsF}{mb}{sl}{<-> ssub * lato-TOsF/mb/it}{}
+\DeclareFontShape{LGR}{lato-TOsF}{ul}{sl}{<-> ssub * lato-TOsF/ul/it}{}
+\DeclareFontShape{LGR}{lato-TOsF}{sb}{sl}{<-> ssub * lato-TOsF/sb/it}{}
+\DeclareFontShape{LGR}{lato-TOsF}{el}{sl}{<-> ssub * lato-TOsF/el/it}{}
+\DeclareFontShape{LGR}{lato-TOsF}{m}{sl}{<-> ssub * lato-TOsF/m/it}{}
+\DeclareFontShape{LGR}{lato-TOsF}{b}{sl}{<-> ssub * lato-TOsF/b/it}{}
+\DeclareFontShape{LGR}{lato-TOsF}{bx}{sl}{<-> ssub * lato-TOsF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/OT1fla.fd b/Master/texmf-dist/tex/latex/lato/OT1fla.fd
new file mode 100644
index 00000000000..fd24ec6a4c6
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/OT1fla.fd
@@ -0,0 +1,51 @@
+%% OT1fla.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{OT1fla.fd}[2017/10/22 Font definitions for OT1/fla.]
+\DeclareFontFamily{OT1}{fla}{}
+
+\DeclareFontShape{OT1}{fla}{l}{it}{<-> ssub * lato-TLF/l/it}{}
+\DeclareFontShape{OT1}{fla}{eb}{it}{<-> ssub * lato-TLF/eb/it}{}
+\DeclareFontShape{OT1}{fla}{ub}{it}{<-> ssub * lato-TLF/ub/it}{}
+\DeclareFontShape{OT1}{fla}{mb}{it}{<-> ssub * lato-TLF/mb/it}{}
+\DeclareFontShape{OT1}{fla}{ub}{n}{<-> ssub * lato-TLF/ub/n}{}
+\DeclareFontShape{OT1}{fla}{mb}{n}{<-> ssub * lato-TLF/mb/n}{}
+\DeclareFontShape{OT1}{fla}{eb}{n}{<-> ssub * lato-TLF/eb/n}{}
+\DeclareFontShape{OT1}{fla}{ul}{n}{<-> ssub * lato-TLF/ul/n}{}
+\DeclareFontShape{OT1}{fla}{sb}{it}{<-> ssub * lato-TLF/sb/it}{}
+\DeclareFontShape{OT1}{fla}{el}{n}{<-> ssub * lato-TLF/el/n}{}
+\DeclareFontShape{OT1}{fla}{m}{it}{<-> ssub * lato-TLF/m/it}{}
+\DeclareFontShape{OT1}{fla}{m}{n}{<-> ssub * lato-TLF/m/n}{}
+\DeclareFontShape{OT1}{fla}{el}{it}{<-> ssub * lato-TLF/el/it}{}
+\DeclareFontShape{OT1}{fla}{b}{it}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{OT1}{fla}{bx}{it}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{OT1}{fla}{sb}{n}{<-> ssub * lato-TLF/sb/n}{}
+\DeclareFontShape{OT1}{fla}{bx}{n}{<-> ssub * lato-TLF/b/n}{}
+\DeclareFontShape{OT1}{fla}{ul}{it}{<-> ssub * lato-TLF/ul/it}{}
+\DeclareFontShape{OT1}{fla}{l}{n}{<-> ssub * lato-TLF/l/n}{}
+\DeclareFontShape{OT1}{fla}{b}{n}{<-> ssub * lato-TLF/b/n}{}
+\DeclareFontShape{OT1}{fla}{l}{sl}{<-> ssub * lato-TLF/l/it}{}
+\DeclareFontShape{OT1}{fla}{eb}{sl}{<-> ssub * lato-TLF/eb/it}{}
+\DeclareFontShape{OT1}{fla}{ub}{sl}{<-> ssub * lato-TLF/ub/it}{}
+\DeclareFontShape{OT1}{fla}{mb}{sl}{<-> ssub * lato-TLF/mb/it}{}
+\DeclareFontShape{OT1}{fla}{ul}{sl}{<-> ssub * lato-TLF/ul/it}{}
+\DeclareFontShape{OT1}{fla}{sb}{sl}{<-> ssub * lato-TLF/sb/it}{}
+\DeclareFontShape{OT1}{fla}{el}{sl}{<-> ssub * lato-TLF/el/it}{}
+\DeclareFontShape{OT1}{fla}{m}{sl}{<-> ssub * lato-TLF/m/it}{}
+\DeclareFontShape{OT1}{fla}{b}{sl}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{OT1}{fla}{bx}{sl}{<-> ssub * lato-TLF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/OT1lato-LF.fd b/Master/texmf-dist/tex/latex/lato/OT1lato-LF.fd
new file mode 100644
index 00000000000..08582fd2b5b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/OT1lato-LF.fd
@@ -0,0 +1,59 @@
+%% OT1lato-LF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{OT1lato-LF.fd}[2017/10/22 Font definitions for OT1/lato-LF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{OT1}{lato-LF}{}
+
+\DeclareFontShape{OT1}{lato-LF}{l}{it}{<-> \lato@@scale Lato-LightItalic-OT1-LF}{}
+\DeclareFontShape{OT1}{lato-LF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-OT1-LF}{}
+\DeclareFontShape{OT1}{lato-LF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-OT1-LF}{}
+\DeclareFontShape{OT1}{lato-LF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-OT1-LF}{}
+\DeclareFontShape{OT1}{lato-LF}{ub}{n}{<-> \lato@@scale Lato-Black-OT1-LF}{}
+\DeclareFontShape{OT1}{lato-LF}{mb}{n}{<-> \lato@@scale Lato-Medium-OT1-LF}{}
+\DeclareFontShape{OT1}{lato-LF}{eb}{n}{<-> \lato@@scale Lato-Heavy-OT1-LF}{}
+\DeclareFontShape{OT1}{lato-LF}{ul}{n}{<-> \lato@@scale Lato-Hairline-OT1-LF}{}
+\DeclareFontShape{OT1}{lato-LF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-OT1-LF}{}
+\DeclareFontShape{OT1}{lato-LF}{el}{n}{<-> \lato@@scale Lato-Thin-OT1-LF}{}
+\DeclareFontShape{OT1}{lato-LF}{m}{it}{<-> \lato@@scale Lato-Italic-OT1-LF}{}
+\DeclareFontShape{OT1}{lato-LF}{m}{n}{<-> \lato@@scale Lato-Regular-OT1-LF}{}
+\DeclareFontShape{OT1}{lato-LF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-OT1-LF}{}
+\DeclareFontShape{OT1}{lato-LF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-OT1-LF}{}
+\DeclareFontShape{OT1}{lato-LF}{sb}{n}{<-> \lato@@scale Lato-Semibold-OT1-LF}{}
+\DeclareFontShape{OT1}{lato-LF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-OT1-LF}{}
+\DeclareFontShape{OT1}{lato-LF}{l}{n}{<-> \lato@@scale Lato-Light-OT1-LF}{}
+\DeclareFontShape{OT1}{lato-LF}{b}{n}{<-> \lato@@scale Lato-Bold-OT1-LF}{}
+
+\DeclareFontShape{OT1}{lato-LF}{bx}{it}{<-> ssub * lato-LF/b/it}{}
+\DeclareFontShape{OT1}{lato-LF}{bx}{n}{<-> ssub * lato-LF/b/n}{}
+\DeclareFontShape{OT1}{lato-LF}{l}{sl}{<-> ssub * lato-LF/l/it}{}
+\DeclareFontShape{OT1}{lato-LF}{eb}{sl}{<-> ssub * lato-LF/eb/it}{}
+\DeclareFontShape{OT1}{lato-LF}{ub}{sl}{<-> ssub * lato-LF/ub/it}{}
+\DeclareFontShape{OT1}{lato-LF}{mb}{sl}{<-> ssub * lato-LF/mb/it}{}
+\DeclareFontShape{OT1}{lato-LF}{ul}{sl}{<-> ssub * lato-LF/ul/it}{}
+\DeclareFontShape{OT1}{lato-LF}{sb}{sl}{<-> ssub * lato-LF/sb/it}{}
+\DeclareFontShape{OT1}{lato-LF}{el}{sl}{<-> ssub * lato-LF/el/it}{}
+\DeclareFontShape{OT1}{lato-LF}{m}{sl}{<-> ssub * lato-LF/m/it}{}
+\DeclareFontShape{OT1}{lato-LF}{b}{sl}{<-> ssub * lato-LF/b/it}{}
+\DeclareFontShape{OT1}{lato-LF}{bx}{sl}{<-> ssub * lato-LF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/OT1lato-OsF.fd b/Master/texmf-dist/tex/latex/lato/OT1lato-OsF.fd
new file mode 100644
index 00000000000..c1e79858a15
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/OT1lato-OsF.fd
@@ -0,0 +1,59 @@
+%% OT1lato-OsF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{OT1lato-OsF.fd}[2017/10/22 Font definitions for OT1/lato-OsF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{OT1}{lato-OsF}{}
+
+\DeclareFontShape{OT1}{lato-OsF}{l}{it}{<-> \lato@@scale Lato-LightItalic-OT1-OsF}{}
+\DeclareFontShape{OT1}{lato-OsF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-OT1-OsF}{}
+\DeclareFontShape{OT1}{lato-OsF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-OT1-OsF}{}
+\DeclareFontShape{OT1}{lato-OsF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-OT1-OsF}{}
+\DeclareFontShape{OT1}{lato-OsF}{ub}{n}{<-> \lato@@scale Lato-Black-OT1-OsF}{}
+\DeclareFontShape{OT1}{lato-OsF}{mb}{n}{<-> \lato@@scale Lato-Medium-OT1-OsF}{}
+\DeclareFontShape{OT1}{lato-OsF}{eb}{n}{<-> \lato@@scale Lato-Heavy-OT1-OsF}{}
+\DeclareFontShape{OT1}{lato-OsF}{ul}{n}{<-> \lato@@scale Lato-Hairline-OT1-OsF}{}
+\DeclareFontShape{OT1}{lato-OsF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-OT1-OsF}{}
+\DeclareFontShape{OT1}{lato-OsF}{el}{n}{<-> \lato@@scale Lato-Thin-OT1-OsF}{}
+\DeclareFontShape{OT1}{lato-OsF}{m}{it}{<-> \lato@@scale Lato-Italic-OT1-OsF}{}
+\DeclareFontShape{OT1}{lato-OsF}{m}{n}{<-> \lato@@scale Lato-Regular-OT1-OsF}{}
+\DeclareFontShape{OT1}{lato-OsF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-OT1-OsF}{}
+\DeclareFontShape{OT1}{lato-OsF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-OT1-OsF}{}
+\DeclareFontShape{OT1}{lato-OsF}{sb}{n}{<-> \lato@@scale Lato-Semibold-OT1-OsF}{}
+\DeclareFontShape{OT1}{lato-OsF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-OT1-OsF}{}
+\DeclareFontShape{OT1}{lato-OsF}{l}{n}{<-> \lato@@scale Lato-Light-OT1-OsF}{}
+\DeclareFontShape{OT1}{lato-OsF}{b}{n}{<-> \lato@@scale Lato-Bold-OT1-OsF}{}
+
+\DeclareFontShape{OT1}{lato-OsF}{bx}{it}{<-> ssub * lato-OsF/b/it}{}
+\DeclareFontShape{OT1}{lato-OsF}{bx}{n}{<-> ssub * lato-OsF/b/n}{}
+\DeclareFontShape{OT1}{lato-OsF}{l}{sl}{<-> ssub * lato-OsF/l/it}{}
+\DeclareFontShape{OT1}{lato-OsF}{eb}{sl}{<-> ssub * lato-OsF/eb/it}{}
+\DeclareFontShape{OT1}{lato-OsF}{ub}{sl}{<-> ssub * lato-OsF/ub/it}{}
+\DeclareFontShape{OT1}{lato-OsF}{mb}{sl}{<-> ssub * lato-OsF/mb/it}{}
+\DeclareFontShape{OT1}{lato-OsF}{ul}{sl}{<-> ssub * lato-OsF/ul/it}{}
+\DeclareFontShape{OT1}{lato-OsF}{sb}{sl}{<-> ssub * lato-OsF/sb/it}{}
+\DeclareFontShape{OT1}{lato-OsF}{el}{sl}{<-> ssub * lato-OsF/el/it}{}
+\DeclareFontShape{OT1}{lato-OsF}{m}{sl}{<-> ssub * lato-OsF/m/it}{}
+\DeclareFontShape{OT1}{lato-OsF}{b}{sl}{<-> ssub * lato-OsF/b/it}{}
+\DeclareFontShape{OT1}{lato-OsF}{bx}{sl}{<-> ssub * lato-OsF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/OT1lato-TLF.fd b/Master/texmf-dist/tex/latex/lato/OT1lato-TLF.fd
new file mode 100644
index 00000000000..c9a436debf9
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/OT1lato-TLF.fd
@@ -0,0 +1,59 @@
+%% OT1lato-TLF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{OT1lato-TLF.fd}[2017/10/22 Font definitions for OT1/lato-TLF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{OT1}{lato-TLF}{}
+
+\DeclareFontShape{OT1}{lato-TLF}{l}{it}{<-> \lato@@scale Lato-LightItalic-OT1-TLF}{}
+\DeclareFontShape{OT1}{lato-TLF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-OT1-TLF}{}
+\DeclareFontShape{OT1}{lato-TLF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-OT1-TLF}{}
+\DeclareFontShape{OT1}{lato-TLF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-OT1-TLF}{}
+\DeclareFontShape{OT1}{lato-TLF}{ub}{n}{<-> \lato@@scale Lato-Black-OT1-TLF}{}
+\DeclareFontShape{OT1}{lato-TLF}{mb}{n}{<-> \lato@@scale Lato-Medium-OT1-TLF}{}
+\DeclareFontShape{OT1}{lato-TLF}{eb}{n}{<-> \lato@@scale Lato-Heavy-OT1-TLF}{}
+\DeclareFontShape{OT1}{lato-TLF}{ul}{n}{<-> \lato@@scale Lato-Hairline-OT1-TLF}{}
+\DeclareFontShape{OT1}{lato-TLF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-OT1-TLF}{}
+\DeclareFontShape{OT1}{lato-TLF}{el}{n}{<-> \lato@@scale Lato-Thin-OT1-TLF}{}
+\DeclareFontShape{OT1}{lato-TLF}{m}{it}{<-> \lato@@scale Lato-Italic-OT1-TLF}{}
+\DeclareFontShape{OT1}{lato-TLF}{m}{n}{<-> \lato@@scale Lato-Regular-OT1-TLF}{}
+\DeclareFontShape{OT1}{lato-TLF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-OT1-TLF}{}
+\DeclareFontShape{OT1}{lato-TLF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-OT1-TLF}{}
+\DeclareFontShape{OT1}{lato-TLF}{sb}{n}{<-> \lato@@scale Lato-Semibold-OT1-TLF}{}
+\DeclareFontShape{OT1}{lato-TLF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-OT1-TLF}{}
+\DeclareFontShape{OT1}{lato-TLF}{l}{n}{<-> \lato@@scale Lato-Light-OT1-TLF}{}
+\DeclareFontShape{OT1}{lato-TLF}{b}{n}{<-> \lato@@scale Lato-Bold-OT1-TLF}{}
+
+\DeclareFontShape{OT1}{lato-TLF}{bx}{it}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{OT1}{lato-TLF}{bx}{n}{<-> ssub * lato-TLF/b/n}{}
+\DeclareFontShape{OT1}{lato-TLF}{l}{sl}{<-> ssub * lato-TLF/l/it}{}
+\DeclareFontShape{OT1}{lato-TLF}{eb}{sl}{<-> ssub * lato-TLF/eb/it}{}
+\DeclareFontShape{OT1}{lato-TLF}{ub}{sl}{<-> ssub * lato-TLF/ub/it}{}
+\DeclareFontShape{OT1}{lato-TLF}{mb}{sl}{<-> ssub * lato-TLF/mb/it}{}
+\DeclareFontShape{OT1}{lato-TLF}{ul}{sl}{<-> ssub * lato-TLF/ul/it}{}
+\DeclareFontShape{OT1}{lato-TLF}{sb}{sl}{<-> ssub * lato-TLF/sb/it}{}
+\DeclareFontShape{OT1}{lato-TLF}{el}{sl}{<-> ssub * lato-TLF/el/it}{}
+\DeclareFontShape{OT1}{lato-TLF}{m}{sl}{<-> ssub * lato-TLF/m/it}{}
+\DeclareFontShape{OT1}{lato-TLF}{b}{sl}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{OT1}{lato-TLF}{bx}{sl}{<-> ssub * lato-TLF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/OT1lato-TOsF.fd b/Master/texmf-dist/tex/latex/lato/OT1lato-TOsF.fd
new file mode 100644
index 00000000000..b0b8e7451ce
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/OT1lato-TOsF.fd
@@ -0,0 +1,59 @@
+%% OT1lato-TOsF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{OT1lato-TOsF.fd}[2017/10/22 Font definitions for OT1/lato-TOsF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{OT1}{lato-TOsF}{}
+
+\DeclareFontShape{OT1}{lato-TOsF}{l}{it}{<-> \lato@@scale Lato-LightItalic-OT1-TOsF}{}
+\DeclareFontShape{OT1}{lato-TOsF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-OT1-TOsF}{}
+\DeclareFontShape{OT1}{lato-TOsF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-OT1-TOsF}{}
+\DeclareFontShape{OT1}{lato-TOsF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-OT1-TOsF}{}
+\DeclareFontShape{OT1}{lato-TOsF}{ub}{n}{<-> \lato@@scale Lato-Black-OT1-TOsF}{}
+\DeclareFontShape{OT1}{lato-TOsF}{mb}{n}{<-> \lato@@scale Lato-Medium-OT1-TOsF}{}
+\DeclareFontShape{OT1}{lato-TOsF}{eb}{n}{<-> \lato@@scale Lato-Heavy-OT1-TOsF}{}
+\DeclareFontShape{OT1}{lato-TOsF}{ul}{n}{<-> \lato@@scale Lato-Hairline-OT1-TOsF}{}
+\DeclareFontShape{OT1}{lato-TOsF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-OT1-TOsF}{}
+\DeclareFontShape{OT1}{lato-TOsF}{el}{n}{<-> \lato@@scale Lato-Thin-OT1-TOsF}{}
+\DeclareFontShape{OT1}{lato-TOsF}{m}{it}{<-> \lato@@scale Lato-Italic-OT1-TOsF}{}
+\DeclareFontShape{OT1}{lato-TOsF}{m}{n}{<-> \lato@@scale Lato-Regular-OT1-TOsF}{}
+\DeclareFontShape{OT1}{lato-TOsF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-OT1-TOsF}{}
+\DeclareFontShape{OT1}{lato-TOsF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-OT1-TOsF}{}
+\DeclareFontShape{OT1}{lato-TOsF}{sb}{n}{<-> \lato@@scale Lato-Semibold-OT1-TOsF}{}
+\DeclareFontShape{OT1}{lato-TOsF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-OT1-TOsF}{}
+\DeclareFontShape{OT1}{lato-TOsF}{l}{n}{<-> \lato@@scale Lato-Light-OT1-TOsF}{}
+\DeclareFontShape{OT1}{lato-TOsF}{b}{n}{<-> \lato@@scale Lato-Bold-OT1-TOsF}{}
+
+\DeclareFontShape{OT1}{lato-TOsF}{bx}{it}{<-> ssub * lato-TOsF/b/it}{}
+\DeclareFontShape{OT1}{lato-TOsF}{bx}{n}{<-> ssub * lato-TOsF/b/n}{}
+\DeclareFontShape{OT1}{lato-TOsF}{l}{sl}{<-> ssub * lato-TOsF/l/it}{}
+\DeclareFontShape{OT1}{lato-TOsF}{eb}{sl}{<-> ssub * lato-TOsF/eb/it}{}
+\DeclareFontShape{OT1}{lato-TOsF}{ub}{sl}{<-> ssub * lato-TOsF/ub/it}{}
+\DeclareFontShape{OT1}{lato-TOsF}{mb}{sl}{<-> ssub * lato-TOsF/mb/it}{}
+\DeclareFontShape{OT1}{lato-TOsF}{ul}{sl}{<-> ssub * lato-TOsF/ul/it}{}
+\DeclareFontShape{OT1}{lato-TOsF}{sb}{sl}{<-> ssub * lato-TOsF/sb/it}{}
+\DeclareFontShape{OT1}{lato-TOsF}{el}{sl}{<-> ssub * lato-TOsF/el/it}{}
+\DeclareFontShape{OT1}{lato-TOsF}{m}{sl}{<-> ssub * lato-TOsF/m/it}{}
+\DeclareFontShape{OT1}{lato-TOsF}{b}{sl}{<-> ssub * lato-TOsF/b/it}{}
+\DeclareFontShape{OT1}{lato-TOsF}{bx}{sl}{<-> ssub * lato-TOsF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/T1fla.fd b/Master/texmf-dist/tex/latex/lato/T1fla.fd
new file mode 100644
index 00000000000..7af6e79aa86
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/T1fla.fd
@@ -0,0 +1,51 @@
+%% T1fla.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{T1fla.fd}[2017/10/22 Font definitions for T1/fla.]
+\DeclareFontFamily{T1}{fla}{}
+
+\DeclareFontShape{T1}{fla}{l}{it}{<-> ssub * lato-TLF/l/it}{}
+\DeclareFontShape{T1}{fla}{eb}{it}{<-> ssub * lato-TLF/eb/it}{}
+\DeclareFontShape{T1}{fla}{ub}{it}{<-> ssub * lato-TLF/ub/it}{}
+\DeclareFontShape{T1}{fla}{mb}{it}{<-> ssub * lato-TLF/mb/it}{}
+\DeclareFontShape{T1}{fla}{ub}{n}{<-> ssub * lato-TLF/ub/n}{}
+\DeclareFontShape{T1}{fla}{mb}{n}{<-> ssub * lato-TLF/mb/n}{}
+\DeclareFontShape{T1}{fla}{eb}{n}{<-> ssub * lato-TLF/eb/n}{}
+\DeclareFontShape{T1}{fla}{ul}{n}{<-> ssub * lato-TLF/ul/n}{}
+\DeclareFontShape{T1}{fla}{sb}{it}{<-> ssub * lato-TLF/sb/it}{}
+\DeclareFontShape{T1}{fla}{el}{n}{<-> ssub * lato-TLF/el/n}{}
+\DeclareFontShape{T1}{fla}{m}{it}{<-> ssub * lato-TLF/m/it}{}
+\DeclareFontShape{T1}{fla}{m}{n}{<-> ssub * lato-TLF/m/n}{}
+\DeclareFontShape{T1}{fla}{el}{it}{<-> ssub * lato-TLF/el/it}{}
+\DeclareFontShape{T1}{fla}{b}{it}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{T1}{fla}{bx}{it}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{T1}{fla}{sb}{n}{<-> ssub * lato-TLF/sb/n}{}
+\DeclareFontShape{T1}{fla}{bx}{n}{<-> ssub * lato-TLF/b/n}{}
+\DeclareFontShape{T1}{fla}{ul}{it}{<-> ssub * lato-TLF/ul/it}{}
+\DeclareFontShape{T1}{fla}{l}{n}{<-> ssub * lato-TLF/l/n}{}
+\DeclareFontShape{T1}{fla}{b}{n}{<-> ssub * lato-TLF/b/n}{}
+\DeclareFontShape{T1}{fla}{l}{sl}{<-> ssub * lato-TLF/l/it}{}
+\DeclareFontShape{T1}{fla}{eb}{sl}{<-> ssub * lato-TLF/eb/it}{}
+\DeclareFontShape{T1}{fla}{ub}{sl}{<-> ssub * lato-TLF/ub/it}{}
+\DeclareFontShape{T1}{fla}{mb}{sl}{<-> ssub * lato-TLF/mb/it}{}
+\DeclareFontShape{T1}{fla}{ul}{sl}{<-> ssub * lato-TLF/ul/it}{}
+\DeclareFontShape{T1}{fla}{sb}{sl}{<-> ssub * lato-TLF/sb/it}{}
+\DeclareFontShape{T1}{fla}{el}{sl}{<-> ssub * lato-TLF/el/it}{}
+\DeclareFontShape{T1}{fla}{m}{sl}{<-> ssub * lato-TLF/m/it}{}
+\DeclareFontShape{T1}{fla}{b}{sl}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{T1}{fla}{bx}{sl}{<-> ssub * lato-TLF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/T1lato-LF.fd b/Master/texmf-dist/tex/latex/lato/T1lato-LF.fd
new file mode 100644
index 00000000000..75d69604b23
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/T1lato-LF.fd
@@ -0,0 +1,59 @@
+%% T1lato-LF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{T1lato-LF.fd}[2017/10/22 Font definitions for T1/lato-LF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{T1}{lato-LF}{}
+
+\DeclareFontShape{T1}{lato-LF}{l}{it}{<-> \lato@@scale Lato-LightItalic-T1-LF}{}
+\DeclareFontShape{T1}{lato-LF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-T1-LF}{}
+\DeclareFontShape{T1}{lato-LF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-T1-LF}{}
+\DeclareFontShape{T1}{lato-LF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-T1-LF}{}
+\DeclareFontShape{T1}{lato-LF}{ub}{n}{<-> \lato@@scale Lato-Black-T1-LF}{}
+\DeclareFontShape{T1}{lato-LF}{mb}{n}{<-> \lato@@scale Lato-Medium-T1-LF}{}
+\DeclareFontShape{T1}{lato-LF}{eb}{n}{<-> \lato@@scale Lato-Heavy-T1-LF}{}
+\DeclareFontShape{T1}{lato-LF}{ul}{n}{<-> \lato@@scale Lato-Hairline-T1-LF}{}
+\DeclareFontShape{T1}{lato-LF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-T1-LF}{}
+\DeclareFontShape{T1}{lato-LF}{el}{n}{<-> \lato@@scale Lato-Thin-T1-LF}{}
+\DeclareFontShape{T1}{lato-LF}{m}{it}{<-> \lato@@scale Lato-Italic-T1-LF}{}
+\DeclareFontShape{T1}{lato-LF}{m}{n}{<-> \lato@@scale Lato-Regular-T1-LF}{}
+\DeclareFontShape{T1}{lato-LF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-T1-LF}{}
+\DeclareFontShape{T1}{lato-LF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-T1-LF}{}
+\DeclareFontShape{T1}{lato-LF}{sb}{n}{<-> \lato@@scale Lato-Semibold-T1-LF}{}
+\DeclareFontShape{T1}{lato-LF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-T1-LF}{}
+\DeclareFontShape{T1}{lato-LF}{l}{n}{<-> \lato@@scale Lato-Light-T1-LF}{}
+\DeclareFontShape{T1}{lato-LF}{b}{n}{<-> \lato@@scale Lato-Bold-T1-LF}{}
+
+\DeclareFontShape{T1}{lato-LF}{bx}{it}{<-> ssub * lato-LF/b/it}{}
+\DeclareFontShape{T1}{lato-LF}{bx}{n}{<-> ssub * lato-LF/b/n}{}
+\DeclareFontShape{T1}{lato-LF}{l}{sl}{<-> ssub * lato-LF/l/it}{}
+\DeclareFontShape{T1}{lato-LF}{eb}{sl}{<-> ssub * lato-LF/eb/it}{}
+\DeclareFontShape{T1}{lato-LF}{ub}{sl}{<-> ssub * lato-LF/ub/it}{}
+\DeclareFontShape{T1}{lato-LF}{mb}{sl}{<-> ssub * lato-LF/mb/it}{}
+\DeclareFontShape{T1}{lato-LF}{ul}{sl}{<-> ssub * lato-LF/ul/it}{}
+\DeclareFontShape{T1}{lato-LF}{sb}{sl}{<-> ssub * lato-LF/sb/it}{}
+\DeclareFontShape{T1}{lato-LF}{el}{sl}{<-> ssub * lato-LF/el/it}{}
+\DeclareFontShape{T1}{lato-LF}{m}{sl}{<-> ssub * lato-LF/m/it}{}
+\DeclareFontShape{T1}{lato-LF}{b}{sl}{<-> ssub * lato-LF/b/it}{}
+\DeclareFontShape{T1}{lato-LF}{bx}{sl}{<-> ssub * lato-LF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/T1lato-OsF.fd b/Master/texmf-dist/tex/latex/lato/T1lato-OsF.fd
new file mode 100644
index 00000000000..304386ae778
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/T1lato-OsF.fd
@@ -0,0 +1,59 @@
+%% T1lato-OsF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{T1lato-OsF.fd}[2017/10/22 Font definitions for T1/lato-OsF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{T1}{lato-OsF}{}
+
+\DeclareFontShape{T1}{lato-OsF}{l}{it}{<-> \lato@@scale Lato-LightItalic-T1-OsF}{}
+\DeclareFontShape{T1}{lato-OsF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-T1-OsF}{}
+\DeclareFontShape{T1}{lato-OsF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-T1-OsF}{}
+\DeclareFontShape{T1}{lato-OsF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-T1-OsF}{}
+\DeclareFontShape{T1}{lato-OsF}{ub}{n}{<-> \lato@@scale Lato-Black-T1-OsF}{}
+\DeclareFontShape{T1}{lato-OsF}{mb}{n}{<-> \lato@@scale Lato-Medium-T1-OsF}{}
+\DeclareFontShape{T1}{lato-OsF}{eb}{n}{<-> \lato@@scale Lato-Heavy-T1-OsF}{}
+\DeclareFontShape{T1}{lato-OsF}{ul}{n}{<-> \lato@@scale Lato-Hairline-T1-OsF}{}
+\DeclareFontShape{T1}{lato-OsF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-T1-OsF}{}
+\DeclareFontShape{T1}{lato-OsF}{el}{n}{<-> \lato@@scale Lato-Thin-T1-OsF}{}
+\DeclareFontShape{T1}{lato-OsF}{m}{it}{<-> \lato@@scale Lato-Italic-T1-OsF}{}
+\DeclareFontShape{T1}{lato-OsF}{m}{n}{<-> \lato@@scale Lato-Regular-T1-OsF}{}
+\DeclareFontShape{T1}{lato-OsF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-T1-OsF}{}
+\DeclareFontShape{T1}{lato-OsF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-T1-OsF}{}
+\DeclareFontShape{T1}{lato-OsF}{sb}{n}{<-> \lato@@scale Lato-Semibold-T1-OsF}{}
+\DeclareFontShape{T1}{lato-OsF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-T1-OsF}{}
+\DeclareFontShape{T1}{lato-OsF}{l}{n}{<-> \lato@@scale Lato-Light-T1-OsF}{}
+\DeclareFontShape{T1}{lato-OsF}{b}{n}{<-> \lato@@scale Lato-Bold-T1-OsF}{}
+
+\DeclareFontShape{T1}{lato-OsF}{bx}{it}{<-> ssub * lato-OsF/b/it}{}
+\DeclareFontShape{T1}{lato-OsF}{bx}{n}{<-> ssub * lato-OsF/b/n}{}
+\DeclareFontShape{T1}{lato-OsF}{l}{sl}{<-> ssub * lato-OsF/l/it}{}
+\DeclareFontShape{T1}{lato-OsF}{eb}{sl}{<-> ssub * lato-OsF/eb/it}{}
+\DeclareFontShape{T1}{lato-OsF}{ub}{sl}{<-> ssub * lato-OsF/ub/it}{}
+\DeclareFontShape{T1}{lato-OsF}{mb}{sl}{<-> ssub * lato-OsF/mb/it}{}
+\DeclareFontShape{T1}{lato-OsF}{ul}{sl}{<-> ssub * lato-OsF/ul/it}{}
+\DeclareFontShape{T1}{lato-OsF}{sb}{sl}{<-> ssub * lato-OsF/sb/it}{}
+\DeclareFontShape{T1}{lato-OsF}{el}{sl}{<-> ssub * lato-OsF/el/it}{}
+\DeclareFontShape{T1}{lato-OsF}{m}{sl}{<-> ssub * lato-OsF/m/it}{}
+\DeclareFontShape{T1}{lato-OsF}{b}{sl}{<-> ssub * lato-OsF/b/it}{}
+\DeclareFontShape{T1}{lato-OsF}{bx}{sl}{<-> ssub * lato-OsF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/T1lato-TLF.fd b/Master/texmf-dist/tex/latex/lato/T1lato-TLF.fd
new file mode 100644
index 00000000000..4c965e007e4
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/T1lato-TLF.fd
@@ -0,0 +1,59 @@
+%% T1lato-TLF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{T1lato-TLF.fd}[2017/10/22 Font definitions for T1/lato-TLF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{T1}{lato-TLF}{}
+
+\DeclareFontShape{T1}{lato-TLF}{l}{it}{<-> \lato@@scale Lato-LightItalic-T1-TLF}{}
+\DeclareFontShape{T1}{lato-TLF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-T1-TLF}{}
+\DeclareFontShape{T1}{lato-TLF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-T1-TLF}{}
+\DeclareFontShape{T1}{lato-TLF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-T1-TLF}{}
+\DeclareFontShape{T1}{lato-TLF}{ub}{n}{<-> \lato@@scale Lato-Black-T1-TLF}{}
+\DeclareFontShape{T1}{lato-TLF}{mb}{n}{<-> \lato@@scale Lato-Medium-T1-TLF}{}
+\DeclareFontShape{T1}{lato-TLF}{eb}{n}{<-> \lato@@scale Lato-Heavy-T1-TLF}{}
+\DeclareFontShape{T1}{lato-TLF}{ul}{n}{<-> \lato@@scale Lato-Hairline-T1-TLF}{}
+\DeclareFontShape{T1}{lato-TLF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-T1-TLF}{}
+\DeclareFontShape{T1}{lato-TLF}{el}{n}{<-> \lato@@scale Lato-Thin-T1-TLF}{}
+\DeclareFontShape{T1}{lato-TLF}{m}{it}{<-> \lato@@scale Lato-Italic-T1-TLF}{}
+\DeclareFontShape{T1}{lato-TLF}{m}{n}{<-> \lato@@scale Lato-Regular-T1-TLF}{}
+\DeclareFontShape{T1}{lato-TLF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-T1-TLF}{}
+\DeclareFontShape{T1}{lato-TLF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-T1-TLF}{}
+\DeclareFontShape{T1}{lato-TLF}{sb}{n}{<-> \lato@@scale Lato-Semibold-T1-TLF}{}
+\DeclareFontShape{T1}{lato-TLF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-T1-TLF}{}
+\DeclareFontShape{T1}{lato-TLF}{l}{n}{<-> \lato@@scale Lato-Light-T1-TLF}{}
+\DeclareFontShape{T1}{lato-TLF}{b}{n}{<-> \lato@@scale Lato-Bold-T1-TLF}{}
+
+\DeclareFontShape{T1}{lato-TLF}{bx}{it}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{T1}{lato-TLF}{bx}{n}{<-> ssub * lato-TLF/b/n}{}
+\DeclareFontShape{T1}{lato-TLF}{l}{sl}{<-> ssub * lato-TLF/l/it}{}
+\DeclareFontShape{T1}{lato-TLF}{eb}{sl}{<-> ssub * lato-TLF/eb/it}{}
+\DeclareFontShape{T1}{lato-TLF}{ub}{sl}{<-> ssub * lato-TLF/ub/it}{}
+\DeclareFontShape{T1}{lato-TLF}{mb}{sl}{<-> ssub * lato-TLF/mb/it}{}
+\DeclareFontShape{T1}{lato-TLF}{ul}{sl}{<-> ssub * lato-TLF/ul/it}{}
+\DeclareFontShape{T1}{lato-TLF}{sb}{sl}{<-> ssub * lato-TLF/sb/it}{}
+\DeclareFontShape{T1}{lato-TLF}{el}{sl}{<-> ssub * lato-TLF/el/it}{}
+\DeclareFontShape{T1}{lato-TLF}{m}{sl}{<-> ssub * lato-TLF/m/it}{}
+\DeclareFontShape{T1}{lato-TLF}{b}{sl}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{T1}{lato-TLF}{bx}{sl}{<-> ssub * lato-TLF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/T1lato-TOsF.fd b/Master/texmf-dist/tex/latex/lato/T1lato-TOsF.fd
new file mode 100644
index 00000000000..e4627d42fb2
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/T1lato-TOsF.fd
@@ -0,0 +1,59 @@
+%% T1lato-TOsF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{T1lato-TOsF.fd}[2017/10/22 Font definitions for T1/lato-TOsF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{T1}{lato-TOsF}{}
+
+\DeclareFontShape{T1}{lato-TOsF}{l}{it}{<-> \lato@@scale Lato-LightItalic-T1-TOsF}{}
+\DeclareFontShape{T1}{lato-TOsF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-T1-TOsF}{}
+\DeclareFontShape{T1}{lato-TOsF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-T1-TOsF}{}
+\DeclareFontShape{T1}{lato-TOsF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-T1-TOsF}{}
+\DeclareFontShape{T1}{lato-TOsF}{ub}{n}{<-> \lato@@scale Lato-Black-T1-TOsF}{}
+\DeclareFontShape{T1}{lato-TOsF}{mb}{n}{<-> \lato@@scale Lato-Medium-T1-TOsF}{}
+\DeclareFontShape{T1}{lato-TOsF}{eb}{n}{<-> \lato@@scale Lato-Heavy-T1-TOsF}{}
+\DeclareFontShape{T1}{lato-TOsF}{ul}{n}{<-> \lato@@scale Lato-Hairline-T1-TOsF}{}
+\DeclareFontShape{T1}{lato-TOsF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-T1-TOsF}{}
+\DeclareFontShape{T1}{lato-TOsF}{el}{n}{<-> \lato@@scale Lato-Thin-T1-TOsF}{}
+\DeclareFontShape{T1}{lato-TOsF}{m}{it}{<-> \lato@@scale Lato-Italic-T1-TOsF}{}
+\DeclareFontShape{T1}{lato-TOsF}{m}{n}{<-> \lato@@scale Lato-Regular-T1-TOsF}{}
+\DeclareFontShape{T1}{lato-TOsF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-T1-TOsF}{}
+\DeclareFontShape{T1}{lato-TOsF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-T1-TOsF}{}
+\DeclareFontShape{T1}{lato-TOsF}{sb}{n}{<-> \lato@@scale Lato-Semibold-T1-TOsF}{}
+\DeclareFontShape{T1}{lato-TOsF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-T1-TOsF}{}
+\DeclareFontShape{T1}{lato-TOsF}{l}{n}{<-> \lato@@scale Lato-Light-T1-TOsF}{}
+\DeclareFontShape{T1}{lato-TOsF}{b}{n}{<-> \lato@@scale Lato-Bold-T1-TOsF}{}
+
+\DeclareFontShape{T1}{lato-TOsF}{bx}{it}{<-> ssub * lato-TOsF/b/it}{}
+\DeclareFontShape{T1}{lato-TOsF}{bx}{n}{<-> ssub * lato-TOsF/b/n}{}
+\DeclareFontShape{T1}{lato-TOsF}{l}{sl}{<-> ssub * lato-TOsF/l/it}{}
+\DeclareFontShape{T1}{lato-TOsF}{eb}{sl}{<-> ssub * lato-TOsF/eb/it}{}
+\DeclareFontShape{T1}{lato-TOsF}{ub}{sl}{<-> ssub * lato-TOsF/ub/it}{}
+\DeclareFontShape{T1}{lato-TOsF}{mb}{sl}{<-> ssub * lato-TOsF/mb/it}{}
+\DeclareFontShape{T1}{lato-TOsF}{ul}{sl}{<-> ssub * lato-TOsF/ul/it}{}
+\DeclareFontShape{T1}{lato-TOsF}{sb}{sl}{<-> ssub * lato-TOsF/sb/it}{}
+\DeclareFontShape{T1}{lato-TOsF}{el}{sl}{<-> ssub * lato-TOsF/el/it}{}
+\DeclareFontShape{T1}{lato-TOsF}{m}{sl}{<-> ssub * lato-TOsF/m/it}{}
+\DeclareFontShape{T1}{lato-TOsF}{b}{sl}{<-> ssub * lato-TOsF/b/it}{}
+\DeclareFontShape{T1}{lato-TOsF}{bx}{sl}{<-> ssub * lato-TOsF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/T2Afla.fd b/Master/texmf-dist/tex/latex/lato/T2Afla.fd
new file mode 100644
index 00000000000..773456ee4f6
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/T2Afla.fd
@@ -0,0 +1,51 @@
+%% T2Afla.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{T2Afla.fd}[2017/10/22 Font definitions for T2A/fla.]
+\DeclareFontFamily{T2A}{fla}{}
+
+\DeclareFontShape{T2A}{fla}{l}{it}{<-> ssub * lato-TLF/l/it}{}
+\DeclareFontShape{T2A}{fla}{eb}{it}{<-> ssub * lato-TLF/eb/it}{}
+\DeclareFontShape{T2A}{fla}{ub}{it}{<-> ssub * lato-TLF/ub/it}{}
+\DeclareFontShape{T2A}{fla}{mb}{it}{<-> ssub * lato-TLF/mb/it}{}
+\DeclareFontShape{T2A}{fla}{ub}{n}{<-> ssub * lato-TLF/ub/n}{}
+\DeclareFontShape{T2A}{fla}{mb}{n}{<-> ssub * lato-TLF/mb/n}{}
+\DeclareFontShape{T2A}{fla}{eb}{n}{<-> ssub * lato-TLF/eb/n}{}
+\DeclareFontShape{T2A}{fla}{ul}{n}{<-> ssub * lato-TLF/ul/n}{}
+\DeclareFontShape{T2A}{fla}{sb}{it}{<-> ssub * lato-TLF/sb/it}{}
+\DeclareFontShape{T2A}{fla}{el}{n}{<-> ssub * lato-TLF/el/n}{}
+\DeclareFontShape{T2A}{fla}{m}{it}{<-> ssub * lato-TLF/m/it}{}
+\DeclareFontShape{T2A}{fla}{m}{n}{<-> ssub * lato-TLF/m/n}{}
+\DeclareFontShape{T2A}{fla}{el}{it}{<-> ssub * lato-TLF/el/it}{}
+\DeclareFontShape{T2A}{fla}{b}{it}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{T2A}{fla}{bx}{it}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{T2A}{fla}{sb}{n}{<-> ssub * lato-TLF/sb/n}{}
+\DeclareFontShape{T2A}{fla}{bx}{n}{<-> ssub * lato-TLF/b/n}{}
+\DeclareFontShape{T2A}{fla}{ul}{it}{<-> ssub * lato-TLF/ul/it}{}
+\DeclareFontShape{T2A}{fla}{l}{n}{<-> ssub * lato-TLF/l/n}{}
+\DeclareFontShape{T2A}{fla}{b}{n}{<-> ssub * lato-TLF/b/n}{}
+\DeclareFontShape{T2A}{fla}{l}{sl}{<-> ssub * lato-TLF/l/it}{}
+\DeclareFontShape{T2A}{fla}{eb}{sl}{<-> ssub * lato-TLF/eb/it}{}
+\DeclareFontShape{T2A}{fla}{ub}{sl}{<-> ssub * lato-TLF/ub/it}{}
+\DeclareFontShape{T2A}{fla}{mb}{sl}{<-> ssub * lato-TLF/mb/it}{}
+\DeclareFontShape{T2A}{fla}{ul}{sl}{<-> ssub * lato-TLF/ul/it}{}
+\DeclareFontShape{T2A}{fla}{sb}{sl}{<-> ssub * lato-TLF/sb/it}{}
+\DeclareFontShape{T2A}{fla}{el}{sl}{<-> ssub * lato-TLF/el/it}{}
+\DeclareFontShape{T2A}{fla}{m}{sl}{<-> ssub * lato-TLF/m/it}{}
+\DeclareFontShape{T2A}{fla}{b}{sl}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{T2A}{fla}{bx}{sl}{<-> ssub * lato-TLF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/T2Alato-LF.fd b/Master/texmf-dist/tex/latex/lato/T2Alato-LF.fd
new file mode 100644
index 00000000000..21e752c53da
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/T2Alato-LF.fd
@@ -0,0 +1,59 @@
+%% T2Alato-LF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{T2Alato-LF.fd}[2017/10/22 Font definitions for T2A/lato-LF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{T2A}{lato-LF}{}
+
+\DeclareFontShape{T2A}{lato-LF}{l}{it}{<-> \lato@@scale Lato-LightItalic-T2A-LF}{}
+\DeclareFontShape{T2A}{lato-LF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-T2A-LF}{}
+\DeclareFontShape{T2A}{lato-LF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-T2A-LF}{}
+\DeclareFontShape{T2A}{lato-LF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-T2A-LF}{}
+\DeclareFontShape{T2A}{lato-LF}{ub}{n}{<-> \lato@@scale Lato-Black-T2A-LF}{}
+\DeclareFontShape{T2A}{lato-LF}{mb}{n}{<-> \lato@@scale Lato-Medium-T2A-LF}{}
+\DeclareFontShape{T2A}{lato-LF}{eb}{n}{<-> \lato@@scale Lato-Heavy-T2A-LF}{}
+\DeclareFontShape{T2A}{lato-LF}{ul}{n}{<-> \lato@@scale Lato-Hairline-T2A-LF}{}
+\DeclareFontShape{T2A}{lato-LF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-T2A-LF}{}
+\DeclareFontShape{T2A}{lato-LF}{el}{n}{<-> \lato@@scale Lato-Thin-T2A-LF}{}
+\DeclareFontShape{T2A}{lato-LF}{m}{it}{<-> \lato@@scale Lato-Italic-T2A-LF}{}
+\DeclareFontShape{T2A}{lato-LF}{m}{n}{<-> \lato@@scale Lato-Regular-T2A-LF}{}
+\DeclareFontShape{T2A}{lato-LF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-T2A-LF}{}
+\DeclareFontShape{T2A}{lato-LF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-T2A-LF}{}
+\DeclareFontShape{T2A}{lato-LF}{sb}{n}{<-> \lato@@scale Lato-Semibold-T2A-LF}{}
+\DeclareFontShape{T2A}{lato-LF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-T2A-LF}{}
+\DeclareFontShape{T2A}{lato-LF}{l}{n}{<-> \lato@@scale Lato-Light-T2A-LF}{}
+\DeclareFontShape{T2A}{lato-LF}{b}{n}{<-> \lato@@scale Lato-Bold-T2A-LF}{}
+
+\DeclareFontShape{T2A}{lato-LF}{bx}{it}{<-> ssub * lato-LF/b/it}{}
+\DeclareFontShape{T2A}{lato-LF}{bx}{n}{<-> ssub * lato-LF/b/n}{}
+\DeclareFontShape{T2A}{lato-LF}{l}{sl}{<-> ssub * lato-LF/l/it}{}
+\DeclareFontShape{T2A}{lato-LF}{eb}{sl}{<-> ssub * lato-LF/eb/it}{}
+\DeclareFontShape{T2A}{lato-LF}{ub}{sl}{<-> ssub * lato-LF/ub/it}{}
+\DeclareFontShape{T2A}{lato-LF}{mb}{sl}{<-> ssub * lato-LF/mb/it}{}
+\DeclareFontShape{T2A}{lato-LF}{ul}{sl}{<-> ssub * lato-LF/ul/it}{}
+\DeclareFontShape{T2A}{lato-LF}{sb}{sl}{<-> ssub * lato-LF/sb/it}{}
+\DeclareFontShape{T2A}{lato-LF}{el}{sl}{<-> ssub * lato-LF/el/it}{}
+\DeclareFontShape{T2A}{lato-LF}{m}{sl}{<-> ssub * lato-LF/m/it}{}
+\DeclareFontShape{T2A}{lato-LF}{b}{sl}{<-> ssub * lato-LF/b/it}{}
+\DeclareFontShape{T2A}{lato-LF}{bx}{sl}{<-> ssub * lato-LF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/T2Alato-OsF.fd b/Master/texmf-dist/tex/latex/lato/T2Alato-OsF.fd
new file mode 100644
index 00000000000..0a8af838d5c
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/T2Alato-OsF.fd
@@ -0,0 +1,59 @@
+%% T2Alato-OsF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{T2Alato-OsF.fd}[2017/10/22 Font definitions for T2A/lato-OsF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{T2A}{lato-OsF}{}
+
+\DeclareFontShape{T2A}{lato-OsF}{l}{it}{<-> \lato@@scale Lato-LightItalic-T2A-OsF}{}
+\DeclareFontShape{T2A}{lato-OsF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-T2A-OsF}{}
+\DeclareFontShape{T2A}{lato-OsF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-T2A-OsF}{}
+\DeclareFontShape{T2A}{lato-OsF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-T2A-OsF}{}
+\DeclareFontShape{T2A}{lato-OsF}{ub}{n}{<-> \lato@@scale Lato-Black-T2A-OsF}{}
+\DeclareFontShape{T2A}{lato-OsF}{mb}{n}{<-> \lato@@scale Lato-Medium-T2A-OsF}{}
+\DeclareFontShape{T2A}{lato-OsF}{eb}{n}{<-> \lato@@scale Lato-Heavy-T2A-OsF}{}
+\DeclareFontShape{T2A}{lato-OsF}{ul}{n}{<-> \lato@@scale Lato-Hairline-T2A-OsF}{}
+\DeclareFontShape{T2A}{lato-OsF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-T2A-OsF}{}
+\DeclareFontShape{T2A}{lato-OsF}{el}{n}{<-> \lato@@scale Lato-Thin-T2A-OsF}{}
+\DeclareFontShape{T2A}{lato-OsF}{m}{it}{<-> \lato@@scale Lato-Italic-T2A-OsF}{}
+\DeclareFontShape{T2A}{lato-OsF}{m}{n}{<-> \lato@@scale Lato-Regular-T2A-OsF}{}
+\DeclareFontShape{T2A}{lato-OsF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-T2A-OsF}{}
+\DeclareFontShape{T2A}{lato-OsF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-T2A-OsF}{}
+\DeclareFontShape{T2A}{lato-OsF}{sb}{n}{<-> \lato@@scale Lato-Semibold-T2A-OsF}{}
+\DeclareFontShape{T2A}{lato-OsF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-T2A-OsF}{}
+\DeclareFontShape{T2A}{lato-OsF}{l}{n}{<-> \lato@@scale Lato-Light-T2A-OsF}{}
+\DeclareFontShape{T2A}{lato-OsF}{b}{n}{<-> \lato@@scale Lato-Bold-T2A-OsF}{}
+
+\DeclareFontShape{T2A}{lato-OsF}{bx}{it}{<-> ssub * lato-OsF/b/it}{}
+\DeclareFontShape{T2A}{lato-OsF}{bx}{n}{<-> ssub * lato-OsF/b/n}{}
+\DeclareFontShape{T2A}{lato-OsF}{l}{sl}{<-> ssub * lato-OsF/l/it}{}
+\DeclareFontShape{T2A}{lato-OsF}{eb}{sl}{<-> ssub * lato-OsF/eb/it}{}
+\DeclareFontShape{T2A}{lato-OsF}{ub}{sl}{<-> ssub * lato-OsF/ub/it}{}
+\DeclareFontShape{T2A}{lato-OsF}{mb}{sl}{<-> ssub * lato-OsF/mb/it}{}
+\DeclareFontShape{T2A}{lato-OsF}{ul}{sl}{<-> ssub * lato-OsF/ul/it}{}
+\DeclareFontShape{T2A}{lato-OsF}{sb}{sl}{<-> ssub * lato-OsF/sb/it}{}
+\DeclareFontShape{T2A}{lato-OsF}{el}{sl}{<-> ssub * lato-OsF/el/it}{}
+\DeclareFontShape{T2A}{lato-OsF}{m}{sl}{<-> ssub * lato-OsF/m/it}{}
+\DeclareFontShape{T2A}{lato-OsF}{b}{sl}{<-> ssub * lato-OsF/b/it}{}
+\DeclareFontShape{T2A}{lato-OsF}{bx}{sl}{<-> ssub * lato-OsF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/T2Alato-TLF.fd b/Master/texmf-dist/tex/latex/lato/T2Alato-TLF.fd
new file mode 100644
index 00000000000..57a4fb35779
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/T2Alato-TLF.fd
@@ -0,0 +1,59 @@
+%% T2Alato-TLF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{T2Alato-TLF.fd}[2017/10/22 Font definitions for T2A/lato-TLF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{T2A}{lato-TLF}{}
+
+\DeclareFontShape{T2A}{lato-TLF}{l}{it}{<-> \lato@@scale Lato-LightItalic-T2A-TLF}{}
+\DeclareFontShape{T2A}{lato-TLF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-T2A-TLF}{}
+\DeclareFontShape{T2A}{lato-TLF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-T2A-TLF}{}
+\DeclareFontShape{T2A}{lato-TLF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-T2A-TLF}{}
+\DeclareFontShape{T2A}{lato-TLF}{ub}{n}{<-> \lato@@scale Lato-Black-T2A-TLF}{}
+\DeclareFontShape{T2A}{lato-TLF}{mb}{n}{<-> \lato@@scale Lato-Medium-T2A-TLF}{}
+\DeclareFontShape{T2A}{lato-TLF}{eb}{n}{<-> \lato@@scale Lato-Heavy-T2A-TLF}{}
+\DeclareFontShape{T2A}{lato-TLF}{ul}{n}{<-> \lato@@scale Lato-Hairline-T2A-TLF}{}
+\DeclareFontShape{T2A}{lato-TLF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-T2A-TLF}{}
+\DeclareFontShape{T2A}{lato-TLF}{el}{n}{<-> \lato@@scale Lato-Thin-T2A-TLF}{}
+\DeclareFontShape{T2A}{lato-TLF}{m}{it}{<-> \lato@@scale Lato-Italic-T2A-TLF}{}
+\DeclareFontShape{T2A}{lato-TLF}{m}{n}{<-> \lato@@scale Lato-Regular-T2A-TLF}{}
+\DeclareFontShape{T2A}{lato-TLF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-T2A-TLF}{}
+\DeclareFontShape{T2A}{lato-TLF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-T2A-TLF}{}
+\DeclareFontShape{T2A}{lato-TLF}{sb}{n}{<-> \lato@@scale Lato-Semibold-T2A-TLF}{}
+\DeclareFontShape{T2A}{lato-TLF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-T2A-TLF}{}
+\DeclareFontShape{T2A}{lato-TLF}{l}{n}{<-> \lato@@scale Lato-Light-T2A-TLF}{}
+\DeclareFontShape{T2A}{lato-TLF}{b}{n}{<-> \lato@@scale Lato-Bold-T2A-TLF}{}
+
+\DeclareFontShape{T2A}{lato-TLF}{bx}{it}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{T2A}{lato-TLF}{bx}{n}{<-> ssub * lato-TLF/b/n}{}
+\DeclareFontShape{T2A}{lato-TLF}{l}{sl}{<-> ssub * lato-TLF/l/it}{}
+\DeclareFontShape{T2A}{lato-TLF}{eb}{sl}{<-> ssub * lato-TLF/eb/it}{}
+\DeclareFontShape{T2A}{lato-TLF}{ub}{sl}{<-> ssub * lato-TLF/ub/it}{}
+\DeclareFontShape{T2A}{lato-TLF}{mb}{sl}{<-> ssub * lato-TLF/mb/it}{}
+\DeclareFontShape{T2A}{lato-TLF}{ul}{sl}{<-> ssub * lato-TLF/ul/it}{}
+\DeclareFontShape{T2A}{lato-TLF}{sb}{sl}{<-> ssub * lato-TLF/sb/it}{}
+\DeclareFontShape{T2A}{lato-TLF}{el}{sl}{<-> ssub * lato-TLF/el/it}{}
+\DeclareFontShape{T2A}{lato-TLF}{m}{sl}{<-> ssub * lato-TLF/m/it}{}
+\DeclareFontShape{T2A}{lato-TLF}{b}{sl}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{T2A}{lato-TLF}{bx}{sl}{<-> ssub * lato-TLF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/T2Alato-TOsF.fd b/Master/texmf-dist/tex/latex/lato/T2Alato-TOsF.fd
new file mode 100644
index 00000000000..e406454a8bf
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/T2Alato-TOsF.fd
@@ -0,0 +1,59 @@
+%% T2Alato-TOsF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{T2Alato-TOsF.fd}[2017/10/22 Font definitions for T2A/lato-TOsF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{T2A}{lato-TOsF}{}
+
+\DeclareFontShape{T2A}{lato-TOsF}{l}{it}{<-> \lato@@scale Lato-LightItalic-T2A-TOsF}{}
+\DeclareFontShape{T2A}{lato-TOsF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-T2A-TOsF}{}
+\DeclareFontShape{T2A}{lato-TOsF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-T2A-TOsF}{}
+\DeclareFontShape{T2A}{lato-TOsF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-T2A-TOsF}{}
+\DeclareFontShape{T2A}{lato-TOsF}{ub}{n}{<-> \lato@@scale Lato-Black-T2A-TOsF}{}
+\DeclareFontShape{T2A}{lato-TOsF}{mb}{n}{<-> \lato@@scale Lato-Medium-T2A-TOsF}{}
+\DeclareFontShape{T2A}{lato-TOsF}{eb}{n}{<-> \lato@@scale Lato-Heavy-T2A-TOsF}{}
+\DeclareFontShape{T2A}{lato-TOsF}{ul}{n}{<-> \lato@@scale Lato-Hairline-T2A-TOsF}{}
+\DeclareFontShape{T2A}{lato-TOsF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-T2A-TOsF}{}
+\DeclareFontShape{T2A}{lato-TOsF}{el}{n}{<-> \lato@@scale Lato-Thin-T2A-TOsF}{}
+\DeclareFontShape{T2A}{lato-TOsF}{m}{it}{<-> \lato@@scale Lato-Italic-T2A-TOsF}{}
+\DeclareFontShape{T2A}{lato-TOsF}{m}{n}{<-> \lato@@scale Lato-Regular-T2A-TOsF}{}
+\DeclareFontShape{T2A}{lato-TOsF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-T2A-TOsF}{}
+\DeclareFontShape{T2A}{lato-TOsF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-T2A-TOsF}{}
+\DeclareFontShape{T2A}{lato-TOsF}{sb}{n}{<-> \lato@@scale Lato-Semibold-T2A-TOsF}{}
+\DeclareFontShape{T2A}{lato-TOsF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-T2A-TOsF}{}
+\DeclareFontShape{T2A}{lato-TOsF}{l}{n}{<-> \lato@@scale Lato-Light-T2A-TOsF}{}
+\DeclareFontShape{T2A}{lato-TOsF}{b}{n}{<-> \lato@@scale Lato-Bold-T2A-TOsF}{}
+
+\DeclareFontShape{T2A}{lato-TOsF}{bx}{it}{<-> ssub * lato-TOsF/b/it}{}
+\DeclareFontShape{T2A}{lato-TOsF}{bx}{n}{<-> ssub * lato-TOsF/b/n}{}
+\DeclareFontShape{T2A}{lato-TOsF}{l}{sl}{<-> ssub * lato-TOsF/l/it}{}
+\DeclareFontShape{T2A}{lato-TOsF}{eb}{sl}{<-> ssub * lato-TOsF/eb/it}{}
+\DeclareFontShape{T2A}{lato-TOsF}{ub}{sl}{<-> ssub * lato-TOsF/ub/it}{}
+\DeclareFontShape{T2A}{lato-TOsF}{mb}{sl}{<-> ssub * lato-TOsF/mb/it}{}
+\DeclareFontShape{T2A}{lato-TOsF}{ul}{sl}{<-> ssub * lato-TOsF/ul/it}{}
+\DeclareFontShape{T2A}{lato-TOsF}{sb}{sl}{<-> ssub * lato-TOsF/sb/it}{}
+\DeclareFontShape{T2A}{lato-TOsF}{el}{sl}{<-> ssub * lato-TOsF/el/it}{}
+\DeclareFontShape{T2A}{lato-TOsF}{m}{sl}{<-> ssub * lato-TOsF/m/it}{}
+\DeclareFontShape{T2A}{lato-TOsF}{b}{sl}{<-> ssub * lato-TOsF/b/it}{}
+\DeclareFontShape{T2A}{lato-TOsF}{bx}{sl}{<-> ssub * lato-TOsF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/T2Bfla.fd b/Master/texmf-dist/tex/latex/lato/T2Bfla.fd
new file mode 100644
index 00000000000..a616da766fd
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/T2Bfla.fd
@@ -0,0 +1,51 @@
+%% T2Bfla.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{T2Bfla.fd}[2017/10/22 Font definitions for T2B/fla.]
+\DeclareFontFamily{T2B}{fla}{}
+
+\DeclareFontShape{T2B}{fla}{l}{it}{<-> ssub * lato-TLF/l/it}{}
+\DeclareFontShape{T2B}{fla}{eb}{it}{<-> ssub * lato-TLF/eb/it}{}
+\DeclareFontShape{T2B}{fla}{ub}{it}{<-> ssub * lato-TLF/ub/it}{}
+\DeclareFontShape{T2B}{fla}{mb}{it}{<-> ssub * lato-TLF/mb/it}{}
+\DeclareFontShape{T2B}{fla}{ub}{n}{<-> ssub * lato-TLF/ub/n}{}
+\DeclareFontShape{T2B}{fla}{mb}{n}{<-> ssub * lato-TLF/mb/n}{}
+\DeclareFontShape{T2B}{fla}{eb}{n}{<-> ssub * lato-TLF/eb/n}{}
+\DeclareFontShape{T2B}{fla}{ul}{n}{<-> ssub * lato-TLF/ul/n}{}
+\DeclareFontShape{T2B}{fla}{sb}{it}{<-> ssub * lato-TLF/sb/it}{}
+\DeclareFontShape{T2B}{fla}{el}{n}{<-> ssub * lato-TLF/el/n}{}
+\DeclareFontShape{T2B}{fla}{m}{it}{<-> ssub * lato-TLF/m/it}{}
+\DeclareFontShape{T2B}{fla}{m}{n}{<-> ssub * lato-TLF/m/n}{}
+\DeclareFontShape{T2B}{fla}{el}{it}{<-> ssub * lato-TLF/el/it}{}
+\DeclareFontShape{T2B}{fla}{b}{it}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{T2B}{fla}{bx}{it}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{T2B}{fla}{sb}{n}{<-> ssub * lato-TLF/sb/n}{}
+\DeclareFontShape{T2B}{fla}{bx}{n}{<-> ssub * lato-TLF/b/n}{}
+\DeclareFontShape{T2B}{fla}{ul}{it}{<-> ssub * lato-TLF/ul/it}{}
+\DeclareFontShape{T2B}{fla}{l}{n}{<-> ssub * lato-TLF/l/n}{}
+\DeclareFontShape{T2B}{fla}{b}{n}{<-> ssub * lato-TLF/b/n}{}
+\DeclareFontShape{T2B}{fla}{l}{sl}{<-> ssub * lato-TLF/l/it}{}
+\DeclareFontShape{T2B}{fla}{eb}{sl}{<-> ssub * lato-TLF/eb/it}{}
+\DeclareFontShape{T2B}{fla}{ub}{sl}{<-> ssub * lato-TLF/ub/it}{}
+\DeclareFontShape{T2B}{fla}{mb}{sl}{<-> ssub * lato-TLF/mb/it}{}
+\DeclareFontShape{T2B}{fla}{ul}{sl}{<-> ssub * lato-TLF/ul/it}{}
+\DeclareFontShape{T2B}{fla}{sb}{sl}{<-> ssub * lato-TLF/sb/it}{}
+\DeclareFontShape{T2B}{fla}{el}{sl}{<-> ssub * lato-TLF/el/it}{}
+\DeclareFontShape{T2B}{fla}{m}{sl}{<-> ssub * lato-TLF/m/it}{}
+\DeclareFontShape{T2B}{fla}{b}{sl}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{T2B}{fla}{bx}{sl}{<-> ssub * lato-TLF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/T2Blato-LF.fd b/Master/texmf-dist/tex/latex/lato/T2Blato-LF.fd
new file mode 100644
index 00000000000..caa28c81c36
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/T2Blato-LF.fd
@@ -0,0 +1,59 @@
+%% T2Blato-LF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{T2Blato-LF.fd}[2017/10/22 Font definitions for T2B/lato-LF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{T2B}{lato-LF}{}
+
+\DeclareFontShape{T2B}{lato-LF}{l}{it}{<-> \lato@@scale Lato-LightItalic-T2B-LF}{}
+\DeclareFontShape{T2B}{lato-LF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-T2B-LF}{}
+\DeclareFontShape{T2B}{lato-LF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-T2B-LF}{}
+\DeclareFontShape{T2B}{lato-LF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-T2B-LF}{}
+\DeclareFontShape{T2B}{lato-LF}{ub}{n}{<-> \lato@@scale Lato-Black-T2B-LF}{}
+\DeclareFontShape{T2B}{lato-LF}{mb}{n}{<-> \lato@@scale Lato-Medium-T2B-LF}{}
+\DeclareFontShape{T2B}{lato-LF}{eb}{n}{<-> \lato@@scale Lato-Heavy-T2B-LF}{}
+\DeclareFontShape{T2B}{lato-LF}{ul}{n}{<-> \lato@@scale Lato-Hairline-T2B-LF}{}
+\DeclareFontShape{T2B}{lato-LF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-T2B-LF}{}
+\DeclareFontShape{T2B}{lato-LF}{el}{n}{<-> \lato@@scale Lato-Thin-T2B-LF}{}
+\DeclareFontShape{T2B}{lato-LF}{m}{it}{<-> \lato@@scale Lato-Italic-T2B-LF}{}
+\DeclareFontShape{T2B}{lato-LF}{m}{n}{<-> \lato@@scale Lato-Regular-T2B-LF}{}
+\DeclareFontShape{T2B}{lato-LF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-T2B-LF}{}
+\DeclareFontShape{T2B}{lato-LF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-T2B-LF}{}
+\DeclareFontShape{T2B}{lato-LF}{sb}{n}{<-> \lato@@scale Lato-Semibold-T2B-LF}{}
+\DeclareFontShape{T2B}{lato-LF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-T2B-LF}{}
+\DeclareFontShape{T2B}{lato-LF}{l}{n}{<-> \lato@@scale Lato-Light-T2B-LF}{}
+\DeclareFontShape{T2B}{lato-LF}{b}{n}{<-> \lato@@scale Lato-Bold-T2B-LF}{}
+
+\DeclareFontShape{T2B}{lato-LF}{bx}{it}{<-> ssub * lato-LF/b/it}{}
+\DeclareFontShape{T2B}{lato-LF}{bx}{n}{<-> ssub * lato-LF/b/n}{}
+\DeclareFontShape{T2B}{lato-LF}{l}{sl}{<-> ssub * lato-LF/l/it}{}
+\DeclareFontShape{T2B}{lato-LF}{eb}{sl}{<-> ssub * lato-LF/eb/it}{}
+\DeclareFontShape{T2B}{lato-LF}{ub}{sl}{<-> ssub * lato-LF/ub/it}{}
+\DeclareFontShape{T2B}{lato-LF}{mb}{sl}{<-> ssub * lato-LF/mb/it}{}
+\DeclareFontShape{T2B}{lato-LF}{ul}{sl}{<-> ssub * lato-LF/ul/it}{}
+\DeclareFontShape{T2B}{lato-LF}{sb}{sl}{<-> ssub * lato-LF/sb/it}{}
+\DeclareFontShape{T2B}{lato-LF}{el}{sl}{<-> ssub * lato-LF/el/it}{}
+\DeclareFontShape{T2B}{lato-LF}{m}{sl}{<-> ssub * lato-LF/m/it}{}
+\DeclareFontShape{T2B}{lato-LF}{b}{sl}{<-> ssub * lato-LF/b/it}{}
+\DeclareFontShape{T2B}{lato-LF}{bx}{sl}{<-> ssub * lato-LF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/T2Blato-OsF.fd b/Master/texmf-dist/tex/latex/lato/T2Blato-OsF.fd
new file mode 100644
index 00000000000..afdf3e4065d
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/T2Blato-OsF.fd
@@ -0,0 +1,59 @@
+%% T2Blato-OsF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{T2Blato-OsF.fd}[2017/10/22 Font definitions for T2B/lato-OsF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{T2B}{lato-OsF}{}
+
+\DeclareFontShape{T2B}{lato-OsF}{l}{it}{<-> \lato@@scale Lato-LightItalic-T2B-OsF}{}
+\DeclareFontShape{T2B}{lato-OsF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-T2B-OsF}{}
+\DeclareFontShape{T2B}{lato-OsF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-T2B-OsF}{}
+\DeclareFontShape{T2B}{lato-OsF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-T2B-OsF}{}
+\DeclareFontShape{T2B}{lato-OsF}{ub}{n}{<-> \lato@@scale Lato-Black-T2B-OsF}{}
+\DeclareFontShape{T2B}{lato-OsF}{mb}{n}{<-> \lato@@scale Lato-Medium-T2B-OsF}{}
+\DeclareFontShape{T2B}{lato-OsF}{eb}{n}{<-> \lato@@scale Lato-Heavy-T2B-OsF}{}
+\DeclareFontShape{T2B}{lato-OsF}{ul}{n}{<-> \lato@@scale Lato-Hairline-T2B-OsF}{}
+\DeclareFontShape{T2B}{lato-OsF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-T2B-OsF}{}
+\DeclareFontShape{T2B}{lato-OsF}{el}{n}{<-> \lato@@scale Lato-Thin-T2B-OsF}{}
+\DeclareFontShape{T2B}{lato-OsF}{m}{it}{<-> \lato@@scale Lato-Italic-T2B-OsF}{}
+\DeclareFontShape{T2B}{lato-OsF}{m}{n}{<-> \lato@@scale Lato-Regular-T2B-OsF}{}
+\DeclareFontShape{T2B}{lato-OsF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-T2B-OsF}{}
+\DeclareFontShape{T2B}{lato-OsF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-T2B-OsF}{}
+\DeclareFontShape{T2B}{lato-OsF}{sb}{n}{<-> \lato@@scale Lato-Semibold-T2B-OsF}{}
+\DeclareFontShape{T2B}{lato-OsF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-T2B-OsF}{}
+\DeclareFontShape{T2B}{lato-OsF}{l}{n}{<-> \lato@@scale Lato-Light-T2B-OsF}{}
+\DeclareFontShape{T2B}{lato-OsF}{b}{n}{<-> \lato@@scale Lato-Bold-T2B-OsF}{}
+
+\DeclareFontShape{T2B}{lato-OsF}{bx}{it}{<-> ssub * lato-OsF/b/it}{}
+\DeclareFontShape{T2B}{lato-OsF}{bx}{n}{<-> ssub * lato-OsF/b/n}{}
+\DeclareFontShape{T2B}{lato-OsF}{l}{sl}{<-> ssub * lato-OsF/l/it}{}
+\DeclareFontShape{T2B}{lato-OsF}{eb}{sl}{<-> ssub * lato-OsF/eb/it}{}
+\DeclareFontShape{T2B}{lato-OsF}{ub}{sl}{<-> ssub * lato-OsF/ub/it}{}
+\DeclareFontShape{T2B}{lato-OsF}{mb}{sl}{<-> ssub * lato-OsF/mb/it}{}
+\DeclareFontShape{T2B}{lato-OsF}{ul}{sl}{<-> ssub * lato-OsF/ul/it}{}
+\DeclareFontShape{T2B}{lato-OsF}{sb}{sl}{<-> ssub * lato-OsF/sb/it}{}
+\DeclareFontShape{T2B}{lato-OsF}{el}{sl}{<-> ssub * lato-OsF/el/it}{}
+\DeclareFontShape{T2B}{lato-OsF}{m}{sl}{<-> ssub * lato-OsF/m/it}{}
+\DeclareFontShape{T2B}{lato-OsF}{b}{sl}{<-> ssub * lato-OsF/b/it}{}
+\DeclareFontShape{T2B}{lato-OsF}{bx}{sl}{<-> ssub * lato-OsF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/T2Blato-TLF.fd b/Master/texmf-dist/tex/latex/lato/T2Blato-TLF.fd
new file mode 100644
index 00000000000..3e8fdcadefe
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/T2Blato-TLF.fd
@@ -0,0 +1,59 @@
+%% T2Blato-TLF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{T2Blato-TLF.fd}[2017/10/22 Font definitions for T2B/lato-TLF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{T2B}{lato-TLF}{}
+
+\DeclareFontShape{T2B}{lato-TLF}{l}{it}{<-> \lato@@scale Lato-LightItalic-T2B-TLF}{}
+\DeclareFontShape{T2B}{lato-TLF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-T2B-TLF}{}
+\DeclareFontShape{T2B}{lato-TLF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-T2B-TLF}{}
+\DeclareFontShape{T2B}{lato-TLF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-T2B-TLF}{}
+\DeclareFontShape{T2B}{lato-TLF}{ub}{n}{<-> \lato@@scale Lato-Black-T2B-TLF}{}
+\DeclareFontShape{T2B}{lato-TLF}{mb}{n}{<-> \lato@@scale Lato-Medium-T2B-TLF}{}
+\DeclareFontShape{T2B}{lato-TLF}{eb}{n}{<-> \lato@@scale Lato-Heavy-T2B-TLF}{}
+\DeclareFontShape{T2B}{lato-TLF}{ul}{n}{<-> \lato@@scale Lato-Hairline-T2B-TLF}{}
+\DeclareFontShape{T2B}{lato-TLF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-T2B-TLF}{}
+\DeclareFontShape{T2B}{lato-TLF}{el}{n}{<-> \lato@@scale Lato-Thin-T2B-TLF}{}
+\DeclareFontShape{T2B}{lato-TLF}{m}{it}{<-> \lato@@scale Lato-Italic-T2B-TLF}{}
+\DeclareFontShape{T2B}{lato-TLF}{m}{n}{<-> \lato@@scale Lato-Regular-T2B-TLF}{}
+\DeclareFontShape{T2B}{lato-TLF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-T2B-TLF}{}
+\DeclareFontShape{T2B}{lato-TLF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-T2B-TLF}{}
+\DeclareFontShape{T2B}{lato-TLF}{sb}{n}{<-> \lato@@scale Lato-Semibold-T2B-TLF}{}
+\DeclareFontShape{T2B}{lato-TLF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-T2B-TLF}{}
+\DeclareFontShape{T2B}{lato-TLF}{l}{n}{<-> \lato@@scale Lato-Light-T2B-TLF}{}
+\DeclareFontShape{T2B}{lato-TLF}{b}{n}{<-> \lato@@scale Lato-Bold-T2B-TLF}{}
+
+\DeclareFontShape{T2B}{lato-TLF}{bx}{it}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{T2B}{lato-TLF}{bx}{n}{<-> ssub * lato-TLF/b/n}{}
+\DeclareFontShape{T2B}{lato-TLF}{l}{sl}{<-> ssub * lato-TLF/l/it}{}
+\DeclareFontShape{T2B}{lato-TLF}{eb}{sl}{<-> ssub * lato-TLF/eb/it}{}
+\DeclareFontShape{T2B}{lato-TLF}{ub}{sl}{<-> ssub * lato-TLF/ub/it}{}
+\DeclareFontShape{T2B}{lato-TLF}{mb}{sl}{<-> ssub * lato-TLF/mb/it}{}
+\DeclareFontShape{T2B}{lato-TLF}{ul}{sl}{<-> ssub * lato-TLF/ul/it}{}
+\DeclareFontShape{T2B}{lato-TLF}{sb}{sl}{<-> ssub * lato-TLF/sb/it}{}
+\DeclareFontShape{T2B}{lato-TLF}{el}{sl}{<-> ssub * lato-TLF/el/it}{}
+\DeclareFontShape{T2B}{lato-TLF}{m}{sl}{<-> ssub * lato-TLF/m/it}{}
+\DeclareFontShape{T2B}{lato-TLF}{b}{sl}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{T2B}{lato-TLF}{bx}{sl}{<-> ssub * lato-TLF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/T2Blato-TOsF.fd b/Master/texmf-dist/tex/latex/lato/T2Blato-TOsF.fd
new file mode 100644
index 00000000000..98f3c3b8403
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/T2Blato-TOsF.fd
@@ -0,0 +1,59 @@
+%% T2Blato-TOsF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{T2Blato-TOsF.fd}[2017/10/22 Font definitions for T2B/lato-TOsF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{T2B}{lato-TOsF}{}
+
+\DeclareFontShape{T2B}{lato-TOsF}{l}{it}{<-> \lato@@scale Lato-LightItalic-T2B-TOsF}{}
+\DeclareFontShape{T2B}{lato-TOsF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-T2B-TOsF}{}
+\DeclareFontShape{T2B}{lato-TOsF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-T2B-TOsF}{}
+\DeclareFontShape{T2B}{lato-TOsF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-T2B-TOsF}{}
+\DeclareFontShape{T2B}{lato-TOsF}{ub}{n}{<-> \lato@@scale Lato-Black-T2B-TOsF}{}
+\DeclareFontShape{T2B}{lato-TOsF}{mb}{n}{<-> \lato@@scale Lato-Medium-T2B-TOsF}{}
+\DeclareFontShape{T2B}{lato-TOsF}{eb}{n}{<-> \lato@@scale Lato-Heavy-T2B-TOsF}{}
+\DeclareFontShape{T2B}{lato-TOsF}{ul}{n}{<-> \lato@@scale Lato-Hairline-T2B-TOsF}{}
+\DeclareFontShape{T2B}{lato-TOsF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-T2B-TOsF}{}
+\DeclareFontShape{T2B}{lato-TOsF}{el}{n}{<-> \lato@@scale Lato-Thin-T2B-TOsF}{}
+\DeclareFontShape{T2B}{lato-TOsF}{m}{it}{<-> \lato@@scale Lato-Italic-T2B-TOsF}{}
+\DeclareFontShape{T2B}{lato-TOsF}{m}{n}{<-> \lato@@scale Lato-Regular-T2B-TOsF}{}
+\DeclareFontShape{T2B}{lato-TOsF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-T2B-TOsF}{}
+\DeclareFontShape{T2B}{lato-TOsF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-T2B-TOsF}{}
+\DeclareFontShape{T2B}{lato-TOsF}{sb}{n}{<-> \lato@@scale Lato-Semibold-T2B-TOsF}{}
+\DeclareFontShape{T2B}{lato-TOsF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-T2B-TOsF}{}
+\DeclareFontShape{T2B}{lato-TOsF}{l}{n}{<-> \lato@@scale Lato-Light-T2B-TOsF}{}
+\DeclareFontShape{T2B}{lato-TOsF}{b}{n}{<-> \lato@@scale Lato-Bold-T2B-TOsF}{}
+
+\DeclareFontShape{T2B}{lato-TOsF}{bx}{it}{<-> ssub * lato-TOsF/b/it}{}
+\DeclareFontShape{T2B}{lato-TOsF}{bx}{n}{<-> ssub * lato-TOsF/b/n}{}
+\DeclareFontShape{T2B}{lato-TOsF}{l}{sl}{<-> ssub * lato-TOsF/l/it}{}
+\DeclareFontShape{T2B}{lato-TOsF}{eb}{sl}{<-> ssub * lato-TOsF/eb/it}{}
+\DeclareFontShape{T2B}{lato-TOsF}{ub}{sl}{<-> ssub * lato-TOsF/ub/it}{}
+\DeclareFontShape{T2B}{lato-TOsF}{mb}{sl}{<-> ssub * lato-TOsF/mb/it}{}
+\DeclareFontShape{T2B}{lato-TOsF}{ul}{sl}{<-> ssub * lato-TOsF/ul/it}{}
+\DeclareFontShape{T2B}{lato-TOsF}{sb}{sl}{<-> ssub * lato-TOsF/sb/it}{}
+\DeclareFontShape{T2B}{lato-TOsF}{el}{sl}{<-> ssub * lato-TOsF/el/it}{}
+\DeclareFontShape{T2B}{lato-TOsF}{m}{sl}{<-> ssub * lato-TOsF/m/it}{}
+\DeclareFontShape{T2B}{lato-TOsF}{b}{sl}{<-> ssub * lato-TOsF/b/it}{}
+\DeclareFontShape{T2B}{lato-TOsF}{bx}{sl}{<-> ssub * lato-TOsF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/T2Cfla.fd b/Master/texmf-dist/tex/latex/lato/T2Cfla.fd
new file mode 100644
index 00000000000..0cc2f0caf90
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/T2Cfla.fd
@@ -0,0 +1,51 @@
+%% T2Cfla.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{T2Cfla.fd}[2017/10/22 Font definitions for T2C/fla.]
+\DeclareFontFamily{T2C}{fla}{}
+
+\DeclareFontShape{T2C}{fla}{l}{it}{<-> ssub * lato-TLF/l/it}{}
+\DeclareFontShape{T2C}{fla}{eb}{it}{<-> ssub * lato-TLF/eb/it}{}
+\DeclareFontShape{T2C}{fla}{ub}{it}{<-> ssub * lato-TLF/ub/it}{}
+\DeclareFontShape{T2C}{fla}{mb}{it}{<-> ssub * lato-TLF/mb/it}{}
+\DeclareFontShape{T2C}{fla}{ub}{n}{<-> ssub * lato-TLF/ub/n}{}
+\DeclareFontShape{T2C}{fla}{mb}{n}{<-> ssub * lato-TLF/mb/n}{}
+\DeclareFontShape{T2C}{fla}{eb}{n}{<-> ssub * lato-TLF/eb/n}{}
+\DeclareFontShape{T2C}{fla}{ul}{n}{<-> ssub * lato-TLF/ul/n}{}
+\DeclareFontShape{T2C}{fla}{sb}{it}{<-> ssub * lato-TLF/sb/it}{}
+\DeclareFontShape{T2C}{fla}{el}{n}{<-> ssub * lato-TLF/el/n}{}
+\DeclareFontShape{T2C}{fla}{m}{it}{<-> ssub * lato-TLF/m/it}{}
+\DeclareFontShape{T2C}{fla}{m}{n}{<-> ssub * lato-TLF/m/n}{}
+\DeclareFontShape{T2C}{fla}{el}{it}{<-> ssub * lato-TLF/el/it}{}
+\DeclareFontShape{T2C}{fla}{b}{it}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{T2C}{fla}{bx}{it}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{T2C}{fla}{sb}{n}{<-> ssub * lato-TLF/sb/n}{}
+\DeclareFontShape{T2C}{fla}{bx}{n}{<-> ssub * lato-TLF/b/n}{}
+\DeclareFontShape{T2C}{fla}{ul}{it}{<-> ssub * lato-TLF/ul/it}{}
+\DeclareFontShape{T2C}{fla}{l}{n}{<-> ssub * lato-TLF/l/n}{}
+\DeclareFontShape{T2C}{fla}{b}{n}{<-> ssub * lato-TLF/b/n}{}
+\DeclareFontShape{T2C}{fla}{l}{sl}{<-> ssub * lato-TLF/l/it}{}
+\DeclareFontShape{T2C}{fla}{eb}{sl}{<-> ssub * lato-TLF/eb/it}{}
+\DeclareFontShape{T2C}{fla}{ub}{sl}{<-> ssub * lato-TLF/ub/it}{}
+\DeclareFontShape{T2C}{fla}{mb}{sl}{<-> ssub * lato-TLF/mb/it}{}
+\DeclareFontShape{T2C}{fla}{ul}{sl}{<-> ssub * lato-TLF/ul/it}{}
+\DeclareFontShape{T2C}{fla}{sb}{sl}{<-> ssub * lato-TLF/sb/it}{}
+\DeclareFontShape{T2C}{fla}{el}{sl}{<-> ssub * lato-TLF/el/it}{}
+\DeclareFontShape{T2C}{fla}{m}{sl}{<-> ssub * lato-TLF/m/it}{}
+\DeclareFontShape{T2C}{fla}{b}{sl}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{T2C}{fla}{bx}{sl}{<-> ssub * lato-TLF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/T2Clato-LF.fd b/Master/texmf-dist/tex/latex/lato/T2Clato-LF.fd
new file mode 100644
index 00000000000..f2edb684f6c
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/T2Clato-LF.fd
@@ -0,0 +1,59 @@
+%% T2Clato-LF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{T2Clato-LF.fd}[2017/10/22 Font definitions for T2C/lato-LF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{T2C}{lato-LF}{}
+
+\DeclareFontShape{T2C}{lato-LF}{l}{it}{<-> \lato@@scale Lato-LightItalic-T2C-LF}{}
+\DeclareFontShape{T2C}{lato-LF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-T2C-LF}{}
+\DeclareFontShape{T2C}{lato-LF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-T2C-LF}{}
+\DeclareFontShape{T2C}{lato-LF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-T2C-LF}{}
+\DeclareFontShape{T2C}{lato-LF}{ub}{n}{<-> \lato@@scale Lato-Black-T2C-LF}{}
+\DeclareFontShape{T2C}{lato-LF}{mb}{n}{<-> \lato@@scale Lato-Medium-T2C-LF}{}
+\DeclareFontShape{T2C}{lato-LF}{eb}{n}{<-> \lato@@scale Lato-Heavy-T2C-LF}{}
+\DeclareFontShape{T2C}{lato-LF}{ul}{n}{<-> \lato@@scale Lato-Hairline-T2C-LF}{}
+\DeclareFontShape{T2C}{lato-LF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-T2C-LF}{}
+\DeclareFontShape{T2C}{lato-LF}{el}{n}{<-> \lato@@scale Lato-Thin-T2C-LF}{}
+\DeclareFontShape{T2C}{lato-LF}{m}{it}{<-> \lato@@scale Lato-Italic-T2C-LF}{}
+\DeclareFontShape{T2C}{lato-LF}{m}{n}{<-> \lato@@scale Lato-Regular-T2C-LF}{}
+\DeclareFontShape{T2C}{lato-LF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-T2C-LF}{}
+\DeclareFontShape{T2C}{lato-LF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-T2C-LF}{}
+\DeclareFontShape{T2C}{lato-LF}{sb}{n}{<-> \lato@@scale Lato-Semibold-T2C-LF}{}
+\DeclareFontShape{T2C}{lato-LF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-T2C-LF}{}
+\DeclareFontShape{T2C}{lato-LF}{l}{n}{<-> \lato@@scale Lato-Light-T2C-LF}{}
+\DeclareFontShape{T2C}{lato-LF}{b}{n}{<-> \lato@@scale Lato-Bold-T2C-LF}{}
+
+\DeclareFontShape{T2C}{lato-LF}{bx}{it}{<-> ssub * lato-LF/b/it}{}
+\DeclareFontShape{T2C}{lato-LF}{bx}{n}{<-> ssub * lato-LF/b/n}{}
+\DeclareFontShape{T2C}{lato-LF}{l}{sl}{<-> ssub * lato-LF/l/it}{}
+\DeclareFontShape{T2C}{lato-LF}{eb}{sl}{<-> ssub * lato-LF/eb/it}{}
+\DeclareFontShape{T2C}{lato-LF}{ub}{sl}{<-> ssub * lato-LF/ub/it}{}
+\DeclareFontShape{T2C}{lato-LF}{mb}{sl}{<-> ssub * lato-LF/mb/it}{}
+\DeclareFontShape{T2C}{lato-LF}{ul}{sl}{<-> ssub * lato-LF/ul/it}{}
+\DeclareFontShape{T2C}{lato-LF}{sb}{sl}{<-> ssub * lato-LF/sb/it}{}
+\DeclareFontShape{T2C}{lato-LF}{el}{sl}{<-> ssub * lato-LF/el/it}{}
+\DeclareFontShape{T2C}{lato-LF}{m}{sl}{<-> ssub * lato-LF/m/it}{}
+\DeclareFontShape{T2C}{lato-LF}{b}{sl}{<-> ssub * lato-LF/b/it}{}
+\DeclareFontShape{T2C}{lato-LF}{bx}{sl}{<-> ssub * lato-LF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/T2Clato-OsF.fd b/Master/texmf-dist/tex/latex/lato/T2Clato-OsF.fd
new file mode 100644
index 00000000000..964d828440a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/T2Clato-OsF.fd
@@ -0,0 +1,59 @@
+%% T2Clato-OsF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{T2Clato-OsF.fd}[2017/10/22 Font definitions for T2C/lato-OsF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{T2C}{lato-OsF}{}
+
+\DeclareFontShape{T2C}{lato-OsF}{l}{it}{<-> \lato@@scale Lato-LightItalic-T2C-OsF}{}
+\DeclareFontShape{T2C}{lato-OsF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-T2C-OsF}{}
+\DeclareFontShape{T2C}{lato-OsF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-T2C-OsF}{}
+\DeclareFontShape{T2C}{lato-OsF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-T2C-OsF}{}
+\DeclareFontShape{T2C}{lato-OsF}{ub}{n}{<-> \lato@@scale Lato-Black-T2C-OsF}{}
+\DeclareFontShape{T2C}{lato-OsF}{mb}{n}{<-> \lato@@scale Lato-Medium-T2C-OsF}{}
+\DeclareFontShape{T2C}{lato-OsF}{eb}{n}{<-> \lato@@scale Lato-Heavy-T2C-OsF}{}
+\DeclareFontShape{T2C}{lato-OsF}{ul}{n}{<-> \lato@@scale Lato-Hairline-T2C-OsF}{}
+\DeclareFontShape{T2C}{lato-OsF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-T2C-OsF}{}
+\DeclareFontShape{T2C}{lato-OsF}{el}{n}{<-> \lato@@scale Lato-Thin-T2C-OsF}{}
+\DeclareFontShape{T2C}{lato-OsF}{m}{it}{<-> \lato@@scale Lato-Italic-T2C-OsF}{}
+\DeclareFontShape{T2C}{lato-OsF}{m}{n}{<-> \lato@@scale Lato-Regular-T2C-OsF}{}
+\DeclareFontShape{T2C}{lato-OsF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-T2C-OsF}{}
+\DeclareFontShape{T2C}{lato-OsF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-T2C-OsF}{}
+\DeclareFontShape{T2C}{lato-OsF}{sb}{n}{<-> \lato@@scale Lato-Semibold-T2C-OsF}{}
+\DeclareFontShape{T2C}{lato-OsF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-T2C-OsF}{}
+\DeclareFontShape{T2C}{lato-OsF}{l}{n}{<-> \lato@@scale Lato-Light-T2C-OsF}{}
+\DeclareFontShape{T2C}{lato-OsF}{b}{n}{<-> \lato@@scale Lato-Bold-T2C-OsF}{}
+
+\DeclareFontShape{T2C}{lato-OsF}{bx}{it}{<-> ssub * lato-OsF/b/it}{}
+\DeclareFontShape{T2C}{lato-OsF}{bx}{n}{<-> ssub * lato-OsF/b/n}{}
+\DeclareFontShape{T2C}{lato-OsF}{l}{sl}{<-> ssub * lato-OsF/l/it}{}
+\DeclareFontShape{T2C}{lato-OsF}{eb}{sl}{<-> ssub * lato-OsF/eb/it}{}
+\DeclareFontShape{T2C}{lato-OsF}{ub}{sl}{<-> ssub * lato-OsF/ub/it}{}
+\DeclareFontShape{T2C}{lato-OsF}{mb}{sl}{<-> ssub * lato-OsF/mb/it}{}
+\DeclareFontShape{T2C}{lato-OsF}{ul}{sl}{<-> ssub * lato-OsF/ul/it}{}
+\DeclareFontShape{T2C}{lato-OsF}{sb}{sl}{<-> ssub * lato-OsF/sb/it}{}
+\DeclareFontShape{T2C}{lato-OsF}{el}{sl}{<-> ssub * lato-OsF/el/it}{}
+\DeclareFontShape{T2C}{lato-OsF}{m}{sl}{<-> ssub * lato-OsF/m/it}{}
+\DeclareFontShape{T2C}{lato-OsF}{b}{sl}{<-> ssub * lato-OsF/b/it}{}
+\DeclareFontShape{T2C}{lato-OsF}{bx}{sl}{<-> ssub * lato-OsF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/T2Clato-TLF.fd b/Master/texmf-dist/tex/latex/lato/T2Clato-TLF.fd
new file mode 100644
index 00000000000..2b52ff57a00
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/T2Clato-TLF.fd
@@ -0,0 +1,59 @@
+%% T2Clato-TLF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{T2Clato-TLF.fd}[2017/10/22 Font definitions for T2C/lato-TLF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{T2C}{lato-TLF}{}
+
+\DeclareFontShape{T2C}{lato-TLF}{l}{it}{<-> \lato@@scale Lato-LightItalic-T2C-TLF}{}
+\DeclareFontShape{T2C}{lato-TLF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-T2C-TLF}{}
+\DeclareFontShape{T2C}{lato-TLF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-T2C-TLF}{}
+\DeclareFontShape{T2C}{lato-TLF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-T2C-TLF}{}
+\DeclareFontShape{T2C}{lato-TLF}{ub}{n}{<-> \lato@@scale Lato-Black-T2C-TLF}{}
+\DeclareFontShape{T2C}{lato-TLF}{mb}{n}{<-> \lato@@scale Lato-Medium-T2C-TLF}{}
+\DeclareFontShape{T2C}{lato-TLF}{eb}{n}{<-> \lato@@scale Lato-Heavy-T2C-TLF}{}
+\DeclareFontShape{T2C}{lato-TLF}{ul}{n}{<-> \lato@@scale Lato-Hairline-T2C-TLF}{}
+\DeclareFontShape{T2C}{lato-TLF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-T2C-TLF}{}
+\DeclareFontShape{T2C}{lato-TLF}{el}{n}{<-> \lato@@scale Lato-Thin-T2C-TLF}{}
+\DeclareFontShape{T2C}{lato-TLF}{m}{it}{<-> \lato@@scale Lato-Italic-T2C-TLF}{}
+\DeclareFontShape{T2C}{lato-TLF}{m}{n}{<-> \lato@@scale Lato-Regular-T2C-TLF}{}
+\DeclareFontShape{T2C}{lato-TLF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-T2C-TLF}{}
+\DeclareFontShape{T2C}{lato-TLF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-T2C-TLF}{}
+\DeclareFontShape{T2C}{lato-TLF}{sb}{n}{<-> \lato@@scale Lato-Semibold-T2C-TLF}{}
+\DeclareFontShape{T2C}{lato-TLF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-T2C-TLF}{}
+\DeclareFontShape{T2C}{lato-TLF}{l}{n}{<-> \lato@@scale Lato-Light-T2C-TLF}{}
+\DeclareFontShape{T2C}{lato-TLF}{b}{n}{<-> \lato@@scale Lato-Bold-T2C-TLF}{}
+
+\DeclareFontShape{T2C}{lato-TLF}{bx}{it}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{T2C}{lato-TLF}{bx}{n}{<-> ssub * lato-TLF/b/n}{}
+\DeclareFontShape{T2C}{lato-TLF}{l}{sl}{<-> ssub * lato-TLF/l/it}{}
+\DeclareFontShape{T2C}{lato-TLF}{eb}{sl}{<-> ssub * lato-TLF/eb/it}{}
+\DeclareFontShape{T2C}{lato-TLF}{ub}{sl}{<-> ssub * lato-TLF/ub/it}{}
+\DeclareFontShape{T2C}{lato-TLF}{mb}{sl}{<-> ssub * lato-TLF/mb/it}{}
+\DeclareFontShape{T2C}{lato-TLF}{ul}{sl}{<-> ssub * lato-TLF/ul/it}{}
+\DeclareFontShape{T2C}{lato-TLF}{sb}{sl}{<-> ssub * lato-TLF/sb/it}{}
+\DeclareFontShape{T2C}{lato-TLF}{el}{sl}{<-> ssub * lato-TLF/el/it}{}
+\DeclareFontShape{T2C}{lato-TLF}{m}{sl}{<-> ssub * lato-TLF/m/it}{}
+\DeclareFontShape{T2C}{lato-TLF}{b}{sl}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{T2C}{lato-TLF}{bx}{sl}{<-> ssub * lato-TLF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/T2Clato-TOsF.fd b/Master/texmf-dist/tex/latex/lato/T2Clato-TOsF.fd
new file mode 100644
index 00000000000..904730e3e7a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/T2Clato-TOsF.fd
@@ -0,0 +1,59 @@
+%% T2Clato-TOsF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{T2Clato-TOsF.fd}[2017/10/22 Font definitions for T2C/lato-TOsF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{T2C}{lato-TOsF}{}
+
+\DeclareFontShape{T2C}{lato-TOsF}{l}{it}{<-> \lato@@scale Lato-LightItalic-T2C-TOsF}{}
+\DeclareFontShape{T2C}{lato-TOsF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-T2C-TOsF}{}
+\DeclareFontShape{T2C}{lato-TOsF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-T2C-TOsF}{}
+\DeclareFontShape{T2C}{lato-TOsF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-T2C-TOsF}{}
+\DeclareFontShape{T2C}{lato-TOsF}{ub}{n}{<-> \lato@@scale Lato-Black-T2C-TOsF}{}
+\DeclareFontShape{T2C}{lato-TOsF}{mb}{n}{<-> \lato@@scale Lato-Medium-T2C-TOsF}{}
+\DeclareFontShape{T2C}{lato-TOsF}{eb}{n}{<-> \lato@@scale Lato-Heavy-T2C-TOsF}{}
+\DeclareFontShape{T2C}{lato-TOsF}{ul}{n}{<-> \lato@@scale Lato-Hairline-T2C-TOsF}{}
+\DeclareFontShape{T2C}{lato-TOsF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-T2C-TOsF}{}
+\DeclareFontShape{T2C}{lato-TOsF}{el}{n}{<-> \lato@@scale Lato-Thin-T2C-TOsF}{}
+\DeclareFontShape{T2C}{lato-TOsF}{m}{it}{<-> \lato@@scale Lato-Italic-T2C-TOsF}{}
+\DeclareFontShape{T2C}{lato-TOsF}{m}{n}{<-> \lato@@scale Lato-Regular-T2C-TOsF}{}
+\DeclareFontShape{T2C}{lato-TOsF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-T2C-TOsF}{}
+\DeclareFontShape{T2C}{lato-TOsF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-T2C-TOsF}{}
+\DeclareFontShape{T2C}{lato-TOsF}{sb}{n}{<-> \lato@@scale Lato-Semibold-T2C-TOsF}{}
+\DeclareFontShape{T2C}{lato-TOsF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-T2C-TOsF}{}
+\DeclareFontShape{T2C}{lato-TOsF}{l}{n}{<-> \lato@@scale Lato-Light-T2C-TOsF}{}
+\DeclareFontShape{T2C}{lato-TOsF}{b}{n}{<-> \lato@@scale Lato-Bold-T2C-TOsF}{}
+
+\DeclareFontShape{T2C}{lato-TOsF}{bx}{it}{<-> ssub * lato-TOsF/b/it}{}
+\DeclareFontShape{T2C}{lato-TOsF}{bx}{n}{<-> ssub * lato-TOsF/b/n}{}
+\DeclareFontShape{T2C}{lato-TOsF}{l}{sl}{<-> ssub * lato-TOsF/l/it}{}
+\DeclareFontShape{T2C}{lato-TOsF}{eb}{sl}{<-> ssub * lato-TOsF/eb/it}{}
+\DeclareFontShape{T2C}{lato-TOsF}{ub}{sl}{<-> ssub * lato-TOsF/ub/it}{}
+\DeclareFontShape{T2C}{lato-TOsF}{mb}{sl}{<-> ssub * lato-TOsF/mb/it}{}
+\DeclareFontShape{T2C}{lato-TOsF}{ul}{sl}{<-> ssub * lato-TOsF/ul/it}{}
+\DeclareFontShape{T2C}{lato-TOsF}{sb}{sl}{<-> ssub * lato-TOsF/sb/it}{}
+\DeclareFontShape{T2C}{lato-TOsF}{el}{sl}{<-> ssub * lato-TOsF/el/it}{}
+\DeclareFontShape{T2C}{lato-TOsF}{m}{sl}{<-> ssub * lato-TOsF/m/it}{}
+\DeclareFontShape{T2C}{lato-TOsF}{b}{sl}{<-> ssub * lato-TOsF/b/it}{}
+\DeclareFontShape{T2C}{lato-TOsF}{bx}{sl}{<-> ssub * lato-TOsF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/TS1fla.fd b/Master/texmf-dist/tex/latex/lato/TS1fla.fd
new file mode 100644
index 00000000000..3f718f583eb
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/TS1fla.fd
@@ -0,0 +1,51 @@
+%% TS1fla.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{TS1fla.fd}[2017/10/22 Font definitions for TS1/fla.]
+\DeclareFontFamily{TS1}{fla}{}
+
+\DeclareFontShape{TS1}{fla}{l}{it}{<-> ssub * lato-TLF/l/it}{}
+\DeclareFontShape{TS1}{fla}{eb}{it}{<-> ssub * lato-TLF/eb/it}{}
+\DeclareFontShape{TS1}{fla}{ub}{it}{<-> ssub * lato-TLF/ub/it}{}
+\DeclareFontShape{TS1}{fla}{mb}{it}{<-> ssub * lato-TLF/mb/it}{}
+\DeclareFontShape{TS1}{fla}{ub}{n}{<-> ssub * lato-TLF/ub/n}{}
+\DeclareFontShape{TS1}{fla}{mb}{n}{<-> ssub * lato-TLF/mb/n}{}
+\DeclareFontShape{TS1}{fla}{eb}{n}{<-> ssub * lato-TLF/eb/n}{}
+\DeclareFontShape{TS1}{fla}{ul}{n}{<-> ssub * lato-TLF/ul/n}{}
+\DeclareFontShape{TS1}{fla}{sb}{it}{<-> ssub * lato-TLF/sb/it}{}
+\DeclareFontShape{TS1}{fla}{el}{n}{<-> ssub * lato-TLF/el/n}{}
+\DeclareFontShape{TS1}{fla}{m}{it}{<-> ssub * lato-TLF/m/it}{}
+\DeclareFontShape{TS1}{fla}{m}{n}{<-> ssub * lato-TLF/m/n}{}
+\DeclareFontShape{TS1}{fla}{el}{it}{<-> ssub * lato-TLF/el/it}{}
+\DeclareFontShape{TS1}{fla}{b}{it}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{TS1}{fla}{bx}{it}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{TS1}{fla}{sb}{n}{<-> ssub * lato-TLF/sb/n}{}
+\DeclareFontShape{TS1}{fla}{bx}{n}{<-> ssub * lato-TLF/b/n}{}
+\DeclareFontShape{TS1}{fla}{ul}{it}{<-> ssub * lato-TLF/ul/it}{}
+\DeclareFontShape{TS1}{fla}{l}{n}{<-> ssub * lato-TLF/l/n}{}
+\DeclareFontShape{TS1}{fla}{b}{n}{<-> ssub * lato-TLF/b/n}{}
+\DeclareFontShape{TS1}{fla}{l}{sl}{<-> ssub * lato-TLF/l/it}{}
+\DeclareFontShape{TS1}{fla}{eb}{sl}{<-> ssub * lato-TLF/eb/it}{}
+\DeclareFontShape{TS1}{fla}{ub}{sl}{<-> ssub * lato-TLF/ub/it}{}
+\DeclareFontShape{TS1}{fla}{mb}{sl}{<-> ssub * lato-TLF/mb/it}{}
+\DeclareFontShape{TS1}{fla}{ul}{sl}{<-> ssub * lato-TLF/ul/it}{}
+\DeclareFontShape{TS1}{fla}{sb}{sl}{<-> ssub * lato-TLF/sb/it}{}
+\DeclareFontShape{TS1}{fla}{el}{sl}{<-> ssub * lato-TLF/el/it}{}
+\DeclareFontShape{TS1}{fla}{m}{sl}{<-> ssub * lato-TLF/m/it}{}
+\DeclareFontShape{TS1}{fla}{b}{sl}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{TS1}{fla}{bx}{sl}{<-> ssub * lato-TLF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/TS1lato-LF.fd b/Master/texmf-dist/tex/latex/lato/TS1lato-LF.fd
new file mode 100644
index 00000000000..280f1a9e731
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/TS1lato-LF.fd
@@ -0,0 +1,59 @@
+%% TS1lato-LF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{TS1lato-LF.fd}[2017/10/22 Font definitions for TS1/lato-LF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{TS1}{lato-LF}{}
+
+\DeclareFontShape{TS1}{lato-LF}{l}{it}{<-> \lato@@scale Lato-LightItalic-TS1-LF}{}
+\DeclareFontShape{TS1}{lato-LF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-TS1-LF}{}
+\DeclareFontShape{TS1}{lato-LF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-TS1-LF}{}
+\DeclareFontShape{TS1}{lato-LF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-TS1-LF}{}
+\DeclareFontShape{TS1}{lato-LF}{ub}{n}{<-> \lato@@scale Lato-Black-TS1-LF}{}
+\DeclareFontShape{TS1}{lato-LF}{mb}{n}{<-> \lato@@scale Lato-Medium-TS1-LF}{}
+\DeclareFontShape{TS1}{lato-LF}{eb}{n}{<-> \lato@@scale Lato-Heavy-TS1-LF}{}
+\DeclareFontShape{TS1}{lato-LF}{ul}{n}{<-> \lato@@scale Lato-Hairline-TS1-LF}{}
+\DeclareFontShape{TS1}{lato-LF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-TS1-LF}{}
+\DeclareFontShape{TS1}{lato-LF}{el}{n}{<-> \lato@@scale Lato-Thin-TS1-LF}{}
+\DeclareFontShape{TS1}{lato-LF}{m}{it}{<-> \lato@@scale Lato-Italic-TS1-LF}{}
+\DeclareFontShape{TS1}{lato-LF}{m}{n}{<-> \lato@@scale Lato-Regular-TS1-LF}{}
+\DeclareFontShape{TS1}{lato-LF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-TS1-LF}{}
+\DeclareFontShape{TS1}{lato-LF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-TS1-LF}{}
+\DeclareFontShape{TS1}{lato-LF}{sb}{n}{<-> \lato@@scale Lato-Semibold-TS1-LF}{}
+\DeclareFontShape{TS1}{lato-LF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-TS1-LF}{}
+\DeclareFontShape{TS1}{lato-LF}{l}{n}{<-> \lato@@scale Lato-Light-TS1-LF}{}
+\DeclareFontShape{TS1}{lato-LF}{b}{n}{<-> \lato@@scale Lato-Bold-TS1-LF}{}
+
+\DeclareFontShape{TS1}{lato-LF}{bx}{it}{<-> ssub * lato-LF/b/it}{}
+\DeclareFontShape{TS1}{lato-LF}{bx}{n}{<-> ssub * lato-LF/b/n}{}
+\DeclareFontShape{TS1}{lato-LF}{l}{sl}{<-> ssub * lato-LF/l/it}{}
+\DeclareFontShape{TS1}{lato-LF}{eb}{sl}{<-> ssub * lato-LF/eb/it}{}
+\DeclareFontShape{TS1}{lato-LF}{ub}{sl}{<-> ssub * lato-LF/ub/it}{}
+\DeclareFontShape{TS1}{lato-LF}{mb}{sl}{<-> ssub * lato-LF/mb/it}{}
+\DeclareFontShape{TS1}{lato-LF}{ul}{sl}{<-> ssub * lato-LF/ul/it}{}
+\DeclareFontShape{TS1}{lato-LF}{sb}{sl}{<-> ssub * lato-LF/sb/it}{}
+\DeclareFontShape{TS1}{lato-LF}{el}{sl}{<-> ssub * lato-LF/el/it}{}
+\DeclareFontShape{TS1}{lato-LF}{m}{sl}{<-> ssub * lato-LF/m/it}{}
+\DeclareFontShape{TS1}{lato-LF}{b}{sl}{<-> ssub * lato-LF/b/it}{}
+\DeclareFontShape{TS1}{lato-LF}{bx}{sl}{<-> ssub * lato-LF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/TS1lato-OsF.fd b/Master/texmf-dist/tex/latex/lato/TS1lato-OsF.fd
new file mode 100644
index 00000000000..f782bf812b2
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/TS1lato-OsF.fd
@@ -0,0 +1,59 @@
+%% TS1lato-OsF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{TS1lato-OsF.fd}[2017/10/22 Font definitions for TS1/lato-OsF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{TS1}{lato-OsF}{}
+
+\DeclareFontShape{TS1}{lato-OsF}{l}{it}{<-> \lato@@scale Lato-LightItalic-TS1-OsF}{}
+\DeclareFontShape{TS1}{lato-OsF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-TS1-OsF}{}
+\DeclareFontShape{TS1}{lato-OsF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-TS1-OsF}{}
+\DeclareFontShape{TS1}{lato-OsF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-TS1-OsF}{}
+\DeclareFontShape{TS1}{lato-OsF}{ub}{n}{<-> \lato@@scale Lato-Black-TS1-OsF}{}
+\DeclareFontShape{TS1}{lato-OsF}{mb}{n}{<-> \lato@@scale Lato-Medium-TS1-OsF}{}
+\DeclareFontShape{TS1}{lato-OsF}{eb}{n}{<-> \lato@@scale Lato-Heavy-TS1-OsF}{}
+\DeclareFontShape{TS1}{lato-OsF}{ul}{n}{<-> \lato@@scale Lato-Hairline-TS1-OsF}{}
+\DeclareFontShape{TS1}{lato-OsF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-TS1-OsF}{}
+\DeclareFontShape{TS1}{lato-OsF}{el}{n}{<-> \lato@@scale Lato-Thin-TS1-OsF}{}
+\DeclareFontShape{TS1}{lato-OsF}{m}{it}{<-> \lato@@scale Lato-Italic-TS1-OsF}{}
+\DeclareFontShape{TS1}{lato-OsF}{m}{n}{<-> \lato@@scale Lato-Regular-TS1-OsF}{}
+\DeclareFontShape{TS1}{lato-OsF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-TS1-OsF}{}
+\DeclareFontShape{TS1}{lato-OsF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-TS1-OsF}{}
+\DeclareFontShape{TS1}{lato-OsF}{sb}{n}{<-> \lato@@scale Lato-Semibold-TS1-OsF}{}
+\DeclareFontShape{TS1}{lato-OsF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-TS1-OsF}{}
+\DeclareFontShape{TS1}{lato-OsF}{l}{n}{<-> \lato@@scale Lato-Light-TS1-OsF}{}
+\DeclareFontShape{TS1}{lato-OsF}{b}{n}{<-> \lato@@scale Lato-Bold-TS1-OsF}{}
+
+\DeclareFontShape{TS1}{lato-OsF}{bx}{it}{<-> ssub * lato-OsF/b/it}{}
+\DeclareFontShape{TS1}{lato-OsF}{bx}{n}{<-> ssub * lato-OsF/b/n}{}
+\DeclareFontShape{TS1}{lato-OsF}{l}{sl}{<-> ssub * lato-OsF/l/it}{}
+\DeclareFontShape{TS1}{lato-OsF}{eb}{sl}{<-> ssub * lato-OsF/eb/it}{}
+\DeclareFontShape{TS1}{lato-OsF}{ub}{sl}{<-> ssub * lato-OsF/ub/it}{}
+\DeclareFontShape{TS1}{lato-OsF}{mb}{sl}{<-> ssub * lato-OsF/mb/it}{}
+\DeclareFontShape{TS1}{lato-OsF}{ul}{sl}{<-> ssub * lato-OsF/ul/it}{}
+\DeclareFontShape{TS1}{lato-OsF}{sb}{sl}{<-> ssub * lato-OsF/sb/it}{}
+\DeclareFontShape{TS1}{lato-OsF}{el}{sl}{<-> ssub * lato-OsF/el/it}{}
+\DeclareFontShape{TS1}{lato-OsF}{m}{sl}{<-> ssub * lato-OsF/m/it}{}
+\DeclareFontShape{TS1}{lato-OsF}{b}{sl}{<-> ssub * lato-OsF/b/it}{}
+\DeclareFontShape{TS1}{lato-OsF}{bx}{sl}{<-> ssub * lato-OsF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/TS1lato-TLF.fd b/Master/texmf-dist/tex/latex/lato/TS1lato-TLF.fd
new file mode 100644
index 00000000000..d103433b208
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/TS1lato-TLF.fd
@@ -0,0 +1,59 @@
+%% TS1lato-TLF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{TS1lato-TLF.fd}[2017/10/22 Font definitions for TS1/lato-TLF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{TS1}{lato-TLF}{}
+
+\DeclareFontShape{TS1}{lato-TLF}{l}{it}{<-> \lato@@scale Lato-LightItalic-TS1-TLF}{}
+\DeclareFontShape{TS1}{lato-TLF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-TS1-TLF}{}
+\DeclareFontShape{TS1}{lato-TLF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-TS1-TLF}{}
+\DeclareFontShape{TS1}{lato-TLF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-TS1-TLF}{}
+\DeclareFontShape{TS1}{lato-TLF}{ub}{n}{<-> \lato@@scale Lato-Black-TS1-TLF}{}
+\DeclareFontShape{TS1}{lato-TLF}{mb}{n}{<-> \lato@@scale Lato-Medium-TS1-TLF}{}
+\DeclareFontShape{TS1}{lato-TLF}{eb}{n}{<-> \lato@@scale Lato-Heavy-TS1-TLF}{}
+\DeclareFontShape{TS1}{lato-TLF}{ul}{n}{<-> \lato@@scale Lato-Hairline-TS1-TLF}{}
+\DeclareFontShape{TS1}{lato-TLF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-TS1-TLF}{}
+\DeclareFontShape{TS1}{lato-TLF}{el}{n}{<-> \lato@@scale Lato-Thin-TS1-TLF}{}
+\DeclareFontShape{TS1}{lato-TLF}{m}{it}{<-> \lato@@scale Lato-Italic-TS1-TLF}{}
+\DeclareFontShape{TS1}{lato-TLF}{m}{n}{<-> \lato@@scale Lato-Regular-TS1-TLF}{}
+\DeclareFontShape{TS1}{lato-TLF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-TS1-TLF}{}
+\DeclareFontShape{TS1}{lato-TLF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-TS1-TLF}{}
+\DeclareFontShape{TS1}{lato-TLF}{sb}{n}{<-> \lato@@scale Lato-Semibold-TS1-TLF}{}
+\DeclareFontShape{TS1}{lato-TLF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-TS1-TLF}{}
+\DeclareFontShape{TS1}{lato-TLF}{l}{n}{<-> \lato@@scale Lato-Light-TS1-TLF}{}
+\DeclareFontShape{TS1}{lato-TLF}{b}{n}{<-> \lato@@scale Lato-Bold-TS1-TLF}{}
+
+\DeclareFontShape{TS1}{lato-TLF}{bx}{it}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{TS1}{lato-TLF}{bx}{n}{<-> ssub * lato-TLF/b/n}{}
+\DeclareFontShape{TS1}{lato-TLF}{l}{sl}{<-> ssub * lato-TLF/l/it}{}
+\DeclareFontShape{TS1}{lato-TLF}{eb}{sl}{<-> ssub * lato-TLF/eb/it}{}
+\DeclareFontShape{TS1}{lato-TLF}{ub}{sl}{<-> ssub * lato-TLF/ub/it}{}
+\DeclareFontShape{TS1}{lato-TLF}{mb}{sl}{<-> ssub * lato-TLF/mb/it}{}
+\DeclareFontShape{TS1}{lato-TLF}{ul}{sl}{<-> ssub * lato-TLF/ul/it}{}
+\DeclareFontShape{TS1}{lato-TLF}{sb}{sl}{<-> ssub * lato-TLF/sb/it}{}
+\DeclareFontShape{TS1}{lato-TLF}{el}{sl}{<-> ssub * lato-TLF/el/it}{}
+\DeclareFontShape{TS1}{lato-TLF}{m}{sl}{<-> ssub * lato-TLF/m/it}{}
+\DeclareFontShape{TS1}{lato-TLF}{b}{sl}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{TS1}{lato-TLF}{bx}{sl}{<-> ssub * lato-TLF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/TS1lato-TOsF.fd b/Master/texmf-dist/tex/latex/lato/TS1lato-TOsF.fd
new file mode 100644
index 00000000000..bb0bb48ea16
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/TS1lato-TOsF.fd
@@ -0,0 +1,59 @@
+%% TS1lato-TOsF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{TS1lato-TOsF.fd}[2017/10/22 Font definitions for TS1/lato-TOsF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{TS1}{lato-TOsF}{}
+
+\DeclareFontShape{TS1}{lato-TOsF}{l}{it}{<-> \lato@@scale Lato-LightItalic-TS1-TOsF}{}
+\DeclareFontShape{TS1}{lato-TOsF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-TS1-TOsF}{}
+\DeclareFontShape{TS1}{lato-TOsF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-TS1-TOsF}{}
+\DeclareFontShape{TS1}{lato-TOsF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-TS1-TOsF}{}
+\DeclareFontShape{TS1}{lato-TOsF}{ub}{n}{<-> \lato@@scale Lato-Black-TS1-TOsF}{}
+\DeclareFontShape{TS1}{lato-TOsF}{mb}{n}{<-> \lato@@scale Lato-Medium-TS1-TOsF}{}
+\DeclareFontShape{TS1}{lato-TOsF}{eb}{n}{<-> \lato@@scale Lato-Heavy-TS1-TOsF}{}
+\DeclareFontShape{TS1}{lato-TOsF}{ul}{n}{<-> \lato@@scale Lato-Hairline-TS1-TOsF}{}
+\DeclareFontShape{TS1}{lato-TOsF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-TS1-TOsF}{}
+\DeclareFontShape{TS1}{lato-TOsF}{el}{n}{<-> \lato@@scale Lato-Thin-TS1-TOsF}{}
+\DeclareFontShape{TS1}{lato-TOsF}{m}{it}{<-> \lato@@scale Lato-Italic-TS1-TOsF}{}
+\DeclareFontShape{TS1}{lato-TOsF}{m}{n}{<-> \lato@@scale Lato-Regular-TS1-TOsF}{}
+\DeclareFontShape{TS1}{lato-TOsF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-TS1-TOsF}{}
+\DeclareFontShape{TS1}{lato-TOsF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-TS1-TOsF}{}
+\DeclareFontShape{TS1}{lato-TOsF}{sb}{n}{<-> \lato@@scale Lato-Semibold-TS1-TOsF}{}
+\DeclareFontShape{TS1}{lato-TOsF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-TS1-TOsF}{}
+\DeclareFontShape{TS1}{lato-TOsF}{l}{n}{<-> \lato@@scale Lato-Light-TS1-TOsF}{}
+\DeclareFontShape{TS1}{lato-TOsF}{b}{n}{<-> \lato@@scale Lato-Bold-TS1-TOsF}{}
+
+\DeclareFontShape{TS1}{lato-TOsF}{bx}{it}{<-> ssub * lato-TOsF/b/it}{}
+\DeclareFontShape{TS1}{lato-TOsF}{bx}{n}{<-> ssub * lato-TOsF/b/n}{}
+\DeclareFontShape{TS1}{lato-TOsF}{l}{sl}{<-> ssub * lato-TOsF/l/it}{}
+\DeclareFontShape{TS1}{lato-TOsF}{eb}{sl}{<-> ssub * lato-TOsF/eb/it}{}
+\DeclareFontShape{TS1}{lato-TOsF}{ub}{sl}{<-> ssub * lato-TOsF/ub/it}{}
+\DeclareFontShape{TS1}{lato-TOsF}{mb}{sl}{<-> ssub * lato-TOsF/mb/it}{}
+\DeclareFontShape{TS1}{lato-TOsF}{ul}{sl}{<-> ssub * lato-TOsF/ul/it}{}
+\DeclareFontShape{TS1}{lato-TOsF}{sb}{sl}{<-> ssub * lato-TOsF/sb/it}{}
+\DeclareFontShape{TS1}{lato-TOsF}{el}{sl}{<-> ssub * lato-TOsF/el/it}{}
+\DeclareFontShape{TS1}{lato-TOsF}{m}{sl}{<-> ssub * lato-TOsF/m/it}{}
+\DeclareFontShape{TS1}{lato-TOsF}{b}{sl}{<-> ssub * lato-TOsF/b/it}{}
+\DeclareFontShape{TS1}{lato-TOsF}{bx}{sl}{<-> ssub * lato-TOsF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/X2fla.fd b/Master/texmf-dist/tex/latex/lato/X2fla.fd
new file mode 100644
index 00000000000..cb490a33828
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/X2fla.fd
@@ -0,0 +1,51 @@
+%% X2fla.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{X2fla.fd}[2017/10/22 Font definitions for X2/fla.]
+\DeclareFontFamily{X2}{fla}{}
+
+\DeclareFontShape{X2}{fla}{l}{it}{<-> ssub * lato-TLF/l/it}{}
+\DeclareFontShape{X2}{fla}{eb}{it}{<-> ssub * lato-TLF/eb/it}{}
+\DeclareFontShape{X2}{fla}{ub}{it}{<-> ssub * lato-TLF/ub/it}{}
+\DeclareFontShape{X2}{fla}{mb}{it}{<-> ssub * lato-TLF/mb/it}{}
+\DeclareFontShape{X2}{fla}{ub}{n}{<-> ssub * lato-TLF/ub/n}{}
+\DeclareFontShape{X2}{fla}{mb}{n}{<-> ssub * lato-TLF/mb/n}{}
+\DeclareFontShape{X2}{fla}{eb}{n}{<-> ssub * lato-TLF/eb/n}{}
+\DeclareFontShape{X2}{fla}{ul}{n}{<-> ssub * lato-TLF/ul/n}{}
+\DeclareFontShape{X2}{fla}{sb}{it}{<-> ssub * lato-TLF/sb/it}{}
+\DeclareFontShape{X2}{fla}{el}{n}{<-> ssub * lato-TLF/el/n}{}
+\DeclareFontShape{X2}{fla}{m}{it}{<-> ssub * lato-TLF/m/it}{}
+\DeclareFontShape{X2}{fla}{m}{n}{<-> ssub * lato-TLF/m/n}{}
+\DeclareFontShape{X2}{fla}{el}{it}{<-> ssub * lato-TLF/el/it}{}
+\DeclareFontShape{X2}{fla}{b}{it}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{X2}{fla}{bx}{it}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{X2}{fla}{sb}{n}{<-> ssub * lato-TLF/sb/n}{}
+\DeclareFontShape{X2}{fla}{bx}{n}{<-> ssub * lato-TLF/b/n}{}
+\DeclareFontShape{X2}{fla}{ul}{it}{<-> ssub * lato-TLF/ul/it}{}
+\DeclareFontShape{X2}{fla}{l}{n}{<-> ssub * lato-TLF/l/n}{}
+\DeclareFontShape{X2}{fla}{b}{n}{<-> ssub * lato-TLF/b/n}{}
+\DeclareFontShape{X2}{fla}{l}{sl}{<-> ssub * lato-TLF/l/it}{}
+\DeclareFontShape{X2}{fla}{eb}{sl}{<-> ssub * lato-TLF/eb/it}{}
+\DeclareFontShape{X2}{fla}{ub}{sl}{<-> ssub * lato-TLF/ub/it}{}
+\DeclareFontShape{X2}{fla}{mb}{sl}{<-> ssub * lato-TLF/mb/it}{}
+\DeclareFontShape{X2}{fla}{ul}{sl}{<-> ssub * lato-TLF/ul/it}{}
+\DeclareFontShape{X2}{fla}{sb}{sl}{<-> ssub * lato-TLF/sb/it}{}
+\DeclareFontShape{X2}{fla}{el}{sl}{<-> ssub * lato-TLF/el/it}{}
+\DeclareFontShape{X2}{fla}{m}{sl}{<-> ssub * lato-TLF/m/it}{}
+\DeclareFontShape{X2}{fla}{b}{sl}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{X2}{fla}{bx}{sl}{<-> ssub * lato-TLF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/X2lato-LF.fd b/Master/texmf-dist/tex/latex/lato/X2lato-LF.fd
new file mode 100644
index 00000000000..06ba344fbde
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/X2lato-LF.fd
@@ -0,0 +1,59 @@
+%% X2lato-LF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{X2lato-LF.fd}[2017/10/22 Font definitions for X2/lato-LF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{X2}{lato-LF}{}
+
+\DeclareFontShape{X2}{lato-LF}{l}{it}{<-> \lato@@scale Lato-LightItalic-X2-LF}{}
+\DeclareFontShape{X2}{lato-LF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-X2-LF}{}
+\DeclareFontShape{X2}{lato-LF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-X2-LF}{}
+\DeclareFontShape{X2}{lato-LF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-X2-LF}{}
+\DeclareFontShape{X2}{lato-LF}{ub}{n}{<-> \lato@@scale Lato-Black-X2-LF}{}
+\DeclareFontShape{X2}{lato-LF}{mb}{n}{<-> \lato@@scale Lato-Medium-X2-LF}{}
+\DeclareFontShape{X2}{lato-LF}{eb}{n}{<-> \lato@@scale Lato-Heavy-X2-LF}{}
+\DeclareFontShape{X2}{lato-LF}{ul}{n}{<-> \lato@@scale Lato-Hairline-X2-LF}{}
+\DeclareFontShape{X2}{lato-LF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-X2-LF}{}
+\DeclareFontShape{X2}{lato-LF}{el}{n}{<-> \lato@@scale Lato-Thin-X2-LF}{}
+\DeclareFontShape{X2}{lato-LF}{m}{it}{<-> \lato@@scale Lato-Italic-X2-LF}{}
+\DeclareFontShape{X2}{lato-LF}{m}{n}{<-> \lato@@scale Lato-Regular-X2-LF}{}
+\DeclareFontShape{X2}{lato-LF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-X2-LF}{}
+\DeclareFontShape{X2}{lato-LF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-X2-LF}{}
+\DeclareFontShape{X2}{lato-LF}{sb}{n}{<-> \lato@@scale Lato-Semibold-X2-LF}{}
+\DeclareFontShape{X2}{lato-LF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-X2-LF}{}
+\DeclareFontShape{X2}{lato-LF}{l}{n}{<-> \lato@@scale Lato-Light-X2-LF}{}
+\DeclareFontShape{X2}{lato-LF}{b}{n}{<-> \lato@@scale Lato-Bold-X2-LF}{}
+
+\DeclareFontShape{X2}{lato-LF}{bx}{it}{<-> ssub * lato-LF/b/it}{}
+\DeclareFontShape{X2}{lato-LF}{bx}{n}{<-> ssub * lato-LF/b/n}{}
+\DeclareFontShape{X2}{lato-LF}{l}{sl}{<-> ssub * lato-LF/l/it}{}
+\DeclareFontShape{X2}{lato-LF}{eb}{sl}{<-> ssub * lato-LF/eb/it}{}
+\DeclareFontShape{X2}{lato-LF}{ub}{sl}{<-> ssub * lato-LF/ub/it}{}
+\DeclareFontShape{X2}{lato-LF}{mb}{sl}{<-> ssub * lato-LF/mb/it}{}
+\DeclareFontShape{X2}{lato-LF}{ul}{sl}{<-> ssub * lato-LF/ul/it}{}
+\DeclareFontShape{X2}{lato-LF}{sb}{sl}{<-> ssub * lato-LF/sb/it}{}
+\DeclareFontShape{X2}{lato-LF}{el}{sl}{<-> ssub * lato-LF/el/it}{}
+\DeclareFontShape{X2}{lato-LF}{m}{sl}{<-> ssub * lato-LF/m/it}{}
+\DeclareFontShape{X2}{lato-LF}{b}{sl}{<-> ssub * lato-LF/b/it}{}
+\DeclareFontShape{X2}{lato-LF}{bx}{sl}{<-> ssub * lato-LF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/X2lato-OsF.fd b/Master/texmf-dist/tex/latex/lato/X2lato-OsF.fd
new file mode 100644
index 00000000000..02ba7d34ca3
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/X2lato-OsF.fd
@@ -0,0 +1,59 @@
+%% X2lato-OsF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{X2lato-OsF.fd}[2017/10/22 Font definitions for X2/lato-OsF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{X2}{lato-OsF}{}
+
+\DeclareFontShape{X2}{lato-OsF}{l}{it}{<-> \lato@@scale Lato-LightItalic-X2-OsF}{}
+\DeclareFontShape{X2}{lato-OsF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-X2-OsF}{}
+\DeclareFontShape{X2}{lato-OsF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-X2-OsF}{}
+\DeclareFontShape{X2}{lato-OsF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-X2-OsF}{}
+\DeclareFontShape{X2}{lato-OsF}{ub}{n}{<-> \lato@@scale Lato-Black-X2-OsF}{}
+\DeclareFontShape{X2}{lato-OsF}{mb}{n}{<-> \lato@@scale Lato-Medium-X2-OsF}{}
+\DeclareFontShape{X2}{lato-OsF}{eb}{n}{<-> \lato@@scale Lato-Heavy-X2-OsF}{}
+\DeclareFontShape{X2}{lato-OsF}{ul}{n}{<-> \lato@@scale Lato-Hairline-X2-OsF}{}
+\DeclareFontShape{X2}{lato-OsF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-X2-OsF}{}
+\DeclareFontShape{X2}{lato-OsF}{el}{n}{<-> \lato@@scale Lato-Thin-X2-OsF}{}
+\DeclareFontShape{X2}{lato-OsF}{m}{it}{<-> \lato@@scale Lato-Italic-X2-OsF}{}
+\DeclareFontShape{X2}{lato-OsF}{m}{n}{<-> \lato@@scale Lato-Regular-X2-OsF}{}
+\DeclareFontShape{X2}{lato-OsF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-X2-OsF}{}
+\DeclareFontShape{X2}{lato-OsF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-X2-OsF}{}
+\DeclareFontShape{X2}{lato-OsF}{sb}{n}{<-> \lato@@scale Lato-Semibold-X2-OsF}{}
+\DeclareFontShape{X2}{lato-OsF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-X2-OsF}{}
+\DeclareFontShape{X2}{lato-OsF}{l}{n}{<-> \lato@@scale Lato-Light-X2-OsF}{}
+\DeclareFontShape{X2}{lato-OsF}{b}{n}{<-> \lato@@scale Lato-Bold-X2-OsF}{}
+
+\DeclareFontShape{X2}{lato-OsF}{bx}{it}{<-> ssub * lato-OsF/b/it}{}
+\DeclareFontShape{X2}{lato-OsF}{bx}{n}{<-> ssub * lato-OsF/b/n}{}
+\DeclareFontShape{X2}{lato-OsF}{l}{sl}{<-> ssub * lato-OsF/l/it}{}
+\DeclareFontShape{X2}{lato-OsF}{eb}{sl}{<-> ssub * lato-OsF/eb/it}{}
+\DeclareFontShape{X2}{lato-OsF}{ub}{sl}{<-> ssub * lato-OsF/ub/it}{}
+\DeclareFontShape{X2}{lato-OsF}{mb}{sl}{<-> ssub * lato-OsF/mb/it}{}
+\DeclareFontShape{X2}{lato-OsF}{ul}{sl}{<-> ssub * lato-OsF/ul/it}{}
+\DeclareFontShape{X2}{lato-OsF}{sb}{sl}{<-> ssub * lato-OsF/sb/it}{}
+\DeclareFontShape{X2}{lato-OsF}{el}{sl}{<-> ssub * lato-OsF/el/it}{}
+\DeclareFontShape{X2}{lato-OsF}{m}{sl}{<-> ssub * lato-OsF/m/it}{}
+\DeclareFontShape{X2}{lato-OsF}{b}{sl}{<-> ssub * lato-OsF/b/it}{}
+\DeclareFontShape{X2}{lato-OsF}{bx}{sl}{<-> ssub * lato-OsF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/X2lato-TLF.fd b/Master/texmf-dist/tex/latex/lato/X2lato-TLF.fd
new file mode 100644
index 00000000000..810c2536cd3
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/X2lato-TLF.fd
@@ -0,0 +1,59 @@
+%% X2lato-TLF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{X2lato-TLF.fd}[2017/10/22 Font definitions for X2/lato-TLF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{X2}{lato-TLF}{}
+
+\DeclareFontShape{X2}{lato-TLF}{l}{it}{<-> \lato@@scale Lato-LightItalic-X2-TLF}{}
+\DeclareFontShape{X2}{lato-TLF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-X2-TLF}{}
+\DeclareFontShape{X2}{lato-TLF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-X2-TLF}{}
+\DeclareFontShape{X2}{lato-TLF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-X2-TLF}{}
+\DeclareFontShape{X2}{lato-TLF}{ub}{n}{<-> \lato@@scale Lato-Black-X2-TLF}{}
+\DeclareFontShape{X2}{lato-TLF}{mb}{n}{<-> \lato@@scale Lato-Medium-X2-TLF}{}
+\DeclareFontShape{X2}{lato-TLF}{eb}{n}{<-> \lato@@scale Lato-Heavy-X2-TLF}{}
+\DeclareFontShape{X2}{lato-TLF}{ul}{n}{<-> \lato@@scale Lato-Hairline-X2-TLF}{}
+\DeclareFontShape{X2}{lato-TLF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-X2-TLF}{}
+\DeclareFontShape{X2}{lato-TLF}{el}{n}{<-> \lato@@scale Lato-Thin-X2-TLF}{}
+\DeclareFontShape{X2}{lato-TLF}{m}{it}{<-> \lato@@scale Lato-Italic-X2-TLF}{}
+\DeclareFontShape{X2}{lato-TLF}{m}{n}{<-> \lato@@scale Lato-Regular-X2-TLF}{}
+\DeclareFontShape{X2}{lato-TLF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-X2-TLF}{}
+\DeclareFontShape{X2}{lato-TLF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-X2-TLF}{}
+\DeclareFontShape{X2}{lato-TLF}{sb}{n}{<-> \lato@@scale Lato-Semibold-X2-TLF}{}
+\DeclareFontShape{X2}{lato-TLF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-X2-TLF}{}
+\DeclareFontShape{X2}{lato-TLF}{l}{n}{<-> \lato@@scale Lato-Light-X2-TLF}{}
+\DeclareFontShape{X2}{lato-TLF}{b}{n}{<-> \lato@@scale Lato-Bold-X2-TLF}{}
+
+\DeclareFontShape{X2}{lato-TLF}{bx}{it}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{X2}{lato-TLF}{bx}{n}{<-> ssub * lato-TLF/b/n}{}
+\DeclareFontShape{X2}{lato-TLF}{l}{sl}{<-> ssub * lato-TLF/l/it}{}
+\DeclareFontShape{X2}{lato-TLF}{eb}{sl}{<-> ssub * lato-TLF/eb/it}{}
+\DeclareFontShape{X2}{lato-TLF}{ub}{sl}{<-> ssub * lato-TLF/ub/it}{}
+\DeclareFontShape{X2}{lato-TLF}{mb}{sl}{<-> ssub * lato-TLF/mb/it}{}
+\DeclareFontShape{X2}{lato-TLF}{ul}{sl}{<-> ssub * lato-TLF/ul/it}{}
+\DeclareFontShape{X2}{lato-TLF}{sb}{sl}{<-> ssub * lato-TLF/sb/it}{}
+\DeclareFontShape{X2}{lato-TLF}{el}{sl}{<-> ssub * lato-TLF/el/it}{}
+\DeclareFontShape{X2}{lato-TLF}{m}{sl}{<-> ssub * lato-TLF/m/it}{}
+\DeclareFontShape{X2}{lato-TLF}{b}{sl}{<-> ssub * lato-TLF/b/it}{}
+\DeclareFontShape{X2}{lato-TLF}{bx}{sl}{<-> ssub * lato-TLF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/X2lato-TOsF.fd b/Master/texmf-dist/tex/latex/lato/X2lato-TOsF.fd
new file mode 100644
index 00000000000..88dc0fad881
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/lato/X2lato-TOsF.fd
@@ -0,0 +1,59 @@
+%% X2lato-TOsF.fd
+%% Copyright 2017 Mohamed El Morabity
+%
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status \`maintained'.
+%
+% The Current Maintainer of this work is Mohamed El Morabity
+%
+% This work consists of all files listed in manifest.txt.
+
+
+\ProvidesFile{X2lato-TOsF.fd}[2017/10/22 Font definitions for X2/lato-TOsF.]
+
+\expandafter\ifx\csname lato@scale\endcsname\relax
+ \let\lato@@scale\@empty
+\else
+ \edef\lato@@scale{s*[\csname lato@scale\endcsname]}
+\fi
+
+\DeclareFontFamily{X2}{lato-TOsF}{}
+
+\DeclareFontShape{X2}{lato-TOsF}{l}{it}{<-> \lato@@scale Lato-LightItalic-X2-TOsF}{}
+\DeclareFontShape{X2}{lato-TOsF}{eb}{it}{<-> \lato@@scale Lato-HeavyItalic-X2-TOsF}{}
+\DeclareFontShape{X2}{lato-TOsF}{ub}{it}{<-> \lato@@scale Lato-BlackItalic-X2-TOsF}{}
+\DeclareFontShape{X2}{lato-TOsF}{mb}{it}{<-> \lato@@scale Lato-MediumItalic-X2-TOsF}{}
+\DeclareFontShape{X2}{lato-TOsF}{ub}{n}{<-> \lato@@scale Lato-Black-X2-TOsF}{}
+\DeclareFontShape{X2}{lato-TOsF}{mb}{n}{<-> \lato@@scale Lato-Medium-X2-TOsF}{}
+\DeclareFontShape{X2}{lato-TOsF}{eb}{n}{<-> \lato@@scale Lato-Heavy-X2-TOsF}{}
+\DeclareFontShape{X2}{lato-TOsF}{ul}{n}{<-> \lato@@scale Lato-Hairline-X2-TOsF}{}
+\DeclareFontShape{X2}{lato-TOsF}{sb}{it}{<-> \lato@@scale Lato-SemiboldItalic-X2-TOsF}{}
+\DeclareFontShape{X2}{lato-TOsF}{el}{n}{<-> \lato@@scale Lato-Thin-X2-TOsF}{}
+\DeclareFontShape{X2}{lato-TOsF}{m}{it}{<-> \lato@@scale Lato-Italic-X2-TOsF}{}
+\DeclareFontShape{X2}{lato-TOsF}{m}{n}{<-> \lato@@scale Lato-Regular-X2-TOsF}{}
+\DeclareFontShape{X2}{lato-TOsF}{el}{it}{<-> \lato@@scale Lato-ThinItalic-X2-TOsF}{}
+\DeclareFontShape{X2}{lato-TOsF}{b}{it}{<-> \lato@@scale Lato-BoldItalic-X2-TOsF}{}
+\DeclareFontShape{X2}{lato-TOsF}{sb}{n}{<-> \lato@@scale Lato-Semibold-X2-TOsF}{}
+\DeclareFontShape{X2}{lato-TOsF}{ul}{it}{<-> \lato@@scale Lato-HairlineItalic-X2-TOsF}{}
+\DeclareFontShape{X2}{lato-TOsF}{l}{n}{<-> \lato@@scale Lato-Light-X2-TOsF}{}
+\DeclareFontShape{X2}{lato-TOsF}{b}{n}{<-> \lato@@scale Lato-Bold-X2-TOsF}{}
+
+\DeclareFontShape{X2}{lato-TOsF}{bx}{it}{<-> ssub * lato-TOsF/b/it}{}
+\DeclareFontShape{X2}{lato-TOsF}{bx}{n}{<-> ssub * lato-TOsF/b/n}{}
+\DeclareFontShape{X2}{lato-TOsF}{l}{sl}{<-> ssub * lato-TOsF/l/it}{}
+\DeclareFontShape{X2}{lato-TOsF}{eb}{sl}{<-> ssub * lato-TOsF/eb/it}{}
+\DeclareFontShape{X2}{lato-TOsF}{ub}{sl}{<-> ssub * lato-TOsF/ub/it}{}
+\DeclareFontShape{X2}{lato-TOsF}{mb}{sl}{<-> ssub * lato-TOsF/mb/it}{}
+\DeclareFontShape{X2}{lato-TOsF}{ul}{sl}{<-> ssub * lato-TOsF/ul/it}{}
+\DeclareFontShape{X2}{lato-TOsF}{sb}{sl}{<-> ssub * lato-TOsF/sb/it}{}
+\DeclareFontShape{X2}{lato-TOsF}{el}{sl}{<-> ssub * lato-TOsF/el/it}{}
+\DeclareFontShape{X2}{lato-TOsF}{m}{sl}{<-> ssub * lato-TOsF/m/it}{}
+\DeclareFontShape{X2}{lato-TOsF}{b}{sl}{<-> ssub * lato-TOsF/b/it}{}
+\DeclareFontShape{X2}{lato-TOsF}{bx}{sl}{<-> ssub * lato-TOsF/bx/it}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/lato.sty b/Master/texmf-dist/tex/latex/lato/lato.sty
index ba947ccde92..5cc69384c90 100644
--- a/Master/texmf-dist/tex/latex/lato/lato.sty
+++ b/Master/texmf-dist/tex/latex/lato/lato.sty
@@ -1,5 +1,5 @@
%% lato.sty
-%% Copyright 2011 Mohamed El Morabity
+%% Copyright 2017 Mohamed El Morabity
%
% This work may be distributed and/or modified under the conditions of the LaTeX
% Project Public License, either version 1.3 of this license or (at your option)
@@ -8,40 +8,156 @@
% distributions of LaTeX version 2005/12/01 or later.
%
% This work has the LPPL maintenance status `maintained'.
-%
+%
% The Current Maintainer of this work is Mohamed El Morabity
%
% This work consists of all files listed in manifest.txt.
+
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{lato}[2011/08/06 Lato]
-
-\RequirePackage{keyval}
-\RequirePackage{slantsc}
-
-% Taken from inconsolata.sty
-\define@key{lato}{scale}[1.0]{\def\lato@scale{s*[#1]}}
-\DeclareOption*{%
- \begingroup%
- \edef\x{\endgroup%
- \noexpand\setkeys{lato}{\CurrentOption}}%
- \x%
-}
-
-\DeclareOption{defaultsans}{%
- \renewcommand*{\sfdefault}{fla}%
-}
-
-\DeclareOption{default}{%
- \renewcommand*{\familydefault}{fla}%
- \renewcommand*{\sfdefault}{fla}%
-}
-
-\ProcessOptions*
-
-\newcommand{\flafamily}{%
- \fontfamily{fla}%
- \selectfont%
-}
+\ProvidesPackage{lato}[2017/10/22 Style file for Lato.]
+
+\RequirePackage{fontaxes}
+\RequirePackage{ifluatex}
+\RequirePackage{ifxetex}
+\RequirePackage{xkeyval}
+
+\newif\iflato@otf
+\ifxetex
+ \lato@otftrue
+\else
+ \ifluatex
+ \lato@otftrue
+ \else
+ \lato@otffalse
+ \fi
+\fi
+
+\newif\iflato@lining
+\newif\iflato@oldstyle
+
+\newif\iflato@tabular
+\newif\iflato@proportional
+
+\newif\iflato@default
+\lato@defaultfalse
+
+\newif\iflato@defaultsans
+\lato@defaultsansfalse
+
+\newcommand*{\lato@scale}{1}
+\DeclareOptionX{scale}{\renewcommand*{\lato@scale}{#1}}
+
+\DeclareOptionX{default}{\lato@defaulttrue}
+\DeclareOptionX{defaultsans}{\lato@defaultsanstrue}
+\DeclareOptionX{lining}{\lato@liningtrue}
+\DeclareOptionX{oldstyle}{\lato@liningfalse}
+\DeclareOptionX{tabular}{\lato@tabulartrue}
+\DeclareOptionX{proportional}{\lato@tabularfalse}
+\DeclareOptionX{type1}{\lato@otffalse}
+
+\ExecuteOptionsX{tabular,lining}
+\ProcessOptionsX
+\relax
+
+\iflato@tabular
+ \newcommand*{\lato@figurewidth@otf}{Monospaced}
+ \newcommand*{\lato@figurewidth@pfb}{T}
+\else
+ \newcommand*{\lato@figurewidth@otf}{Proportional}
+ \newcommand*{\lato@figurewidth@pfb}{}
+\fi
+\iflato@lining
+ \newcommand*{\lato@figurestyle@otf}{Lining}
+ \newcommand*{\lato@figurestyle@pfb}{LF}
+\else
+ \newcommand*{\lato@figurestyle@otf}{OldStyle}
+ \newcommand*{\lato@figurestyle@pfb}{OsF}
+\fi
+
+\newcommand*{\lato@familyprefix}{lato}
+\newcommand*{\lato@family}[1]{\lato@familyprefix-#1}
+\newcommand*{\latofamily}{\lato@family{\lato@figurewidth@pfb\lato@figurestyle@pfb}}
+
+\iflato@otf
+ \RequirePackage{fontspec}
+
+ \ifxetex
+ \XeTeXtracingfonts=1
+ \fi
+
+ \newcommand*{\lato@otf@features}{%
+ Ligatures=Common,%
+ Scale=\lato@scale,%
+ FontFace={ul}{n}{Lato Hairline},%
+ FontFace={ul}{it}{Lato Hairline Italic},%
+ FontFace={el}{n}{Lato Thin},%
+ FontFace={el}{it}{Lato Thin Italic},%
+ FontFace={l}{n}{Lato Light},%
+ FontFace={l}{it}{Lato Light Italic},%
+ FontFace={mb}{n}{Lato Medium},%
+ FontFace={mb}{it}{Lato Medium Italic},%
+ FontFace={sb}{n}{Lato Semibold},%
+ FontFace={sb}{it}{Lato Semibold Italic},%
+ FontFace={eb}{n}{Lato Heavy},%
+ FontFace={eb}{it}{Lato Heavy Italic},%
+ FontFace={ub}{n}{Lato Black},%
+ FontFace={ub}{it}{Lato Black Italic}%
+ }
+
+ % Define family for each figure style/width, with corresponding
+ % NFSS family, for fontaxes support
+ \newfontfamily{\lato@otf@TLF}[%
+ \lato@otf@features,%
+ Numbers={Monospaced,Lining},%
+ NFSSFamily=\lato@family{TLF}%
+ ]{Lato}
+ \newfontfamily{\lato@otf@LF}[%
+ \lato@otf@features,%
+ Numbers={Proportional,Lining},%
+ NFSSFamily=\lato@family{LF}%
+ ]{Lato}
+ \newfontfamily{\lato@otf@TOsF}[%
+ \lato@otf@features,%
+ Numbers={Monospaced,OldStyle},%
+ NFSSFamily=\lato@family{TOsF}%
+ ]{Lato}
+ \newfontfamily{\lato@otf@OsF}[%
+ \lato@otf@features,%
+ Numbers={Proportional,OldStyle},%
+ NFSSFamily=\lato@family{OsF}%
+ ]{Lato}
+
+ \expandafter\let\expandafter\lato\csname lato@otf@\lato@figurewidth@pfb\lato@figurestyle@pfb\endcsname
+ % Legacy compatibility
+ \newfontfamily{\flafamily}[%
+ Numbers={Monospaced,Lining},%
+ NFSSFamily=fla%
+ ]{Lato}
+
+ \iflato@defaultsans
+ \setsansfont[%
+ \lato@otf@features,%
+ Numbers={\lato@figurewidth@otf,\lato@figurestyle@otf},%
+ ]{Lato}
+ \fi
+ \iflato@default
+ \setmainfont[%
+ \lato@otf@features,%
+ Numbers={\lato@figurewidth@otf,\lato@figurestyle@otf},%
+ ]{Lato}
+ \fi
+\else
+ \newcommand*{\lato}{\fontfamily{\latofamily}\selectfont}
+ % Legacy compatibility
+ \newcommand*{\flafamily}{\fontfamily{lato-TLF}\selectfont}
+
+ \iflato@defaultsans
+ \renewcommand*{\sfdefault}{\latofamily}
+ \fi
+ \iflato@default
+ \renewcommand*{\familydefault}{\latofamily}
+ \fi
+\fi
\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/ot1fla.fd b/Master/texmf-dist/tex/latex/lato/ot1fla.fd
deleted file mode 100644
index 33a3e604aae..00000000000
--- a/Master/texmf-dist/tex/latex/lato/ot1fla.fd
+++ /dev/null
@@ -1,113 +0,0 @@
-%Filename: ot1fla.fd
-%Created by: tex lato-drv
-%Created using fontinst v1.933
-
-%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
-
-\ProvidesFile{ot1fla.fd}
- [2011/12/25 Fontinst v1.933 font definitions for OT1/fla.]
-
-\expandafter\ifx\csname lato@scale\endcsname\relax
- \let\lato@scale\@empty
-\fi
-
-\DeclareFontFamily{OT1}{fla}{}
-
-\DeclareFontShape{OT1}{fla}{el}{n}{
- <->\lato@scale Lato-Hai-ot1
-}{}
-
-\DeclareFontShape{OT1}{fla}{el}{it}{
- <->\lato@scale Lato-HaiIta-ot1
-}{}
-
-\DeclareFontShape{OT1}{fla}{el}{sc}{
- <->\lato@scale Lato-Hai-SmallCaps-ot1
-}{}
-
-\DeclareFontShape{OT1}{fla}{el}{scit}{
- <->\lato@scale Lato-HaiIta-SmallCaps-ot1
-}{}
-
-\DeclareFontShape{OT1}{fla}{l}{n}{
- <->\lato@scale Lato-Lig-ot1
-}{}
-
-\DeclareFontShape{OT1}{fla}{l}{it}{
- <->\lato@scale Lato-LigIta-ot1
-}{}
-
-\DeclareFontShape{OT1}{fla}{l}{sc}{
- <->\lato@scale Lato-Lig-SmallCaps-ot1
-}{}
-
-\DeclareFontShape{OT1}{fla}{l}{scit}{
- <->\lato@scale Lato-LigIta-SmallCaps-ot1
-}{}
-
-\DeclareFontShape{OT1}{fla}{m}{n}{
- <->\lato@scale Lato-Reg-ot1
-}{}
-
-\DeclareFontShape{OT1}{fla}{m}{it}{
- <->\lato@scale Lato-RegIta-ot1
-}{}
-
-\DeclareFontShape{OT1}{fla}{m}{sc}{
- <->\lato@scale Lato-Reg-SmallCaps-ot1
-}{}
-
-\DeclareFontShape{OT1}{fla}{m}{scit}{
- <->\lato@scale Lato-RegIta-SmallCaps-ot1
-}{}
-
-\DeclareFontShape{OT1}{fla}{b}{n}{
- <->\lato@scale Lato-Bol-ot1
-}{}
-
-\DeclareFontShape{OT1}{fla}{b}{it}{
- <->\lato@scale Lato-BolIta-ot1
-}{}
-
-\DeclareFontShape{OT1}{fla}{b}{sc}{
- <->\lato@scale Lato-Bol-SmallCaps-ot1
-}{}
-
-\DeclareFontShape{OT1}{fla}{b}{scit}{
- <->\lato@scale Lato-BolIta-SmallCaps-ot1
-}{}
-
-\DeclareFontShape{OT1}{fla}{eb}{n}{
- <->\lato@scale Lato-Bla-ot1
-}{}
-
-\DeclareFontShape{OT1}{fla}{eb}{it}{
- <->\lato@scale Lato-BlaIta-ot1
-}{}
-
-\DeclareFontShape{OT1}{fla}{eb}{sc}{
- <->\lato@scale Lato-Bla-SmallCaps-ot1
-}{}
-
-\DeclareFontShape{OT1}{fla}{eb}{scit}{
- <->\lato@scale Lato-BlaIta-SmallCaps-ot1
-}{}
-
-\DeclareFontShape{OT1}{fla}{el}{sl}{<->ssub * fla/el/it}{}
-\DeclareFontShape{OT1}{fla}{el}{scsl}{<->ssub * fla/el/scit}{}
-\DeclareFontShape{OT1}{fla}{l}{sl}{<->ssub * fla/l/it}{}
-\DeclareFontShape{OT1}{fla}{l}{scsl}{<->ssub * fla/l/scit}{}
-\DeclareFontShape{OT1}{fla}{m}{sl}{<->ssub * fla/m/it}{}
-\DeclareFontShape{OT1}{fla}{m}{scsl}{<->ssub * fla/m/scit}{}
-\DeclareFontShape{OT1}{fla}{bx}{n}{<->ssub * fla/b/n}{}
-\DeclareFontShape{OT1}{fla}{bx}{it}{<->ssub * fla/b/it}{}
-\DeclareFontShape{OT1}{fla}{b}{sl}{<->ssub * fla/b/it}{}
-\DeclareFontShape{OT1}{fla}{bx}{sl}{<->ssub * fla/b/sl}{}
-\DeclareFontShape{OT1}{fla}{bx}{sc}{<->ssub * fla/b/sc}{}
-\DeclareFontShape{OT1}{fla}{bx}{scit}{<->ssub * fla/b/scit}{}
-\DeclareFontShape{OT1}{fla}{b}{scsl}{<->ssub * fla/b/scit}{}
-\DeclareFontShape{OT1}{fla}{bx}{scsl}{<->ssub * fla/b/scsl}{}
-\DeclareFontShape{OT1}{fla}{eb}{sl}{<->ssub * fla/eb/it}{}
-\DeclareFontShape{OT1}{fla}{eb}{scsl}{<->ssub * fla/eb/scit}{}
-
-\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/t1fla.fd b/Master/texmf-dist/tex/latex/lato/t1fla.fd
deleted file mode 100644
index 2550e66bb65..00000000000
--- a/Master/texmf-dist/tex/latex/lato/t1fla.fd
+++ /dev/null
@@ -1,113 +0,0 @@
-%Filename: t1fla.fd
-%Created by: tex lato-drv
-%Created using fontinst v1.933
-
-%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
-
-\ProvidesFile{t1fla.fd}
- [2011/12/25 Fontinst v1.933 font definitions for T1/fla.]
-
-\expandafter\ifx\csname lato@scale\endcsname\relax
- \let\lato@scale\@empty
-\fi
-
-\DeclareFontFamily{T1}{fla}{}
-
-\DeclareFontShape{T1}{fla}{el}{n}{
- <->\lato@scale Lato-Hai-t1
-}{}
-
-\DeclareFontShape{T1}{fla}{el}{it}{
- <->\lato@scale Lato-HaiIta-t1
-}{}
-
-\DeclareFontShape{T1}{fla}{el}{sc}{
- <->\lato@scale Lato-Hai-SmallCaps-t1
-}{}
-
-\DeclareFontShape{T1}{fla}{el}{scit}{
- <->\lato@scale Lato-HaiIta-SmallCaps-t1
-}{}
-
-\DeclareFontShape{T1}{fla}{l}{n}{
- <->\lato@scale Lato-Lig-t1
-}{}
-
-\DeclareFontShape{T1}{fla}{l}{it}{
- <->\lato@scale Lato-LigIta-t1
-}{}
-
-\DeclareFontShape{T1}{fla}{l}{sc}{
- <->\lato@scale Lato-Lig-SmallCaps-t1
-}{}
-
-\DeclareFontShape{T1}{fla}{l}{scit}{
- <->\lato@scale Lato-LigIta-SmallCaps-t1
-}{}
-
-\DeclareFontShape{T1}{fla}{m}{n}{
- <->\lato@scale Lato-Reg-t1
-}{}
-
-\DeclareFontShape{T1}{fla}{m}{it}{
- <->\lato@scale Lato-RegIta-t1
-}{}
-
-\DeclareFontShape{T1}{fla}{m}{sc}{
- <->\lato@scale Lato-Reg-SmallCaps-t1
-}{}
-
-\DeclareFontShape{T1}{fla}{m}{scit}{
- <->\lato@scale Lato-RegIta-SmallCaps-t1
-}{}
-
-\DeclareFontShape{T1}{fla}{b}{n}{
- <->\lato@scale Lato-Bol-t1
-}{}
-
-\DeclareFontShape{T1}{fla}{b}{it}{
- <->\lato@scale Lato-BolIta-t1
-}{}
-
-\DeclareFontShape{T1}{fla}{b}{sc}{
- <->\lato@scale Lato-Bol-SmallCaps-t1
-}{}
-
-\DeclareFontShape{T1}{fla}{b}{scit}{
- <->\lato@scale Lato-BolIta-SmallCaps-t1
-}{}
-
-\DeclareFontShape{T1}{fla}{eb}{n}{
- <->\lato@scale Lato-Bla-t1
-}{}
-
-\DeclareFontShape{T1}{fla}{eb}{it}{
- <->\lato@scale Lato-BlaIta-t1
-}{}
-
-\DeclareFontShape{T1}{fla}{eb}{sc}{
- <->\lato@scale Lato-Bla-SmallCaps-t1
-}{}
-
-\DeclareFontShape{T1}{fla}{eb}{scit}{
- <->\lato@scale Lato-BlaIta-SmallCaps-t1
-}{}
-
-\DeclareFontShape{T1}{fla}{el}{sl}{<->ssub * fla/el/it}{}
-\DeclareFontShape{T1}{fla}{el}{scsl}{<->ssub * fla/el/scit}{}
-\DeclareFontShape{T1}{fla}{l}{sl}{<->ssub * fla/l/it}{}
-\DeclareFontShape{T1}{fla}{l}{scsl}{<->ssub * fla/l/scit}{}
-\DeclareFontShape{T1}{fla}{m}{sl}{<->ssub * fla/m/it}{}
-\DeclareFontShape{T1}{fla}{m}{scsl}{<->ssub * fla/m/scit}{}
-\DeclareFontShape{T1}{fla}{bx}{n}{<->ssub * fla/b/n}{}
-\DeclareFontShape{T1}{fla}{bx}{it}{<->ssub * fla/b/it}{}
-\DeclareFontShape{T1}{fla}{b}{sl}{<->ssub * fla/b/it}{}
-\DeclareFontShape{T1}{fla}{bx}{sl}{<->ssub * fla/b/sl}{}
-\DeclareFontShape{T1}{fla}{bx}{sc}{<->ssub * fla/b/sc}{}
-\DeclareFontShape{T1}{fla}{bx}{scit}{<->ssub * fla/b/scit}{}
-\DeclareFontShape{T1}{fla}{b}{scsl}{<->ssub * fla/b/scit}{}
-\DeclareFontShape{T1}{fla}{bx}{scsl}{<->ssub * fla/b/scsl}{}
-\DeclareFontShape{T1}{fla}{eb}{sl}{<->ssub * fla/eb/it}{}
-\DeclareFontShape{T1}{fla}{eb}{scsl}{<->ssub * fla/eb/scit}{}
-
-\endinput
diff --git a/Master/texmf-dist/tex/latex/lato/ts1fla.fd b/Master/texmf-dist/tex/latex/lato/ts1fla.fd
deleted file mode 100644
index ccfd98b9fbc..00000000000
--- a/Master/texmf-dist/tex/latex/lato/ts1fla.fd
+++ /dev/null
@@ -1,113 +0,0 @@
-%Filename: ts1fla.fd
-%Created by: tex lato-drv
-%Created using fontinst v1.933
-
-%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
-
-\ProvidesFile{ts1fla.fd}
- [2011/12/25 Fontinst v1.933 font definitions for TS1/fla.]
-
-\expandafter\ifx\csname lato@scale\endcsname\relax
- \let\lato@scale\@empty
-\fi
-
-\DeclareFontFamily{TS1}{fla}{}
-
-\DeclareFontShape{TS1}{fla}{el}{n}{
- <->\lato@scale Lato-Hai-ts1
-}{}
-
-\DeclareFontShape{TS1}{fla}{el}{it}{
- <->\lato@scale Lato-HaiIta-ts1
-}{}
-
-\DeclareFontShape{TS1}{fla}{el}{sc}{
- <->\lato@scale Lato-Hai-ts1
-}{}
-
-\DeclareFontShape{TS1}{fla}{el}{scit}{
- <->\lato@scale Lato-HaiIta-ts1
-}{}
-
-\DeclareFontShape{TS1}{fla}{l}{n}{
- <->\lato@scale Lato-Lig-ts1
-}{}
-
-\DeclareFontShape{TS1}{fla}{l}{it}{
- <->\lato@scale Lato-LigIta-ts1
-}{}
-
-\DeclareFontShape{TS1}{fla}{l}{sc}{
- <->\lato@scale Lato-Lig-ts1
-}{}
-
-\DeclareFontShape{TS1}{fla}{l}{scit}{
- <->\lato@scale Lato-LigIta-ts1
-}{}
-
-\DeclareFontShape{TS1}{fla}{m}{n}{
- <->\lato@scale Lato-Reg-ts1
-}{}
-
-\DeclareFontShape{TS1}{fla}{m}{it}{
- <->\lato@scale Lato-RegIta-ts1
-}{}
-
-\DeclareFontShape{TS1}{fla}{m}{sc}{
- <->\lato@scale Lato-Reg-ts1
-}{}
-
-\DeclareFontShape{TS1}{fla}{m}{scit}{
- <->\lato@scale Lato-RegIta-ts1
-}{}
-
-\DeclareFontShape{TS1}{fla}{b}{n}{
- <->\lato@scale Lato-Bol-ts1
-}{}
-
-\DeclareFontShape{TS1}{fla}{b}{it}{
- <->\lato@scale Lato-BolIta-ts1
-}{}
-
-\DeclareFontShape{TS1}{fla}{b}{sc}{
- <->\lato@scale Lato-Bol-ts1
-}{}
-
-\DeclareFontShape{TS1}{fla}{b}{scit}{
- <->\lato@scale Lato-BolIta-ts1
-}{}
-
-\DeclareFontShape{TS1}{fla}{eb}{n}{
- <->\lato@scale Lato-Bla-ts1
-}{}
-
-\DeclareFontShape{TS1}{fla}{eb}{it}{
- <->\lato@scale Lato-BlaIta-ts1
-}{}
-
-\DeclareFontShape{TS1}{fla}{eb}{sc}{
- <->\lato@scale Lato-Bla-ts1
-}{}
-
-\DeclareFontShape{TS1}{fla}{eb}{scit}{
- <->\lato@scale Lato-BlaIta-ts1
-}{}
-
-\DeclareFontShape{TS1}{fla}{el}{sl}{<->ssub * fla/el/it}{}
-\DeclareFontShape{TS1}{fla}{el}{scsl}{<->ssub * fla/el/scit}{}
-\DeclareFontShape{TS1}{fla}{l}{sl}{<->ssub * fla/l/it}{}
-\DeclareFontShape{TS1}{fla}{l}{scsl}{<->ssub * fla/l/scit}{}
-\DeclareFontShape{TS1}{fla}{m}{sl}{<->ssub * fla/m/it}{}
-\DeclareFontShape{TS1}{fla}{m}{scsl}{<->ssub * fla/m/scit}{}
-\DeclareFontShape{TS1}{fla}{bx}{n}{<->ssub * fla/b/n}{}
-\DeclareFontShape{TS1}{fla}{bx}{it}{<->ssub * fla/b/it}{}
-\DeclareFontShape{TS1}{fla}{b}{sl}{<->ssub * fla/b/it}{}
-\DeclareFontShape{TS1}{fla}{bx}{sl}{<->ssub * fla/b/sl}{}
-\DeclareFontShape{TS1}{fla}{bx}{sc}{<->ssub * fla/b/sc}{}
-\DeclareFontShape{TS1}{fla}{bx}{scit}{<->ssub * fla/b/scit}{}
-\DeclareFontShape{TS1}{fla}{b}{scsl}{<->ssub * fla/b/scit}{}
-\DeclareFontShape{TS1}{fla}{bx}{scsl}{<->ssub * fla/b/scsl}{}
-\DeclareFontShape{TS1}{fla}{eb}{sl}{<->ssub * fla/eb/it}{}
-\DeclareFontShape{TS1}{fla}{eb}{scsl}{<->ssub * fla/eb/scit}{}
-
-\endinput