summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-07-20 22:07:18 +0000
committerKarl Berry <karl@freefriends.org>2014-07-20 22:07:18 +0000
commit3939eb6308172d96585a35eddc3214f037d356cf (patch)
tree9d1c211f0741e0b9135246d87b19b79f7d6d71db /Master/texmf-dist/tex
parent0e871146bcb1bf041dac127d5b76011aa31e28aa (diff)
roboto (20jul14)
git-svn-id: svn://tug.org/texlive/trunk@34666 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r--Master/texmf-dist/tex/latex/roboto/LY1Roboto-LF.fd98
-rw-r--r--Master/texmf-dist/tex/latex/roboto/LY1RobotoCondensed-LF.fd62
-rw-r--r--Master/texmf-dist/tex/latex/roboto/LY1RobotoSlab-LF.fd34
-rw-r--r--Master/texmf-dist/tex/latex/roboto/OT1Roboto-LF.fd98
-rw-r--r--Master/texmf-dist/tex/latex/roboto/OT1RobotoCondensed-LF.fd62
-rw-r--r--Master/texmf-dist/tex/latex/roboto/OT1RobotoSlab-LF.fd34
-rw-r--r--Master/texmf-dist/tex/latex/roboto/T1Roboto-LF.fd98
-rw-r--r--Master/texmf-dist/tex/latex/roboto/T1RobotoCondensed-LF.fd62
-rw-r--r--Master/texmf-dist/tex/latex/roboto/T1RobotoSlab-LF.fd34
-rw-r--r--Master/texmf-dist/tex/latex/roboto/TS1Roboto-LF.fd98
-rw-r--r--Master/texmf-dist/tex/latex/roboto/TS1RobotoCondensed-LF.fd62
-rw-r--r--Master/texmf-dist/tex/latex/roboto/TS1RobotoSlab-LF.fd34
-rw-r--r--Master/texmf-dist/tex/latex/roboto/roboto.sty136
13 files changed, 912 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/roboto/LY1Roboto-LF.fd b/Master/texmf-dist/tex/latex/roboto/LY1Roboto-LF.fd
new file mode 100644
index 00000000000..c8c4e7dfabd
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/roboto/LY1Roboto-LF.fd
@@ -0,0 +1,98 @@
+%% Generated by autoinst on 2014/07/17
+%%
+\ProvidesFile{LY1Roboto-LF.fd}
+ [2014/07/17 (autoinst) Font definitions for LY1/Roboto-LF.]
+
+\expandafter\ifx\csname Roboto@scale\endcsname\relax
+ \let\Roboto@@scale\@empty
+\else
+ \edef\Roboto@@scale{s*[\csname Roboto@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{Roboto-LF}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{l}{n}{
+ <-> \Roboto@@scale Roboto-Light-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{l}{it}{
+ <-> \Roboto@@scale Roboto-LightItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{l}{sl}{
+ <-> ssub * Roboto-LF/l/it
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{k}{n}{
+ <-> \Roboto@@scale Roboto-Black-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{k}{it}{
+ <-> \Roboto@@scale Roboto-BlackItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{k}{sl}{
+ <-> ssub * Roboto-LF/k/it
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{b}{n}{
+ <-> \Roboto@@scale Roboto-Bold-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{b}{it}{
+ <-> \Roboto@@scale Roboto-BoldItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{b}{sl}{
+ <-> ssub * Roboto-LF/b/it
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{mb}{n}{
+ <-> \Roboto@@scale Roboto-Medium-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{mb}{it}{
+ <-> \Roboto@@scale Roboto-MediumItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{mb}{sl}{
+ <-> ssub * Roboto-LF/mb/it
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{m}{n}{
+ <-> \Roboto@@scale Roboto-Regular-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{m}{it}{
+ <-> \Roboto@@scale Roboto-Italic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{m}{sl}{
+ <-> ssub * Roboto-LF/m/it
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{t}{n}{
+ <-> \Roboto@@scale Roboto-Thin-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{t}{it}{
+ <-> \Roboto@@scale Roboto-ThinItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{t}{sl}{
+ <-> ssub * Roboto-LF/t/it
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{bx}{sl}{
+ <-> ssub * Roboto-LF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{bx}{n}{
+ <-> ssub * Roboto-LF/b/n
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{bx}{it}{
+ <-> ssub * Roboto-LF/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/roboto/LY1RobotoCondensed-LF.fd b/Master/texmf-dist/tex/latex/roboto/LY1RobotoCondensed-LF.fd
new file mode 100644
index 00000000000..f3de99c0071
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/roboto/LY1RobotoCondensed-LF.fd
@@ -0,0 +1,62 @@
+%% Generated by autoinst on 2014/07/17
+%%
+\ProvidesFile{LY1RobotoCondensed-LF.fd}
+ [2014/07/17 (autoinst) Font definitions for LY1/RobotoCondensed-LF.]
+
+\expandafter\ifx\csname RobotoCondensed@scale\endcsname\relax
+ \let\RobotoCondensed@@scale\@empty
+\else
+ \edef\RobotoCondensed@@scale{s*[\csname RobotoCondensed@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{RobotoCondensed-LF}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{l}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{l}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{l}{sl}{
+ <-> ssub * RobotoCondensed-LF/l/it
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{b}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Bold-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{b}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{b}{sl}{
+ <-> ssub * RobotoCondensed-LF/b/it
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{m}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{m}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{m}{sl}{
+ <-> ssub * RobotoCondensed-LF/m/it
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{bx}{sl}{
+ <-> ssub * RobotoCondensed-LF/b/sl
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{bx}{n}{
+ <-> ssub * RobotoCondensed-LF/b/n
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{bx}{it}{
+ <-> ssub * RobotoCondensed-LF/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/roboto/LY1RobotoSlab-LF.fd b/Master/texmf-dist/tex/latex/roboto/LY1RobotoSlab-LF.fd
new file mode 100644
index 00000000000..7c600c06347
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/roboto/LY1RobotoSlab-LF.fd
@@ -0,0 +1,34 @@
+%% Generated by autoinst on 2014/07/17
+%%
+\ProvidesFile{LY1RobotoSlab-LF.fd}
+ [2014/07/17 (autoinst) Font definitions for LY1/RobotoSlab-LF.]
+
+\expandafter\ifx\csname RobotoSlab@scale\endcsname\relax
+ \let\RobotoSlab@@scale\@empty
+\else
+ \edef\RobotoSlab@@scale{s*[\csname RobotoSlab@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{RobotoSlab-LF}{}
+
+\DeclareFontShape{LY1}{RobotoSlab-LF}{l}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Light-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoSlab-LF}{b}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Bold-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoSlab-LF}{m}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Regular-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoSlab-LF}{t}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Thin-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoSlab-LF}{bx}{n}{
+ <-> ssub * RobotoSlab-LF/b/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/roboto/OT1Roboto-LF.fd b/Master/texmf-dist/tex/latex/roboto/OT1Roboto-LF.fd
new file mode 100644
index 00000000000..62b4ca68d6f
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/roboto/OT1Roboto-LF.fd
@@ -0,0 +1,98 @@
+%% Generated by autoinst on 2014/07/17
+%%
+\ProvidesFile{OT1Roboto-LF.fd}
+ [2014/07/17 (autoinst) Font definitions for OT1/Roboto-LF.]
+
+\expandafter\ifx\csname Roboto@scale\endcsname\relax
+ \let\Roboto@@scale\@empty
+\else
+ \edef\Roboto@@scale{s*[\csname Roboto@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{Roboto-LF}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{l}{n}{
+ <-> \Roboto@@scale Roboto-Light-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{l}{it}{
+ <-> \Roboto@@scale Roboto-LightItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{l}{sl}{
+ <-> ssub * Roboto-LF/l/it
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{k}{n}{
+ <-> \Roboto@@scale Roboto-Black-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{k}{it}{
+ <-> \Roboto@@scale Roboto-BlackItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{k}{sl}{
+ <-> ssub * Roboto-LF/k/it
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{b}{n}{
+ <-> \Roboto@@scale Roboto-Bold-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{b}{it}{
+ <-> \Roboto@@scale Roboto-BoldItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{b}{sl}{
+ <-> ssub * Roboto-LF/b/it
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{mb}{n}{
+ <-> \Roboto@@scale Roboto-Medium-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{mb}{it}{
+ <-> \Roboto@@scale Roboto-MediumItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{mb}{sl}{
+ <-> ssub * Roboto-LF/mb/it
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{m}{n}{
+ <-> \Roboto@@scale Roboto-Regular-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{m}{it}{
+ <-> \Roboto@@scale Roboto-Italic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{m}{sl}{
+ <-> ssub * Roboto-LF/m/it
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{t}{n}{
+ <-> \Roboto@@scale Roboto-Thin-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{t}{it}{
+ <-> \Roboto@@scale Roboto-ThinItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{t}{sl}{
+ <-> ssub * Roboto-LF/t/it
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{bx}{sl}{
+ <-> ssub * Roboto-LF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{bx}{n}{
+ <-> ssub * Roboto-LF/b/n
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{bx}{it}{
+ <-> ssub * Roboto-LF/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/roboto/OT1RobotoCondensed-LF.fd b/Master/texmf-dist/tex/latex/roboto/OT1RobotoCondensed-LF.fd
new file mode 100644
index 00000000000..9506643a78a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/roboto/OT1RobotoCondensed-LF.fd
@@ -0,0 +1,62 @@
+%% Generated by autoinst on 2014/07/17
+%%
+\ProvidesFile{OT1RobotoCondensed-LF.fd}
+ [2014/07/17 (autoinst) Font definitions for OT1/RobotoCondensed-LF.]
+
+\expandafter\ifx\csname RobotoCondensed@scale\endcsname\relax
+ \let\RobotoCondensed@@scale\@empty
+\else
+ \edef\RobotoCondensed@@scale{s*[\csname RobotoCondensed@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{RobotoCondensed-LF}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{l}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{l}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{l}{sl}{
+ <-> ssub * RobotoCondensed-LF/l/it
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{b}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Bold-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{b}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{b}{sl}{
+ <-> ssub * RobotoCondensed-LF/b/it
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{m}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{m}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{m}{sl}{
+ <-> ssub * RobotoCondensed-LF/m/it
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{bx}{sl}{
+ <-> ssub * RobotoCondensed-LF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{bx}{n}{
+ <-> ssub * RobotoCondensed-LF/b/n
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{bx}{it}{
+ <-> ssub * RobotoCondensed-LF/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/roboto/OT1RobotoSlab-LF.fd b/Master/texmf-dist/tex/latex/roboto/OT1RobotoSlab-LF.fd
new file mode 100644
index 00000000000..53ac0c31954
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/roboto/OT1RobotoSlab-LF.fd
@@ -0,0 +1,34 @@
+%% Generated by autoinst on 2014/07/17
+%%
+\ProvidesFile{OT1RobotoSlab-LF.fd}
+ [2014/07/17 (autoinst) Font definitions for OT1/RobotoSlab-LF.]
+
+\expandafter\ifx\csname RobotoSlab@scale\endcsname\relax
+ \let\RobotoSlab@@scale\@empty
+\else
+ \edef\RobotoSlab@@scale{s*[\csname RobotoSlab@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{RobotoSlab-LF}{}
+
+\DeclareFontShape{OT1}{RobotoSlab-LF}{l}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Light-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoSlab-LF}{b}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Bold-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoSlab-LF}{m}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Regular-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoSlab-LF}{t}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Thin-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoSlab-LF}{bx}{n}{
+ <-> ssub * RobotoSlab-LF/b/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/roboto/T1Roboto-LF.fd b/Master/texmf-dist/tex/latex/roboto/T1Roboto-LF.fd
new file mode 100644
index 00000000000..0e4b5f6f66c
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/roboto/T1Roboto-LF.fd
@@ -0,0 +1,98 @@
+%% Generated by autoinst on 2014/07/17
+%%
+\ProvidesFile{T1Roboto-LF.fd}
+ [2014/07/17 (autoinst) Font definitions for T1/Roboto-LF.]
+
+\expandafter\ifx\csname Roboto@scale\endcsname\relax
+ \let\Roboto@@scale\@empty
+\else
+ \edef\Roboto@@scale{s*[\csname Roboto@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{Roboto-LF}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{l}{n}{
+ <-> \Roboto@@scale Roboto-Light-lf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{l}{it}{
+ <-> \Roboto@@scale Roboto-LightItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{l}{sl}{
+ <-> ssub * Roboto-LF/l/it
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{k}{n}{
+ <-> \Roboto@@scale Roboto-Black-lf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{k}{it}{
+ <-> \Roboto@@scale Roboto-BlackItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{k}{sl}{
+ <-> ssub * Roboto-LF/k/it
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{b}{n}{
+ <-> \Roboto@@scale Roboto-Bold-lf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{b}{it}{
+ <-> \Roboto@@scale Roboto-BoldItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{b}{sl}{
+ <-> ssub * Roboto-LF/b/it
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{mb}{n}{
+ <-> \Roboto@@scale Roboto-Medium-lf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{mb}{it}{
+ <-> \Roboto@@scale Roboto-MediumItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{mb}{sl}{
+ <-> ssub * Roboto-LF/mb/it
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{m}{n}{
+ <-> \Roboto@@scale Roboto-Regular-lf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{m}{it}{
+ <-> \Roboto@@scale Roboto-Italic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{m}{sl}{
+ <-> ssub * Roboto-LF/m/it
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{t}{n}{
+ <-> \Roboto@@scale Roboto-Thin-lf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{t}{it}{
+ <-> \Roboto@@scale Roboto-ThinItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{t}{sl}{
+ <-> ssub * Roboto-LF/t/it
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{bx}{sl}{
+ <-> ssub * Roboto-LF/b/sl
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{bx}{n}{
+ <-> ssub * Roboto-LF/b/n
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{bx}{it}{
+ <-> ssub * Roboto-LF/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/roboto/T1RobotoCondensed-LF.fd b/Master/texmf-dist/tex/latex/roboto/T1RobotoCondensed-LF.fd
new file mode 100644
index 00000000000..f344a185ca6
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/roboto/T1RobotoCondensed-LF.fd
@@ -0,0 +1,62 @@
+%% Generated by autoinst on 2014/07/17
+%%
+\ProvidesFile{T1RobotoCondensed-LF.fd}
+ [2014/07/17 (autoinst) Font definitions for T1/RobotoCondensed-LF.]
+
+\expandafter\ifx\csname RobotoCondensed@scale\endcsname\relax
+ \let\RobotoCondensed@@scale\@empty
+\else
+ \edef\RobotoCondensed@@scale{s*[\csname RobotoCondensed@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{RobotoCondensed-LF}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{l}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-lf-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{l}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{l}{sl}{
+ <-> ssub * RobotoCondensed-LF/l/it
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{b}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Bold-lf-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{b}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{b}{sl}{
+ <-> ssub * RobotoCondensed-LF/b/it
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{m}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-lf-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{m}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{m}{sl}{
+ <-> ssub * RobotoCondensed-LF/m/it
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{bx}{sl}{
+ <-> ssub * RobotoCondensed-LF/b/sl
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{bx}{n}{
+ <-> ssub * RobotoCondensed-LF/b/n
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{bx}{it}{
+ <-> ssub * RobotoCondensed-LF/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/roboto/T1RobotoSlab-LF.fd b/Master/texmf-dist/tex/latex/roboto/T1RobotoSlab-LF.fd
new file mode 100644
index 00000000000..9bed4b4d0af
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/roboto/T1RobotoSlab-LF.fd
@@ -0,0 +1,34 @@
+%% Generated by autoinst on 2014/07/17
+%%
+\ProvidesFile{T1RobotoSlab-LF.fd}
+ [2014/07/17 (autoinst) Font definitions for T1/RobotoSlab-LF.]
+
+\expandafter\ifx\csname RobotoSlab@scale\endcsname\relax
+ \let\RobotoSlab@@scale\@empty
+\else
+ \edef\RobotoSlab@@scale{s*[\csname RobotoSlab@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{RobotoSlab-LF}{}
+
+\DeclareFontShape{T1}{RobotoSlab-LF}{l}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Light-lf-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoSlab-LF}{b}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Bold-lf-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoSlab-LF}{m}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Regular-lf-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoSlab-LF}{t}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Thin-lf-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoSlab-LF}{bx}{n}{
+ <-> ssub * RobotoSlab-LF/b/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/roboto/TS1Roboto-LF.fd b/Master/texmf-dist/tex/latex/roboto/TS1Roboto-LF.fd
new file mode 100644
index 00000000000..e67c31e47d9
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/roboto/TS1Roboto-LF.fd
@@ -0,0 +1,98 @@
+%% Generated by autoinst on 2014/07/17
+%%
+\ProvidesFile{TS1Roboto-LF.fd}
+ [2014/07/17 (autoinst) Font definitions for TS1/Roboto-LF.]
+
+\expandafter\ifx\csname Roboto@scale\endcsname\relax
+ \let\Roboto@@scale\@empty
+\else
+ \edef\Roboto@@scale{s*[\csname Roboto@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{Roboto-LF}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{l}{n}{
+ <-> \Roboto@@scale Roboto-Light-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{l}{it}{
+ <-> \Roboto@@scale Roboto-LightItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{l}{sl}{
+ <-> ssub * Roboto-LF/l/it
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{k}{n}{
+ <-> \Roboto@@scale Roboto-Black-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{k}{it}{
+ <-> \Roboto@@scale Roboto-BlackItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{k}{sl}{
+ <-> ssub * Roboto-LF/k/it
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{b}{n}{
+ <-> \Roboto@@scale Roboto-Bold-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{b}{it}{
+ <-> \Roboto@@scale Roboto-BoldItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{b}{sl}{
+ <-> ssub * Roboto-LF/b/it
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{mb}{n}{
+ <-> \Roboto@@scale Roboto-Medium-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{mb}{it}{
+ <-> \Roboto@@scale Roboto-MediumItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{mb}{sl}{
+ <-> ssub * Roboto-LF/mb/it
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{m}{n}{
+ <-> \Roboto@@scale Roboto-Regular-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{m}{it}{
+ <-> \Roboto@@scale Roboto-Italic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{m}{sl}{
+ <-> ssub * Roboto-LF/m/it
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{t}{n}{
+ <-> \Roboto@@scale Roboto-Thin-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{t}{it}{
+ <-> \Roboto@@scale Roboto-ThinItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{t}{sl}{
+ <-> ssub * Roboto-LF/t/it
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{bx}{sl}{
+ <-> ssub * Roboto-LF/b/sl
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{bx}{n}{
+ <-> ssub * Roboto-LF/b/n
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{bx}{it}{
+ <-> ssub * Roboto-LF/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/roboto/TS1RobotoCondensed-LF.fd b/Master/texmf-dist/tex/latex/roboto/TS1RobotoCondensed-LF.fd
new file mode 100644
index 00000000000..a888a58e15a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/roboto/TS1RobotoCondensed-LF.fd
@@ -0,0 +1,62 @@
+%% Generated by autoinst on 2014/07/17
+%%
+\ProvidesFile{TS1RobotoCondensed-LF.fd}
+ [2014/07/17 (autoinst) Font definitions for TS1/RobotoCondensed-LF.]
+
+\expandafter\ifx\csname RobotoCondensed@scale\endcsname\relax
+ \let\RobotoCondensed@@scale\@empty
+\else
+ \edef\RobotoCondensed@@scale{s*[\csname RobotoCondensed@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{RobotoCondensed-LF}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{l}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{l}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{l}{sl}{
+ <-> ssub * RobotoCondensed-LF/l/it
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{b}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Bold-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{b}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{b}{sl}{
+ <-> ssub * RobotoCondensed-LF/b/it
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{m}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{m}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{m}{sl}{
+ <-> ssub * RobotoCondensed-LF/m/it
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{bx}{sl}{
+ <-> ssub * RobotoCondensed-LF/b/sl
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{bx}{n}{
+ <-> ssub * RobotoCondensed-LF/b/n
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{bx}{it}{
+ <-> ssub * RobotoCondensed-LF/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/roboto/TS1RobotoSlab-LF.fd b/Master/texmf-dist/tex/latex/roboto/TS1RobotoSlab-LF.fd
new file mode 100644
index 00000000000..d2f3cb5a7cd
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/roboto/TS1RobotoSlab-LF.fd
@@ -0,0 +1,34 @@
+%% Generated by autoinst on 2014/07/17
+%%
+\ProvidesFile{TS1RobotoSlab-LF.fd}
+ [2014/07/17 (autoinst) Font definitions for TS1/RobotoSlab-LF.]
+
+\expandafter\ifx\csname RobotoSlab@scale\endcsname\relax
+ \let\RobotoSlab@@scale\@empty
+\else
+ \edef\RobotoSlab@@scale{s*[\csname RobotoSlab@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{RobotoSlab-LF}{}
+
+\DeclareFontShape{TS1}{RobotoSlab-LF}{l}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Light-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{RobotoSlab-LF}{b}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Bold-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{RobotoSlab-LF}{m}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Regular-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{RobotoSlab-LF}{t}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Thin-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{RobotoSlab-LF}{bx}{n}{
+ <-> ssub * RobotoSlab-LF/b/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/roboto/roboto.sty b/Master/texmf-dist/tex/latex/roboto/roboto.sty
new file mode 100644
index 00000000000..8094cc39dad
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/roboto/roboto.sty
@@ -0,0 +1,136 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{roboto}
+ [2014/07/17 (Bob Tennent) Supports Roboto fonts for all LaTeX engines.]
+
+\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
+
+\newif\ifroboto@otf
+\ifxetex
+ \roboto@otftrue
+\else\ifluatex
+ \roboto@otftrue
+\else % [pdf]LaTeX
+ \roboto@otffalse
+\fi\fi
+
+\newif\ifroboto@default \roboto@defaultfalse
+
+\newcommand*{\Roboto@scale}{1}
+\newcommand*{\RobotoCondensed@scale}{1}
+\DeclareOptionX{scaled}{\renewcommand*{\Roboto@scale}{#1}\RobotoCondensed@scale{#1}}
+\DeclareOptionX{scale}{\renewcommand*{\Roboto@scale}{#1}\RobotoCondensed@scale{#1}}
+
+\newif\ifroboto@light \roboto@lightfalse
+\newif\ifroboto@thin \roboto@thinfalse
+\newif\ifroboto@medium \roboto@mediumfalse
+\newif\ifroboto@black \roboto@blackfalse
+\newif\ifroboto@condensed \roboto@condensedfalse
+\newif\ifroboto@slab \roboto@slabfalse
+
+\DeclareOptionX{default}{\roboto@defaulttrue}
+\DeclareOptionX{sfdefault}{\roboto@defaulttrue}
+\DeclareOptionX{type1}{\roboto@otffalse}
+\DeclareOptionX{medium}{\roboto@mediumtrue\roboto@blackfalse}
+\DeclareOptionX{bold}{\roboto@blackfalse\roboto@mediumfalse}
+\DeclareOptionX{black}{\roboto@blacktrue\roboto@mediumfalse}
+\DeclareOptionX{thin}{\roboto@thintrue\roboto@lightfalse}
+\DeclareOptionX{light}{\roboto@lighttrue\roboto@thinfalse}
+\DeclareOptionX{regular}{\roboto@lightfalse\roboto@thinfalse}
+\DeclareOptionX{condensed}{\roboto@condensedtrue\roboto@thinfalse}
+\DeclareOptionX{rm}{\roboto@slabtrue}
+
+\ExecuteOptionsX{bold,regular}
+\ProcessOptionsX\relax
+
+\ifroboto@otf
+ \def\roboto@boldstyle{Bold}
+ \ifroboto@medium\def\roboto@boldstyle{Medium}\fi
+ \ifroboto@black\def\roboto@boldstyle{Black}\fi
+ \def\roboto@regstyle{Regular}
+ \ifroboto@light\def\roboto@regstyle{Light}\fi
+ \ifroboto@thin\def\roboto@regstyle{Thin}\fi
+
+\else % type1
+
+ \def\bfseries@sf{b}
+ \ifroboto@medium\def\bfseries@sf{mb}\fi
+ \ifroboto@black\def\bfseries@sf{k}\fi
+ \def\mdseries@sf{m}
+ \ifroboto@thin\def\mdseries@sf{t}
+ \ifroboto@slab\def\mdseries@rm{t}\fi\fi
+ \ifroboto@light\def\mdseries@sf{l}
+ \ifroboto@slab\def\mdseries@rm{l}\fi\fi
+
+\fi
+
+\ifroboto@otf
+ \RequirePackage{fontspec}
+\else
+ \RequirePackage{fontenc,fontaxes,mweights}
+\fi
+
+\ifroboto@otf
+ \ifxetex\XeTeXtracingfonts=1\fi
+ \defaultfontfeatures{
+ Ligatures = TeX ,
+ Scale = \Roboto@scale ,
+ Extension = .ttf }
+ \ifroboto@condensed
+ \setsansfont
+ [ UprightFont = *-\roboto@regstyle ,
+ ItalicFont = *-\roboto@regstyle Italic ,
+ BoldFont = *-Bold ,
+ BoldItalicFont = *-BoldItalic ]
+ {RobotoCondensed}
+ \else
+ \setsansfont
+ [ UprightFont = *-\roboto@regstyle ,
+ ItalicFont = *-\roboto@regstyle Italic ,
+ BoldFont = *-\roboto@boldstyle ,
+ BoldItalicFont = *-\roboto@boldstyle Italic ]
+ {Roboto}
+ \fi
+ % grab current family in case of subsequent change:
+ \let\robotofamily\sfdefault
+ \ifroboto@slab
+ \setmainfont
+ [ UprightFont = *-\roboto@regstyle ,
+ BoldFont = *-Bold ]
+ {RobotoSlab}
+ \fi
+ \ifroboto@default\renewcommand*\familydefault{\robotofamily}\fi
+ \newfontfamily\roboto
+ [ UprightFont = *-\roboto@regstyle ,
+ ItalicFont = *-\roboto@regstyle Italic ,
+ BoldFont = *-\roboto@boldstyle ,
+ BoldItalicFont = *-\roboto@boldstyle Italic ]
+ {Roboto}
+ \newfontfamily\robotocondensed
+ [ UprightFont = *-\roboto@regstyle ,
+ ItalicFont = *-\roboto@regstyle Italic ,
+ BoldFont = *-Bold ,
+ BoldItalicFont = *-BoldItalic ]
+ {RobotoCondensed}
+ \newfontfamily\robotoslab
+ [ UprightFont = *-\roboto@regstyle ,
+ BoldFont = *-Bold ]
+ {RobotoSlab}
+\else % type1
+ \def\robotofamily{Roboto-LF}
+ \def\robotocondensedfamily{RobotoCondensed-LF}
+ \def\robotoslabfamily{RobotoSlab-LF}
+ \newcommand*\roboto{\fontfamily{\robotofamily}\selectfont}
+ \newcommand*\robotocondensed{\fontfamily{\robotocondensedfamily}\selectfont}
+ \newcommand*\robotoslab{\fontfamily{\robotoslabfamily}\selectfont}
+ \def\sfdefault{\robotofamily}
+ \ifroboto@condensed\def\sfdefault{\robotocondensedfamily}\fi
+ \ifroboto@default\edef\familydefault{\sfdefault}\edef\seriesdefault{\mdseries@sf}\fi
+ \ifroboto@slab\edef\rmdefault{\robotoslabfamily}\fi
+\fi
+
+\ifroboto@otf
+% turn off defaults in case other fonts are selected:
+ \defaultfontfeatures{}
+\fi
+
+\endinput