summaryrefslogtreecommitdiff
path: root/texmf-dist/tex/latex/gandhi
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2017-05-01 18:13:00 +0900
committerNorbert Preining <norbert@preining.info>2017-05-01 18:13:00 +0900
commitcecdeeb800ac1dfa76a7eca719a5225b74a24868 (patch)
tree1109560df80f177027faad100fd1c7714c46e507 /texmf-dist/tex/latex/gandhi
parente529718d869974ab7487bfc0822235ec4175acb6 (diff)
add gandhi
Diffstat (limited to 'texmf-dist/tex/latex/gandhi')
-rw-r--r--texmf-dist/tex/latex/gandhi/LY1GandhiSans-LF.fd86
-rw-r--r--texmf-dist/tex/latex/gandhi/LY1GandhiSans-OsF.fd86
-rw-r--r--texmf-dist/tex/latex/gandhi/LY1GandhiSans-Sup.fd50
-rw-r--r--texmf-dist/tex/latex/gandhi/LY1GandhiSans-TLF.fd86
-rw-r--r--texmf-dist/tex/latex/gandhi/LY1GandhiSans-TOsF.fd86
-rw-r--r--texmf-dist/tex/latex/gandhi/LY1GandhiSerif-LF.fd86
-rw-r--r--texmf-dist/tex/latex/gandhi/LY1GandhiSerif-OsF.fd86
-rw-r--r--texmf-dist/tex/latex/gandhi/LY1GandhiSerif-Sup.fd50
-rw-r--r--texmf-dist/tex/latex/gandhi/LY1GandhiSerif-TLF.fd86
-rw-r--r--texmf-dist/tex/latex/gandhi/LY1GandhiSerif-TOsF.fd86
-rw-r--r--texmf-dist/tex/latex/gandhi/OT1GandhiSans-LF.fd86
-rw-r--r--texmf-dist/tex/latex/gandhi/OT1GandhiSans-OsF.fd86
-rw-r--r--texmf-dist/tex/latex/gandhi/OT1GandhiSans-Sup.fd50
-rw-r--r--texmf-dist/tex/latex/gandhi/OT1GandhiSans-TLF.fd86
-rw-r--r--texmf-dist/tex/latex/gandhi/OT1GandhiSans-TOsF.fd86
-rw-r--r--texmf-dist/tex/latex/gandhi/OT1GandhiSerif-LF.fd86
-rw-r--r--texmf-dist/tex/latex/gandhi/OT1GandhiSerif-OsF.fd86
-rw-r--r--texmf-dist/tex/latex/gandhi/OT1GandhiSerif-Sup.fd50
-rw-r--r--texmf-dist/tex/latex/gandhi/OT1GandhiSerif-TLF.fd86
-rw-r--r--texmf-dist/tex/latex/gandhi/OT1GandhiSerif-TOsF.fd86
-rw-r--r--texmf-dist/tex/latex/gandhi/T1GandhiSans-LF.fd86
-rw-r--r--texmf-dist/tex/latex/gandhi/T1GandhiSans-OsF.fd86
-rw-r--r--texmf-dist/tex/latex/gandhi/T1GandhiSans-Sup.fd50
-rw-r--r--texmf-dist/tex/latex/gandhi/T1GandhiSans-TLF.fd86
-rw-r--r--texmf-dist/tex/latex/gandhi/T1GandhiSans-TOsF.fd86
-rw-r--r--texmf-dist/tex/latex/gandhi/T1GandhiSerif-LF.fd86
-rw-r--r--texmf-dist/tex/latex/gandhi/T1GandhiSerif-OsF.fd86
-rw-r--r--texmf-dist/tex/latex/gandhi/T1GandhiSerif-Sup.fd50
-rw-r--r--texmf-dist/tex/latex/gandhi/T1GandhiSerif-TLF.fd86
-rw-r--r--texmf-dist/tex/latex/gandhi/T1GandhiSerif-TOsF.fd86
-rw-r--r--texmf-dist/tex/latex/gandhi/TS1GandhiSans-LF.fd50
-rw-r--r--texmf-dist/tex/latex/gandhi/TS1GandhiSans-OsF.fd50
-rw-r--r--texmf-dist/tex/latex/gandhi/TS1GandhiSans-TLF.fd50
-rw-r--r--texmf-dist/tex/latex/gandhi/TS1GandhiSans-TOsF.fd50
-rw-r--r--texmf-dist/tex/latex/gandhi/TS1GandhiSerif-LF.fd50
-rw-r--r--texmf-dist/tex/latex/gandhi/TS1GandhiSerif-OsF.fd50
-rw-r--r--texmf-dist/tex/latex/gandhi/TS1GandhiSerif-TLF.fd50
-rw-r--r--texmf-dist/tex/latex/gandhi/TS1GandhiSerif-TOsF.fd50
-rw-r--r--texmf-dist/tex/latex/gandhi/gandhi.sty157
39 files changed, 2921 insertions, 0 deletions
diff --git a/texmf-dist/tex/latex/gandhi/LY1GandhiSans-LF.fd b/texmf-dist/tex/latex/gandhi/LY1GandhiSans-LF.fd
new file mode 100644
index 00000000..0d9564eb
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/LY1GandhiSans-LF.fd
@@ -0,0 +1,86 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{LY1GandhiSans-LF.fd}
+ [2017/02/26 (autoinst) Font definitions for LY1/GandhiSans-LF.]
+
+\expandafter\ifx\csname GandhiSans@scale\endcsname\relax
+ \let\GandhiSans@@scale\@empty
+\else
+ \edef\GandhiSans@@scale{s*[\csname GandhiSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{GandhiSans-LF}{}
+
+\DeclareFontShape{LY1}{GandhiSans-LF}{b}{sc}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-LF}{b}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-LF}{b}{it}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-LF}{b}{scit}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-LF}{b}{scsl}{
+ <-> ssub * GandhiSans-LF/b/scit
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-LF}{b}{sl}{
+ <-> ssub * GandhiSans-LF/b/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-LF}{m}{sc}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-LF}{m}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-LF}{m}{it}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-LF}{m}{scit}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-LF}{m}{scsl}{
+ <-> ssub * GandhiSans-LF/m/scit
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-LF}{m}{sl}{
+ <-> ssub * GandhiSans-LF/m/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-LF}{bx}{sl}{
+ <-> ssub * GandhiSans-LF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-LF}{bx}{scsl}{
+ <-> ssub * GandhiSans-LF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-LF}{bx}{sc}{
+ <-> ssub * GandhiSans-LF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-LF}{bx}{n}{
+ <-> ssub * GandhiSans-LF/b/n
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-LF}{bx}{it}{
+ <-> ssub * GandhiSans-LF/b/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-LF}{bx}{scit}{
+ <-> ssub * GandhiSans-LF/b/scit
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/LY1GandhiSans-OsF.fd b/texmf-dist/tex/latex/gandhi/LY1GandhiSans-OsF.fd
new file mode 100644
index 00000000..7d49384f
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/LY1GandhiSans-OsF.fd
@@ -0,0 +1,86 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{LY1GandhiSans-OsF.fd}
+ [2017/02/26 (autoinst) Font definitions for LY1/GandhiSans-OsF.]
+
+\expandafter\ifx\csname GandhiSans@scale\endcsname\relax
+ \let\GandhiSans@@scale\@empty
+\else
+ \edef\GandhiSans@@scale{s*[\csname GandhiSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{GandhiSans-OsF}{}
+
+\DeclareFontShape{LY1}{GandhiSans-OsF}{b}{sc}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-OsF}{b}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-OsF}{b}{it}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-OsF}{b}{scit}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-OsF}{b}{scsl}{
+ <-> ssub * GandhiSans-OsF/b/scit
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-OsF}{b}{sl}{
+ <-> ssub * GandhiSans-OsF/b/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-OsF}{m}{sc}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-OsF}{m}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-OsF}{m}{it}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-OsF}{m}{scit}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-OsF}{m}{scsl}{
+ <-> ssub * GandhiSans-OsF/m/scit
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-OsF}{m}{sl}{
+ <-> ssub * GandhiSans-OsF/m/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-OsF}{bx}{sl}{
+ <-> ssub * GandhiSans-OsF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-OsF}{bx}{scsl}{
+ <-> ssub * GandhiSans-OsF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-OsF}{bx}{sc}{
+ <-> ssub * GandhiSans-OsF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-OsF}{bx}{n}{
+ <-> ssub * GandhiSans-OsF/b/n
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-OsF}{bx}{it}{
+ <-> ssub * GandhiSans-OsF/b/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-OsF}{bx}{scit}{
+ <-> ssub * GandhiSans-OsF/b/scit
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/LY1GandhiSans-Sup.fd b/texmf-dist/tex/latex/gandhi/LY1GandhiSans-Sup.fd
new file mode 100644
index 00000000..f6864253
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/LY1GandhiSans-Sup.fd
@@ -0,0 +1,50 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{LY1GandhiSans-Sup.fd}
+ [2017/02/26 (autoinst) Font definitions for LY1/GandhiSans-Sup.]
+
+\expandafter\ifx\csname GandhiSans@scale\endcsname\relax
+ \let\GandhiSans@@scale\@empty
+\else
+ \edef\GandhiSans@@scale{s*[\csname GandhiSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{GandhiSans-Sup}{}
+
+\DeclareFontShape{LY1}{GandhiSans-Sup}{b}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-Sup}{b}{it}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-Sup}{b}{sl}{
+ <-> ssub * GandhiSans-Sup/b/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-Sup}{m}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-Sup}{m}{it}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-Sup}{m}{sl}{
+ <-> ssub * GandhiSans-Sup/m/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-Sup}{bx}{sl}{
+ <-> ssub * GandhiSans-Sup/b/sl
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-Sup}{bx}{n}{
+ <-> ssub * GandhiSans-Sup/b/n
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-Sup}{bx}{it}{
+ <-> ssub * GandhiSans-Sup/b/it
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/LY1GandhiSans-TLF.fd b/texmf-dist/tex/latex/gandhi/LY1GandhiSans-TLF.fd
new file mode 100644
index 00000000..f158f249
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/LY1GandhiSans-TLF.fd
@@ -0,0 +1,86 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{LY1GandhiSans-TLF.fd}
+ [2017/02/26 (autoinst) Font definitions for LY1/GandhiSans-TLF.]
+
+\expandafter\ifx\csname GandhiSans@scale\endcsname\relax
+ \let\GandhiSans@@scale\@empty
+\else
+ \edef\GandhiSans@@scale{s*[\csname GandhiSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{GandhiSans-TLF}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TLF}{b}{sc}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TLF}{b}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TLF}{b}{it}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TLF}{b}{scit}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TLF}{b}{scsl}{
+ <-> ssub * GandhiSans-TLF/b/scit
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TLF}{b}{sl}{
+ <-> ssub * GandhiSans-TLF/b/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TLF}{m}{sc}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TLF}{m}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TLF}{m}{it}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TLF}{m}{scit}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TLF}{m}{scsl}{
+ <-> ssub * GandhiSans-TLF/m/scit
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TLF}{m}{sl}{
+ <-> ssub * GandhiSans-TLF/m/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TLF}{bx}{sl}{
+ <-> ssub * GandhiSans-TLF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TLF}{bx}{scsl}{
+ <-> ssub * GandhiSans-TLF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TLF}{bx}{sc}{
+ <-> ssub * GandhiSans-TLF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TLF}{bx}{n}{
+ <-> ssub * GandhiSans-TLF/b/n
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TLF}{bx}{it}{
+ <-> ssub * GandhiSans-TLF/b/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TLF}{bx}{scit}{
+ <-> ssub * GandhiSans-TLF/b/scit
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/LY1GandhiSans-TOsF.fd b/texmf-dist/tex/latex/gandhi/LY1GandhiSans-TOsF.fd
new file mode 100644
index 00000000..5cb1916b
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/LY1GandhiSans-TOsF.fd
@@ -0,0 +1,86 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{LY1GandhiSans-TOsF.fd}
+ [2017/02/26 (autoinst) Font definitions for LY1/GandhiSans-TOsF.]
+
+\expandafter\ifx\csname GandhiSans@scale\endcsname\relax
+ \let\GandhiSans@@scale\@empty
+\else
+ \edef\GandhiSans@@scale{s*[\csname GandhiSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{GandhiSans-TOsF}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TOsF}{b}{sc}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TOsF}{b}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TOsF}{b}{it}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TOsF}{b}{scit}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TOsF}{b}{scsl}{
+ <-> ssub * GandhiSans-TOsF/b/scit
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TOsF}{b}{sl}{
+ <-> ssub * GandhiSans-TOsF/b/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TOsF}{m}{sc}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TOsF}{m}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TOsF}{m}{it}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TOsF}{m}{scit}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TOsF}{m}{scsl}{
+ <-> ssub * GandhiSans-TOsF/m/scit
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TOsF}{m}{sl}{
+ <-> ssub * GandhiSans-TOsF/m/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TOsF}{bx}{sl}{
+ <-> ssub * GandhiSans-TOsF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TOsF}{bx}{scsl}{
+ <-> ssub * GandhiSans-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TOsF}{bx}{sc}{
+ <-> ssub * GandhiSans-TOsF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TOsF}{bx}{n}{
+ <-> ssub * GandhiSans-TOsF/b/n
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TOsF}{bx}{it}{
+ <-> ssub * GandhiSans-TOsF/b/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSans-TOsF}{bx}{scit}{
+ <-> ssub * GandhiSans-TOsF/b/scit
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/LY1GandhiSerif-LF.fd b/texmf-dist/tex/latex/gandhi/LY1GandhiSerif-LF.fd
new file mode 100644
index 00000000..6862c52f
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/LY1GandhiSerif-LF.fd
@@ -0,0 +1,86 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{LY1GandhiSerif-LF.fd}
+ [2017/02/26 (autoinst) Font definitions for LY1/GandhiSerif-LF.]
+
+\expandafter\ifx\csname GandhiSerif@scale\endcsname\relax
+ \let\GandhiSerif@@scale\@empty
+\else
+ \edef\GandhiSerif@@scale{s*[\csname GandhiSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{GandhiSerif-LF}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-LF}{b}{sc}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-LF}{b}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-LF}{b}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-LF}{b}{scit}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-LF}{b}{scsl}{
+ <-> ssub * GandhiSerif-LF/b/scit
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-LF}{b}{sl}{
+ <-> ssub * GandhiSerif-LF/b/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-LF}{m}{sc}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-LF}{m}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-LF}{m}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-LF}{m}{scit}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-LF}{m}{scsl}{
+ <-> ssub * GandhiSerif-LF/m/scit
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-LF}{m}{sl}{
+ <-> ssub * GandhiSerif-LF/m/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-LF}{bx}{sl}{
+ <-> ssub * GandhiSerif-LF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-LF}{bx}{scsl}{
+ <-> ssub * GandhiSerif-LF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-LF}{bx}{sc}{
+ <-> ssub * GandhiSerif-LF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-LF}{bx}{n}{
+ <-> ssub * GandhiSerif-LF/b/n
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-LF}{bx}{it}{
+ <-> ssub * GandhiSerif-LF/b/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-LF}{bx}{scit}{
+ <-> ssub * GandhiSerif-LF/b/scit
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/LY1GandhiSerif-OsF.fd b/texmf-dist/tex/latex/gandhi/LY1GandhiSerif-OsF.fd
new file mode 100644
index 00000000..47b10806
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/LY1GandhiSerif-OsF.fd
@@ -0,0 +1,86 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{LY1GandhiSerif-OsF.fd}
+ [2017/02/26 (autoinst) Font definitions for LY1/GandhiSerif-OsF.]
+
+\expandafter\ifx\csname GandhiSerif@scale\endcsname\relax
+ \let\GandhiSerif@@scale\@empty
+\else
+ \edef\GandhiSerif@@scale{s*[\csname GandhiSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{GandhiSerif-OsF}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-OsF}{b}{sc}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-OsF}{b}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-OsF}{b}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-OsF}{b}{scit}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-OsF}{b}{scsl}{
+ <-> ssub * GandhiSerif-OsF/b/scit
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-OsF}{b}{sl}{
+ <-> ssub * GandhiSerif-OsF/b/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-OsF}{m}{sc}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-OsF}{m}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-OsF}{m}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-OsF}{m}{scit}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-OsF}{m}{scsl}{
+ <-> ssub * GandhiSerif-OsF/m/scit
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-OsF}{m}{sl}{
+ <-> ssub * GandhiSerif-OsF/m/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-OsF}{bx}{sl}{
+ <-> ssub * GandhiSerif-OsF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-OsF}{bx}{scsl}{
+ <-> ssub * GandhiSerif-OsF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-OsF}{bx}{sc}{
+ <-> ssub * GandhiSerif-OsF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-OsF}{bx}{n}{
+ <-> ssub * GandhiSerif-OsF/b/n
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-OsF}{bx}{it}{
+ <-> ssub * GandhiSerif-OsF/b/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-OsF}{bx}{scit}{
+ <-> ssub * GandhiSerif-OsF/b/scit
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/LY1GandhiSerif-Sup.fd b/texmf-dist/tex/latex/gandhi/LY1GandhiSerif-Sup.fd
new file mode 100644
index 00000000..f9c72816
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/LY1GandhiSerif-Sup.fd
@@ -0,0 +1,50 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{LY1GandhiSerif-Sup.fd}
+ [2017/02/26 (autoinst) Font definitions for LY1/GandhiSerif-Sup.]
+
+\expandafter\ifx\csname GandhiSerif@scale\endcsname\relax
+ \let\GandhiSerif@@scale\@empty
+\else
+ \edef\GandhiSerif@@scale{s*[\csname GandhiSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{GandhiSerif-Sup}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-Sup}{b}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-Sup}{b}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-Sup}{b}{sl}{
+ <-> ssub * GandhiSerif-Sup/b/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-Sup}{m}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-Sup}{m}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-Sup}{m}{sl}{
+ <-> ssub * GandhiSerif-Sup/m/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-Sup}{bx}{sl}{
+ <-> ssub * GandhiSerif-Sup/b/sl
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-Sup}{bx}{n}{
+ <-> ssub * GandhiSerif-Sup/b/n
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-Sup}{bx}{it}{
+ <-> ssub * GandhiSerif-Sup/b/it
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/LY1GandhiSerif-TLF.fd b/texmf-dist/tex/latex/gandhi/LY1GandhiSerif-TLF.fd
new file mode 100644
index 00000000..5b6847a8
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/LY1GandhiSerif-TLF.fd
@@ -0,0 +1,86 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{LY1GandhiSerif-TLF.fd}
+ [2017/02/26 (autoinst) Font definitions for LY1/GandhiSerif-TLF.]
+
+\expandafter\ifx\csname GandhiSerif@scale\endcsname\relax
+ \let\GandhiSerif@@scale\@empty
+\else
+ \edef\GandhiSerif@@scale{s*[\csname GandhiSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{GandhiSerif-TLF}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TLF}{b}{sc}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TLF}{b}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TLF}{b}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TLF}{b}{scit}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TLF}{b}{scsl}{
+ <-> ssub * GandhiSerif-TLF/b/scit
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TLF}{b}{sl}{
+ <-> ssub * GandhiSerif-TLF/b/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TLF}{m}{sc}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TLF}{m}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TLF}{m}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TLF}{m}{scit}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TLF}{m}{scsl}{
+ <-> ssub * GandhiSerif-TLF/m/scit
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TLF}{m}{sl}{
+ <-> ssub * GandhiSerif-TLF/m/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TLF}{bx}{sl}{
+ <-> ssub * GandhiSerif-TLF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TLF}{bx}{scsl}{
+ <-> ssub * GandhiSerif-TLF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TLF}{bx}{sc}{
+ <-> ssub * GandhiSerif-TLF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TLF}{bx}{n}{
+ <-> ssub * GandhiSerif-TLF/b/n
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TLF}{bx}{it}{
+ <-> ssub * GandhiSerif-TLF/b/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TLF}{bx}{scit}{
+ <-> ssub * GandhiSerif-TLF/b/scit
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/LY1GandhiSerif-TOsF.fd b/texmf-dist/tex/latex/gandhi/LY1GandhiSerif-TOsF.fd
new file mode 100644
index 00000000..14dd29f3
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/LY1GandhiSerif-TOsF.fd
@@ -0,0 +1,86 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{LY1GandhiSerif-TOsF.fd}
+ [2017/02/26 (autoinst) Font definitions for LY1/GandhiSerif-TOsF.]
+
+\expandafter\ifx\csname GandhiSerif@scale\endcsname\relax
+ \let\GandhiSerif@@scale\@empty
+\else
+ \edef\GandhiSerif@@scale{s*[\csname GandhiSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{GandhiSerif-TOsF}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TOsF}{b}{sc}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TOsF}{b}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TOsF}{b}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TOsF}{b}{scit}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TOsF}{b}{scsl}{
+ <-> ssub * GandhiSerif-TOsF/b/scit
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TOsF}{b}{sl}{
+ <-> ssub * GandhiSerif-TOsF/b/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TOsF}{m}{sc}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TOsF}{m}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TOsF}{m}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TOsF}{m}{scit}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TOsF}{m}{scsl}{
+ <-> ssub * GandhiSerif-TOsF/m/scit
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TOsF}{m}{sl}{
+ <-> ssub * GandhiSerif-TOsF/m/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TOsF}{bx}{sl}{
+ <-> ssub * GandhiSerif-TOsF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TOsF}{bx}{scsl}{
+ <-> ssub * GandhiSerif-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TOsF}{bx}{sc}{
+ <-> ssub * GandhiSerif-TOsF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TOsF}{bx}{n}{
+ <-> ssub * GandhiSerif-TOsF/b/n
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TOsF}{bx}{it}{
+ <-> ssub * GandhiSerif-TOsF/b/it
+}{}
+
+\DeclareFontShape{LY1}{GandhiSerif-TOsF}{bx}{scit}{
+ <-> ssub * GandhiSerif-TOsF/b/scit
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/OT1GandhiSans-LF.fd b/texmf-dist/tex/latex/gandhi/OT1GandhiSans-LF.fd
new file mode 100644
index 00000000..6442497e
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/OT1GandhiSans-LF.fd
@@ -0,0 +1,86 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{OT1GandhiSans-LF.fd}
+ [2017/02/26 (autoinst) Font definitions for OT1/GandhiSans-LF.]
+
+\expandafter\ifx\csname GandhiSans@scale\endcsname\relax
+ \let\GandhiSans@@scale\@empty
+\else
+ \edef\GandhiSans@@scale{s*[\csname GandhiSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{GandhiSans-LF}{}
+
+\DeclareFontShape{OT1}{GandhiSans-LF}{b}{sc}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-LF}{b}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-LF}{b}{it}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-LF}{b}{scit}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-LF}{b}{scsl}{
+ <-> ssub * GandhiSans-LF/b/scit
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-LF}{b}{sl}{
+ <-> ssub * GandhiSans-LF/b/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-LF}{m}{sc}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-LF}{m}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-LF}{m}{it}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-LF}{m}{scit}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-LF}{m}{scsl}{
+ <-> ssub * GandhiSans-LF/m/scit
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-LF}{m}{sl}{
+ <-> ssub * GandhiSans-LF/m/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-LF}{bx}{sl}{
+ <-> ssub * GandhiSans-LF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-LF}{bx}{scsl}{
+ <-> ssub * GandhiSans-LF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-LF}{bx}{sc}{
+ <-> ssub * GandhiSans-LF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-LF}{bx}{n}{
+ <-> ssub * GandhiSans-LF/b/n
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-LF}{bx}{it}{
+ <-> ssub * GandhiSans-LF/b/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-LF}{bx}{scit}{
+ <-> ssub * GandhiSans-LF/b/scit
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/OT1GandhiSans-OsF.fd b/texmf-dist/tex/latex/gandhi/OT1GandhiSans-OsF.fd
new file mode 100644
index 00000000..c2d0027f
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/OT1GandhiSans-OsF.fd
@@ -0,0 +1,86 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{OT1GandhiSans-OsF.fd}
+ [2017/02/26 (autoinst) Font definitions for OT1/GandhiSans-OsF.]
+
+\expandafter\ifx\csname GandhiSans@scale\endcsname\relax
+ \let\GandhiSans@@scale\@empty
+\else
+ \edef\GandhiSans@@scale{s*[\csname GandhiSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{GandhiSans-OsF}{}
+
+\DeclareFontShape{OT1}{GandhiSans-OsF}{b}{sc}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-OsF}{b}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-OsF}{b}{it}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-OsF}{b}{scit}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-OsF}{b}{scsl}{
+ <-> ssub * GandhiSans-OsF/b/scit
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-OsF}{b}{sl}{
+ <-> ssub * GandhiSans-OsF/b/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-OsF}{m}{sc}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-OsF}{m}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-OsF}{m}{it}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-OsF}{m}{scit}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-OsF}{m}{scsl}{
+ <-> ssub * GandhiSans-OsF/m/scit
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-OsF}{m}{sl}{
+ <-> ssub * GandhiSans-OsF/m/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-OsF}{bx}{sl}{
+ <-> ssub * GandhiSans-OsF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-OsF}{bx}{scsl}{
+ <-> ssub * GandhiSans-OsF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-OsF}{bx}{sc}{
+ <-> ssub * GandhiSans-OsF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-OsF}{bx}{n}{
+ <-> ssub * GandhiSans-OsF/b/n
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-OsF}{bx}{it}{
+ <-> ssub * GandhiSans-OsF/b/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-OsF}{bx}{scit}{
+ <-> ssub * GandhiSans-OsF/b/scit
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/OT1GandhiSans-Sup.fd b/texmf-dist/tex/latex/gandhi/OT1GandhiSans-Sup.fd
new file mode 100644
index 00000000..1ba25867
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/OT1GandhiSans-Sup.fd
@@ -0,0 +1,50 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{OT1GandhiSans-Sup.fd}
+ [2017/02/26 (autoinst) Font definitions for OT1/GandhiSans-Sup.]
+
+\expandafter\ifx\csname GandhiSans@scale\endcsname\relax
+ \let\GandhiSans@@scale\@empty
+\else
+ \edef\GandhiSans@@scale{s*[\csname GandhiSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{GandhiSans-Sup}{}
+
+\DeclareFontShape{OT1}{GandhiSans-Sup}{b}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-Sup}{b}{it}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-Sup}{b}{sl}{
+ <-> ssub * GandhiSans-Sup/b/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-Sup}{m}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-Sup}{m}{it}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-Sup}{m}{sl}{
+ <-> ssub * GandhiSans-Sup/m/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-Sup}{bx}{sl}{
+ <-> ssub * GandhiSans-Sup/b/sl
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-Sup}{bx}{n}{
+ <-> ssub * GandhiSans-Sup/b/n
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-Sup}{bx}{it}{
+ <-> ssub * GandhiSans-Sup/b/it
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/OT1GandhiSans-TLF.fd b/texmf-dist/tex/latex/gandhi/OT1GandhiSans-TLF.fd
new file mode 100644
index 00000000..410b9518
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/OT1GandhiSans-TLF.fd
@@ -0,0 +1,86 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{OT1GandhiSans-TLF.fd}
+ [2017/02/26 (autoinst) Font definitions for OT1/GandhiSans-TLF.]
+
+\expandafter\ifx\csname GandhiSans@scale\endcsname\relax
+ \let\GandhiSans@@scale\@empty
+\else
+ \edef\GandhiSans@@scale{s*[\csname GandhiSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{GandhiSans-TLF}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TLF}{b}{sc}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TLF}{b}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TLF}{b}{it}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TLF}{b}{scit}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TLF}{b}{scsl}{
+ <-> ssub * GandhiSans-TLF/b/scit
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TLF}{b}{sl}{
+ <-> ssub * GandhiSans-TLF/b/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TLF}{m}{sc}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TLF}{m}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TLF}{m}{it}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TLF}{m}{scit}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TLF}{m}{scsl}{
+ <-> ssub * GandhiSans-TLF/m/scit
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TLF}{m}{sl}{
+ <-> ssub * GandhiSans-TLF/m/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TLF}{bx}{sl}{
+ <-> ssub * GandhiSans-TLF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TLF}{bx}{scsl}{
+ <-> ssub * GandhiSans-TLF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TLF}{bx}{sc}{
+ <-> ssub * GandhiSans-TLF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TLF}{bx}{n}{
+ <-> ssub * GandhiSans-TLF/b/n
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TLF}{bx}{it}{
+ <-> ssub * GandhiSans-TLF/b/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TLF}{bx}{scit}{
+ <-> ssub * GandhiSans-TLF/b/scit
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/OT1GandhiSans-TOsF.fd b/texmf-dist/tex/latex/gandhi/OT1GandhiSans-TOsF.fd
new file mode 100644
index 00000000..3838aa05
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/OT1GandhiSans-TOsF.fd
@@ -0,0 +1,86 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{OT1GandhiSans-TOsF.fd}
+ [2017/02/26 (autoinst) Font definitions for OT1/GandhiSans-TOsF.]
+
+\expandafter\ifx\csname GandhiSans@scale\endcsname\relax
+ \let\GandhiSans@@scale\@empty
+\else
+ \edef\GandhiSans@@scale{s*[\csname GandhiSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{GandhiSans-TOsF}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TOsF}{b}{sc}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TOsF}{b}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TOsF}{b}{it}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TOsF}{b}{scit}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TOsF}{b}{scsl}{
+ <-> ssub * GandhiSans-TOsF/b/scit
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TOsF}{b}{sl}{
+ <-> ssub * GandhiSans-TOsF/b/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TOsF}{m}{sc}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TOsF}{m}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TOsF}{m}{it}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TOsF}{m}{scit}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TOsF}{m}{scsl}{
+ <-> ssub * GandhiSans-TOsF/m/scit
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TOsF}{m}{sl}{
+ <-> ssub * GandhiSans-TOsF/m/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TOsF}{bx}{sl}{
+ <-> ssub * GandhiSans-TOsF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TOsF}{bx}{scsl}{
+ <-> ssub * GandhiSans-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TOsF}{bx}{sc}{
+ <-> ssub * GandhiSans-TOsF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TOsF}{bx}{n}{
+ <-> ssub * GandhiSans-TOsF/b/n
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TOsF}{bx}{it}{
+ <-> ssub * GandhiSans-TOsF/b/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSans-TOsF}{bx}{scit}{
+ <-> ssub * GandhiSans-TOsF/b/scit
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/OT1GandhiSerif-LF.fd b/texmf-dist/tex/latex/gandhi/OT1GandhiSerif-LF.fd
new file mode 100644
index 00000000..1f73786e
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/OT1GandhiSerif-LF.fd
@@ -0,0 +1,86 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{OT1GandhiSerif-LF.fd}
+ [2017/02/26 (autoinst) Font definitions for OT1/GandhiSerif-LF.]
+
+\expandafter\ifx\csname GandhiSerif@scale\endcsname\relax
+ \let\GandhiSerif@@scale\@empty
+\else
+ \edef\GandhiSerif@@scale{s*[\csname GandhiSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{GandhiSerif-LF}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-LF}{b}{sc}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-LF}{b}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-LF}{b}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-LF}{b}{scit}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-LF}{b}{scsl}{
+ <-> ssub * GandhiSerif-LF/b/scit
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-LF}{b}{sl}{
+ <-> ssub * GandhiSerif-LF/b/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-LF}{m}{sc}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-LF}{m}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-LF}{m}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-LF}{m}{scit}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-LF}{m}{scsl}{
+ <-> ssub * GandhiSerif-LF/m/scit
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-LF}{m}{sl}{
+ <-> ssub * GandhiSerif-LF/m/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-LF}{bx}{sl}{
+ <-> ssub * GandhiSerif-LF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-LF}{bx}{scsl}{
+ <-> ssub * GandhiSerif-LF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-LF}{bx}{sc}{
+ <-> ssub * GandhiSerif-LF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-LF}{bx}{n}{
+ <-> ssub * GandhiSerif-LF/b/n
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-LF}{bx}{it}{
+ <-> ssub * GandhiSerif-LF/b/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-LF}{bx}{scit}{
+ <-> ssub * GandhiSerif-LF/b/scit
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/OT1GandhiSerif-OsF.fd b/texmf-dist/tex/latex/gandhi/OT1GandhiSerif-OsF.fd
new file mode 100644
index 00000000..395b9354
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/OT1GandhiSerif-OsF.fd
@@ -0,0 +1,86 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{OT1GandhiSerif-OsF.fd}
+ [2017/02/26 (autoinst) Font definitions for OT1/GandhiSerif-OsF.]
+
+\expandafter\ifx\csname GandhiSerif@scale\endcsname\relax
+ \let\GandhiSerif@@scale\@empty
+\else
+ \edef\GandhiSerif@@scale{s*[\csname GandhiSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{GandhiSerif-OsF}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-OsF}{b}{sc}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-OsF}{b}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-OsF}{b}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-OsF}{b}{scit}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-OsF}{b}{scsl}{
+ <-> ssub * GandhiSerif-OsF/b/scit
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-OsF}{b}{sl}{
+ <-> ssub * GandhiSerif-OsF/b/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-OsF}{m}{sc}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-OsF}{m}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-OsF}{m}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-OsF}{m}{scit}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-OsF}{m}{scsl}{
+ <-> ssub * GandhiSerif-OsF/m/scit
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-OsF}{m}{sl}{
+ <-> ssub * GandhiSerif-OsF/m/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-OsF}{bx}{sl}{
+ <-> ssub * GandhiSerif-OsF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-OsF}{bx}{scsl}{
+ <-> ssub * GandhiSerif-OsF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-OsF}{bx}{sc}{
+ <-> ssub * GandhiSerif-OsF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-OsF}{bx}{n}{
+ <-> ssub * GandhiSerif-OsF/b/n
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-OsF}{bx}{it}{
+ <-> ssub * GandhiSerif-OsF/b/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-OsF}{bx}{scit}{
+ <-> ssub * GandhiSerif-OsF/b/scit
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/OT1GandhiSerif-Sup.fd b/texmf-dist/tex/latex/gandhi/OT1GandhiSerif-Sup.fd
new file mode 100644
index 00000000..65db2c6e
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/OT1GandhiSerif-Sup.fd
@@ -0,0 +1,50 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{OT1GandhiSerif-Sup.fd}
+ [2017/02/26 (autoinst) Font definitions for OT1/GandhiSerif-Sup.]
+
+\expandafter\ifx\csname GandhiSerif@scale\endcsname\relax
+ \let\GandhiSerif@@scale\@empty
+\else
+ \edef\GandhiSerif@@scale{s*[\csname GandhiSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{GandhiSerif-Sup}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-Sup}{b}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-Sup}{b}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-Sup}{b}{sl}{
+ <-> ssub * GandhiSerif-Sup/b/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-Sup}{m}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-Sup}{m}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-Sup}{m}{sl}{
+ <-> ssub * GandhiSerif-Sup/m/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-Sup}{bx}{sl}{
+ <-> ssub * GandhiSerif-Sup/b/sl
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-Sup}{bx}{n}{
+ <-> ssub * GandhiSerif-Sup/b/n
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-Sup}{bx}{it}{
+ <-> ssub * GandhiSerif-Sup/b/it
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/OT1GandhiSerif-TLF.fd b/texmf-dist/tex/latex/gandhi/OT1GandhiSerif-TLF.fd
new file mode 100644
index 00000000..185b3a9d
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/OT1GandhiSerif-TLF.fd
@@ -0,0 +1,86 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{OT1GandhiSerif-TLF.fd}
+ [2017/02/26 (autoinst) Font definitions for OT1/GandhiSerif-TLF.]
+
+\expandafter\ifx\csname GandhiSerif@scale\endcsname\relax
+ \let\GandhiSerif@@scale\@empty
+\else
+ \edef\GandhiSerif@@scale{s*[\csname GandhiSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{GandhiSerif-TLF}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TLF}{b}{sc}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TLF}{b}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TLF}{b}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TLF}{b}{scit}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TLF}{b}{scsl}{
+ <-> ssub * GandhiSerif-TLF/b/scit
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TLF}{b}{sl}{
+ <-> ssub * GandhiSerif-TLF/b/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TLF}{m}{sc}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TLF}{m}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TLF}{m}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TLF}{m}{scit}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TLF}{m}{scsl}{
+ <-> ssub * GandhiSerif-TLF/m/scit
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TLF}{m}{sl}{
+ <-> ssub * GandhiSerif-TLF/m/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TLF}{bx}{sl}{
+ <-> ssub * GandhiSerif-TLF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TLF}{bx}{scsl}{
+ <-> ssub * GandhiSerif-TLF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TLF}{bx}{sc}{
+ <-> ssub * GandhiSerif-TLF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TLF}{bx}{n}{
+ <-> ssub * GandhiSerif-TLF/b/n
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TLF}{bx}{it}{
+ <-> ssub * GandhiSerif-TLF/b/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TLF}{bx}{scit}{
+ <-> ssub * GandhiSerif-TLF/b/scit
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/OT1GandhiSerif-TOsF.fd b/texmf-dist/tex/latex/gandhi/OT1GandhiSerif-TOsF.fd
new file mode 100644
index 00000000..13292184
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/OT1GandhiSerif-TOsF.fd
@@ -0,0 +1,86 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{OT1GandhiSerif-TOsF.fd}
+ [2017/02/26 (autoinst) Font definitions for OT1/GandhiSerif-TOsF.]
+
+\expandafter\ifx\csname GandhiSerif@scale\endcsname\relax
+ \let\GandhiSerif@@scale\@empty
+\else
+ \edef\GandhiSerif@@scale{s*[\csname GandhiSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{GandhiSerif-TOsF}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TOsF}{b}{sc}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TOsF}{b}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TOsF}{b}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TOsF}{b}{scit}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TOsF}{b}{scsl}{
+ <-> ssub * GandhiSerif-TOsF/b/scit
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TOsF}{b}{sl}{
+ <-> ssub * GandhiSerif-TOsF/b/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TOsF}{m}{sc}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TOsF}{m}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TOsF}{m}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TOsF}{m}{scit}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TOsF}{m}{scsl}{
+ <-> ssub * GandhiSerif-TOsF/m/scit
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TOsF}{m}{sl}{
+ <-> ssub * GandhiSerif-TOsF/m/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TOsF}{bx}{sl}{
+ <-> ssub * GandhiSerif-TOsF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TOsF}{bx}{scsl}{
+ <-> ssub * GandhiSerif-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TOsF}{bx}{sc}{
+ <-> ssub * GandhiSerif-TOsF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TOsF}{bx}{n}{
+ <-> ssub * GandhiSerif-TOsF/b/n
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TOsF}{bx}{it}{
+ <-> ssub * GandhiSerif-TOsF/b/it
+}{}
+
+\DeclareFontShape{OT1}{GandhiSerif-TOsF}{bx}{scit}{
+ <-> ssub * GandhiSerif-TOsF/b/scit
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/T1GandhiSans-LF.fd b/texmf-dist/tex/latex/gandhi/T1GandhiSans-LF.fd
new file mode 100644
index 00000000..9be1cf8a
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/T1GandhiSans-LF.fd
@@ -0,0 +1,86 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{T1GandhiSans-LF.fd}
+ [2017/02/26 (autoinst) Font definitions for T1/GandhiSans-LF.]
+
+\expandafter\ifx\csname GandhiSans@scale\endcsname\relax
+ \let\GandhiSans@@scale\@empty
+\else
+ \edef\GandhiSans@@scale{s*[\csname GandhiSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{GandhiSans-LF}{}
+
+\DeclareFontShape{T1}{GandhiSans-LF}{b}{sc}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-LF}{b}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-lf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-LF}{b}{it}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-LF}{b}{scit}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-LF}{b}{scsl}{
+ <-> ssub * GandhiSans-LF/b/scit
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-LF}{b}{sl}{
+ <-> ssub * GandhiSans-LF/b/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-LF}{m}{sc}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-LF}{m}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-lf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-LF}{m}{it}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-LF}{m}{scit}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-LF}{m}{scsl}{
+ <-> ssub * GandhiSans-LF/m/scit
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-LF}{m}{sl}{
+ <-> ssub * GandhiSans-LF/m/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-LF}{bx}{sl}{
+ <-> ssub * GandhiSans-LF/b/sl
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-LF}{bx}{scsl}{
+ <-> ssub * GandhiSans-LF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-LF}{bx}{sc}{
+ <-> ssub * GandhiSans-LF/b/sc
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-LF}{bx}{n}{
+ <-> ssub * GandhiSans-LF/b/n
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-LF}{bx}{it}{
+ <-> ssub * GandhiSans-LF/b/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-LF}{bx}{scit}{
+ <-> ssub * GandhiSans-LF/b/scit
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/T1GandhiSans-OsF.fd b/texmf-dist/tex/latex/gandhi/T1GandhiSans-OsF.fd
new file mode 100644
index 00000000..8b7e5876
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/T1GandhiSans-OsF.fd
@@ -0,0 +1,86 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{T1GandhiSans-OsF.fd}
+ [2017/02/26 (autoinst) Font definitions for T1/GandhiSans-OsF.]
+
+\expandafter\ifx\csname GandhiSans@scale\endcsname\relax
+ \let\GandhiSans@@scale\@empty
+\else
+ \edef\GandhiSans@@scale{s*[\csname GandhiSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{GandhiSans-OsF}{}
+
+\DeclareFontShape{T1}{GandhiSans-OsF}{b}{sc}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-OsF}{b}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-osf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-OsF}{b}{it}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-OsF}{b}{scit}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-OsF}{b}{scsl}{
+ <-> ssub * GandhiSans-OsF/b/scit
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-OsF}{b}{sl}{
+ <-> ssub * GandhiSans-OsF/b/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-OsF}{m}{sc}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-OsF}{m}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-osf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-OsF}{m}{it}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-OsF}{m}{scit}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-OsF}{m}{scsl}{
+ <-> ssub * GandhiSans-OsF/m/scit
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-OsF}{m}{sl}{
+ <-> ssub * GandhiSans-OsF/m/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-OsF}{bx}{sl}{
+ <-> ssub * GandhiSans-OsF/b/sl
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-OsF}{bx}{scsl}{
+ <-> ssub * GandhiSans-OsF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-OsF}{bx}{sc}{
+ <-> ssub * GandhiSans-OsF/b/sc
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-OsF}{bx}{n}{
+ <-> ssub * GandhiSans-OsF/b/n
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-OsF}{bx}{it}{
+ <-> ssub * GandhiSans-OsF/b/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-OsF}{bx}{scit}{
+ <-> ssub * GandhiSans-OsF/b/scit
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/T1GandhiSans-Sup.fd b/texmf-dist/tex/latex/gandhi/T1GandhiSans-Sup.fd
new file mode 100644
index 00000000..06b608b7
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/T1GandhiSans-Sup.fd
@@ -0,0 +1,50 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{T1GandhiSans-Sup.fd}
+ [2017/02/26 (autoinst) Font definitions for T1/GandhiSans-Sup.]
+
+\expandafter\ifx\csname GandhiSans@scale\endcsname\relax
+ \let\GandhiSans@@scale\@empty
+\else
+ \edef\GandhiSans@@scale{s*[\csname GandhiSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{GandhiSans-Sup}{}
+
+\DeclareFontShape{T1}{GandhiSans-Sup}{b}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-sup-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-Sup}{b}{it}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-Sup}{b}{sl}{
+ <-> ssub * GandhiSans-Sup/b/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-Sup}{m}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-sup-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-Sup}{m}{it}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-Sup}{m}{sl}{
+ <-> ssub * GandhiSans-Sup/m/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-Sup}{bx}{sl}{
+ <-> ssub * GandhiSans-Sup/b/sl
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-Sup}{bx}{n}{
+ <-> ssub * GandhiSans-Sup/b/n
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-Sup}{bx}{it}{
+ <-> ssub * GandhiSans-Sup/b/it
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/T1GandhiSans-TLF.fd b/texmf-dist/tex/latex/gandhi/T1GandhiSans-TLF.fd
new file mode 100644
index 00000000..abb0b6cf
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/T1GandhiSans-TLF.fd
@@ -0,0 +1,86 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{T1GandhiSans-TLF.fd}
+ [2017/02/26 (autoinst) Font definitions for T1/GandhiSans-TLF.]
+
+\expandafter\ifx\csname GandhiSans@scale\endcsname\relax
+ \let\GandhiSans@@scale\@empty
+\else
+ \edef\GandhiSans@@scale{s*[\csname GandhiSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{GandhiSans-TLF}{}
+
+\DeclareFontShape{T1}{GandhiSans-TLF}{b}{sc}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TLF}{b}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TLF}{b}{it}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TLF}{b}{scit}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TLF}{b}{scsl}{
+ <-> ssub * GandhiSans-TLF/b/scit
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TLF}{b}{sl}{
+ <-> ssub * GandhiSans-TLF/b/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TLF}{m}{sc}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TLF}{m}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TLF}{m}{it}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TLF}{m}{scit}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TLF}{m}{scsl}{
+ <-> ssub * GandhiSans-TLF/m/scit
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TLF}{m}{sl}{
+ <-> ssub * GandhiSans-TLF/m/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TLF}{bx}{sl}{
+ <-> ssub * GandhiSans-TLF/b/sl
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TLF}{bx}{scsl}{
+ <-> ssub * GandhiSans-TLF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TLF}{bx}{sc}{
+ <-> ssub * GandhiSans-TLF/b/sc
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TLF}{bx}{n}{
+ <-> ssub * GandhiSans-TLF/b/n
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TLF}{bx}{it}{
+ <-> ssub * GandhiSans-TLF/b/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TLF}{bx}{scit}{
+ <-> ssub * GandhiSans-TLF/b/scit
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/T1GandhiSans-TOsF.fd b/texmf-dist/tex/latex/gandhi/T1GandhiSans-TOsF.fd
new file mode 100644
index 00000000..4e4de74b
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/T1GandhiSans-TOsF.fd
@@ -0,0 +1,86 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{T1GandhiSans-TOsF.fd}
+ [2017/02/26 (autoinst) Font definitions for T1/GandhiSans-TOsF.]
+
+\expandafter\ifx\csname GandhiSans@scale\endcsname\relax
+ \let\GandhiSans@@scale\@empty
+\else
+ \edef\GandhiSans@@scale{s*[\csname GandhiSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{GandhiSans-TOsF}{}
+
+\DeclareFontShape{T1}{GandhiSans-TOsF}{b}{sc}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TOsF}{b}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TOsF}{b}{it}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TOsF}{b}{scit}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TOsF}{b}{scsl}{
+ <-> ssub * GandhiSans-TOsF/b/scit
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TOsF}{b}{sl}{
+ <-> ssub * GandhiSans-TOsF/b/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TOsF}{m}{sc}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TOsF}{m}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TOsF}{m}{it}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TOsF}{m}{scit}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TOsF}{m}{scsl}{
+ <-> ssub * GandhiSans-TOsF/m/scit
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TOsF}{m}{sl}{
+ <-> ssub * GandhiSans-TOsF/m/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TOsF}{bx}{sl}{
+ <-> ssub * GandhiSans-TOsF/b/sl
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TOsF}{bx}{scsl}{
+ <-> ssub * GandhiSans-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TOsF}{bx}{sc}{
+ <-> ssub * GandhiSans-TOsF/b/sc
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TOsF}{bx}{n}{
+ <-> ssub * GandhiSans-TOsF/b/n
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TOsF}{bx}{it}{
+ <-> ssub * GandhiSans-TOsF/b/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSans-TOsF}{bx}{scit}{
+ <-> ssub * GandhiSans-TOsF/b/scit
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/T1GandhiSerif-LF.fd b/texmf-dist/tex/latex/gandhi/T1GandhiSerif-LF.fd
new file mode 100644
index 00000000..98657ffd
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/T1GandhiSerif-LF.fd
@@ -0,0 +1,86 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{T1GandhiSerif-LF.fd}
+ [2017/02/26 (autoinst) Font definitions for T1/GandhiSerif-LF.]
+
+\expandafter\ifx\csname GandhiSerif@scale\endcsname\relax
+ \let\GandhiSerif@@scale\@empty
+\else
+ \edef\GandhiSerif@@scale{s*[\csname GandhiSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{GandhiSerif-LF}{}
+
+\DeclareFontShape{T1}{GandhiSerif-LF}{b}{sc}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-LF}{b}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-lf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-LF}{b}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-LF}{b}{scit}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-LF}{b}{scsl}{
+ <-> ssub * GandhiSerif-LF/b/scit
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-LF}{b}{sl}{
+ <-> ssub * GandhiSerif-LF/b/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-LF}{m}{sc}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-LF}{m}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-lf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-LF}{m}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-LF}{m}{scit}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-LF}{m}{scsl}{
+ <-> ssub * GandhiSerif-LF/m/scit
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-LF}{m}{sl}{
+ <-> ssub * GandhiSerif-LF/m/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-LF}{bx}{sl}{
+ <-> ssub * GandhiSerif-LF/b/sl
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-LF}{bx}{scsl}{
+ <-> ssub * GandhiSerif-LF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-LF}{bx}{sc}{
+ <-> ssub * GandhiSerif-LF/b/sc
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-LF}{bx}{n}{
+ <-> ssub * GandhiSerif-LF/b/n
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-LF}{bx}{it}{
+ <-> ssub * GandhiSerif-LF/b/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-LF}{bx}{scit}{
+ <-> ssub * GandhiSerif-LF/b/scit
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/T1GandhiSerif-OsF.fd b/texmf-dist/tex/latex/gandhi/T1GandhiSerif-OsF.fd
new file mode 100644
index 00000000..0c54125f
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/T1GandhiSerif-OsF.fd
@@ -0,0 +1,86 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{T1GandhiSerif-OsF.fd}
+ [2017/02/26 (autoinst) Font definitions for T1/GandhiSerif-OsF.]
+
+\expandafter\ifx\csname GandhiSerif@scale\endcsname\relax
+ \let\GandhiSerif@@scale\@empty
+\else
+ \edef\GandhiSerif@@scale{s*[\csname GandhiSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{GandhiSerif-OsF}{}
+
+\DeclareFontShape{T1}{GandhiSerif-OsF}{b}{sc}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-OsF}{b}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-osf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-OsF}{b}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-OsF}{b}{scit}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-OsF}{b}{scsl}{
+ <-> ssub * GandhiSerif-OsF/b/scit
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-OsF}{b}{sl}{
+ <-> ssub * GandhiSerif-OsF/b/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-OsF}{m}{sc}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-OsF}{m}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-osf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-OsF}{m}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-OsF}{m}{scit}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-OsF}{m}{scsl}{
+ <-> ssub * GandhiSerif-OsF/m/scit
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-OsF}{m}{sl}{
+ <-> ssub * GandhiSerif-OsF/m/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-OsF}{bx}{sl}{
+ <-> ssub * GandhiSerif-OsF/b/sl
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-OsF}{bx}{scsl}{
+ <-> ssub * GandhiSerif-OsF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-OsF}{bx}{sc}{
+ <-> ssub * GandhiSerif-OsF/b/sc
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-OsF}{bx}{n}{
+ <-> ssub * GandhiSerif-OsF/b/n
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-OsF}{bx}{it}{
+ <-> ssub * GandhiSerif-OsF/b/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-OsF}{bx}{scit}{
+ <-> ssub * GandhiSerif-OsF/b/scit
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/T1GandhiSerif-Sup.fd b/texmf-dist/tex/latex/gandhi/T1GandhiSerif-Sup.fd
new file mode 100644
index 00000000..c8d8ef29
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/T1GandhiSerif-Sup.fd
@@ -0,0 +1,50 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{T1GandhiSerif-Sup.fd}
+ [2017/02/26 (autoinst) Font definitions for T1/GandhiSerif-Sup.]
+
+\expandafter\ifx\csname GandhiSerif@scale\endcsname\relax
+ \let\GandhiSerif@@scale\@empty
+\else
+ \edef\GandhiSerif@@scale{s*[\csname GandhiSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{GandhiSerif-Sup}{}
+
+\DeclareFontShape{T1}{GandhiSerif-Sup}{b}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-sup-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-Sup}{b}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-Sup}{b}{sl}{
+ <-> ssub * GandhiSerif-Sup/b/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-Sup}{m}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-sup-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-Sup}{m}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-Sup}{m}{sl}{
+ <-> ssub * GandhiSerif-Sup/m/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-Sup}{bx}{sl}{
+ <-> ssub * GandhiSerif-Sup/b/sl
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-Sup}{bx}{n}{
+ <-> ssub * GandhiSerif-Sup/b/n
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-Sup}{bx}{it}{
+ <-> ssub * GandhiSerif-Sup/b/it
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/T1GandhiSerif-TLF.fd b/texmf-dist/tex/latex/gandhi/T1GandhiSerif-TLF.fd
new file mode 100644
index 00000000..20e1acfb
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/T1GandhiSerif-TLF.fd
@@ -0,0 +1,86 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{T1GandhiSerif-TLF.fd}
+ [2017/02/26 (autoinst) Font definitions for T1/GandhiSerif-TLF.]
+
+\expandafter\ifx\csname GandhiSerif@scale\endcsname\relax
+ \let\GandhiSerif@@scale\@empty
+\else
+ \edef\GandhiSerif@@scale{s*[\csname GandhiSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{GandhiSerif-TLF}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TLF}{b}{sc}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TLF}{b}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TLF}{b}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TLF}{b}{scit}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TLF}{b}{scsl}{
+ <-> ssub * GandhiSerif-TLF/b/scit
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TLF}{b}{sl}{
+ <-> ssub * GandhiSerif-TLF/b/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TLF}{m}{sc}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TLF}{m}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TLF}{m}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TLF}{m}{scit}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TLF}{m}{scsl}{
+ <-> ssub * GandhiSerif-TLF/m/scit
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TLF}{m}{sl}{
+ <-> ssub * GandhiSerif-TLF/m/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TLF}{bx}{sl}{
+ <-> ssub * GandhiSerif-TLF/b/sl
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TLF}{bx}{scsl}{
+ <-> ssub * GandhiSerif-TLF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TLF}{bx}{sc}{
+ <-> ssub * GandhiSerif-TLF/b/sc
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TLF}{bx}{n}{
+ <-> ssub * GandhiSerif-TLF/b/n
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TLF}{bx}{it}{
+ <-> ssub * GandhiSerif-TLF/b/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TLF}{bx}{scit}{
+ <-> ssub * GandhiSerif-TLF/b/scit
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/T1GandhiSerif-TOsF.fd b/texmf-dist/tex/latex/gandhi/T1GandhiSerif-TOsF.fd
new file mode 100644
index 00000000..8db93d3f
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/T1GandhiSerif-TOsF.fd
@@ -0,0 +1,86 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{T1GandhiSerif-TOsF.fd}
+ [2017/02/26 (autoinst) Font definitions for T1/GandhiSerif-TOsF.]
+
+\expandafter\ifx\csname GandhiSerif@scale\endcsname\relax
+ \let\GandhiSerif@@scale\@empty
+\else
+ \edef\GandhiSerif@@scale{s*[\csname GandhiSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{GandhiSerif-TOsF}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TOsF}{b}{sc}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TOsF}{b}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TOsF}{b}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TOsF}{b}{scit}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TOsF}{b}{scsl}{
+ <-> ssub * GandhiSerif-TOsF/b/scit
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TOsF}{b}{sl}{
+ <-> ssub * GandhiSerif-TOsF/b/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TOsF}{m}{sc}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TOsF}{m}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TOsF}{m}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TOsF}{m}{scit}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TOsF}{m}{scsl}{
+ <-> ssub * GandhiSerif-TOsF/m/scit
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TOsF}{m}{sl}{
+ <-> ssub * GandhiSerif-TOsF/m/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TOsF}{bx}{sl}{
+ <-> ssub * GandhiSerif-TOsF/b/sl
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TOsF}{bx}{scsl}{
+ <-> ssub * GandhiSerif-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TOsF}{bx}{sc}{
+ <-> ssub * GandhiSerif-TOsF/b/sc
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TOsF}{bx}{n}{
+ <-> ssub * GandhiSerif-TOsF/b/n
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TOsF}{bx}{it}{
+ <-> ssub * GandhiSerif-TOsF/b/it
+}{}
+
+\DeclareFontShape{T1}{GandhiSerif-TOsF}{bx}{scit}{
+ <-> ssub * GandhiSerif-TOsF/b/scit
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/TS1GandhiSans-LF.fd b/texmf-dist/tex/latex/gandhi/TS1GandhiSans-LF.fd
new file mode 100644
index 00000000..5eb4707a
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/TS1GandhiSans-LF.fd
@@ -0,0 +1,50 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{TS1GandhiSans-LF.fd}
+ [2017/02/26 (autoinst) Font definitions for TS1/GandhiSans-LF.]
+
+\expandafter\ifx\csname GandhiSans@scale\endcsname\relax
+ \let\GandhiSans@@scale\@empty
+\else
+ \edef\GandhiSans@@scale{s*[\csname GandhiSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{GandhiSans-LF}{}
+
+\DeclareFontShape{TS1}{GandhiSans-LF}{b}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-LF}{b}{it}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-LF}{b}{sl}{
+ <-> ssub * GandhiSans-LF/b/it
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-LF}{m}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-LF}{m}{it}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-LF}{m}{sl}{
+ <-> ssub * GandhiSans-LF/m/it
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-LF}{bx}{sl}{
+ <-> ssub * GandhiSans-LF/b/sl
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-LF}{bx}{n}{
+ <-> ssub * GandhiSans-LF/b/n
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-LF}{bx}{it}{
+ <-> ssub * GandhiSans-LF/b/it
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/TS1GandhiSans-OsF.fd b/texmf-dist/tex/latex/gandhi/TS1GandhiSans-OsF.fd
new file mode 100644
index 00000000..3189c706
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/TS1GandhiSans-OsF.fd
@@ -0,0 +1,50 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{TS1GandhiSans-OsF.fd}
+ [2017/02/26 (autoinst) Font definitions for TS1/GandhiSans-OsF.]
+
+\expandafter\ifx\csname GandhiSans@scale\endcsname\relax
+ \let\GandhiSans@@scale\@empty
+\else
+ \edef\GandhiSans@@scale{s*[\csname GandhiSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{GandhiSans-OsF}{}
+
+\DeclareFontShape{TS1}{GandhiSans-OsF}{b}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-OsF}{b}{it}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-OsF}{b}{sl}{
+ <-> ssub * GandhiSans-OsF/b/it
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-OsF}{m}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-OsF}{m}{it}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-OsF}{m}{sl}{
+ <-> ssub * GandhiSans-OsF/m/it
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-OsF}{bx}{sl}{
+ <-> ssub * GandhiSans-OsF/b/sl
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-OsF}{bx}{n}{
+ <-> ssub * GandhiSans-OsF/b/n
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-OsF}{bx}{it}{
+ <-> ssub * GandhiSans-OsF/b/it
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/TS1GandhiSans-TLF.fd b/texmf-dist/tex/latex/gandhi/TS1GandhiSans-TLF.fd
new file mode 100644
index 00000000..4bf24ca3
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/TS1GandhiSans-TLF.fd
@@ -0,0 +1,50 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{TS1GandhiSans-TLF.fd}
+ [2017/02/26 (autoinst) Font definitions for TS1/GandhiSans-TLF.]
+
+\expandafter\ifx\csname GandhiSans@scale\endcsname\relax
+ \let\GandhiSans@@scale\@empty
+\else
+ \edef\GandhiSans@@scale{s*[\csname GandhiSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{GandhiSans-TLF}{}
+
+\DeclareFontShape{TS1}{GandhiSans-TLF}{b}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-TLF}{b}{it}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-TLF}{b}{sl}{
+ <-> ssub * GandhiSans-TLF/b/it
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-TLF}{m}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-TLF}{m}{it}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-TLF}{m}{sl}{
+ <-> ssub * GandhiSans-TLF/m/it
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-TLF}{bx}{sl}{
+ <-> ssub * GandhiSans-TLF/b/sl
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-TLF}{bx}{n}{
+ <-> ssub * GandhiSans-TLF/b/n
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-TLF}{bx}{it}{
+ <-> ssub * GandhiSans-TLF/b/it
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/TS1GandhiSans-TOsF.fd b/texmf-dist/tex/latex/gandhi/TS1GandhiSans-TOsF.fd
new file mode 100644
index 00000000..5b486635
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/TS1GandhiSans-TOsF.fd
@@ -0,0 +1,50 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{TS1GandhiSans-TOsF.fd}
+ [2017/02/26 (autoinst) Font definitions for TS1/GandhiSans-TOsF.]
+
+\expandafter\ifx\csname GandhiSans@scale\endcsname\relax
+ \let\GandhiSans@@scale\@empty
+\else
+ \edef\GandhiSans@@scale{s*[\csname GandhiSans@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{GandhiSans-TOsF}{}
+
+\DeclareFontShape{TS1}{GandhiSans-TOsF}{b}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Bold-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-TOsF}{b}{it}{
+ <-> \GandhiSans@@scale GandhiSans-BoldItalic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-TOsF}{b}{sl}{
+ <-> ssub * GandhiSans-TOsF/b/it
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-TOsF}{m}{n}{
+ <-> \GandhiSans@@scale GandhiSans-Regular-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-TOsF}{m}{it}{
+ <-> \GandhiSans@@scale GandhiSans-Italic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-TOsF}{m}{sl}{
+ <-> ssub * GandhiSans-TOsF/m/it
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-TOsF}{bx}{sl}{
+ <-> ssub * GandhiSans-TOsF/b/sl
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-TOsF}{bx}{n}{
+ <-> ssub * GandhiSans-TOsF/b/n
+}{}
+
+\DeclareFontShape{TS1}{GandhiSans-TOsF}{bx}{it}{
+ <-> ssub * GandhiSans-TOsF/b/it
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/TS1GandhiSerif-LF.fd b/texmf-dist/tex/latex/gandhi/TS1GandhiSerif-LF.fd
new file mode 100644
index 00000000..5abf28cb
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/TS1GandhiSerif-LF.fd
@@ -0,0 +1,50 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{TS1GandhiSerif-LF.fd}
+ [2017/02/26 (autoinst) Font definitions for TS1/GandhiSerif-LF.]
+
+\expandafter\ifx\csname GandhiSerif@scale\endcsname\relax
+ \let\GandhiSerif@@scale\@empty
+\else
+ \edef\GandhiSerif@@scale{s*[\csname GandhiSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{GandhiSerif-LF}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-LF}{b}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-LF}{b}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-LF}{b}{sl}{
+ <-> ssub * GandhiSerif-LF/b/it
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-LF}{m}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-LF}{m}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-LF}{m}{sl}{
+ <-> ssub * GandhiSerif-LF/m/it
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-LF}{bx}{sl}{
+ <-> ssub * GandhiSerif-LF/b/sl
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-LF}{bx}{n}{
+ <-> ssub * GandhiSerif-LF/b/n
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-LF}{bx}{it}{
+ <-> ssub * GandhiSerif-LF/b/it
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/TS1GandhiSerif-OsF.fd b/texmf-dist/tex/latex/gandhi/TS1GandhiSerif-OsF.fd
new file mode 100644
index 00000000..2ca170f8
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/TS1GandhiSerif-OsF.fd
@@ -0,0 +1,50 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{TS1GandhiSerif-OsF.fd}
+ [2017/02/26 (autoinst) Font definitions for TS1/GandhiSerif-OsF.]
+
+\expandafter\ifx\csname GandhiSerif@scale\endcsname\relax
+ \let\GandhiSerif@@scale\@empty
+\else
+ \edef\GandhiSerif@@scale{s*[\csname GandhiSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{GandhiSerif-OsF}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-OsF}{b}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-OsF}{b}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-OsF}{b}{sl}{
+ <-> ssub * GandhiSerif-OsF/b/it
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-OsF}{m}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-OsF}{m}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-OsF}{m}{sl}{
+ <-> ssub * GandhiSerif-OsF/m/it
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-OsF}{bx}{sl}{
+ <-> ssub * GandhiSerif-OsF/b/sl
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-OsF}{bx}{n}{
+ <-> ssub * GandhiSerif-OsF/b/n
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-OsF}{bx}{it}{
+ <-> ssub * GandhiSerif-OsF/b/it
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/TS1GandhiSerif-TLF.fd b/texmf-dist/tex/latex/gandhi/TS1GandhiSerif-TLF.fd
new file mode 100644
index 00000000..f18dc9c8
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/TS1GandhiSerif-TLF.fd
@@ -0,0 +1,50 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{TS1GandhiSerif-TLF.fd}
+ [2017/02/26 (autoinst) Font definitions for TS1/GandhiSerif-TLF.]
+
+\expandafter\ifx\csname GandhiSerif@scale\endcsname\relax
+ \let\GandhiSerif@@scale\@empty
+\else
+ \edef\GandhiSerif@@scale{s*[\csname GandhiSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{GandhiSerif-TLF}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-TLF}{b}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-TLF}{b}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-TLF}{b}{sl}{
+ <-> ssub * GandhiSerif-TLF/b/it
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-TLF}{m}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-TLF}{m}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-TLF}{m}{sl}{
+ <-> ssub * GandhiSerif-TLF/m/it
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-TLF}{bx}{sl}{
+ <-> ssub * GandhiSerif-TLF/b/sl
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-TLF}{bx}{n}{
+ <-> ssub * GandhiSerif-TLF/b/n
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-TLF}{bx}{it}{
+ <-> ssub * GandhiSerif-TLF/b/it
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/TS1GandhiSerif-TOsF.fd b/texmf-dist/tex/latex/gandhi/TS1GandhiSerif-TOsF.fd
new file mode 100644
index 00000000..cb9f2805
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/TS1GandhiSerif-TOsF.fd
@@ -0,0 +1,50 @@
+%% Generated by autoinst on 2017/02/26
+%%
+\ProvidesFile{TS1GandhiSerif-TOsF.fd}
+ [2017/02/26 (autoinst) Font definitions for TS1/GandhiSerif-TOsF.]
+
+\expandafter\ifx\csname GandhiSerif@scale\endcsname\relax
+ \let\GandhiSerif@@scale\@empty
+\else
+ \edef\GandhiSerif@@scale{s*[\csname GandhiSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{GandhiSerif-TOsF}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-TOsF}{b}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Bold-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-TOsF}{b}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-BoldItalic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-TOsF}{b}{sl}{
+ <-> ssub * GandhiSerif-TOsF/b/it
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-TOsF}{m}{n}{
+ <-> \GandhiSerif@@scale GandhiSerif-Regular-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-TOsF}{m}{it}{
+ <-> \GandhiSerif@@scale GandhiSerif-Italic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-TOsF}{m}{sl}{
+ <-> ssub * GandhiSerif-TOsF/m/it
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-TOsF}{bx}{sl}{
+ <-> ssub * GandhiSerif-TOsF/b/sl
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-TOsF}{bx}{n}{
+ <-> ssub * GandhiSerif-TOsF/b/n
+}{}
+
+\DeclareFontShape{TS1}{GandhiSerif-TOsF}{bx}{it}{
+ <-> ssub * GandhiSerif-TOsF/b/it
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/gandhi/gandhi.sty b/texmf-dist/tex/latex/gandhi/gandhi.sty
new file mode 100644
index 00000000..6b4c1d6b
--- /dev/null
+++ b/texmf-dist/tex/latex/gandhi/gandhi.sty
@@ -0,0 +1,157 @@
+\ProvidesPackage{gandhi}[%
+ 2017/02/26 (Bob Tennent) Supports GandhiSerif and GandhiSans fonts for all LaTeX engines. ]
+
+\RequirePackage{ifxetex,ifluatex,textcomp}
+
+\newif\ifgandhi@otf
+\ifxetex
+ \gandhi@otftrue
+\else\ifluatex
+ \gandhi@otftrue
+\else % [pdf]LaTeX
+ \gandhi@otffalse
+\fi\fi
+
+\newcommand*{\GandhiSerif@scale}{1} % not adjustable
+\newcommand*{\GandhiSans@scale}{1}
+\RequirePackage{xkeyval}
+\DeclareOptionX{scaled}{\renewcommand*{\GandhiSans@scale}{#1}}
+\DeclareOptionX{scale}{\renewcommand*{\GandhiSans@scale}{#1}}
+
+\newif\ifgandhi@rm \gandhi@rmfalse
+\newif\ifgandhi@sf \gandhi@sffalse
+\newif\ifgandhi@sfdefault \gandhi@sfdefaultfalse
+\newif\ifgandhi@lining \gandhi@liningfalse
+\newif\ifgandhi@tabular \gandhi@tabularfalse
+
+\DeclareOptionX{sf}{\gandhi@sftrue}
+\DeclareOptionX{rm}{\gandhi@rmtrue}
+\DeclareOptionX{sfdefault}{\gandhi@sftrue\gandhi@sfdefaulttrue}
+\DeclareOptionX{type1}{\gandhi@otffalse}
+\DeclareOptionX{osf}{\gandhi@liningfalse}
+\DeclareOptionX{oldstyle}{\gandhi@liningfalse}
+\DeclareOptionX{lf}{\gandhi@liningtrue}
+\DeclareOptionX{lining}{\gandhi@liningtrue}
+\DeclareOptionX{proportional}{\gandhi@tabularfalse}
+\DeclareOptionX{p}{\gandhi@tabularfalse}
+\DeclareOptionX{tabular}{\gandhi@tabulartrue}
+\DeclareOptionX{t}{\gandhi@tabulartrue}
+
+
+\ProcessOptionsX\relax
+
+\ifgandhi@otf
+ \RequirePackage{fontspec}
+\else
+ \RequirePackage{fontenc,fontaxes}
+\fi
+
+\ifgandhi@rm\else\ifgandhi@sf\else
+ \gandhi@rmtrue\gandhi@sftrue % both false -> both true
+\fi\fi
+
+\ifgandhi@otf
+ \ifgandhi@lining
+ \def\gandhi@figurestyle{Lining}
+ \else
+ \def\gandhi@figurestyle{OldStyle}
+ \fi
+ \ifgandhi@tabular
+ \def\gandhi@figurealign{Monospaced}
+ \else
+ \def\gandhi@figurealign{Proportional}
+ \fi
+
+\else
+
+ \ifgandhi@lining
+ \def\gandhi@figurestyle{LF}
+ \else
+ \def\gandhi@figurestyle{OsF}
+ \fi
+ \ifgandhi@tabular
+ \def\gandhi@figurealign{T}
+ \else
+ \def\gandhi@figurealign{}
+ \fi
+
+\fi
+
+
+
+% Set main and/or sans fonts:
+\ifgandhi@otf
+ \ifxetex\XeTeXtracingfonts=1\fi
+ \defaultfontfeatures{
+ Ligatures = TeX ,
+ Extension = .otf ,
+ }
+ \ifgandhi@rm
+ \setmainfont
+ [ Numbers = {\gandhi@figurestyle,\gandhi@figurealign},
+ UprightFont = *-Regular ,
+ ItalicFont = *-Italic ,
+ BoldFont = *-Bold ,
+ BoldItalicFont = *-BoldItalic ]
+ {GandhiSerif}
+ \fi
+ \ifgandhi@sf
+ \setsansfont
+ [ Numbers = {\gandhi@figurestyle,\gandhi@figurealign},
+ Scale = \GandhiSans@scale ,
+ UprightFont = *-Regular ,
+ ItalicFont = *-Italic ,
+ BoldFont = *-Bold ,
+ BoldItalicFont = *-BoldItalic ]
+ {GandhiSans}
+ \fi
+ % grab the \sfdefault in case it changes subsequently:
+ \let\gandhisffamily\sfdefault
+ \ifgandhi@sfdefault
+ \renewcommand*\familydefault{\gandhisffamily}
+ \fi
+
+ \newfontfamily\gandhi
+ [ Numbers = {\gandhi@figurestyle,\gandhi@figurealign},
+ UprightFont = *-Regular ,
+ ItalicFont = *-Italic ,
+ BoldFont = *-Bold ,
+ BoldItalicFont = *-BoldItalic ]
+ {GandhiSerif}
+ \newfontfamily\gandhisans
+ [ Numbers = {\gandhi@figurestyle,\gandhi@figurealign},
+ Scale = \GandhiSans@scale ,
+ UprightFont = *-Regular ,
+ ItalicFont = *-Italic ,
+ BoldFont = *-Bold ,
+ BoldItalicFont = *-BoldItalic ]
+ {GandhiSans}
+
+\else % type1
+ \def\gandhifamily{GandhiSerif-\gandhi@figurealign\gandhi@figurestyle}
+ \def\gandhisffamily{GandhiSans-\gandhi@figurealign\gandhi@figurestyle}
+
+ \ifgandhi@rm
+ \renewcommand*\rmdefault{\gandhifamily}
+ \fi
+
+ \ifgandhi@sf
+ \renewcommand*\sfdefault{\gandhisffamily}
+ \fi
+
+ \ifgandhi@sfdefault
+ \renewcommand*\familydefault{\gandhisffamily}
+ \fi
+
+ \newcommand*\gandhi{\fontfamily{\gandhifamily}\selectfont}
+ \newcommand*\gandhisans{\fontfamily{\gandhisffamily}\selectfont}
+
+\fi
+
+% turn off defaults in case other fonts are selected:
+\ifgandhi@otf
+ \defaultfontfeatures{}
+\fi
+
+\endinput
+