summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/roboto
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/roboto')
-rw-r--r--Master/texmf-dist/tex/latex/roboto/LY1Roboto-LF.fd311
-rw-r--r--Master/texmf-dist/tex/latex/roboto/LY1Roboto-OsF.fd311
-rw-r--r--Master/texmf-dist/tex/latex/roboto/LY1Roboto-TLF.fd311
-rw-r--r--Master/texmf-dist/tex/latex/roboto/LY1Roboto-TOsF.fd311
-rw-r--r--Master/texmf-dist/tex/latex/roboto/LY1RobotoCondensed-LF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/roboto/LY1RobotoCondensed-OsF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/roboto/LY1RobotoCondensed-TLF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/roboto/LY1RobotoCondensed-TOsF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/roboto/LY1RobotoMono-TLF.fd265
-rw-r--r--Master/texmf-dist/tex/latex/roboto/LY1RobotoSlab-LF.fd54
-rw-r--r--Master/texmf-dist/tex/latex/roboto/LY1RobotoSlab-TLF.fd113
-rw-r--r--Master/texmf-dist/tex/latex/roboto/OT1Roboto-LF.fd311
-rw-r--r--Master/texmf-dist/tex/latex/roboto/OT1Roboto-OsF.fd311
-rw-r--r--Master/texmf-dist/tex/latex/roboto/OT1Roboto-TLF.fd311
-rw-r--r--Master/texmf-dist/tex/latex/roboto/OT1Roboto-TOsF.fd311
-rw-r--r--Master/texmf-dist/tex/latex/roboto/OT1RobotoCondensed-LF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/roboto/OT1RobotoCondensed-OsF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/roboto/OT1RobotoCondensed-TLF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/roboto/OT1RobotoCondensed-TOsF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/roboto/OT1RobotoMono-TLF.fd265
-rw-r--r--Master/texmf-dist/tex/latex/roboto/OT1RobotoSlab-LF.fd54
-rw-r--r--Master/texmf-dist/tex/latex/roboto/OT1RobotoSlab-TLF.fd113
-rw-r--r--Master/texmf-dist/tex/latex/roboto/T1Roboto-LF.fd311
-rw-r--r--Master/texmf-dist/tex/latex/roboto/T1Roboto-OsF.fd311
-rw-r--r--Master/texmf-dist/tex/latex/roboto/T1Roboto-TLF.fd311
-rw-r--r--Master/texmf-dist/tex/latex/roboto/T1Roboto-TOsF.fd311
-rw-r--r--Master/texmf-dist/tex/latex/roboto/T1RobotoCondensed-LF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/roboto/T1RobotoCondensed-OsF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/roboto/T1RobotoCondensed-TLF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/roboto/T1RobotoCondensed-TOsF.fd165
-rw-r--r--Master/texmf-dist/tex/latex/roboto/T1RobotoMono-TLF.fd265
-rw-r--r--Master/texmf-dist/tex/latex/roboto/T1RobotoSlab-LF.fd54
-rw-r--r--Master/texmf-dist/tex/latex/roboto/T1RobotoSlab-TLF.fd113
-rw-r--r--Master/texmf-dist/tex/latex/roboto/TS1Roboto-LF.fd175
-rw-r--r--Master/texmf-dist/tex/latex/roboto/TS1Roboto-OsF.fd175
-rw-r--r--Master/texmf-dist/tex/latex/roboto/TS1Roboto-TLF.fd175
-rw-r--r--Master/texmf-dist/tex/latex/roboto/TS1Roboto-TOsF.fd175
-rw-r--r--Master/texmf-dist/tex/latex/roboto/TS1RobotoCondensed-LF.fd93
-rw-r--r--Master/texmf-dist/tex/latex/roboto/TS1RobotoCondensed-OsF.fd93
-rw-r--r--Master/texmf-dist/tex/latex/roboto/TS1RobotoCondensed-TLF.fd93
-rw-r--r--Master/texmf-dist/tex/latex/roboto/TS1RobotoCondensed-TOsF.fd93
-rw-r--r--Master/texmf-dist/tex/latex/roboto/TS1RobotoMono-TLF.fd149
-rw-r--r--Master/texmf-dist/tex/latex/roboto/TS1RobotoSlab-LF.fd34
-rw-r--r--Master/texmf-dist/tex/latex/roboto/TS1RobotoSlab-TLF.fd77
-rw-r--r--Master/texmf-dist/tex/latex/roboto/roboto-mono.sty101
-rw-r--r--Master/texmf-dist/tex/latex/roboto/roboto.sty394
46 files changed, 6819 insertions, 2016 deletions
diff --git a/Master/texmf-dist/tex/latex/roboto/LY1Roboto-LF.fd b/Master/texmf-dist/tex/latex/roboto/LY1Roboto-LF.fd
index a0172ba0713..266a537be80 100644
--- a/Master/texmf-dist/tex/latex/roboto/LY1Roboto-LF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/LY1Roboto-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{LY1Roboto-LF.fd}
- [2015/09/15 (autoinst) Font definitions for LY1/Roboto-LF.]
+ [2019/04/05 (autoinst) Font definitions for LY1/Roboto-LF.]
\expandafter\ifx\csname Roboto@scale\endcsname\relax
\let\Roboto@@scale\@empty
@@ -11,166 +11,349 @@
\DeclareFontFamily{LY1}{Roboto-LF}{}
-\DeclareFontShape{LY1}{Roboto-LF}{l}{sc}{
- <-> \Roboto@@scale Roboto-Light-lf-sc-ly1
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{Roboto-LF}{regular}{sc}{
+ <-> \Roboto@@scale Roboto-Regular-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{l}{n}{
- <-> \Roboto@@scale Roboto-Light-lf-ly1
+\DeclareFontShape{LY1}{Roboto-LF}{regular}{n}{
+ <-> \Roboto@@scale Roboto-Regular-lf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{l}{it}{
- <-> \Roboto@@scale Roboto-LightItalic-lf-ly1
+\DeclareFontShape{LY1}{Roboto-LF}{regular}{it}{
+ <-> \Roboto@@scale Roboto-Italic-lf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{l}{scit}{
- <-> \Roboto@@scale Roboto-LightItalic-lf-sc-ly1
+\DeclareFontShape{LY1}{Roboto-LF}{regular}{scit}{
+ <-> \Roboto@@scale Roboto-Italic-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{l}{scsl}{
- <-> ssub * Roboto-LF/l/scit
+\DeclareFontShape{LY1}{Roboto-LF}{regular}{scsl}{
+ <-> ssub * Roboto-LF/regular/scit
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{l}{sl}{
- <-> ssub * Roboto-LF/l/it
+\DeclareFontShape{LY1}{Roboto-LF}{regular}{sl}{
+ <-> ssub * Roboto-LF/regular/it
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{k}{sc}{
+
+% ---- black ----
+
+\DeclareFontShape{LY1}{Roboto-LF}{black}{sc}{
<-> \Roboto@@scale Roboto-Black-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{k}{n}{
+\DeclareFontShape{LY1}{Roboto-LF}{black}{n}{
<-> \Roboto@@scale Roboto-Black-lf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{k}{it}{
+\DeclareFontShape{LY1}{Roboto-LF}{black}{it}{
<-> \Roboto@@scale Roboto-BlackItalic-lf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{k}{scit}{
+\DeclareFontShape{LY1}{Roboto-LF}{black}{scit}{
<-> \Roboto@@scale Roboto-BlackItalic-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{k}{scsl}{
- <-> ssub * Roboto-LF/k/scit
+\DeclareFontShape{LY1}{Roboto-LF}{black}{scsl}{
+ <-> ssub * Roboto-LF/black/scit
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{k}{sl}{
- <-> ssub * Roboto-LF/k/it
+\DeclareFontShape{LY1}{Roboto-LF}{black}{sl}{
+ <-> ssub * Roboto-LF/black/it
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{b}{sc}{
+
+% ---- thin ----
+
+\DeclareFontShape{LY1}{Roboto-LF}{thin}{sc}{
+ <-> \Roboto@@scale Roboto-Thin-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{thin}{n}{
+ <-> \Roboto@@scale Roboto-Thin-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{thin}{it}{
+ <-> \Roboto@@scale Roboto-ThinItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{thin}{scit}{
+ <-> \Roboto@@scale Roboto-ThinItalic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{thin}{scsl}{
+ <-> ssub * Roboto-LF/thin/scit
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{thin}{sl}{
+ <-> ssub * Roboto-LF/thin/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{Roboto-LF}{bold}{sc}{
<-> \Roboto@@scale Roboto-Bold-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{b}{n}{
+\DeclareFontShape{LY1}{Roboto-LF}{bold}{n}{
<-> \Roboto@@scale Roboto-Bold-lf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{b}{it}{
+\DeclareFontShape{LY1}{Roboto-LF}{bold}{it}{
<-> \Roboto@@scale Roboto-BoldItalic-lf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{b}{scit}{
+\DeclareFontShape{LY1}{Roboto-LF}{bold}{scit}{
<-> \Roboto@@scale Roboto-BoldItalic-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{b}{scsl}{
- <-> ssub * Roboto-LF/b/scit
+\DeclareFontShape{LY1}{Roboto-LF}{bold}{scsl}{
+ <-> ssub * Roboto-LF/bold/scit
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{b}{sl}{
- <-> ssub * Roboto-LF/b/it
+\DeclareFontShape{LY1}{Roboto-LF}{bold}{sl}{
+ <-> ssub * Roboto-LF/bold/it
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{mb}{sc}{
+
+% ---- medium ----
+
+\DeclareFontShape{LY1}{Roboto-LF}{medium}{sc}{
<-> \Roboto@@scale Roboto-Medium-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{mb}{n}{
+\DeclareFontShape{LY1}{Roboto-LF}{medium}{n}{
<-> \Roboto@@scale Roboto-Medium-lf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{mb}{it}{
+\DeclareFontShape{LY1}{Roboto-LF}{medium}{it}{
<-> \Roboto@@scale Roboto-MediumItalic-lf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{mb}{scit}{
+\DeclareFontShape{LY1}{Roboto-LF}{medium}{scit}{
<-> \Roboto@@scale Roboto-MediumItalic-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{mb}{scsl}{
- <-> ssub * Roboto-LF/mb/scit
+\DeclareFontShape{LY1}{Roboto-LF}{medium}{scsl}{
+ <-> ssub * Roboto-LF/medium/scit
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{medium}{sl}{
+ <-> ssub * Roboto-LF/medium/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LY1}{Roboto-LF}{light}{sc}{
+ <-> \Roboto@@scale Roboto-Light-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{light}{n}{
+ <-> \Roboto@@scale Roboto-Light-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{light}{it}{
+ <-> \Roboto@@scale Roboto-LightItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{light}{scit}{
+ <-> \Roboto@@scale Roboto-LightItalic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{light}{scsl}{
+ <-> ssub * Roboto-LF/light/scit
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{light}{sl}{
+ <-> ssub * Roboto-LF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{Roboto-LF}{m}{sl}{
+ <-> ssub * Roboto-LF/regular/sl
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{mb}{sl}{
- <-> ssub * Roboto-LF/mb/it
+\DeclareFontShape{LY1}{Roboto-LF}{m}{scsl}{
+ <-> ssub * Roboto-LF/regular/scsl
}{}
\DeclareFontShape{LY1}{Roboto-LF}{m}{sc}{
- <-> \Roboto@@scale Roboto-Regular-lf-sc-ly1
+ <-> ssub * Roboto-LF/regular/sc
}{}
\DeclareFontShape{LY1}{Roboto-LF}{m}{n}{
- <-> \Roboto@@scale Roboto-Regular-lf-ly1
+ <-> ssub * Roboto-LF/regular/n
}{}
\DeclareFontShape{LY1}{Roboto-LF}{m}{it}{
- <-> \Roboto@@scale Roboto-Italic-lf-ly1
+ <-> ssub * Roboto-LF/regular/it
}{}
\DeclareFontShape{LY1}{Roboto-LF}{m}{scit}{
- <-> \Roboto@@scale Roboto-Italic-lf-sc-ly1
+ <-> ssub * Roboto-LF/regular/scit
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{m}{scsl}{
- <-> ssub * Roboto-LF/m/scit
+
+% sb --> medium
+
+\DeclareFontShape{LY1}{Roboto-LF}{sb}{sl}{
+ <-> ssub * Roboto-LF/medium/sl
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{m}{sl}{
- <-> ssub * Roboto-LF/m/it
+\DeclareFontShape{LY1}{Roboto-LF}{sb}{scsl}{
+ <-> ssub * Roboto-LF/medium/scsl
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{t}{sc}{
- <-> \Roboto@@scale Roboto-Thin-lf-sc-ly1
+\DeclareFontShape{LY1}{Roboto-LF}{sb}{sc}{
+ <-> ssub * Roboto-LF/medium/sc
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{t}{n}{
- <-> \Roboto@@scale Roboto-Thin-lf-ly1
+\DeclareFontShape{LY1}{Roboto-LF}{sb}{n}{
+ <-> ssub * Roboto-LF/medium/n
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{t}{it}{
- <-> \Roboto@@scale Roboto-ThinItalic-lf-ly1
+\DeclareFontShape{LY1}{Roboto-LF}{sb}{it}{
+ <-> ssub * Roboto-LF/medium/it
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{t}{scit}{
- <-> \Roboto@@scale Roboto-ThinItalic-lf-sc-ly1
+\DeclareFontShape{LY1}{Roboto-LF}{sb}{scit}{
+ <-> ssub * Roboto-LF/medium/scit
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{t}{scsl}{
- <-> ssub * Roboto-LF/t/scit
+
+% ub --> black
+
+\DeclareFontShape{LY1}{Roboto-LF}{ub}{sl}{
+ <-> ssub * Roboto-LF/black/sl
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{t}{sl}{
- <-> ssub * Roboto-LF/t/it
+\DeclareFontShape{LY1}{Roboto-LF}{ub}{scsl}{
+ <-> ssub * Roboto-LF/black/scsl
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{bx}{sl}{
- <-> ssub * Roboto-LF/b/sl
+\DeclareFontShape{LY1}{Roboto-LF}{ub}{sc}{
+ <-> ssub * Roboto-LF/black/sc
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{bx}{scsl}{
- <-> ssub * Roboto-LF/b/scsl
+\DeclareFontShape{LY1}{Roboto-LF}{ub}{n}{
+ <-> ssub * Roboto-LF/black/n
}{}
-\DeclareFontShape{LY1}{Roboto-LF}{bx}{sc}{
- <-> ssub * Roboto-LF/b/sc
+\DeclareFontShape{LY1}{Roboto-LF}{ub}{it}{
+ <-> ssub * Roboto-LF/black/it
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{ub}{scit}{
+ <-> ssub * Roboto-LF/black/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{LY1}{Roboto-LF}{l}{sl}{
+ <-> ssub * Roboto-LF/light/sl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{l}{scsl}{
+ <-> ssub * Roboto-LF/light/scsl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{l}{sc}{
+ <-> ssub * Roboto-LF/light/sc
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{l}{n}{
+ <-> ssub * Roboto-LF/light/n
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{l}{it}{
+ <-> ssub * Roboto-LF/light/it
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{l}{scit}{
+ <-> ssub * Roboto-LF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{Roboto-LF}{b}{sl}{
+ <-> ssub * Roboto-LF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{b}{scsl}{
+ <-> ssub * Roboto-LF/bold/scsl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{b}{sc}{
+ <-> ssub * Roboto-LF/bold/sc
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{b}{n}{
+ <-> ssub * Roboto-LF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{b}{it}{
+ <-> ssub * Roboto-LF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{b}{scit}{
+ <-> ssub * Roboto-LF/bold/scit
+}{}
+
+
+% el --> thin
+
+\DeclareFontShape{LY1}{Roboto-LF}{el}{sl}{
+ <-> ssub * Roboto-LF/thin/sl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{el}{scsl}{
+ <-> ssub * Roboto-LF/thin/scsl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{el}{sc}{
+ <-> ssub * Roboto-LF/thin/sc
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{el}{n}{
+ <-> ssub * Roboto-LF/thin/n
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{el}{it}{
+ <-> ssub * Roboto-LF/thin/it
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{el}{scit}{
+ <-> ssub * Roboto-LF/thin/scit
}{}
\DeclareFontShape{LY1}{Roboto-LF}{bx}{n}{
<-> ssub * Roboto-LF/b/n
}{}
+\DeclareFontShape{LY1}{Roboto-LF}{bx}{sc}{
+ <-> ssub * Roboto-LF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{bx}{scsl}{
+ <-> ssub * Roboto-LF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-LF}{bx}{sl}{
+ <-> ssub * Roboto-LF/b/sl
+}{}
+
\DeclareFontShape{LY1}{Roboto-LF}{bx}{it}{
<-> ssub * Roboto-LF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/LY1Roboto-OsF.fd b/Master/texmf-dist/tex/latex/roboto/LY1Roboto-OsF.fd
index bd0a678a523..dd764f7d9cb 100644
--- a/Master/texmf-dist/tex/latex/roboto/LY1Roboto-OsF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/LY1Roboto-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{LY1Roboto-OsF.fd}
- [2015/09/15 (autoinst) Font definitions for LY1/Roboto-OsF.]
+ [2019/04/05 (autoinst) Font definitions for LY1/Roboto-OsF.]
\expandafter\ifx\csname Roboto@scale\endcsname\relax
\let\Roboto@@scale\@empty
@@ -11,166 +11,349 @@
\DeclareFontFamily{LY1}{Roboto-OsF}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{l}{sc}{
- <-> \Roboto@@scale Roboto-Light-osf-sc-ly1
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{Roboto-OsF}{regular}{sc}{
+ <-> \Roboto@@scale Roboto-Regular-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{l}{n}{
- <-> \Roboto@@scale Roboto-Light-osf-ly1
+\DeclareFontShape{LY1}{Roboto-OsF}{regular}{n}{
+ <-> \Roboto@@scale Roboto-Regular-osf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{l}{it}{
- <-> \Roboto@@scale Roboto-LightItalic-osf-ly1
+\DeclareFontShape{LY1}{Roboto-OsF}{regular}{it}{
+ <-> \Roboto@@scale Roboto-Italic-osf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{l}{scit}{
- <-> \Roboto@@scale Roboto-LightItalic-osf-sc-ly1
+\DeclareFontShape{LY1}{Roboto-OsF}{regular}{scit}{
+ <-> \Roboto@@scale Roboto-Italic-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{l}{scsl}{
- <-> ssub * Roboto-OsF/l/scit
+\DeclareFontShape{LY1}{Roboto-OsF}{regular}{scsl}{
+ <-> ssub * Roboto-OsF/regular/scit
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{l}{sl}{
- <-> ssub * Roboto-OsF/l/it
+\DeclareFontShape{LY1}{Roboto-OsF}{regular}{sl}{
+ <-> ssub * Roboto-OsF/regular/it
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{k}{sc}{
+
+% ---- black ----
+
+\DeclareFontShape{LY1}{Roboto-OsF}{black}{sc}{
<-> \Roboto@@scale Roboto-Black-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{k}{n}{
+\DeclareFontShape{LY1}{Roboto-OsF}{black}{n}{
<-> \Roboto@@scale Roboto-Black-osf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{k}{it}{
+\DeclareFontShape{LY1}{Roboto-OsF}{black}{it}{
<-> \Roboto@@scale Roboto-BlackItalic-osf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{k}{scit}{
+\DeclareFontShape{LY1}{Roboto-OsF}{black}{scit}{
<-> \Roboto@@scale Roboto-BlackItalic-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{k}{scsl}{
- <-> ssub * Roboto-OsF/k/scit
+\DeclareFontShape{LY1}{Roboto-OsF}{black}{scsl}{
+ <-> ssub * Roboto-OsF/black/scit
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{k}{sl}{
- <-> ssub * Roboto-OsF/k/it
+\DeclareFontShape{LY1}{Roboto-OsF}{black}{sl}{
+ <-> ssub * Roboto-OsF/black/it
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{b}{sc}{
+
+% ---- thin ----
+
+\DeclareFontShape{LY1}{Roboto-OsF}{thin}{sc}{
+ <-> \Roboto@@scale Roboto-Thin-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{thin}{n}{
+ <-> \Roboto@@scale Roboto-Thin-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{thin}{it}{
+ <-> \Roboto@@scale Roboto-ThinItalic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{thin}{scit}{
+ <-> \Roboto@@scale Roboto-ThinItalic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{thin}{scsl}{
+ <-> ssub * Roboto-OsF/thin/scit
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{thin}{sl}{
+ <-> ssub * Roboto-OsF/thin/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{Roboto-OsF}{bold}{sc}{
<-> \Roboto@@scale Roboto-Bold-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{b}{n}{
+\DeclareFontShape{LY1}{Roboto-OsF}{bold}{n}{
<-> \Roboto@@scale Roboto-Bold-osf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{b}{it}{
+\DeclareFontShape{LY1}{Roboto-OsF}{bold}{it}{
<-> \Roboto@@scale Roboto-BoldItalic-osf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{b}{scit}{
+\DeclareFontShape{LY1}{Roboto-OsF}{bold}{scit}{
<-> \Roboto@@scale Roboto-BoldItalic-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{b}{scsl}{
- <-> ssub * Roboto-OsF/b/scit
+\DeclareFontShape{LY1}{Roboto-OsF}{bold}{scsl}{
+ <-> ssub * Roboto-OsF/bold/scit
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{b}{sl}{
- <-> ssub * Roboto-OsF/b/it
+\DeclareFontShape{LY1}{Roboto-OsF}{bold}{sl}{
+ <-> ssub * Roboto-OsF/bold/it
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{mb}{sc}{
+
+% ---- medium ----
+
+\DeclareFontShape{LY1}{Roboto-OsF}{medium}{sc}{
<-> \Roboto@@scale Roboto-Medium-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{mb}{n}{
+\DeclareFontShape{LY1}{Roboto-OsF}{medium}{n}{
<-> \Roboto@@scale Roboto-Medium-osf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{mb}{it}{
+\DeclareFontShape{LY1}{Roboto-OsF}{medium}{it}{
<-> \Roboto@@scale Roboto-MediumItalic-osf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{mb}{scit}{
+\DeclareFontShape{LY1}{Roboto-OsF}{medium}{scit}{
<-> \Roboto@@scale Roboto-MediumItalic-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{mb}{scsl}{
- <-> ssub * Roboto-OsF/mb/scit
+\DeclareFontShape{LY1}{Roboto-OsF}{medium}{scsl}{
+ <-> ssub * Roboto-OsF/medium/scit
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{medium}{sl}{
+ <-> ssub * Roboto-OsF/medium/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LY1}{Roboto-OsF}{light}{sc}{
+ <-> \Roboto@@scale Roboto-Light-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{light}{n}{
+ <-> \Roboto@@scale Roboto-Light-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{light}{it}{
+ <-> \Roboto@@scale Roboto-LightItalic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{light}{scit}{
+ <-> \Roboto@@scale Roboto-LightItalic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{light}{scsl}{
+ <-> ssub * Roboto-OsF/light/scit
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{light}{sl}{
+ <-> ssub * Roboto-OsF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{Roboto-OsF}{m}{sl}{
+ <-> ssub * Roboto-OsF/regular/sl
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{mb}{sl}{
- <-> ssub * Roboto-OsF/mb/it
+\DeclareFontShape{LY1}{Roboto-OsF}{m}{scsl}{
+ <-> ssub * Roboto-OsF/regular/scsl
}{}
\DeclareFontShape{LY1}{Roboto-OsF}{m}{sc}{
- <-> \Roboto@@scale Roboto-Regular-osf-sc-ly1
+ <-> ssub * Roboto-OsF/regular/sc
}{}
\DeclareFontShape{LY1}{Roboto-OsF}{m}{n}{
- <-> \Roboto@@scale Roboto-Regular-osf-ly1
+ <-> ssub * Roboto-OsF/regular/n
}{}
\DeclareFontShape{LY1}{Roboto-OsF}{m}{it}{
- <-> \Roboto@@scale Roboto-Italic-osf-ly1
+ <-> ssub * Roboto-OsF/regular/it
}{}
\DeclareFontShape{LY1}{Roboto-OsF}{m}{scit}{
- <-> \Roboto@@scale Roboto-Italic-osf-sc-ly1
+ <-> ssub * Roboto-OsF/regular/scit
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{m}{scsl}{
- <-> ssub * Roboto-OsF/m/scit
+
+% sb --> medium
+
+\DeclareFontShape{LY1}{Roboto-OsF}{sb}{sl}{
+ <-> ssub * Roboto-OsF/medium/sl
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{m}{sl}{
- <-> ssub * Roboto-OsF/m/it
+\DeclareFontShape{LY1}{Roboto-OsF}{sb}{scsl}{
+ <-> ssub * Roboto-OsF/medium/scsl
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{t}{sc}{
- <-> \Roboto@@scale Roboto-Thin-osf-sc-ly1
+\DeclareFontShape{LY1}{Roboto-OsF}{sb}{sc}{
+ <-> ssub * Roboto-OsF/medium/sc
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{t}{n}{
- <-> \Roboto@@scale Roboto-Thin-osf-ly1
+\DeclareFontShape{LY1}{Roboto-OsF}{sb}{n}{
+ <-> ssub * Roboto-OsF/medium/n
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{t}{it}{
- <-> \Roboto@@scale Roboto-ThinItalic-osf-ly1
+\DeclareFontShape{LY1}{Roboto-OsF}{sb}{it}{
+ <-> ssub * Roboto-OsF/medium/it
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{t}{scit}{
- <-> \Roboto@@scale Roboto-ThinItalic-osf-sc-ly1
+\DeclareFontShape{LY1}{Roboto-OsF}{sb}{scit}{
+ <-> ssub * Roboto-OsF/medium/scit
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{t}{scsl}{
- <-> ssub * Roboto-OsF/t/scit
+
+% ub --> black
+
+\DeclareFontShape{LY1}{Roboto-OsF}{ub}{sl}{
+ <-> ssub * Roboto-OsF/black/sl
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{t}{sl}{
- <-> ssub * Roboto-OsF/t/it
+\DeclareFontShape{LY1}{Roboto-OsF}{ub}{scsl}{
+ <-> ssub * Roboto-OsF/black/scsl
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{bx}{sl}{
- <-> ssub * Roboto-OsF/b/sl
+\DeclareFontShape{LY1}{Roboto-OsF}{ub}{sc}{
+ <-> ssub * Roboto-OsF/black/sc
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{bx}{scsl}{
- <-> ssub * Roboto-OsF/b/scsl
+\DeclareFontShape{LY1}{Roboto-OsF}{ub}{n}{
+ <-> ssub * Roboto-OsF/black/n
}{}
-\DeclareFontShape{LY1}{Roboto-OsF}{bx}{sc}{
- <-> ssub * Roboto-OsF/b/sc
+\DeclareFontShape{LY1}{Roboto-OsF}{ub}{it}{
+ <-> ssub * Roboto-OsF/black/it
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{ub}{scit}{
+ <-> ssub * Roboto-OsF/black/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{LY1}{Roboto-OsF}{l}{sl}{
+ <-> ssub * Roboto-OsF/light/sl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{l}{scsl}{
+ <-> ssub * Roboto-OsF/light/scsl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{l}{sc}{
+ <-> ssub * Roboto-OsF/light/sc
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{l}{n}{
+ <-> ssub * Roboto-OsF/light/n
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{l}{it}{
+ <-> ssub * Roboto-OsF/light/it
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{l}{scit}{
+ <-> ssub * Roboto-OsF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{Roboto-OsF}{b}{sl}{
+ <-> ssub * Roboto-OsF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{b}{scsl}{
+ <-> ssub * Roboto-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{b}{sc}{
+ <-> ssub * Roboto-OsF/bold/sc
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{b}{n}{
+ <-> ssub * Roboto-OsF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{b}{it}{
+ <-> ssub * Roboto-OsF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{b}{scit}{
+ <-> ssub * Roboto-OsF/bold/scit
+}{}
+
+
+% el --> thin
+
+\DeclareFontShape{LY1}{Roboto-OsF}{el}{sl}{
+ <-> ssub * Roboto-OsF/thin/sl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{el}{scsl}{
+ <-> ssub * Roboto-OsF/thin/scsl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{el}{sc}{
+ <-> ssub * Roboto-OsF/thin/sc
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{el}{n}{
+ <-> ssub * Roboto-OsF/thin/n
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{el}{it}{
+ <-> ssub * Roboto-OsF/thin/it
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{el}{scit}{
+ <-> ssub * Roboto-OsF/thin/scit
}{}
\DeclareFontShape{LY1}{Roboto-OsF}{bx}{n}{
<-> ssub * Roboto-OsF/b/n
}{}
+\DeclareFontShape{LY1}{Roboto-OsF}{bx}{sc}{
+ <-> ssub * Roboto-OsF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{bx}{scsl}{
+ <-> ssub * Roboto-OsF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-OsF}{bx}{sl}{
+ <-> ssub * Roboto-OsF/b/sl
+}{}
+
\DeclareFontShape{LY1}{Roboto-OsF}{bx}{it}{
<-> ssub * Roboto-OsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/LY1Roboto-TLF.fd b/Master/texmf-dist/tex/latex/roboto/LY1Roboto-TLF.fd
index b6d401aa026..7dcc31c81b7 100644
--- a/Master/texmf-dist/tex/latex/roboto/LY1Roboto-TLF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/LY1Roboto-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{LY1Roboto-TLF.fd}
- [2015/09/15 (autoinst) Font definitions for LY1/Roboto-TLF.]
+ [2019/04/05 (autoinst) Font definitions for LY1/Roboto-TLF.]
\expandafter\ifx\csname Roboto@scale\endcsname\relax
\let\Roboto@@scale\@empty
@@ -11,166 +11,349 @@
\DeclareFontFamily{LY1}{Roboto-TLF}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{l}{sc}{
- <-> \Roboto@@scale Roboto-Light-tlf-sc-ly1
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{Roboto-TLF}{regular}{sc}{
+ <-> \Roboto@@scale Roboto-Regular-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{l}{n}{
- <-> \Roboto@@scale Roboto-Light-tlf-ly1
+\DeclareFontShape{LY1}{Roboto-TLF}{regular}{n}{
+ <-> \Roboto@@scale Roboto-Regular-tlf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{l}{it}{
- <-> \Roboto@@scale Roboto-LightItalic-tlf-ly1
+\DeclareFontShape{LY1}{Roboto-TLF}{regular}{it}{
+ <-> \Roboto@@scale Roboto-Italic-tlf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{l}{scit}{
- <-> \Roboto@@scale Roboto-LightItalic-tlf-sc-ly1
+\DeclareFontShape{LY1}{Roboto-TLF}{regular}{scit}{
+ <-> \Roboto@@scale Roboto-Italic-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{l}{scsl}{
- <-> ssub * Roboto-TLF/l/scit
+\DeclareFontShape{LY1}{Roboto-TLF}{regular}{scsl}{
+ <-> ssub * Roboto-TLF/regular/scit
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{l}{sl}{
- <-> ssub * Roboto-TLF/l/it
+\DeclareFontShape{LY1}{Roboto-TLF}{regular}{sl}{
+ <-> ssub * Roboto-TLF/regular/it
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{k}{sc}{
+
+% ---- black ----
+
+\DeclareFontShape{LY1}{Roboto-TLF}{black}{sc}{
<-> \Roboto@@scale Roboto-Black-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{k}{n}{
+\DeclareFontShape{LY1}{Roboto-TLF}{black}{n}{
<-> \Roboto@@scale Roboto-Black-tlf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{k}{it}{
+\DeclareFontShape{LY1}{Roboto-TLF}{black}{it}{
<-> \Roboto@@scale Roboto-BlackItalic-tlf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{k}{scit}{
+\DeclareFontShape{LY1}{Roboto-TLF}{black}{scit}{
<-> \Roboto@@scale Roboto-BlackItalic-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{k}{scsl}{
- <-> ssub * Roboto-TLF/k/scit
+\DeclareFontShape{LY1}{Roboto-TLF}{black}{scsl}{
+ <-> ssub * Roboto-TLF/black/scit
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{k}{sl}{
- <-> ssub * Roboto-TLF/k/it
+\DeclareFontShape{LY1}{Roboto-TLF}{black}{sl}{
+ <-> ssub * Roboto-TLF/black/it
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{b}{sc}{
+
+% ---- thin ----
+
+\DeclareFontShape{LY1}{Roboto-TLF}{thin}{sc}{
+ <-> \Roboto@@scale Roboto-Thin-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{thin}{n}{
+ <-> \Roboto@@scale Roboto-Thin-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{thin}{it}{
+ <-> \Roboto@@scale Roboto-ThinItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{thin}{scit}{
+ <-> \Roboto@@scale Roboto-ThinItalic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{thin}{scsl}{
+ <-> ssub * Roboto-TLF/thin/scit
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{thin}{sl}{
+ <-> ssub * Roboto-TLF/thin/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{Roboto-TLF}{bold}{sc}{
<-> \Roboto@@scale Roboto-Bold-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{b}{n}{
+\DeclareFontShape{LY1}{Roboto-TLF}{bold}{n}{
<-> \Roboto@@scale Roboto-Bold-tlf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{b}{it}{
+\DeclareFontShape{LY1}{Roboto-TLF}{bold}{it}{
<-> \Roboto@@scale Roboto-BoldItalic-tlf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{b}{scit}{
+\DeclareFontShape{LY1}{Roboto-TLF}{bold}{scit}{
<-> \Roboto@@scale Roboto-BoldItalic-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{b}{scsl}{
- <-> ssub * Roboto-TLF/b/scit
+\DeclareFontShape{LY1}{Roboto-TLF}{bold}{scsl}{
+ <-> ssub * Roboto-TLF/bold/scit
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{b}{sl}{
- <-> ssub * Roboto-TLF/b/it
+\DeclareFontShape{LY1}{Roboto-TLF}{bold}{sl}{
+ <-> ssub * Roboto-TLF/bold/it
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{mb}{sc}{
+
+% ---- medium ----
+
+\DeclareFontShape{LY1}{Roboto-TLF}{medium}{sc}{
<-> \Roboto@@scale Roboto-Medium-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{mb}{n}{
+\DeclareFontShape{LY1}{Roboto-TLF}{medium}{n}{
<-> \Roboto@@scale Roboto-Medium-tlf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{mb}{it}{
+\DeclareFontShape{LY1}{Roboto-TLF}{medium}{it}{
<-> \Roboto@@scale Roboto-MediumItalic-tlf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{mb}{scit}{
+\DeclareFontShape{LY1}{Roboto-TLF}{medium}{scit}{
<-> \Roboto@@scale Roboto-MediumItalic-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{mb}{scsl}{
- <-> ssub * Roboto-TLF/mb/scit
+\DeclareFontShape{LY1}{Roboto-TLF}{medium}{scsl}{
+ <-> ssub * Roboto-TLF/medium/scit
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{medium}{sl}{
+ <-> ssub * Roboto-TLF/medium/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LY1}{Roboto-TLF}{light}{sc}{
+ <-> \Roboto@@scale Roboto-Light-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{light}{n}{
+ <-> \Roboto@@scale Roboto-Light-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{light}{it}{
+ <-> \Roboto@@scale Roboto-LightItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{light}{scit}{
+ <-> \Roboto@@scale Roboto-LightItalic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{light}{scsl}{
+ <-> ssub * Roboto-TLF/light/scit
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{light}{sl}{
+ <-> ssub * Roboto-TLF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{Roboto-TLF}{m}{sl}{
+ <-> ssub * Roboto-TLF/regular/sl
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{mb}{sl}{
- <-> ssub * Roboto-TLF/mb/it
+\DeclareFontShape{LY1}{Roboto-TLF}{m}{scsl}{
+ <-> ssub * Roboto-TLF/regular/scsl
}{}
\DeclareFontShape{LY1}{Roboto-TLF}{m}{sc}{
- <-> \Roboto@@scale Roboto-Regular-tlf-sc-ly1
+ <-> ssub * Roboto-TLF/regular/sc
}{}
\DeclareFontShape{LY1}{Roboto-TLF}{m}{n}{
- <-> \Roboto@@scale Roboto-Regular-tlf-ly1
+ <-> ssub * Roboto-TLF/regular/n
}{}
\DeclareFontShape{LY1}{Roboto-TLF}{m}{it}{
- <-> \Roboto@@scale Roboto-Italic-tlf-ly1
+ <-> ssub * Roboto-TLF/regular/it
}{}
\DeclareFontShape{LY1}{Roboto-TLF}{m}{scit}{
- <-> \Roboto@@scale Roboto-Italic-tlf-sc-ly1
+ <-> ssub * Roboto-TLF/regular/scit
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{m}{scsl}{
- <-> ssub * Roboto-TLF/m/scit
+
+% sb --> medium
+
+\DeclareFontShape{LY1}{Roboto-TLF}{sb}{sl}{
+ <-> ssub * Roboto-TLF/medium/sl
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{m}{sl}{
- <-> ssub * Roboto-TLF/m/it
+\DeclareFontShape{LY1}{Roboto-TLF}{sb}{scsl}{
+ <-> ssub * Roboto-TLF/medium/scsl
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{t}{sc}{
- <-> \Roboto@@scale Roboto-Thin-tlf-sc-ly1
+\DeclareFontShape{LY1}{Roboto-TLF}{sb}{sc}{
+ <-> ssub * Roboto-TLF/medium/sc
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{t}{n}{
- <-> \Roboto@@scale Roboto-Thin-tlf-ly1
+\DeclareFontShape{LY1}{Roboto-TLF}{sb}{n}{
+ <-> ssub * Roboto-TLF/medium/n
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{t}{it}{
- <-> \Roboto@@scale Roboto-ThinItalic-tlf-ly1
+\DeclareFontShape{LY1}{Roboto-TLF}{sb}{it}{
+ <-> ssub * Roboto-TLF/medium/it
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{t}{scit}{
- <-> \Roboto@@scale Roboto-ThinItalic-tlf-sc-ly1
+\DeclareFontShape{LY1}{Roboto-TLF}{sb}{scit}{
+ <-> ssub * Roboto-TLF/medium/scit
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{t}{scsl}{
- <-> ssub * Roboto-TLF/t/scit
+
+% ub --> black
+
+\DeclareFontShape{LY1}{Roboto-TLF}{ub}{sl}{
+ <-> ssub * Roboto-TLF/black/sl
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{t}{sl}{
- <-> ssub * Roboto-TLF/t/it
+\DeclareFontShape{LY1}{Roboto-TLF}{ub}{scsl}{
+ <-> ssub * Roboto-TLF/black/scsl
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{bx}{sl}{
- <-> ssub * Roboto-TLF/b/sl
+\DeclareFontShape{LY1}{Roboto-TLF}{ub}{sc}{
+ <-> ssub * Roboto-TLF/black/sc
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{bx}{scsl}{
- <-> ssub * Roboto-TLF/b/scsl
+\DeclareFontShape{LY1}{Roboto-TLF}{ub}{n}{
+ <-> ssub * Roboto-TLF/black/n
}{}
-\DeclareFontShape{LY1}{Roboto-TLF}{bx}{sc}{
- <-> ssub * Roboto-TLF/b/sc
+\DeclareFontShape{LY1}{Roboto-TLF}{ub}{it}{
+ <-> ssub * Roboto-TLF/black/it
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{ub}{scit}{
+ <-> ssub * Roboto-TLF/black/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{LY1}{Roboto-TLF}{l}{sl}{
+ <-> ssub * Roboto-TLF/light/sl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{l}{scsl}{
+ <-> ssub * Roboto-TLF/light/scsl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{l}{sc}{
+ <-> ssub * Roboto-TLF/light/sc
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{l}{n}{
+ <-> ssub * Roboto-TLF/light/n
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{l}{it}{
+ <-> ssub * Roboto-TLF/light/it
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{l}{scit}{
+ <-> ssub * Roboto-TLF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{Roboto-TLF}{b}{sl}{
+ <-> ssub * Roboto-TLF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{b}{scsl}{
+ <-> ssub * Roboto-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{b}{sc}{
+ <-> ssub * Roboto-TLF/bold/sc
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{b}{n}{
+ <-> ssub * Roboto-TLF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{b}{it}{
+ <-> ssub * Roboto-TLF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{b}{scit}{
+ <-> ssub * Roboto-TLF/bold/scit
+}{}
+
+
+% el --> thin
+
+\DeclareFontShape{LY1}{Roboto-TLF}{el}{sl}{
+ <-> ssub * Roboto-TLF/thin/sl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{el}{scsl}{
+ <-> ssub * Roboto-TLF/thin/scsl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{el}{sc}{
+ <-> ssub * Roboto-TLF/thin/sc
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{el}{n}{
+ <-> ssub * Roboto-TLF/thin/n
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{el}{it}{
+ <-> ssub * Roboto-TLF/thin/it
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{el}{scit}{
+ <-> ssub * Roboto-TLF/thin/scit
}{}
\DeclareFontShape{LY1}{Roboto-TLF}{bx}{n}{
<-> ssub * Roboto-TLF/b/n
}{}
+\DeclareFontShape{LY1}{Roboto-TLF}{bx}{sc}{
+ <-> ssub * Roboto-TLF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{bx}{scsl}{
+ <-> ssub * Roboto-TLF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TLF}{bx}{sl}{
+ <-> ssub * Roboto-TLF/b/sl
+}{}
+
\DeclareFontShape{LY1}{Roboto-TLF}{bx}{it}{
<-> ssub * Roboto-TLF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/LY1Roboto-TOsF.fd b/Master/texmf-dist/tex/latex/roboto/LY1Roboto-TOsF.fd
index 6ac843bfd21..e3e663299f7 100644
--- a/Master/texmf-dist/tex/latex/roboto/LY1Roboto-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/LY1Roboto-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{LY1Roboto-TOsF.fd}
- [2015/09/15 (autoinst) Font definitions for LY1/Roboto-TOsF.]
+ [2019/04/05 (autoinst) Font definitions for LY1/Roboto-TOsF.]
\expandafter\ifx\csname Roboto@scale\endcsname\relax
\let\Roboto@@scale\@empty
@@ -11,166 +11,349 @@
\DeclareFontFamily{LY1}{Roboto-TOsF}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{l}{sc}{
- <-> \Roboto@@scale Roboto-Light-tosf-sc-ly1
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{regular}{sc}{
+ <-> \Roboto@@scale Roboto-Regular-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{l}{n}{
- <-> \Roboto@@scale Roboto-Light-tosf-ly1
+\DeclareFontShape{LY1}{Roboto-TOsF}{regular}{n}{
+ <-> \Roboto@@scale Roboto-Regular-tosf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{l}{it}{
- <-> \Roboto@@scale Roboto-LightItalic-tosf-ly1
+\DeclareFontShape{LY1}{Roboto-TOsF}{regular}{it}{
+ <-> \Roboto@@scale Roboto-Italic-tosf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{l}{scit}{
- <-> \Roboto@@scale Roboto-LightItalic-tosf-sc-ly1
+\DeclareFontShape{LY1}{Roboto-TOsF}{regular}{scit}{
+ <-> \Roboto@@scale Roboto-Italic-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{l}{scsl}{
- <-> ssub * Roboto-TOsF/l/scit
+\DeclareFontShape{LY1}{Roboto-TOsF}{regular}{scsl}{
+ <-> ssub * Roboto-TOsF/regular/scit
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{l}{sl}{
- <-> ssub * Roboto-TOsF/l/it
+\DeclareFontShape{LY1}{Roboto-TOsF}{regular}{sl}{
+ <-> ssub * Roboto-TOsF/regular/it
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{k}{sc}{
+
+% ---- black ----
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{black}{sc}{
<-> \Roboto@@scale Roboto-Black-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{k}{n}{
+\DeclareFontShape{LY1}{Roboto-TOsF}{black}{n}{
<-> \Roboto@@scale Roboto-Black-tosf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{k}{it}{
+\DeclareFontShape{LY1}{Roboto-TOsF}{black}{it}{
<-> \Roboto@@scale Roboto-BlackItalic-tosf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{k}{scit}{
+\DeclareFontShape{LY1}{Roboto-TOsF}{black}{scit}{
<-> \Roboto@@scale Roboto-BlackItalic-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{k}{scsl}{
- <-> ssub * Roboto-TOsF/k/scit
+\DeclareFontShape{LY1}{Roboto-TOsF}{black}{scsl}{
+ <-> ssub * Roboto-TOsF/black/scit
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{k}{sl}{
- <-> ssub * Roboto-TOsF/k/it
+\DeclareFontShape{LY1}{Roboto-TOsF}{black}{sl}{
+ <-> ssub * Roboto-TOsF/black/it
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{b}{sc}{
+
+% ---- thin ----
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{thin}{sc}{
+ <-> \Roboto@@scale Roboto-Thin-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{thin}{n}{
+ <-> \Roboto@@scale Roboto-Thin-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{thin}{it}{
+ <-> \Roboto@@scale Roboto-ThinItalic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{thin}{scit}{
+ <-> \Roboto@@scale Roboto-ThinItalic-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{thin}{scsl}{
+ <-> ssub * Roboto-TOsF/thin/scit
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{thin}{sl}{
+ <-> ssub * Roboto-TOsF/thin/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{bold}{sc}{
<-> \Roboto@@scale Roboto-Bold-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{b}{n}{
+\DeclareFontShape{LY1}{Roboto-TOsF}{bold}{n}{
<-> \Roboto@@scale Roboto-Bold-tosf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{b}{it}{
+\DeclareFontShape{LY1}{Roboto-TOsF}{bold}{it}{
<-> \Roboto@@scale Roboto-BoldItalic-tosf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{b}{scit}{
+\DeclareFontShape{LY1}{Roboto-TOsF}{bold}{scit}{
<-> \Roboto@@scale Roboto-BoldItalic-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{b}{scsl}{
- <-> ssub * Roboto-TOsF/b/scit
+\DeclareFontShape{LY1}{Roboto-TOsF}{bold}{scsl}{
+ <-> ssub * Roboto-TOsF/bold/scit
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{b}{sl}{
- <-> ssub * Roboto-TOsF/b/it
+\DeclareFontShape{LY1}{Roboto-TOsF}{bold}{sl}{
+ <-> ssub * Roboto-TOsF/bold/it
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{mb}{sc}{
+
+% ---- medium ----
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{medium}{sc}{
<-> \Roboto@@scale Roboto-Medium-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{mb}{n}{
+\DeclareFontShape{LY1}{Roboto-TOsF}{medium}{n}{
<-> \Roboto@@scale Roboto-Medium-tosf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{mb}{it}{
+\DeclareFontShape{LY1}{Roboto-TOsF}{medium}{it}{
<-> \Roboto@@scale Roboto-MediumItalic-tosf-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{mb}{scit}{
+\DeclareFontShape{LY1}{Roboto-TOsF}{medium}{scit}{
<-> \Roboto@@scale Roboto-MediumItalic-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{mb}{scsl}{
- <-> ssub * Roboto-TOsF/mb/scit
+\DeclareFontShape{LY1}{Roboto-TOsF}{medium}{scsl}{
+ <-> ssub * Roboto-TOsF/medium/scit
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{medium}{sl}{
+ <-> ssub * Roboto-TOsF/medium/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{light}{sc}{
+ <-> \Roboto@@scale Roboto-Light-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{light}{n}{
+ <-> \Roboto@@scale Roboto-Light-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{light}{it}{
+ <-> \Roboto@@scale Roboto-LightItalic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{light}{scit}{
+ <-> \Roboto@@scale Roboto-LightItalic-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{light}{scsl}{
+ <-> ssub * Roboto-TOsF/light/scit
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{light}{sl}{
+ <-> ssub * Roboto-TOsF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{m}{sl}{
+ <-> ssub * Roboto-TOsF/regular/sl
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{mb}{sl}{
- <-> ssub * Roboto-TOsF/mb/it
+\DeclareFontShape{LY1}{Roboto-TOsF}{m}{scsl}{
+ <-> ssub * Roboto-TOsF/regular/scsl
}{}
\DeclareFontShape{LY1}{Roboto-TOsF}{m}{sc}{
- <-> \Roboto@@scale Roboto-Regular-tosf-sc-ly1
+ <-> ssub * Roboto-TOsF/regular/sc
}{}
\DeclareFontShape{LY1}{Roboto-TOsF}{m}{n}{
- <-> \Roboto@@scale Roboto-Regular-tosf-ly1
+ <-> ssub * Roboto-TOsF/regular/n
}{}
\DeclareFontShape{LY1}{Roboto-TOsF}{m}{it}{
- <-> \Roboto@@scale Roboto-Italic-tosf-ly1
+ <-> ssub * Roboto-TOsF/regular/it
}{}
\DeclareFontShape{LY1}{Roboto-TOsF}{m}{scit}{
- <-> \Roboto@@scale Roboto-Italic-tosf-sc-ly1
+ <-> ssub * Roboto-TOsF/regular/scit
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{m}{scsl}{
- <-> ssub * Roboto-TOsF/m/scit
+
+% sb --> medium
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{sb}{sl}{
+ <-> ssub * Roboto-TOsF/medium/sl
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{m}{sl}{
- <-> ssub * Roboto-TOsF/m/it
+\DeclareFontShape{LY1}{Roboto-TOsF}{sb}{scsl}{
+ <-> ssub * Roboto-TOsF/medium/scsl
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{t}{sc}{
- <-> \Roboto@@scale Roboto-Thin-tosf-sc-ly1
+\DeclareFontShape{LY1}{Roboto-TOsF}{sb}{sc}{
+ <-> ssub * Roboto-TOsF/medium/sc
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{t}{n}{
- <-> \Roboto@@scale Roboto-Thin-tosf-ly1
+\DeclareFontShape{LY1}{Roboto-TOsF}{sb}{n}{
+ <-> ssub * Roboto-TOsF/medium/n
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{t}{it}{
- <-> \Roboto@@scale Roboto-ThinItalic-tosf-ly1
+\DeclareFontShape{LY1}{Roboto-TOsF}{sb}{it}{
+ <-> ssub * Roboto-TOsF/medium/it
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{t}{scit}{
- <-> \Roboto@@scale Roboto-ThinItalic-tosf-sc-ly1
+\DeclareFontShape{LY1}{Roboto-TOsF}{sb}{scit}{
+ <-> ssub * Roboto-TOsF/medium/scit
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{t}{scsl}{
- <-> ssub * Roboto-TOsF/t/scit
+
+% ub --> black
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{ub}{sl}{
+ <-> ssub * Roboto-TOsF/black/sl
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{t}{sl}{
- <-> ssub * Roboto-TOsF/t/it
+\DeclareFontShape{LY1}{Roboto-TOsF}{ub}{scsl}{
+ <-> ssub * Roboto-TOsF/black/scsl
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{bx}{sl}{
- <-> ssub * Roboto-TOsF/b/sl
+\DeclareFontShape{LY1}{Roboto-TOsF}{ub}{sc}{
+ <-> ssub * Roboto-TOsF/black/sc
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{bx}{scsl}{
- <-> ssub * Roboto-TOsF/b/scsl
+\DeclareFontShape{LY1}{Roboto-TOsF}{ub}{n}{
+ <-> ssub * Roboto-TOsF/black/n
}{}
-\DeclareFontShape{LY1}{Roboto-TOsF}{bx}{sc}{
- <-> ssub * Roboto-TOsF/b/sc
+\DeclareFontShape{LY1}{Roboto-TOsF}{ub}{it}{
+ <-> ssub * Roboto-TOsF/black/it
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{ub}{scit}{
+ <-> ssub * Roboto-TOsF/black/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{l}{sl}{
+ <-> ssub * Roboto-TOsF/light/sl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{l}{scsl}{
+ <-> ssub * Roboto-TOsF/light/scsl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{l}{sc}{
+ <-> ssub * Roboto-TOsF/light/sc
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{l}{n}{
+ <-> ssub * Roboto-TOsF/light/n
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{l}{it}{
+ <-> ssub * Roboto-TOsF/light/it
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{l}{scit}{
+ <-> ssub * Roboto-TOsF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{b}{sl}{
+ <-> ssub * Roboto-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{b}{scsl}{
+ <-> ssub * Roboto-TOsF/bold/scsl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{b}{sc}{
+ <-> ssub * Roboto-TOsF/bold/sc
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{b}{n}{
+ <-> ssub * Roboto-TOsF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{b}{it}{
+ <-> ssub * Roboto-TOsF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{b}{scit}{
+ <-> ssub * Roboto-TOsF/bold/scit
+}{}
+
+
+% el --> thin
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{el}{sl}{
+ <-> ssub * Roboto-TOsF/thin/sl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{el}{scsl}{
+ <-> ssub * Roboto-TOsF/thin/scsl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{el}{sc}{
+ <-> ssub * Roboto-TOsF/thin/sc
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{el}{n}{
+ <-> ssub * Roboto-TOsF/thin/n
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{el}{it}{
+ <-> ssub * Roboto-TOsF/thin/it
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{el}{scit}{
+ <-> ssub * Roboto-TOsF/thin/scit
}{}
\DeclareFontShape{LY1}{Roboto-TOsF}{bx}{n}{
<-> ssub * Roboto-TOsF/b/n
}{}
+\DeclareFontShape{LY1}{Roboto-TOsF}{bx}{sc}{
+ <-> ssub * Roboto-TOsF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{bx}{scsl}{
+ <-> ssub * Roboto-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{Roboto-TOsF}{bx}{sl}{
+ <-> ssub * Roboto-TOsF/b/sl
+}{}
+
\DeclareFontShape{LY1}{Roboto-TOsF}{bx}{it}{
<-> ssub * Roboto-TOsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/LY1RobotoCondensed-LF.fd b/Master/texmf-dist/tex/latex/roboto/LY1RobotoCondensed-LF.fd
index a23cc7fb010..dea1f0b655b 100644
--- a/Master/texmf-dist/tex/latex/roboto/LY1RobotoCondensed-LF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/LY1RobotoCondensed-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{LY1RobotoCondensed-LF.fd}
- [2015/09/15 (autoinst) Font definitions for LY1/RobotoCondensed-LF.]
+ [2019/04/05 (autoinst) Font definitions for LY1/RobotoCondensed-LF.]
\expandafter\ifx\csname RobotoCondensed@scale\endcsname\relax
\let\RobotoCondensed@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{LY1}{RobotoCondensed-LF}{}
-\DeclareFontShape{LY1}{RobotoCondensed-LF}{l}{sc}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-lf-sc-ly1
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{regular}{sc}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-LF}{l}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-lf-ly1
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{regular}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-lf-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-LF}{l}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-lf-ly1
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{regular}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-lf-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-LF}{l}{scit}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-lf-sc-ly1
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{regular}{scit}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-LF}{l}{scsl}{
- <-> ssub * RobotoCondensed-LF/l/scit
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{regular}{scsl}{
+ <-> ssub * RobotoCondensed-LF/regular/scit
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-LF}{l}{sl}{
- <-> ssub * RobotoCondensed-LF/l/it
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{regular}{sl}{
+ <-> ssub * RobotoCondensed-LF/regular/it
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-LF}{b}{sc}{
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{bold}{sc}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-LF}{b}{n}{
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{bold}{n}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-lf-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-LF}{b}{it}{
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{bold}{it}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-lf-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-LF}{b}{scit}{
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{bold}{scit}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-lf-sc-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-LF}{b}{scsl}{
- <-> ssub * RobotoCondensed-LF/b/scit
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{bold}{scsl}{
+ <-> ssub * RobotoCondensed-LF/bold/scit
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-LF}{b}{sl}{
- <-> ssub * RobotoCondensed-LF/b/it
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{bold}{sl}{
+ <-> ssub * RobotoCondensed-LF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{light}{sc}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{light}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{light}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{light}{scit}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-lf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{light}{scsl}{
+ <-> ssub * RobotoCondensed-LF/light/scit
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{light}{sl}{
+ <-> ssub * RobotoCondensed-LF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{m}{sl}{
+ <-> ssub * RobotoCondensed-LF/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{m}{scsl}{
+ <-> ssub * RobotoCondensed-LF/regular/scsl
}{}
\DeclareFontShape{LY1}{RobotoCondensed-LF}{m}{sc}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-lf-sc-ly1
+ <-> ssub * RobotoCondensed-LF/regular/sc
}{}
\DeclareFontShape{LY1}{RobotoCondensed-LF}{m}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-lf-ly1
+ <-> ssub * RobotoCondensed-LF/regular/n
}{}
\DeclareFontShape{LY1}{RobotoCondensed-LF}{m}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-lf-ly1
+ <-> ssub * RobotoCondensed-LF/regular/it
}{}
\DeclareFontShape{LY1}{RobotoCondensed-LF}{m}{scit}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-lf-sc-ly1
+ <-> ssub * RobotoCondensed-LF/regular/scit
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-LF}{m}{scsl}{
- <-> ssub * RobotoCondensed-LF/m/scit
+
+% l --> light
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{l}{sl}{
+ <-> ssub * RobotoCondensed-LF/light/sl
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-LF}{m}{sl}{
- <-> ssub * RobotoCondensed-LF/m/it
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{l}{scsl}{
+ <-> ssub * RobotoCondensed-LF/light/scsl
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-LF}{bx}{sl}{
- <-> ssub * RobotoCondensed-LF/b/sl
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{l}{sc}{
+ <-> ssub * RobotoCondensed-LF/light/sc
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-LF}{bx}{scsl}{
- <-> ssub * RobotoCondensed-LF/b/scsl
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{l}{n}{
+ <-> ssub * RobotoCondensed-LF/light/n
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-LF}{bx}{sc}{
- <-> ssub * RobotoCondensed-LF/b/sc
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{l}{it}{
+ <-> ssub * RobotoCondensed-LF/light/it
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{l}{scit}{
+ <-> ssub * RobotoCondensed-LF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{b}{sl}{
+ <-> ssub * RobotoCondensed-LF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{b}{scsl}{
+ <-> ssub * RobotoCondensed-LF/bold/scsl
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{b}{sc}{
+ <-> ssub * RobotoCondensed-LF/bold/sc
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{b}{n}{
+ <-> ssub * RobotoCondensed-LF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{b}{it}{
+ <-> ssub * RobotoCondensed-LF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{b}{scit}{
+ <-> ssub * RobotoCondensed-LF/bold/scit
}{}
\DeclareFontShape{LY1}{RobotoCondensed-LF}{bx}{n}{
<-> ssub * RobotoCondensed-LF/b/n
}{}
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{bx}{sc}{
+ <-> ssub * RobotoCondensed-LF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{bx}{scsl}{
+ <-> ssub * RobotoCondensed-LF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-LF}{bx}{sl}{
+ <-> ssub * RobotoCondensed-LF/b/sl
+}{}
+
\DeclareFontShape{LY1}{RobotoCondensed-LF}{bx}{it}{
<-> ssub * RobotoCondensed-LF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/LY1RobotoCondensed-OsF.fd b/Master/texmf-dist/tex/latex/roboto/LY1RobotoCondensed-OsF.fd
index a6417f3ba4c..744db71f992 100644
--- a/Master/texmf-dist/tex/latex/roboto/LY1RobotoCondensed-OsF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/LY1RobotoCondensed-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{LY1RobotoCondensed-OsF.fd}
- [2015/09/15 (autoinst) Font definitions for LY1/RobotoCondensed-OsF.]
+ [2019/04/05 (autoinst) Font definitions for LY1/RobotoCondensed-OsF.]
\expandafter\ifx\csname RobotoCondensed@scale\endcsname\relax
\let\RobotoCondensed@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{LY1}{RobotoCondensed-OsF}{}
-\DeclareFontShape{LY1}{RobotoCondensed-OsF}{l}{sc}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-osf-sc-ly1
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{regular}{sc}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-OsF}{l}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-osf-ly1
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{regular}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-osf-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-OsF}{l}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-osf-ly1
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{regular}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-osf-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-OsF}{l}{scit}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-osf-sc-ly1
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{regular}{scit}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-OsF}{l}{scsl}{
- <-> ssub * RobotoCondensed-OsF/l/scit
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{regular}{scsl}{
+ <-> ssub * RobotoCondensed-OsF/regular/scit
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-OsF}{l}{sl}{
- <-> ssub * RobotoCondensed-OsF/l/it
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{regular}{sl}{
+ <-> ssub * RobotoCondensed-OsF/regular/it
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-OsF}{b}{sc}{
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{bold}{sc}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-OsF}{b}{n}{
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{bold}{n}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-osf-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-OsF}{b}{it}{
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{bold}{it}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-osf-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-OsF}{b}{scit}{
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{bold}{scit}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-osf-sc-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-OsF}{b}{scsl}{
- <-> ssub * RobotoCondensed-OsF/b/scit
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{bold}{scsl}{
+ <-> ssub * RobotoCondensed-OsF/bold/scit
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-OsF}{b}{sl}{
- <-> ssub * RobotoCondensed-OsF/b/it
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{bold}{sl}{
+ <-> ssub * RobotoCondensed-OsF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{light}{sc}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{light}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{light}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{light}{scit}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-osf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{light}{scsl}{
+ <-> ssub * RobotoCondensed-OsF/light/scit
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{light}{sl}{
+ <-> ssub * RobotoCondensed-OsF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{m}{sl}{
+ <-> ssub * RobotoCondensed-OsF/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{m}{scsl}{
+ <-> ssub * RobotoCondensed-OsF/regular/scsl
}{}
\DeclareFontShape{LY1}{RobotoCondensed-OsF}{m}{sc}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-osf-sc-ly1
+ <-> ssub * RobotoCondensed-OsF/regular/sc
}{}
\DeclareFontShape{LY1}{RobotoCondensed-OsF}{m}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-osf-ly1
+ <-> ssub * RobotoCondensed-OsF/regular/n
}{}
\DeclareFontShape{LY1}{RobotoCondensed-OsF}{m}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-osf-ly1
+ <-> ssub * RobotoCondensed-OsF/regular/it
}{}
\DeclareFontShape{LY1}{RobotoCondensed-OsF}{m}{scit}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-osf-sc-ly1
+ <-> ssub * RobotoCondensed-OsF/regular/scit
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-OsF}{m}{scsl}{
- <-> ssub * RobotoCondensed-OsF/m/scit
+
+% l --> light
+
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{l}{sl}{
+ <-> ssub * RobotoCondensed-OsF/light/sl
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-OsF}{m}{sl}{
- <-> ssub * RobotoCondensed-OsF/m/it
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{l}{scsl}{
+ <-> ssub * RobotoCondensed-OsF/light/scsl
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-OsF}{bx}{sl}{
- <-> ssub * RobotoCondensed-OsF/b/sl
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{l}{sc}{
+ <-> ssub * RobotoCondensed-OsF/light/sc
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-OsF}{bx}{scsl}{
- <-> ssub * RobotoCondensed-OsF/b/scsl
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{l}{n}{
+ <-> ssub * RobotoCondensed-OsF/light/n
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-OsF}{bx}{sc}{
- <-> ssub * RobotoCondensed-OsF/b/sc
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{l}{it}{
+ <-> ssub * RobotoCondensed-OsF/light/it
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{l}{scit}{
+ <-> ssub * RobotoCondensed-OsF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{b}{sl}{
+ <-> ssub * RobotoCondensed-OsF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{b}{scsl}{
+ <-> ssub * RobotoCondensed-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{b}{sc}{
+ <-> ssub * RobotoCondensed-OsF/bold/sc
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{b}{n}{
+ <-> ssub * RobotoCondensed-OsF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{b}{it}{
+ <-> ssub * RobotoCondensed-OsF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{b}{scit}{
+ <-> ssub * RobotoCondensed-OsF/bold/scit
}{}
\DeclareFontShape{LY1}{RobotoCondensed-OsF}{bx}{n}{
<-> ssub * RobotoCondensed-OsF/b/n
}{}
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{bx}{sc}{
+ <-> ssub * RobotoCondensed-OsF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{bx}{scsl}{
+ <-> ssub * RobotoCondensed-OsF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-OsF}{bx}{sl}{
+ <-> ssub * RobotoCondensed-OsF/b/sl
+}{}
+
\DeclareFontShape{LY1}{RobotoCondensed-OsF}{bx}{it}{
<-> ssub * RobotoCondensed-OsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/LY1RobotoCondensed-TLF.fd b/Master/texmf-dist/tex/latex/roboto/LY1RobotoCondensed-TLF.fd
index 1dd89d32a96..727d91c84d3 100644
--- a/Master/texmf-dist/tex/latex/roboto/LY1RobotoCondensed-TLF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/LY1RobotoCondensed-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{LY1RobotoCondensed-TLF.fd}
- [2015/09/15 (autoinst) Font definitions for LY1/RobotoCondensed-TLF.]
+ [2019/04/05 (autoinst) Font definitions for LY1/RobotoCondensed-TLF.]
\expandafter\ifx\csname RobotoCondensed@scale\endcsname\relax
\let\RobotoCondensed@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{LY1}{RobotoCondensed-TLF}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TLF}{l}{sc}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-tlf-sc-ly1
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{regular}{sc}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TLF}{l}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-tlf-ly1
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{regular}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tlf-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TLF}{l}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tlf-ly1
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{regular}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tlf-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TLF}{l}{scit}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tlf-sc-ly1
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{regular}{scit}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TLF}{l}{scsl}{
- <-> ssub * RobotoCondensed-TLF/l/scit
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{regular}{scsl}{
+ <-> ssub * RobotoCondensed-TLF/regular/scit
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TLF}{l}{sl}{
- <-> ssub * RobotoCondensed-TLF/l/it
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{regular}{sl}{
+ <-> ssub * RobotoCondensed-TLF/regular/it
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TLF}{b}{sc}{
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{bold}{sc}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TLF}{b}{n}{
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{bold}{n}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-tlf-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TLF}{b}{it}{
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{bold}{it}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-tlf-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TLF}{b}{scit}{
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{bold}{scit}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TLF}{b}{scsl}{
- <-> ssub * RobotoCondensed-TLF/b/scit
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{bold}{scsl}{
+ <-> ssub * RobotoCondensed-TLF/bold/scit
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TLF}{b}{sl}{
- <-> ssub * RobotoCondensed-TLF/b/it
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{bold}{sl}{
+ <-> ssub * RobotoCondensed-TLF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{light}{sc}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{light}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{light}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{light}{scit}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{light}{scsl}{
+ <-> ssub * RobotoCondensed-TLF/light/scit
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{light}{sl}{
+ <-> ssub * RobotoCondensed-TLF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{m}{sl}{
+ <-> ssub * RobotoCondensed-TLF/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{m}{scsl}{
+ <-> ssub * RobotoCondensed-TLF/regular/scsl
}{}
\DeclareFontShape{LY1}{RobotoCondensed-TLF}{m}{sc}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tlf-sc-ly1
+ <-> ssub * RobotoCondensed-TLF/regular/sc
}{}
\DeclareFontShape{LY1}{RobotoCondensed-TLF}{m}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tlf-ly1
+ <-> ssub * RobotoCondensed-TLF/regular/n
}{}
\DeclareFontShape{LY1}{RobotoCondensed-TLF}{m}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tlf-ly1
+ <-> ssub * RobotoCondensed-TLF/regular/it
}{}
\DeclareFontShape{LY1}{RobotoCondensed-TLF}{m}{scit}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tlf-sc-ly1
+ <-> ssub * RobotoCondensed-TLF/regular/scit
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TLF}{m}{scsl}{
- <-> ssub * RobotoCondensed-TLF/m/scit
+
+% l --> light
+
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{l}{sl}{
+ <-> ssub * RobotoCondensed-TLF/light/sl
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TLF}{m}{sl}{
- <-> ssub * RobotoCondensed-TLF/m/it
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{l}{scsl}{
+ <-> ssub * RobotoCondensed-TLF/light/scsl
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TLF}{bx}{sl}{
- <-> ssub * RobotoCondensed-TLF/b/sl
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{l}{sc}{
+ <-> ssub * RobotoCondensed-TLF/light/sc
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TLF}{bx}{scsl}{
- <-> ssub * RobotoCondensed-TLF/b/scsl
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{l}{n}{
+ <-> ssub * RobotoCondensed-TLF/light/n
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TLF}{bx}{sc}{
- <-> ssub * RobotoCondensed-TLF/b/sc
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{l}{it}{
+ <-> ssub * RobotoCondensed-TLF/light/it
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{l}{scit}{
+ <-> ssub * RobotoCondensed-TLF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{b}{sl}{
+ <-> ssub * RobotoCondensed-TLF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{b}{scsl}{
+ <-> ssub * RobotoCondensed-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{b}{sc}{
+ <-> ssub * RobotoCondensed-TLF/bold/sc
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{b}{n}{
+ <-> ssub * RobotoCondensed-TLF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{b}{it}{
+ <-> ssub * RobotoCondensed-TLF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{b}{scit}{
+ <-> ssub * RobotoCondensed-TLF/bold/scit
}{}
\DeclareFontShape{LY1}{RobotoCondensed-TLF}{bx}{n}{
<-> ssub * RobotoCondensed-TLF/b/n
}{}
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{bx}{sc}{
+ <-> ssub * RobotoCondensed-TLF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{bx}{scsl}{
+ <-> ssub * RobotoCondensed-TLF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TLF}{bx}{sl}{
+ <-> ssub * RobotoCondensed-TLF/b/sl
+}{}
+
\DeclareFontShape{LY1}{RobotoCondensed-TLF}{bx}{it}{
<-> ssub * RobotoCondensed-TLF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/LY1RobotoCondensed-TOsF.fd b/Master/texmf-dist/tex/latex/roboto/LY1RobotoCondensed-TOsF.fd
index 106d72c2024..5a63fc6dd9e 100644
--- a/Master/texmf-dist/tex/latex/roboto/LY1RobotoCondensed-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/LY1RobotoCondensed-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{LY1RobotoCondensed-TOsF.fd}
- [2015/09/15 (autoinst) Font definitions for LY1/RobotoCondensed-TOsF.]
+ [2019/04/05 (autoinst) Font definitions for LY1/RobotoCondensed-TOsF.]
\expandafter\ifx\csname RobotoCondensed@scale\endcsname\relax
\let\RobotoCondensed@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{LY1}{RobotoCondensed-TOsF}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{l}{sc}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-tosf-sc-ly1
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{regular}{sc}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{l}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-tosf-ly1
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{regular}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tosf-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{l}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tosf-ly1
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{regular}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tosf-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{l}{scit}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tosf-sc-ly1
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{regular}{scit}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{l}{scsl}{
- <-> ssub * RobotoCondensed-TOsF/l/scit
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{regular}{scsl}{
+ <-> ssub * RobotoCondensed-TOsF/regular/scit
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{l}{sl}{
- <-> ssub * RobotoCondensed-TOsF/l/it
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{regular}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/regular/it
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{b}{sc}{
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{bold}{sc}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{b}{n}{
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{bold}{n}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-tosf-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{b}{it}{
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{bold}{it}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-tosf-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{b}{scit}{
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{bold}{scit}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-tosf-sc-ly1
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{b}{scsl}{
- <-> ssub * RobotoCondensed-TOsF/b/scit
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{bold}{scsl}{
+ <-> ssub * RobotoCondensed-TOsF/bold/scit
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{b}{sl}{
- <-> ssub * RobotoCondensed-TOsF/b/it
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{bold}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{light}{sc}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{light}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{light}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{light}{scit}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tosf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{light}{scsl}{
+ <-> ssub * RobotoCondensed-TOsF/light/scit
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{light}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{m}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{m}{scsl}{
+ <-> ssub * RobotoCondensed-TOsF/regular/scsl
}{}
\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{m}{sc}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tosf-sc-ly1
+ <-> ssub * RobotoCondensed-TOsF/regular/sc
}{}
\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{m}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tosf-ly1
+ <-> ssub * RobotoCondensed-TOsF/regular/n
}{}
\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{m}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tosf-ly1
+ <-> ssub * RobotoCondensed-TOsF/regular/it
}{}
\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{m}{scit}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tosf-sc-ly1
+ <-> ssub * RobotoCondensed-TOsF/regular/scit
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{m}{scsl}{
- <-> ssub * RobotoCondensed-TOsF/m/scit
+
+% l --> light
+
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{l}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/light/sl
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{m}{sl}{
- <-> ssub * RobotoCondensed-TOsF/m/it
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{l}{scsl}{
+ <-> ssub * RobotoCondensed-TOsF/light/scsl
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{bx}{sl}{
- <-> ssub * RobotoCondensed-TOsF/b/sl
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{l}{sc}{
+ <-> ssub * RobotoCondensed-TOsF/light/sc
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{bx}{scsl}{
- <-> ssub * RobotoCondensed-TOsF/b/scsl
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{l}{n}{
+ <-> ssub * RobotoCondensed-TOsF/light/n
}{}
-\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{bx}{sc}{
- <-> ssub * RobotoCondensed-TOsF/b/sc
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{l}{it}{
+ <-> ssub * RobotoCondensed-TOsF/light/it
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{l}{scit}{
+ <-> ssub * RobotoCondensed-TOsF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{b}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{b}{scsl}{
+ <-> ssub * RobotoCondensed-TOsF/bold/scsl
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{b}{sc}{
+ <-> ssub * RobotoCondensed-TOsF/bold/sc
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{b}{n}{
+ <-> ssub * RobotoCondensed-TOsF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{b}{it}{
+ <-> ssub * RobotoCondensed-TOsF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{b}{scit}{
+ <-> ssub * RobotoCondensed-TOsF/bold/scit
}{}
\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{bx}{n}{
<-> ssub * RobotoCondensed-TOsF/b/n
}{}
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{bx}{sc}{
+ <-> ssub * RobotoCondensed-TOsF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{bx}{scsl}{
+ <-> ssub * RobotoCondensed-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{bx}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/b/sl
+}{}
+
\DeclareFontShape{LY1}{RobotoCondensed-TOsF}{bx}{it}{
<-> ssub * RobotoCondensed-TOsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/LY1RobotoMono-TLF.fd b/Master/texmf-dist/tex/latex/roboto/LY1RobotoMono-TLF.fd
index 8d0d48ee4c9..e58d1296c08 100644
--- a/Master/texmf-dist/tex/latex/roboto/LY1RobotoMono-TLF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/LY1RobotoMono-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/04/10
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{LY1RobotoMono-TLF.fd}
- [2018/04/10 (autoinst) Font definitions for LY1/RobotoMono-TLF.]
+ [2019/04/05 (autoinst) Font definitions for LY1/RobotoMono-TLF.]
\expandafter\ifx\csname RobotoMono@scale\endcsname\relax
\let\RobotoMono@@scale\@empty
@@ -11,142 +11,295 @@
\DeclareFontFamily{LY1}{RobotoMono-TLF}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{l}{sc}{
- <-> \RobotoMono@@scale RobotoMono-Light-tlf-sc-ly1
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{regular}{sc}{
+ <-> \RobotoMono@@scale RobotoMono-Regular-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{l}{n}{
- <-> \RobotoMono@@scale RobotoMono-Light-tlf-ly1
+\DeclareFontShape{LY1}{RobotoMono-TLF}{regular}{n}{
+ <-> \RobotoMono@@scale RobotoMono-Regular-tlf-ly1
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{l}{it}{
- <-> \RobotoMono@@scale RobotoMono-LightItalic-tlf-ly1
+\DeclareFontShape{LY1}{RobotoMono-TLF}{regular}{it}{
+ <-> \RobotoMono@@scale RobotoMono-Italic-tlf-ly1
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{l}{scit}{
- <-> \RobotoMono@@scale RobotoMono-LightItalic-tlf-sc-ly1
+\DeclareFontShape{LY1}{RobotoMono-TLF}{regular}{scit}{
+ <-> \RobotoMono@@scale RobotoMono-Italic-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{l}{scsl}{
- <-> ssub * RobotoMono-TLF/l/scit
+\DeclareFontShape{LY1}{RobotoMono-TLF}{regular}{scsl}{
+ <-> ssub * RobotoMono-TLF/regular/scit
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{l}{sl}{
- <-> ssub * RobotoMono-TLF/l/it
+\DeclareFontShape{LY1}{RobotoMono-TLF}{regular}{sl}{
+ <-> ssub * RobotoMono-TLF/regular/it
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{b}{sc}{
+
+% ---- thin ----
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{thin}{sc}{
+ <-> \RobotoMono@@scale RobotoMono-Thin-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{thin}{n}{
+ <-> \RobotoMono@@scale RobotoMono-Thin-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{thin}{it}{
+ <-> \RobotoMono@@scale RobotoMono-ThinItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{thin}{scit}{
+ <-> \RobotoMono@@scale RobotoMono-ThinItalic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{thin}{scsl}{
+ <-> ssub * RobotoMono-TLF/thin/scit
+}{}
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{thin}{sl}{
+ <-> ssub * RobotoMono-TLF/thin/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{bold}{sc}{
<-> \RobotoMono@@scale RobotoMono-Bold-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{b}{n}{
+\DeclareFontShape{LY1}{RobotoMono-TLF}{bold}{n}{
<-> \RobotoMono@@scale RobotoMono-Bold-tlf-ly1
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{b}{it}{
+\DeclareFontShape{LY1}{RobotoMono-TLF}{bold}{it}{
<-> \RobotoMono@@scale RobotoMono-BoldItalic-tlf-ly1
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{b}{scit}{
+\DeclareFontShape{LY1}{RobotoMono-TLF}{bold}{scit}{
<-> \RobotoMono@@scale RobotoMono-BoldItalic-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{b}{scsl}{
- <-> ssub * RobotoMono-TLF/b/scit
+\DeclareFontShape{LY1}{RobotoMono-TLF}{bold}{scsl}{
+ <-> ssub * RobotoMono-TLF/bold/scit
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{b}{sl}{
- <-> ssub * RobotoMono-TLF/b/it
+\DeclareFontShape{LY1}{RobotoMono-TLF}{bold}{sl}{
+ <-> ssub * RobotoMono-TLF/bold/it
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{mb}{sc}{
+
+% ---- medium ----
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{medium}{sc}{
<-> \RobotoMono@@scale RobotoMono-Medium-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{mb}{n}{
+\DeclareFontShape{LY1}{RobotoMono-TLF}{medium}{n}{
<-> \RobotoMono@@scale RobotoMono-Medium-tlf-ly1
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{mb}{it}{
+\DeclareFontShape{LY1}{RobotoMono-TLF}{medium}{it}{
<-> \RobotoMono@@scale RobotoMono-MediumItalic-tlf-ly1
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{mb}{scit}{
+\DeclareFontShape{LY1}{RobotoMono-TLF}{medium}{scit}{
<-> \RobotoMono@@scale RobotoMono-MediumItalic-tlf-sc-ly1
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{mb}{scsl}{
- <-> ssub * RobotoMono-TLF/mb/scit
+\DeclareFontShape{LY1}{RobotoMono-TLF}{medium}{scsl}{
+ <-> ssub * RobotoMono-TLF/medium/scit
+}{}
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{medium}{sl}{
+ <-> ssub * RobotoMono-TLF/medium/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{light}{sc}{
+ <-> \RobotoMono@@scale RobotoMono-Light-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{light}{n}{
+ <-> \RobotoMono@@scale RobotoMono-Light-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{light}{it}{
+ <-> \RobotoMono@@scale RobotoMono-LightItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{light}{scit}{
+ <-> \RobotoMono@@scale RobotoMono-LightItalic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{light}{scsl}{
+ <-> ssub * RobotoMono-TLF/light/scit
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{mb}{sl}{
- <-> ssub * RobotoMono-TLF/mb/it
+\DeclareFontShape{LY1}{RobotoMono-TLF}{light}{sl}{
+ <-> ssub * RobotoMono-TLF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{m}{sl}{
+ <-> ssub * RobotoMono-TLF/regular/sl
+}{}
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{m}{scsl}{
+ <-> ssub * RobotoMono-TLF/regular/scsl
}{}
\DeclareFontShape{LY1}{RobotoMono-TLF}{m}{sc}{
- <-> \RobotoMono@@scale RobotoMono-Regular-tlf-sc-ly1
+ <-> ssub * RobotoMono-TLF/regular/sc
}{}
\DeclareFontShape{LY1}{RobotoMono-TLF}{m}{n}{
- <-> \RobotoMono@@scale RobotoMono-Regular-tlf-ly1
+ <-> ssub * RobotoMono-TLF/regular/n
}{}
\DeclareFontShape{LY1}{RobotoMono-TLF}{m}{it}{
- <-> \RobotoMono@@scale RobotoMono-Italic-tlf-ly1
+ <-> ssub * RobotoMono-TLF/regular/it
}{}
\DeclareFontShape{LY1}{RobotoMono-TLF}{m}{scit}{
- <-> \RobotoMono@@scale RobotoMono-Italic-tlf-sc-ly1
+ <-> ssub * RobotoMono-TLF/regular/scit
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{m}{scsl}{
- <-> ssub * RobotoMono-TLF/m/scit
+
+% sb --> medium
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{sb}{sl}{
+ <-> ssub * RobotoMono-TLF/medium/sl
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{m}{sl}{
- <-> ssub * RobotoMono-TLF/m/it
+\DeclareFontShape{LY1}{RobotoMono-TLF}{sb}{scsl}{
+ <-> ssub * RobotoMono-TLF/medium/scsl
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{i}{sc}{
- <-> \RobotoMono@@scale RobotoMono-Thin-tlf-sc-ly1
+\DeclareFontShape{LY1}{RobotoMono-TLF}{sb}{sc}{
+ <-> ssub * RobotoMono-TLF/medium/sc
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{i}{n}{
- <-> \RobotoMono@@scale RobotoMono-Thin-tlf-ly1
+\DeclareFontShape{LY1}{RobotoMono-TLF}{sb}{n}{
+ <-> ssub * RobotoMono-TLF/medium/n
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{i}{it}{
- <-> \RobotoMono@@scale RobotoMono-ThinItalic-tlf-ly1
+\DeclareFontShape{LY1}{RobotoMono-TLF}{sb}{it}{
+ <-> ssub * RobotoMono-TLF/medium/it
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{i}{scit}{
- <-> \RobotoMono@@scale RobotoMono-ThinItalic-tlf-sc-ly1
+\DeclareFontShape{LY1}{RobotoMono-TLF}{sb}{scit}{
+ <-> ssub * RobotoMono-TLF/medium/scit
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{i}{scsl}{
- <-> ssub * RobotoMono-TLF/i/scit
+
+% l --> light
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{l}{sl}{
+ <-> ssub * RobotoMono-TLF/light/sl
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{i}{sl}{
- <-> ssub * RobotoMono-TLF/i/it
+\DeclareFontShape{LY1}{RobotoMono-TLF}{l}{scsl}{
+ <-> ssub * RobotoMono-TLF/light/scsl
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{bx}{sl}{
- <-> ssub * RobotoMono-TLF/b/sl
+\DeclareFontShape{LY1}{RobotoMono-TLF}{l}{sc}{
+ <-> ssub * RobotoMono-TLF/light/sc
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{bx}{scsl}{
- <-> ssub * RobotoMono-TLF/b/scsl
+\DeclareFontShape{LY1}{RobotoMono-TLF}{l}{n}{
+ <-> ssub * RobotoMono-TLF/light/n
}{}
-\DeclareFontShape{LY1}{RobotoMono-TLF}{bx}{sc}{
- <-> ssub * RobotoMono-TLF/b/sc
+\DeclareFontShape{LY1}{RobotoMono-TLF}{l}{it}{
+ <-> ssub * RobotoMono-TLF/light/it
+}{}
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{l}{scit}{
+ <-> ssub * RobotoMono-TLF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{b}{sl}{
+ <-> ssub * RobotoMono-TLF/bold/sl
+}{}
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{b}{scsl}{
+ <-> ssub * RobotoMono-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{b}{sc}{
+ <-> ssub * RobotoMono-TLF/bold/sc
+}{}
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{b}{n}{
+ <-> ssub * RobotoMono-TLF/bold/n
+}{}
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{b}{it}{
+ <-> ssub * RobotoMono-TLF/bold/it
+}{}
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{b}{scit}{
+ <-> ssub * RobotoMono-TLF/bold/scit
+}{}
+
+
+% el --> thin
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{el}{sl}{
+ <-> ssub * RobotoMono-TLF/thin/sl
+}{}
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{el}{scsl}{
+ <-> ssub * RobotoMono-TLF/thin/scsl
+}{}
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{el}{sc}{
+ <-> ssub * RobotoMono-TLF/thin/sc
+}{}
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{el}{n}{
+ <-> ssub * RobotoMono-TLF/thin/n
+}{}
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{el}{it}{
+ <-> ssub * RobotoMono-TLF/thin/it
+}{}
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{el}{scit}{
+ <-> ssub * RobotoMono-TLF/thin/scit
}{}
\DeclareFontShape{LY1}{RobotoMono-TLF}{bx}{n}{
<-> ssub * RobotoMono-TLF/b/n
}{}
+\DeclareFontShape{LY1}{RobotoMono-TLF}{bx}{sc}{
+ <-> ssub * RobotoMono-TLF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{bx}{scsl}{
+ <-> ssub * RobotoMono-TLF/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{RobotoMono-TLF}{bx}{sl}{
+ <-> ssub * RobotoMono-TLF/b/sl
+}{}
+
\DeclareFontShape{LY1}{RobotoMono-TLF}{bx}{it}{
<-> ssub * RobotoMono-TLF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/LY1RobotoSlab-LF.fd b/Master/texmf-dist/tex/latex/roboto/LY1RobotoSlab-LF.fd
deleted file mode 100644
index 4724468a90a..00000000000
--- a/Master/texmf-dist/tex/latex/roboto/LY1RobotoSlab-LF.fd
+++ /dev/null
@@ -1,54 +0,0 @@
-%% Generated by autoinst on 2015/09/15
-%%
-\ProvidesFile{LY1RobotoSlab-LF.fd}
- [2015/09/15 (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}{sc}{
- <-> \RobotoSlab@@scale RobotoSlab-Light-lf-sc-ly1
-}{}
-
-\DeclareFontShape{LY1}{RobotoSlab-LF}{l}{n}{
- <-> \RobotoSlab@@scale RobotoSlab-Light-lf-ly1
-}{}
-
-\DeclareFontShape{LY1}{RobotoSlab-LF}{b}{sc}{
- <-> \RobotoSlab@@scale RobotoSlab-Bold-lf-sc-ly1
-}{}
-
-\DeclareFontShape{LY1}{RobotoSlab-LF}{b}{n}{
- <-> \RobotoSlab@@scale RobotoSlab-Bold-lf-ly1
-}{}
-
-\DeclareFontShape{LY1}{RobotoSlab-LF}{m}{sc}{
- <-> \RobotoSlab@@scale RobotoSlab-Regular-lf-sc-ly1
-}{}
-
-\DeclareFontShape{LY1}{RobotoSlab-LF}{m}{n}{
- <-> \RobotoSlab@@scale RobotoSlab-Regular-lf-ly1
-}{}
-
-\DeclareFontShape{LY1}{RobotoSlab-LF}{t}{sc}{
- <-> \RobotoSlab@@scale RobotoSlab-Thin-lf-sc-ly1
-}{}
-
-\DeclareFontShape{LY1}{RobotoSlab-LF}{t}{n}{
- <-> \RobotoSlab@@scale RobotoSlab-Thin-lf-ly1
-}{}
-
-\DeclareFontShape{LY1}{RobotoSlab-LF}{bx}{sc}{
- <-> ssub * RobotoSlab-LF/b/sc
-}{}
-
-\DeclareFontShape{LY1}{RobotoSlab-LF}{bx}{n}{
- <-> ssub * RobotoSlab-LF/b/n
-}{}
-
-\endinput
diff --git a/Master/texmf-dist/tex/latex/roboto/LY1RobotoSlab-TLF.fd b/Master/texmf-dist/tex/latex/roboto/LY1RobotoSlab-TLF.fd
new file mode 100644
index 00000000000..fe9330043c6
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/roboto/LY1RobotoSlab-TLF.fd
@@ -0,0 +1,113 @@
+%% Generated by autoinst on 2019/04/05
+%%
+\ProvidesFile{LY1RobotoSlab-TLF.fd}
+ [2019/04/05 (autoinst) Font definitions for LY1/RobotoSlab-TLF.]
+
+\expandafter\ifx\csname RobotoSlab@scale\endcsname\relax
+ \let\RobotoSlab@@scale\@empty
+\else
+ \edef\RobotoSlab@@scale{s*[\csname RobotoSlab@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{RobotoSlab-TLF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{RobotoSlab-TLF}{regular}{sc}{
+ <-> \RobotoSlab@@scale RobotoSlab-Regular-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoSlab-TLF}{regular}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Regular-tlf-ly1
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{LY1}{RobotoSlab-TLF}{thin}{sc}{
+ <-> \RobotoSlab@@scale RobotoSlab-Thin-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoSlab-TLF}{thin}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Thin-tlf-ly1
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{RobotoSlab-TLF}{bold}{sc}{
+ <-> \RobotoSlab@@scale RobotoSlab-Bold-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoSlab-TLF}{bold}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Bold-tlf-ly1
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LY1}{RobotoSlab-TLF}{light}{sc}{
+ <-> \RobotoSlab@@scale RobotoSlab-Light-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{RobotoSlab-TLF}{light}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Light-tlf-ly1
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{LY1}{RobotoSlab-TLF}{m}{sc}{
+ <-> ssub * RobotoSlab-TLF/regular/sc
+}{}
+
+\DeclareFontShape{LY1}{RobotoSlab-TLF}{m}{n}{
+ <-> ssub * RobotoSlab-TLF/regular/n
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{LY1}{RobotoSlab-TLF}{l}{sc}{
+ <-> ssub * RobotoSlab-TLF/light/sc
+}{}
+
+\DeclareFontShape{LY1}{RobotoSlab-TLF}{l}{n}{
+ <-> ssub * RobotoSlab-TLF/light/n
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{RobotoSlab-TLF}{b}{sc}{
+ <-> ssub * RobotoSlab-TLF/bold/sc
+}{}
+
+\DeclareFontShape{LY1}{RobotoSlab-TLF}{b}{n}{
+ <-> ssub * RobotoSlab-TLF/bold/n
+}{}
+
+
+% el --> thin
+
+\DeclareFontShape{LY1}{RobotoSlab-TLF}{el}{sc}{
+ <-> ssub * RobotoSlab-TLF/thin/sc
+}{}
+
+\DeclareFontShape{LY1}{RobotoSlab-TLF}{el}{n}{
+ <-> ssub * RobotoSlab-TLF/thin/n
+}{}
+
+\DeclareFontShape{LY1}{RobotoSlab-TLF}{bx}{n}{
+ <-> ssub * RobotoSlab-TLF/b/n
+}{}
+
+\DeclareFontShape{LY1}{RobotoSlab-TLF}{bx}{sc}{
+ <-> ssub * RobotoSlab-TLF/b/sc
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/roboto/OT1Roboto-LF.fd b/Master/texmf-dist/tex/latex/roboto/OT1Roboto-LF.fd
index 98235937a63..46691325841 100644
--- a/Master/texmf-dist/tex/latex/roboto/OT1Roboto-LF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/OT1Roboto-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{OT1Roboto-LF.fd}
- [2015/09/15 (autoinst) Font definitions for OT1/Roboto-LF.]
+ [2019/04/05 (autoinst) Font definitions for OT1/Roboto-LF.]
\expandafter\ifx\csname Roboto@scale\endcsname\relax
\let\Roboto@@scale\@empty
@@ -11,166 +11,349 @@
\DeclareFontFamily{OT1}{Roboto-LF}{}
-\DeclareFontShape{OT1}{Roboto-LF}{l}{sc}{
- <-> \Roboto@@scale Roboto-Light-lf-sc-ot1
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{Roboto-LF}{regular}{sc}{
+ <-> \Roboto@@scale Roboto-Regular-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{l}{n}{
- <-> \Roboto@@scale Roboto-Light-lf-ot1
+\DeclareFontShape{OT1}{Roboto-LF}{regular}{n}{
+ <-> \Roboto@@scale Roboto-Regular-lf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{l}{it}{
- <-> \Roboto@@scale Roboto-LightItalic-lf-ot1
+\DeclareFontShape{OT1}{Roboto-LF}{regular}{it}{
+ <-> \Roboto@@scale Roboto-Italic-lf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{l}{scit}{
- <-> \Roboto@@scale Roboto-LightItalic-lf-sc-ot1
+\DeclareFontShape{OT1}{Roboto-LF}{regular}{scit}{
+ <-> \Roboto@@scale Roboto-Italic-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{l}{scsl}{
- <-> ssub * Roboto-LF/l/scit
+\DeclareFontShape{OT1}{Roboto-LF}{regular}{scsl}{
+ <-> ssub * Roboto-LF/regular/scit
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{l}{sl}{
- <-> ssub * Roboto-LF/l/it
+\DeclareFontShape{OT1}{Roboto-LF}{regular}{sl}{
+ <-> ssub * Roboto-LF/regular/it
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{k}{sc}{
+
+% ---- black ----
+
+\DeclareFontShape{OT1}{Roboto-LF}{black}{sc}{
<-> \Roboto@@scale Roboto-Black-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{k}{n}{
+\DeclareFontShape{OT1}{Roboto-LF}{black}{n}{
<-> \Roboto@@scale Roboto-Black-lf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{k}{it}{
+\DeclareFontShape{OT1}{Roboto-LF}{black}{it}{
<-> \Roboto@@scale Roboto-BlackItalic-lf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{k}{scit}{
+\DeclareFontShape{OT1}{Roboto-LF}{black}{scit}{
<-> \Roboto@@scale Roboto-BlackItalic-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{k}{scsl}{
- <-> ssub * Roboto-LF/k/scit
+\DeclareFontShape{OT1}{Roboto-LF}{black}{scsl}{
+ <-> ssub * Roboto-LF/black/scit
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{k}{sl}{
- <-> ssub * Roboto-LF/k/it
+\DeclareFontShape{OT1}{Roboto-LF}{black}{sl}{
+ <-> ssub * Roboto-LF/black/it
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{b}{sc}{
+
+% ---- thin ----
+
+\DeclareFontShape{OT1}{Roboto-LF}{thin}{sc}{
+ <-> \Roboto@@scale Roboto-Thin-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{thin}{n}{
+ <-> \Roboto@@scale Roboto-Thin-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{thin}{it}{
+ <-> \Roboto@@scale Roboto-ThinItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{thin}{scit}{
+ <-> \Roboto@@scale Roboto-ThinItalic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{thin}{scsl}{
+ <-> ssub * Roboto-LF/thin/scit
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{thin}{sl}{
+ <-> ssub * Roboto-LF/thin/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{Roboto-LF}{bold}{sc}{
<-> \Roboto@@scale Roboto-Bold-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{b}{n}{
+\DeclareFontShape{OT1}{Roboto-LF}{bold}{n}{
<-> \Roboto@@scale Roboto-Bold-lf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{b}{it}{
+\DeclareFontShape{OT1}{Roboto-LF}{bold}{it}{
<-> \Roboto@@scale Roboto-BoldItalic-lf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{b}{scit}{
+\DeclareFontShape{OT1}{Roboto-LF}{bold}{scit}{
<-> \Roboto@@scale Roboto-BoldItalic-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{b}{scsl}{
- <-> ssub * Roboto-LF/b/scit
+\DeclareFontShape{OT1}{Roboto-LF}{bold}{scsl}{
+ <-> ssub * Roboto-LF/bold/scit
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{b}{sl}{
- <-> ssub * Roboto-LF/b/it
+\DeclareFontShape{OT1}{Roboto-LF}{bold}{sl}{
+ <-> ssub * Roboto-LF/bold/it
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{mb}{sc}{
+
+% ---- medium ----
+
+\DeclareFontShape{OT1}{Roboto-LF}{medium}{sc}{
<-> \Roboto@@scale Roboto-Medium-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{mb}{n}{
+\DeclareFontShape{OT1}{Roboto-LF}{medium}{n}{
<-> \Roboto@@scale Roboto-Medium-lf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{mb}{it}{
+\DeclareFontShape{OT1}{Roboto-LF}{medium}{it}{
<-> \Roboto@@scale Roboto-MediumItalic-lf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{mb}{scit}{
+\DeclareFontShape{OT1}{Roboto-LF}{medium}{scit}{
<-> \Roboto@@scale Roboto-MediumItalic-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{mb}{scsl}{
- <-> ssub * Roboto-LF/mb/scit
+\DeclareFontShape{OT1}{Roboto-LF}{medium}{scsl}{
+ <-> ssub * Roboto-LF/medium/scit
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{medium}{sl}{
+ <-> ssub * Roboto-LF/medium/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{OT1}{Roboto-LF}{light}{sc}{
+ <-> \Roboto@@scale Roboto-Light-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{light}{n}{
+ <-> \Roboto@@scale Roboto-Light-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{light}{it}{
+ <-> \Roboto@@scale Roboto-LightItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{light}{scit}{
+ <-> \Roboto@@scale Roboto-LightItalic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{light}{scsl}{
+ <-> ssub * Roboto-LF/light/scit
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{light}{sl}{
+ <-> ssub * Roboto-LF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{Roboto-LF}{m}{sl}{
+ <-> ssub * Roboto-LF/regular/sl
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{mb}{sl}{
- <-> ssub * Roboto-LF/mb/it
+\DeclareFontShape{OT1}{Roboto-LF}{m}{scsl}{
+ <-> ssub * Roboto-LF/regular/scsl
}{}
\DeclareFontShape{OT1}{Roboto-LF}{m}{sc}{
- <-> \Roboto@@scale Roboto-Regular-lf-sc-ot1
+ <-> ssub * Roboto-LF/regular/sc
}{}
\DeclareFontShape{OT1}{Roboto-LF}{m}{n}{
- <-> \Roboto@@scale Roboto-Regular-lf-ot1
+ <-> ssub * Roboto-LF/regular/n
}{}
\DeclareFontShape{OT1}{Roboto-LF}{m}{it}{
- <-> \Roboto@@scale Roboto-Italic-lf-ot1
+ <-> ssub * Roboto-LF/regular/it
}{}
\DeclareFontShape{OT1}{Roboto-LF}{m}{scit}{
- <-> \Roboto@@scale Roboto-Italic-lf-sc-ot1
+ <-> ssub * Roboto-LF/regular/scit
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{m}{scsl}{
- <-> ssub * Roboto-LF/m/scit
+
+% sb --> medium
+
+\DeclareFontShape{OT1}{Roboto-LF}{sb}{sl}{
+ <-> ssub * Roboto-LF/medium/sl
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{m}{sl}{
- <-> ssub * Roboto-LF/m/it
+\DeclareFontShape{OT1}{Roboto-LF}{sb}{scsl}{
+ <-> ssub * Roboto-LF/medium/scsl
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{t}{sc}{
- <-> \Roboto@@scale Roboto-Thin-lf-sc-ot1
+\DeclareFontShape{OT1}{Roboto-LF}{sb}{sc}{
+ <-> ssub * Roboto-LF/medium/sc
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{t}{n}{
- <-> \Roboto@@scale Roboto-Thin-lf-ot1
+\DeclareFontShape{OT1}{Roboto-LF}{sb}{n}{
+ <-> ssub * Roboto-LF/medium/n
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{t}{it}{
- <-> \Roboto@@scale Roboto-ThinItalic-lf-ot1
+\DeclareFontShape{OT1}{Roboto-LF}{sb}{it}{
+ <-> ssub * Roboto-LF/medium/it
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{t}{scit}{
- <-> \Roboto@@scale Roboto-ThinItalic-lf-sc-ot1
+\DeclareFontShape{OT1}{Roboto-LF}{sb}{scit}{
+ <-> ssub * Roboto-LF/medium/scit
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{t}{scsl}{
- <-> ssub * Roboto-LF/t/scit
+
+% ub --> black
+
+\DeclareFontShape{OT1}{Roboto-LF}{ub}{sl}{
+ <-> ssub * Roboto-LF/black/sl
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{t}{sl}{
- <-> ssub * Roboto-LF/t/it
+\DeclareFontShape{OT1}{Roboto-LF}{ub}{scsl}{
+ <-> ssub * Roboto-LF/black/scsl
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{bx}{sl}{
- <-> ssub * Roboto-LF/b/sl
+\DeclareFontShape{OT1}{Roboto-LF}{ub}{sc}{
+ <-> ssub * Roboto-LF/black/sc
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{bx}{scsl}{
- <-> ssub * Roboto-LF/b/scsl
+\DeclareFontShape{OT1}{Roboto-LF}{ub}{n}{
+ <-> ssub * Roboto-LF/black/n
}{}
-\DeclareFontShape{OT1}{Roboto-LF}{bx}{sc}{
- <-> ssub * Roboto-LF/b/sc
+\DeclareFontShape{OT1}{Roboto-LF}{ub}{it}{
+ <-> ssub * Roboto-LF/black/it
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{ub}{scit}{
+ <-> ssub * Roboto-LF/black/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{OT1}{Roboto-LF}{l}{sl}{
+ <-> ssub * Roboto-LF/light/sl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{l}{scsl}{
+ <-> ssub * Roboto-LF/light/scsl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{l}{sc}{
+ <-> ssub * Roboto-LF/light/sc
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{l}{n}{
+ <-> ssub * Roboto-LF/light/n
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{l}{it}{
+ <-> ssub * Roboto-LF/light/it
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{l}{scit}{
+ <-> ssub * Roboto-LF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{Roboto-LF}{b}{sl}{
+ <-> ssub * Roboto-LF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{b}{scsl}{
+ <-> ssub * Roboto-LF/bold/scsl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{b}{sc}{
+ <-> ssub * Roboto-LF/bold/sc
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{b}{n}{
+ <-> ssub * Roboto-LF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{b}{it}{
+ <-> ssub * Roboto-LF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{b}{scit}{
+ <-> ssub * Roboto-LF/bold/scit
+}{}
+
+
+% el --> thin
+
+\DeclareFontShape{OT1}{Roboto-LF}{el}{sl}{
+ <-> ssub * Roboto-LF/thin/sl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{el}{scsl}{
+ <-> ssub * Roboto-LF/thin/scsl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{el}{sc}{
+ <-> ssub * Roboto-LF/thin/sc
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{el}{n}{
+ <-> ssub * Roboto-LF/thin/n
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{el}{it}{
+ <-> ssub * Roboto-LF/thin/it
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{el}{scit}{
+ <-> ssub * Roboto-LF/thin/scit
}{}
\DeclareFontShape{OT1}{Roboto-LF}{bx}{n}{
<-> ssub * Roboto-LF/b/n
}{}
+\DeclareFontShape{OT1}{Roboto-LF}{bx}{sc}{
+ <-> ssub * Roboto-LF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{bx}{scsl}{
+ <-> ssub * Roboto-LF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-LF}{bx}{sl}{
+ <-> ssub * Roboto-LF/b/sl
+}{}
+
\DeclareFontShape{OT1}{Roboto-LF}{bx}{it}{
<-> ssub * Roboto-LF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/OT1Roboto-OsF.fd b/Master/texmf-dist/tex/latex/roboto/OT1Roboto-OsF.fd
index f1ee0fc565e..cde3bcb04d7 100644
--- a/Master/texmf-dist/tex/latex/roboto/OT1Roboto-OsF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/OT1Roboto-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{OT1Roboto-OsF.fd}
- [2015/09/15 (autoinst) Font definitions for OT1/Roboto-OsF.]
+ [2019/04/05 (autoinst) Font definitions for OT1/Roboto-OsF.]
\expandafter\ifx\csname Roboto@scale\endcsname\relax
\let\Roboto@@scale\@empty
@@ -11,166 +11,349 @@
\DeclareFontFamily{OT1}{Roboto-OsF}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{l}{sc}{
- <-> \Roboto@@scale Roboto-Light-osf-sc-ot1
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{Roboto-OsF}{regular}{sc}{
+ <-> \Roboto@@scale Roboto-Regular-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{l}{n}{
- <-> \Roboto@@scale Roboto-Light-osf-ot1
+\DeclareFontShape{OT1}{Roboto-OsF}{regular}{n}{
+ <-> \Roboto@@scale Roboto-Regular-osf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{l}{it}{
- <-> \Roboto@@scale Roboto-LightItalic-osf-ot1
+\DeclareFontShape{OT1}{Roboto-OsF}{regular}{it}{
+ <-> \Roboto@@scale Roboto-Italic-osf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{l}{scit}{
- <-> \Roboto@@scale Roboto-LightItalic-osf-sc-ot1
+\DeclareFontShape{OT1}{Roboto-OsF}{regular}{scit}{
+ <-> \Roboto@@scale Roboto-Italic-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{l}{scsl}{
- <-> ssub * Roboto-OsF/l/scit
+\DeclareFontShape{OT1}{Roboto-OsF}{regular}{scsl}{
+ <-> ssub * Roboto-OsF/regular/scit
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{l}{sl}{
- <-> ssub * Roboto-OsF/l/it
+\DeclareFontShape{OT1}{Roboto-OsF}{regular}{sl}{
+ <-> ssub * Roboto-OsF/regular/it
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{k}{sc}{
+
+% ---- black ----
+
+\DeclareFontShape{OT1}{Roboto-OsF}{black}{sc}{
<-> \Roboto@@scale Roboto-Black-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{k}{n}{
+\DeclareFontShape{OT1}{Roboto-OsF}{black}{n}{
<-> \Roboto@@scale Roboto-Black-osf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{k}{it}{
+\DeclareFontShape{OT1}{Roboto-OsF}{black}{it}{
<-> \Roboto@@scale Roboto-BlackItalic-osf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{k}{scit}{
+\DeclareFontShape{OT1}{Roboto-OsF}{black}{scit}{
<-> \Roboto@@scale Roboto-BlackItalic-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{k}{scsl}{
- <-> ssub * Roboto-OsF/k/scit
+\DeclareFontShape{OT1}{Roboto-OsF}{black}{scsl}{
+ <-> ssub * Roboto-OsF/black/scit
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{k}{sl}{
- <-> ssub * Roboto-OsF/k/it
+\DeclareFontShape{OT1}{Roboto-OsF}{black}{sl}{
+ <-> ssub * Roboto-OsF/black/it
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{b}{sc}{
+
+% ---- thin ----
+
+\DeclareFontShape{OT1}{Roboto-OsF}{thin}{sc}{
+ <-> \Roboto@@scale Roboto-Thin-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{thin}{n}{
+ <-> \Roboto@@scale Roboto-Thin-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{thin}{it}{
+ <-> \Roboto@@scale Roboto-ThinItalic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{thin}{scit}{
+ <-> \Roboto@@scale Roboto-ThinItalic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{thin}{scsl}{
+ <-> ssub * Roboto-OsF/thin/scit
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{thin}{sl}{
+ <-> ssub * Roboto-OsF/thin/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{Roboto-OsF}{bold}{sc}{
<-> \Roboto@@scale Roboto-Bold-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{b}{n}{
+\DeclareFontShape{OT1}{Roboto-OsF}{bold}{n}{
<-> \Roboto@@scale Roboto-Bold-osf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{b}{it}{
+\DeclareFontShape{OT1}{Roboto-OsF}{bold}{it}{
<-> \Roboto@@scale Roboto-BoldItalic-osf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{b}{scit}{
+\DeclareFontShape{OT1}{Roboto-OsF}{bold}{scit}{
<-> \Roboto@@scale Roboto-BoldItalic-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{b}{scsl}{
- <-> ssub * Roboto-OsF/b/scit
+\DeclareFontShape{OT1}{Roboto-OsF}{bold}{scsl}{
+ <-> ssub * Roboto-OsF/bold/scit
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{b}{sl}{
- <-> ssub * Roboto-OsF/b/it
+\DeclareFontShape{OT1}{Roboto-OsF}{bold}{sl}{
+ <-> ssub * Roboto-OsF/bold/it
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{mb}{sc}{
+
+% ---- medium ----
+
+\DeclareFontShape{OT1}{Roboto-OsF}{medium}{sc}{
<-> \Roboto@@scale Roboto-Medium-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{mb}{n}{
+\DeclareFontShape{OT1}{Roboto-OsF}{medium}{n}{
<-> \Roboto@@scale Roboto-Medium-osf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{mb}{it}{
+\DeclareFontShape{OT1}{Roboto-OsF}{medium}{it}{
<-> \Roboto@@scale Roboto-MediumItalic-osf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{mb}{scit}{
+\DeclareFontShape{OT1}{Roboto-OsF}{medium}{scit}{
<-> \Roboto@@scale Roboto-MediumItalic-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{mb}{scsl}{
- <-> ssub * Roboto-OsF/mb/scit
+\DeclareFontShape{OT1}{Roboto-OsF}{medium}{scsl}{
+ <-> ssub * Roboto-OsF/medium/scit
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{medium}{sl}{
+ <-> ssub * Roboto-OsF/medium/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{OT1}{Roboto-OsF}{light}{sc}{
+ <-> \Roboto@@scale Roboto-Light-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{light}{n}{
+ <-> \Roboto@@scale Roboto-Light-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{light}{it}{
+ <-> \Roboto@@scale Roboto-LightItalic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{light}{scit}{
+ <-> \Roboto@@scale Roboto-LightItalic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{light}{scsl}{
+ <-> ssub * Roboto-OsF/light/scit
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{light}{sl}{
+ <-> ssub * Roboto-OsF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{Roboto-OsF}{m}{sl}{
+ <-> ssub * Roboto-OsF/regular/sl
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{mb}{sl}{
- <-> ssub * Roboto-OsF/mb/it
+\DeclareFontShape{OT1}{Roboto-OsF}{m}{scsl}{
+ <-> ssub * Roboto-OsF/regular/scsl
}{}
\DeclareFontShape{OT1}{Roboto-OsF}{m}{sc}{
- <-> \Roboto@@scale Roboto-Regular-osf-sc-ot1
+ <-> ssub * Roboto-OsF/regular/sc
}{}
\DeclareFontShape{OT1}{Roboto-OsF}{m}{n}{
- <-> \Roboto@@scale Roboto-Regular-osf-ot1
+ <-> ssub * Roboto-OsF/regular/n
}{}
\DeclareFontShape{OT1}{Roboto-OsF}{m}{it}{
- <-> \Roboto@@scale Roboto-Italic-osf-ot1
+ <-> ssub * Roboto-OsF/regular/it
}{}
\DeclareFontShape{OT1}{Roboto-OsF}{m}{scit}{
- <-> \Roboto@@scale Roboto-Italic-osf-sc-ot1
+ <-> ssub * Roboto-OsF/regular/scit
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{m}{scsl}{
- <-> ssub * Roboto-OsF/m/scit
+
+% sb --> medium
+
+\DeclareFontShape{OT1}{Roboto-OsF}{sb}{sl}{
+ <-> ssub * Roboto-OsF/medium/sl
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{m}{sl}{
- <-> ssub * Roboto-OsF/m/it
+\DeclareFontShape{OT1}{Roboto-OsF}{sb}{scsl}{
+ <-> ssub * Roboto-OsF/medium/scsl
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{t}{sc}{
- <-> \Roboto@@scale Roboto-Thin-osf-sc-ot1
+\DeclareFontShape{OT1}{Roboto-OsF}{sb}{sc}{
+ <-> ssub * Roboto-OsF/medium/sc
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{t}{n}{
- <-> \Roboto@@scale Roboto-Thin-osf-ot1
+\DeclareFontShape{OT1}{Roboto-OsF}{sb}{n}{
+ <-> ssub * Roboto-OsF/medium/n
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{t}{it}{
- <-> \Roboto@@scale Roboto-ThinItalic-osf-ot1
+\DeclareFontShape{OT1}{Roboto-OsF}{sb}{it}{
+ <-> ssub * Roboto-OsF/medium/it
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{t}{scit}{
- <-> \Roboto@@scale Roboto-ThinItalic-osf-sc-ot1
+\DeclareFontShape{OT1}{Roboto-OsF}{sb}{scit}{
+ <-> ssub * Roboto-OsF/medium/scit
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{t}{scsl}{
- <-> ssub * Roboto-OsF/t/scit
+
+% ub --> black
+
+\DeclareFontShape{OT1}{Roboto-OsF}{ub}{sl}{
+ <-> ssub * Roboto-OsF/black/sl
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{t}{sl}{
- <-> ssub * Roboto-OsF/t/it
+\DeclareFontShape{OT1}{Roboto-OsF}{ub}{scsl}{
+ <-> ssub * Roboto-OsF/black/scsl
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{bx}{sl}{
- <-> ssub * Roboto-OsF/b/sl
+\DeclareFontShape{OT1}{Roboto-OsF}{ub}{sc}{
+ <-> ssub * Roboto-OsF/black/sc
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{bx}{scsl}{
- <-> ssub * Roboto-OsF/b/scsl
+\DeclareFontShape{OT1}{Roboto-OsF}{ub}{n}{
+ <-> ssub * Roboto-OsF/black/n
}{}
-\DeclareFontShape{OT1}{Roboto-OsF}{bx}{sc}{
- <-> ssub * Roboto-OsF/b/sc
+\DeclareFontShape{OT1}{Roboto-OsF}{ub}{it}{
+ <-> ssub * Roboto-OsF/black/it
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{ub}{scit}{
+ <-> ssub * Roboto-OsF/black/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{OT1}{Roboto-OsF}{l}{sl}{
+ <-> ssub * Roboto-OsF/light/sl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{l}{scsl}{
+ <-> ssub * Roboto-OsF/light/scsl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{l}{sc}{
+ <-> ssub * Roboto-OsF/light/sc
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{l}{n}{
+ <-> ssub * Roboto-OsF/light/n
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{l}{it}{
+ <-> ssub * Roboto-OsF/light/it
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{l}{scit}{
+ <-> ssub * Roboto-OsF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{Roboto-OsF}{b}{sl}{
+ <-> ssub * Roboto-OsF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{b}{scsl}{
+ <-> ssub * Roboto-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{b}{sc}{
+ <-> ssub * Roboto-OsF/bold/sc
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{b}{n}{
+ <-> ssub * Roboto-OsF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{b}{it}{
+ <-> ssub * Roboto-OsF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{b}{scit}{
+ <-> ssub * Roboto-OsF/bold/scit
+}{}
+
+
+% el --> thin
+
+\DeclareFontShape{OT1}{Roboto-OsF}{el}{sl}{
+ <-> ssub * Roboto-OsF/thin/sl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{el}{scsl}{
+ <-> ssub * Roboto-OsF/thin/scsl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{el}{sc}{
+ <-> ssub * Roboto-OsF/thin/sc
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{el}{n}{
+ <-> ssub * Roboto-OsF/thin/n
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{el}{it}{
+ <-> ssub * Roboto-OsF/thin/it
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{el}{scit}{
+ <-> ssub * Roboto-OsF/thin/scit
}{}
\DeclareFontShape{OT1}{Roboto-OsF}{bx}{n}{
<-> ssub * Roboto-OsF/b/n
}{}
+\DeclareFontShape{OT1}{Roboto-OsF}{bx}{sc}{
+ <-> ssub * Roboto-OsF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{bx}{scsl}{
+ <-> ssub * Roboto-OsF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-OsF}{bx}{sl}{
+ <-> ssub * Roboto-OsF/b/sl
+}{}
+
\DeclareFontShape{OT1}{Roboto-OsF}{bx}{it}{
<-> ssub * Roboto-OsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/OT1Roboto-TLF.fd b/Master/texmf-dist/tex/latex/roboto/OT1Roboto-TLF.fd
index dae085d5c36..0b529493fb7 100644
--- a/Master/texmf-dist/tex/latex/roboto/OT1Roboto-TLF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/OT1Roboto-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{OT1Roboto-TLF.fd}
- [2015/09/15 (autoinst) Font definitions for OT1/Roboto-TLF.]
+ [2019/04/05 (autoinst) Font definitions for OT1/Roboto-TLF.]
\expandafter\ifx\csname Roboto@scale\endcsname\relax
\let\Roboto@@scale\@empty
@@ -11,166 +11,349 @@
\DeclareFontFamily{OT1}{Roboto-TLF}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{l}{sc}{
- <-> \Roboto@@scale Roboto-Light-tlf-sc-ot1
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{Roboto-TLF}{regular}{sc}{
+ <-> \Roboto@@scale Roboto-Regular-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{l}{n}{
- <-> \Roboto@@scale Roboto-Light-tlf-ot1
+\DeclareFontShape{OT1}{Roboto-TLF}{regular}{n}{
+ <-> \Roboto@@scale Roboto-Regular-tlf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{l}{it}{
- <-> \Roboto@@scale Roboto-LightItalic-tlf-ot1
+\DeclareFontShape{OT1}{Roboto-TLF}{regular}{it}{
+ <-> \Roboto@@scale Roboto-Italic-tlf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{l}{scit}{
- <-> \Roboto@@scale Roboto-LightItalic-tlf-sc-ot1
+\DeclareFontShape{OT1}{Roboto-TLF}{regular}{scit}{
+ <-> \Roboto@@scale Roboto-Italic-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{l}{scsl}{
- <-> ssub * Roboto-TLF/l/scit
+\DeclareFontShape{OT1}{Roboto-TLF}{regular}{scsl}{
+ <-> ssub * Roboto-TLF/regular/scit
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{l}{sl}{
- <-> ssub * Roboto-TLF/l/it
+\DeclareFontShape{OT1}{Roboto-TLF}{regular}{sl}{
+ <-> ssub * Roboto-TLF/regular/it
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{k}{sc}{
+
+% ---- black ----
+
+\DeclareFontShape{OT1}{Roboto-TLF}{black}{sc}{
<-> \Roboto@@scale Roboto-Black-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{k}{n}{
+\DeclareFontShape{OT1}{Roboto-TLF}{black}{n}{
<-> \Roboto@@scale Roboto-Black-tlf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{k}{it}{
+\DeclareFontShape{OT1}{Roboto-TLF}{black}{it}{
<-> \Roboto@@scale Roboto-BlackItalic-tlf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{k}{scit}{
+\DeclareFontShape{OT1}{Roboto-TLF}{black}{scit}{
<-> \Roboto@@scale Roboto-BlackItalic-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{k}{scsl}{
- <-> ssub * Roboto-TLF/k/scit
+\DeclareFontShape{OT1}{Roboto-TLF}{black}{scsl}{
+ <-> ssub * Roboto-TLF/black/scit
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{k}{sl}{
- <-> ssub * Roboto-TLF/k/it
+\DeclareFontShape{OT1}{Roboto-TLF}{black}{sl}{
+ <-> ssub * Roboto-TLF/black/it
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{b}{sc}{
+
+% ---- thin ----
+
+\DeclareFontShape{OT1}{Roboto-TLF}{thin}{sc}{
+ <-> \Roboto@@scale Roboto-Thin-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{thin}{n}{
+ <-> \Roboto@@scale Roboto-Thin-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{thin}{it}{
+ <-> \Roboto@@scale Roboto-ThinItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{thin}{scit}{
+ <-> \Roboto@@scale Roboto-ThinItalic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{thin}{scsl}{
+ <-> ssub * Roboto-TLF/thin/scit
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{thin}{sl}{
+ <-> ssub * Roboto-TLF/thin/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{Roboto-TLF}{bold}{sc}{
<-> \Roboto@@scale Roboto-Bold-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{b}{n}{
+\DeclareFontShape{OT1}{Roboto-TLF}{bold}{n}{
<-> \Roboto@@scale Roboto-Bold-tlf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{b}{it}{
+\DeclareFontShape{OT1}{Roboto-TLF}{bold}{it}{
<-> \Roboto@@scale Roboto-BoldItalic-tlf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{b}{scit}{
+\DeclareFontShape{OT1}{Roboto-TLF}{bold}{scit}{
<-> \Roboto@@scale Roboto-BoldItalic-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{b}{scsl}{
- <-> ssub * Roboto-TLF/b/scit
+\DeclareFontShape{OT1}{Roboto-TLF}{bold}{scsl}{
+ <-> ssub * Roboto-TLF/bold/scit
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{b}{sl}{
- <-> ssub * Roboto-TLF/b/it
+\DeclareFontShape{OT1}{Roboto-TLF}{bold}{sl}{
+ <-> ssub * Roboto-TLF/bold/it
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{mb}{sc}{
+
+% ---- medium ----
+
+\DeclareFontShape{OT1}{Roboto-TLF}{medium}{sc}{
<-> \Roboto@@scale Roboto-Medium-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{mb}{n}{
+\DeclareFontShape{OT1}{Roboto-TLF}{medium}{n}{
<-> \Roboto@@scale Roboto-Medium-tlf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{mb}{it}{
+\DeclareFontShape{OT1}{Roboto-TLF}{medium}{it}{
<-> \Roboto@@scale Roboto-MediumItalic-tlf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{mb}{scit}{
+\DeclareFontShape{OT1}{Roboto-TLF}{medium}{scit}{
<-> \Roboto@@scale Roboto-MediumItalic-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{mb}{scsl}{
- <-> ssub * Roboto-TLF/mb/scit
+\DeclareFontShape{OT1}{Roboto-TLF}{medium}{scsl}{
+ <-> ssub * Roboto-TLF/medium/scit
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{medium}{sl}{
+ <-> ssub * Roboto-TLF/medium/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{OT1}{Roboto-TLF}{light}{sc}{
+ <-> \Roboto@@scale Roboto-Light-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{light}{n}{
+ <-> \Roboto@@scale Roboto-Light-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{light}{it}{
+ <-> \Roboto@@scale Roboto-LightItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{light}{scit}{
+ <-> \Roboto@@scale Roboto-LightItalic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{light}{scsl}{
+ <-> ssub * Roboto-TLF/light/scit
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{light}{sl}{
+ <-> ssub * Roboto-TLF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{Roboto-TLF}{m}{sl}{
+ <-> ssub * Roboto-TLF/regular/sl
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{mb}{sl}{
- <-> ssub * Roboto-TLF/mb/it
+\DeclareFontShape{OT1}{Roboto-TLF}{m}{scsl}{
+ <-> ssub * Roboto-TLF/regular/scsl
}{}
\DeclareFontShape{OT1}{Roboto-TLF}{m}{sc}{
- <-> \Roboto@@scale Roboto-Regular-tlf-sc-ot1
+ <-> ssub * Roboto-TLF/regular/sc
}{}
\DeclareFontShape{OT1}{Roboto-TLF}{m}{n}{
- <-> \Roboto@@scale Roboto-Regular-tlf-ot1
+ <-> ssub * Roboto-TLF/regular/n
}{}
\DeclareFontShape{OT1}{Roboto-TLF}{m}{it}{
- <-> \Roboto@@scale Roboto-Italic-tlf-ot1
+ <-> ssub * Roboto-TLF/regular/it
}{}
\DeclareFontShape{OT1}{Roboto-TLF}{m}{scit}{
- <-> \Roboto@@scale Roboto-Italic-tlf-sc-ot1
+ <-> ssub * Roboto-TLF/regular/scit
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{m}{scsl}{
- <-> ssub * Roboto-TLF/m/scit
+
+% sb --> medium
+
+\DeclareFontShape{OT1}{Roboto-TLF}{sb}{sl}{
+ <-> ssub * Roboto-TLF/medium/sl
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{m}{sl}{
- <-> ssub * Roboto-TLF/m/it
+\DeclareFontShape{OT1}{Roboto-TLF}{sb}{scsl}{
+ <-> ssub * Roboto-TLF/medium/scsl
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{t}{sc}{
- <-> \Roboto@@scale Roboto-Thin-tlf-sc-ot1
+\DeclareFontShape{OT1}{Roboto-TLF}{sb}{sc}{
+ <-> ssub * Roboto-TLF/medium/sc
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{t}{n}{
- <-> \Roboto@@scale Roboto-Thin-tlf-ot1
+\DeclareFontShape{OT1}{Roboto-TLF}{sb}{n}{
+ <-> ssub * Roboto-TLF/medium/n
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{t}{it}{
- <-> \Roboto@@scale Roboto-ThinItalic-tlf-ot1
+\DeclareFontShape{OT1}{Roboto-TLF}{sb}{it}{
+ <-> ssub * Roboto-TLF/medium/it
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{t}{scit}{
- <-> \Roboto@@scale Roboto-ThinItalic-tlf-sc-ot1
+\DeclareFontShape{OT1}{Roboto-TLF}{sb}{scit}{
+ <-> ssub * Roboto-TLF/medium/scit
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{t}{scsl}{
- <-> ssub * Roboto-TLF/t/scit
+
+% ub --> black
+
+\DeclareFontShape{OT1}{Roboto-TLF}{ub}{sl}{
+ <-> ssub * Roboto-TLF/black/sl
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{t}{sl}{
- <-> ssub * Roboto-TLF/t/it
+\DeclareFontShape{OT1}{Roboto-TLF}{ub}{scsl}{
+ <-> ssub * Roboto-TLF/black/scsl
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{bx}{sl}{
- <-> ssub * Roboto-TLF/b/sl
+\DeclareFontShape{OT1}{Roboto-TLF}{ub}{sc}{
+ <-> ssub * Roboto-TLF/black/sc
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{bx}{scsl}{
- <-> ssub * Roboto-TLF/b/scsl
+\DeclareFontShape{OT1}{Roboto-TLF}{ub}{n}{
+ <-> ssub * Roboto-TLF/black/n
}{}
-\DeclareFontShape{OT1}{Roboto-TLF}{bx}{sc}{
- <-> ssub * Roboto-TLF/b/sc
+\DeclareFontShape{OT1}{Roboto-TLF}{ub}{it}{
+ <-> ssub * Roboto-TLF/black/it
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{ub}{scit}{
+ <-> ssub * Roboto-TLF/black/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{OT1}{Roboto-TLF}{l}{sl}{
+ <-> ssub * Roboto-TLF/light/sl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{l}{scsl}{
+ <-> ssub * Roboto-TLF/light/scsl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{l}{sc}{
+ <-> ssub * Roboto-TLF/light/sc
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{l}{n}{
+ <-> ssub * Roboto-TLF/light/n
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{l}{it}{
+ <-> ssub * Roboto-TLF/light/it
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{l}{scit}{
+ <-> ssub * Roboto-TLF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{Roboto-TLF}{b}{sl}{
+ <-> ssub * Roboto-TLF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{b}{scsl}{
+ <-> ssub * Roboto-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{b}{sc}{
+ <-> ssub * Roboto-TLF/bold/sc
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{b}{n}{
+ <-> ssub * Roboto-TLF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{b}{it}{
+ <-> ssub * Roboto-TLF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{b}{scit}{
+ <-> ssub * Roboto-TLF/bold/scit
+}{}
+
+
+% el --> thin
+
+\DeclareFontShape{OT1}{Roboto-TLF}{el}{sl}{
+ <-> ssub * Roboto-TLF/thin/sl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{el}{scsl}{
+ <-> ssub * Roboto-TLF/thin/scsl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{el}{sc}{
+ <-> ssub * Roboto-TLF/thin/sc
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{el}{n}{
+ <-> ssub * Roboto-TLF/thin/n
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{el}{it}{
+ <-> ssub * Roboto-TLF/thin/it
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{el}{scit}{
+ <-> ssub * Roboto-TLF/thin/scit
}{}
\DeclareFontShape{OT1}{Roboto-TLF}{bx}{n}{
<-> ssub * Roboto-TLF/b/n
}{}
+\DeclareFontShape{OT1}{Roboto-TLF}{bx}{sc}{
+ <-> ssub * Roboto-TLF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{bx}{scsl}{
+ <-> ssub * Roboto-TLF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TLF}{bx}{sl}{
+ <-> ssub * Roboto-TLF/b/sl
+}{}
+
\DeclareFontShape{OT1}{Roboto-TLF}{bx}{it}{
<-> ssub * Roboto-TLF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/OT1Roboto-TOsF.fd b/Master/texmf-dist/tex/latex/roboto/OT1Roboto-TOsF.fd
index 793ef1cf3be..515f57cf7b3 100644
--- a/Master/texmf-dist/tex/latex/roboto/OT1Roboto-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/OT1Roboto-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{OT1Roboto-TOsF.fd}
- [2015/09/15 (autoinst) Font definitions for OT1/Roboto-TOsF.]
+ [2019/04/05 (autoinst) Font definitions for OT1/Roboto-TOsF.]
\expandafter\ifx\csname Roboto@scale\endcsname\relax
\let\Roboto@@scale\@empty
@@ -11,166 +11,349 @@
\DeclareFontFamily{OT1}{Roboto-TOsF}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{l}{sc}{
- <-> \Roboto@@scale Roboto-Light-tosf-sc-ot1
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{regular}{sc}{
+ <-> \Roboto@@scale Roboto-Regular-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{l}{n}{
- <-> \Roboto@@scale Roboto-Light-tosf-ot1
+\DeclareFontShape{OT1}{Roboto-TOsF}{regular}{n}{
+ <-> \Roboto@@scale Roboto-Regular-tosf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{l}{it}{
- <-> \Roboto@@scale Roboto-LightItalic-tosf-ot1
+\DeclareFontShape{OT1}{Roboto-TOsF}{regular}{it}{
+ <-> \Roboto@@scale Roboto-Italic-tosf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{l}{scit}{
- <-> \Roboto@@scale Roboto-LightItalic-tosf-sc-ot1
+\DeclareFontShape{OT1}{Roboto-TOsF}{regular}{scit}{
+ <-> \Roboto@@scale Roboto-Italic-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{l}{scsl}{
- <-> ssub * Roboto-TOsF/l/scit
+\DeclareFontShape{OT1}{Roboto-TOsF}{regular}{scsl}{
+ <-> ssub * Roboto-TOsF/regular/scit
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{l}{sl}{
- <-> ssub * Roboto-TOsF/l/it
+\DeclareFontShape{OT1}{Roboto-TOsF}{regular}{sl}{
+ <-> ssub * Roboto-TOsF/regular/it
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{k}{sc}{
+
+% ---- black ----
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{black}{sc}{
<-> \Roboto@@scale Roboto-Black-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{k}{n}{
+\DeclareFontShape{OT1}{Roboto-TOsF}{black}{n}{
<-> \Roboto@@scale Roboto-Black-tosf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{k}{it}{
+\DeclareFontShape{OT1}{Roboto-TOsF}{black}{it}{
<-> \Roboto@@scale Roboto-BlackItalic-tosf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{k}{scit}{
+\DeclareFontShape{OT1}{Roboto-TOsF}{black}{scit}{
<-> \Roboto@@scale Roboto-BlackItalic-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{k}{scsl}{
- <-> ssub * Roboto-TOsF/k/scit
+\DeclareFontShape{OT1}{Roboto-TOsF}{black}{scsl}{
+ <-> ssub * Roboto-TOsF/black/scit
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{k}{sl}{
- <-> ssub * Roboto-TOsF/k/it
+\DeclareFontShape{OT1}{Roboto-TOsF}{black}{sl}{
+ <-> ssub * Roboto-TOsF/black/it
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{b}{sc}{
+
+% ---- thin ----
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{thin}{sc}{
+ <-> \Roboto@@scale Roboto-Thin-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{thin}{n}{
+ <-> \Roboto@@scale Roboto-Thin-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{thin}{it}{
+ <-> \Roboto@@scale Roboto-ThinItalic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{thin}{scit}{
+ <-> \Roboto@@scale Roboto-ThinItalic-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{thin}{scsl}{
+ <-> ssub * Roboto-TOsF/thin/scit
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{thin}{sl}{
+ <-> ssub * Roboto-TOsF/thin/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{bold}{sc}{
<-> \Roboto@@scale Roboto-Bold-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{b}{n}{
+\DeclareFontShape{OT1}{Roboto-TOsF}{bold}{n}{
<-> \Roboto@@scale Roboto-Bold-tosf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{b}{it}{
+\DeclareFontShape{OT1}{Roboto-TOsF}{bold}{it}{
<-> \Roboto@@scale Roboto-BoldItalic-tosf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{b}{scit}{
+\DeclareFontShape{OT1}{Roboto-TOsF}{bold}{scit}{
<-> \Roboto@@scale Roboto-BoldItalic-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{b}{scsl}{
- <-> ssub * Roboto-TOsF/b/scit
+\DeclareFontShape{OT1}{Roboto-TOsF}{bold}{scsl}{
+ <-> ssub * Roboto-TOsF/bold/scit
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{b}{sl}{
- <-> ssub * Roboto-TOsF/b/it
+\DeclareFontShape{OT1}{Roboto-TOsF}{bold}{sl}{
+ <-> ssub * Roboto-TOsF/bold/it
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{mb}{sc}{
+
+% ---- medium ----
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{medium}{sc}{
<-> \Roboto@@scale Roboto-Medium-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{mb}{n}{
+\DeclareFontShape{OT1}{Roboto-TOsF}{medium}{n}{
<-> \Roboto@@scale Roboto-Medium-tosf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{mb}{it}{
+\DeclareFontShape{OT1}{Roboto-TOsF}{medium}{it}{
<-> \Roboto@@scale Roboto-MediumItalic-tosf-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{mb}{scit}{
+\DeclareFontShape{OT1}{Roboto-TOsF}{medium}{scit}{
<-> \Roboto@@scale Roboto-MediumItalic-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{mb}{scsl}{
- <-> ssub * Roboto-TOsF/mb/scit
+\DeclareFontShape{OT1}{Roboto-TOsF}{medium}{scsl}{
+ <-> ssub * Roboto-TOsF/medium/scit
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{medium}{sl}{
+ <-> ssub * Roboto-TOsF/medium/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{light}{sc}{
+ <-> \Roboto@@scale Roboto-Light-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{light}{n}{
+ <-> \Roboto@@scale Roboto-Light-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{light}{it}{
+ <-> \Roboto@@scale Roboto-LightItalic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{light}{scit}{
+ <-> \Roboto@@scale Roboto-LightItalic-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{light}{scsl}{
+ <-> ssub * Roboto-TOsF/light/scit
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{light}{sl}{
+ <-> ssub * Roboto-TOsF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{m}{sl}{
+ <-> ssub * Roboto-TOsF/regular/sl
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{mb}{sl}{
- <-> ssub * Roboto-TOsF/mb/it
+\DeclareFontShape{OT1}{Roboto-TOsF}{m}{scsl}{
+ <-> ssub * Roboto-TOsF/regular/scsl
}{}
\DeclareFontShape{OT1}{Roboto-TOsF}{m}{sc}{
- <-> \Roboto@@scale Roboto-Regular-tosf-sc-ot1
+ <-> ssub * Roboto-TOsF/regular/sc
}{}
\DeclareFontShape{OT1}{Roboto-TOsF}{m}{n}{
- <-> \Roboto@@scale Roboto-Regular-tosf-ot1
+ <-> ssub * Roboto-TOsF/regular/n
}{}
\DeclareFontShape{OT1}{Roboto-TOsF}{m}{it}{
- <-> \Roboto@@scale Roboto-Italic-tosf-ot1
+ <-> ssub * Roboto-TOsF/regular/it
}{}
\DeclareFontShape{OT1}{Roboto-TOsF}{m}{scit}{
- <-> \Roboto@@scale Roboto-Italic-tosf-sc-ot1
+ <-> ssub * Roboto-TOsF/regular/scit
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{m}{scsl}{
- <-> ssub * Roboto-TOsF/m/scit
+
+% sb --> medium
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{sb}{sl}{
+ <-> ssub * Roboto-TOsF/medium/sl
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{m}{sl}{
- <-> ssub * Roboto-TOsF/m/it
+\DeclareFontShape{OT1}{Roboto-TOsF}{sb}{scsl}{
+ <-> ssub * Roboto-TOsF/medium/scsl
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{t}{sc}{
- <-> \Roboto@@scale Roboto-Thin-tosf-sc-ot1
+\DeclareFontShape{OT1}{Roboto-TOsF}{sb}{sc}{
+ <-> ssub * Roboto-TOsF/medium/sc
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{t}{n}{
- <-> \Roboto@@scale Roboto-Thin-tosf-ot1
+\DeclareFontShape{OT1}{Roboto-TOsF}{sb}{n}{
+ <-> ssub * Roboto-TOsF/medium/n
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{t}{it}{
- <-> \Roboto@@scale Roboto-ThinItalic-tosf-ot1
+\DeclareFontShape{OT1}{Roboto-TOsF}{sb}{it}{
+ <-> ssub * Roboto-TOsF/medium/it
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{t}{scit}{
- <-> \Roboto@@scale Roboto-ThinItalic-tosf-sc-ot1
+\DeclareFontShape{OT1}{Roboto-TOsF}{sb}{scit}{
+ <-> ssub * Roboto-TOsF/medium/scit
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{t}{scsl}{
- <-> ssub * Roboto-TOsF/t/scit
+
+% ub --> black
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{ub}{sl}{
+ <-> ssub * Roboto-TOsF/black/sl
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{t}{sl}{
- <-> ssub * Roboto-TOsF/t/it
+\DeclareFontShape{OT1}{Roboto-TOsF}{ub}{scsl}{
+ <-> ssub * Roboto-TOsF/black/scsl
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{bx}{sl}{
- <-> ssub * Roboto-TOsF/b/sl
+\DeclareFontShape{OT1}{Roboto-TOsF}{ub}{sc}{
+ <-> ssub * Roboto-TOsF/black/sc
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{bx}{scsl}{
- <-> ssub * Roboto-TOsF/b/scsl
+\DeclareFontShape{OT1}{Roboto-TOsF}{ub}{n}{
+ <-> ssub * Roboto-TOsF/black/n
}{}
-\DeclareFontShape{OT1}{Roboto-TOsF}{bx}{sc}{
- <-> ssub * Roboto-TOsF/b/sc
+\DeclareFontShape{OT1}{Roboto-TOsF}{ub}{it}{
+ <-> ssub * Roboto-TOsF/black/it
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{ub}{scit}{
+ <-> ssub * Roboto-TOsF/black/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{l}{sl}{
+ <-> ssub * Roboto-TOsF/light/sl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{l}{scsl}{
+ <-> ssub * Roboto-TOsF/light/scsl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{l}{sc}{
+ <-> ssub * Roboto-TOsF/light/sc
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{l}{n}{
+ <-> ssub * Roboto-TOsF/light/n
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{l}{it}{
+ <-> ssub * Roboto-TOsF/light/it
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{l}{scit}{
+ <-> ssub * Roboto-TOsF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{b}{sl}{
+ <-> ssub * Roboto-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{b}{scsl}{
+ <-> ssub * Roboto-TOsF/bold/scsl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{b}{sc}{
+ <-> ssub * Roboto-TOsF/bold/sc
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{b}{n}{
+ <-> ssub * Roboto-TOsF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{b}{it}{
+ <-> ssub * Roboto-TOsF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{b}{scit}{
+ <-> ssub * Roboto-TOsF/bold/scit
+}{}
+
+
+% el --> thin
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{el}{sl}{
+ <-> ssub * Roboto-TOsF/thin/sl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{el}{scsl}{
+ <-> ssub * Roboto-TOsF/thin/scsl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{el}{sc}{
+ <-> ssub * Roboto-TOsF/thin/sc
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{el}{n}{
+ <-> ssub * Roboto-TOsF/thin/n
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{el}{it}{
+ <-> ssub * Roboto-TOsF/thin/it
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{el}{scit}{
+ <-> ssub * Roboto-TOsF/thin/scit
}{}
\DeclareFontShape{OT1}{Roboto-TOsF}{bx}{n}{
<-> ssub * Roboto-TOsF/b/n
}{}
+\DeclareFontShape{OT1}{Roboto-TOsF}{bx}{sc}{
+ <-> ssub * Roboto-TOsF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{bx}{scsl}{
+ <-> ssub * Roboto-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{Roboto-TOsF}{bx}{sl}{
+ <-> ssub * Roboto-TOsF/b/sl
+}{}
+
\DeclareFontShape{OT1}{Roboto-TOsF}{bx}{it}{
<-> ssub * Roboto-TOsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/OT1RobotoCondensed-LF.fd b/Master/texmf-dist/tex/latex/roboto/OT1RobotoCondensed-LF.fd
index 697cdf32359..54c7fff029c 100644
--- a/Master/texmf-dist/tex/latex/roboto/OT1RobotoCondensed-LF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/OT1RobotoCondensed-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{OT1RobotoCondensed-LF.fd}
- [2015/09/15 (autoinst) Font definitions for OT1/RobotoCondensed-LF.]
+ [2019/04/05 (autoinst) Font definitions for OT1/RobotoCondensed-LF.]
\expandafter\ifx\csname RobotoCondensed@scale\endcsname\relax
\let\RobotoCondensed@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{OT1}{RobotoCondensed-LF}{}
-\DeclareFontShape{OT1}{RobotoCondensed-LF}{l}{sc}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-lf-sc-ot1
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{regular}{sc}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-LF}{l}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-lf-ot1
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{regular}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-lf-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-LF}{l}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-lf-ot1
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{regular}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-lf-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-LF}{l}{scit}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-lf-sc-ot1
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{regular}{scit}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-LF}{l}{scsl}{
- <-> ssub * RobotoCondensed-LF/l/scit
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{regular}{scsl}{
+ <-> ssub * RobotoCondensed-LF/regular/scit
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-LF}{l}{sl}{
- <-> ssub * RobotoCondensed-LF/l/it
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{regular}{sl}{
+ <-> ssub * RobotoCondensed-LF/regular/it
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-LF}{b}{sc}{
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{bold}{sc}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-LF}{b}{n}{
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{bold}{n}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-lf-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-LF}{b}{it}{
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{bold}{it}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-lf-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-LF}{b}{scit}{
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{bold}{scit}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-lf-sc-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-LF}{b}{scsl}{
- <-> ssub * RobotoCondensed-LF/b/scit
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{bold}{scsl}{
+ <-> ssub * RobotoCondensed-LF/bold/scit
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-LF}{b}{sl}{
- <-> ssub * RobotoCondensed-LF/b/it
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{bold}{sl}{
+ <-> ssub * RobotoCondensed-LF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{light}{sc}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{light}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{light}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{light}{scit}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-lf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{light}{scsl}{
+ <-> ssub * RobotoCondensed-LF/light/scit
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{light}{sl}{
+ <-> ssub * RobotoCondensed-LF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{m}{sl}{
+ <-> ssub * RobotoCondensed-LF/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{m}{scsl}{
+ <-> ssub * RobotoCondensed-LF/regular/scsl
}{}
\DeclareFontShape{OT1}{RobotoCondensed-LF}{m}{sc}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-lf-sc-ot1
+ <-> ssub * RobotoCondensed-LF/regular/sc
}{}
\DeclareFontShape{OT1}{RobotoCondensed-LF}{m}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-lf-ot1
+ <-> ssub * RobotoCondensed-LF/regular/n
}{}
\DeclareFontShape{OT1}{RobotoCondensed-LF}{m}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-lf-ot1
+ <-> ssub * RobotoCondensed-LF/regular/it
}{}
\DeclareFontShape{OT1}{RobotoCondensed-LF}{m}{scit}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-lf-sc-ot1
+ <-> ssub * RobotoCondensed-LF/regular/scit
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-LF}{m}{scsl}{
- <-> ssub * RobotoCondensed-LF/m/scit
+
+% l --> light
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{l}{sl}{
+ <-> ssub * RobotoCondensed-LF/light/sl
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-LF}{m}{sl}{
- <-> ssub * RobotoCondensed-LF/m/it
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{l}{scsl}{
+ <-> ssub * RobotoCondensed-LF/light/scsl
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-LF}{bx}{sl}{
- <-> ssub * RobotoCondensed-LF/b/sl
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{l}{sc}{
+ <-> ssub * RobotoCondensed-LF/light/sc
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-LF}{bx}{scsl}{
- <-> ssub * RobotoCondensed-LF/b/scsl
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{l}{n}{
+ <-> ssub * RobotoCondensed-LF/light/n
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-LF}{bx}{sc}{
- <-> ssub * RobotoCondensed-LF/b/sc
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{l}{it}{
+ <-> ssub * RobotoCondensed-LF/light/it
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{l}{scit}{
+ <-> ssub * RobotoCondensed-LF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{b}{sl}{
+ <-> ssub * RobotoCondensed-LF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{b}{scsl}{
+ <-> ssub * RobotoCondensed-LF/bold/scsl
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{b}{sc}{
+ <-> ssub * RobotoCondensed-LF/bold/sc
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{b}{n}{
+ <-> ssub * RobotoCondensed-LF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{b}{it}{
+ <-> ssub * RobotoCondensed-LF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{b}{scit}{
+ <-> ssub * RobotoCondensed-LF/bold/scit
}{}
\DeclareFontShape{OT1}{RobotoCondensed-LF}{bx}{n}{
<-> ssub * RobotoCondensed-LF/b/n
}{}
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{bx}{sc}{
+ <-> ssub * RobotoCondensed-LF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{bx}{scsl}{
+ <-> ssub * RobotoCondensed-LF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-LF}{bx}{sl}{
+ <-> ssub * RobotoCondensed-LF/b/sl
+}{}
+
\DeclareFontShape{OT1}{RobotoCondensed-LF}{bx}{it}{
<-> ssub * RobotoCondensed-LF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/OT1RobotoCondensed-OsF.fd b/Master/texmf-dist/tex/latex/roboto/OT1RobotoCondensed-OsF.fd
index 0b6b4f2182f..f930b5e56ba 100644
--- a/Master/texmf-dist/tex/latex/roboto/OT1RobotoCondensed-OsF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/OT1RobotoCondensed-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{OT1RobotoCondensed-OsF.fd}
- [2015/09/15 (autoinst) Font definitions for OT1/RobotoCondensed-OsF.]
+ [2019/04/05 (autoinst) Font definitions for OT1/RobotoCondensed-OsF.]
\expandafter\ifx\csname RobotoCondensed@scale\endcsname\relax
\let\RobotoCondensed@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{OT1}{RobotoCondensed-OsF}{}
-\DeclareFontShape{OT1}{RobotoCondensed-OsF}{l}{sc}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-osf-sc-ot1
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{regular}{sc}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-OsF}{l}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-osf-ot1
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{regular}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-osf-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-OsF}{l}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-osf-ot1
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{regular}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-osf-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-OsF}{l}{scit}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-osf-sc-ot1
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{regular}{scit}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-OsF}{l}{scsl}{
- <-> ssub * RobotoCondensed-OsF/l/scit
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{regular}{scsl}{
+ <-> ssub * RobotoCondensed-OsF/regular/scit
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-OsF}{l}{sl}{
- <-> ssub * RobotoCondensed-OsF/l/it
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{regular}{sl}{
+ <-> ssub * RobotoCondensed-OsF/regular/it
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-OsF}{b}{sc}{
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{bold}{sc}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-OsF}{b}{n}{
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{bold}{n}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-osf-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-OsF}{b}{it}{
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{bold}{it}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-osf-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-OsF}{b}{scit}{
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{bold}{scit}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-osf-sc-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-OsF}{b}{scsl}{
- <-> ssub * RobotoCondensed-OsF/b/scit
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{bold}{scsl}{
+ <-> ssub * RobotoCondensed-OsF/bold/scit
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-OsF}{b}{sl}{
- <-> ssub * RobotoCondensed-OsF/b/it
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{bold}{sl}{
+ <-> ssub * RobotoCondensed-OsF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{light}{sc}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{light}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{light}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{light}{scit}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-osf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{light}{scsl}{
+ <-> ssub * RobotoCondensed-OsF/light/scit
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{light}{sl}{
+ <-> ssub * RobotoCondensed-OsF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{m}{sl}{
+ <-> ssub * RobotoCondensed-OsF/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{m}{scsl}{
+ <-> ssub * RobotoCondensed-OsF/regular/scsl
}{}
\DeclareFontShape{OT1}{RobotoCondensed-OsF}{m}{sc}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-osf-sc-ot1
+ <-> ssub * RobotoCondensed-OsF/regular/sc
}{}
\DeclareFontShape{OT1}{RobotoCondensed-OsF}{m}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-osf-ot1
+ <-> ssub * RobotoCondensed-OsF/regular/n
}{}
\DeclareFontShape{OT1}{RobotoCondensed-OsF}{m}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-osf-ot1
+ <-> ssub * RobotoCondensed-OsF/regular/it
}{}
\DeclareFontShape{OT1}{RobotoCondensed-OsF}{m}{scit}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-osf-sc-ot1
+ <-> ssub * RobotoCondensed-OsF/regular/scit
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-OsF}{m}{scsl}{
- <-> ssub * RobotoCondensed-OsF/m/scit
+
+% l --> light
+
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{l}{sl}{
+ <-> ssub * RobotoCondensed-OsF/light/sl
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-OsF}{m}{sl}{
- <-> ssub * RobotoCondensed-OsF/m/it
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{l}{scsl}{
+ <-> ssub * RobotoCondensed-OsF/light/scsl
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-OsF}{bx}{sl}{
- <-> ssub * RobotoCondensed-OsF/b/sl
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{l}{sc}{
+ <-> ssub * RobotoCondensed-OsF/light/sc
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-OsF}{bx}{scsl}{
- <-> ssub * RobotoCondensed-OsF/b/scsl
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{l}{n}{
+ <-> ssub * RobotoCondensed-OsF/light/n
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-OsF}{bx}{sc}{
- <-> ssub * RobotoCondensed-OsF/b/sc
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{l}{it}{
+ <-> ssub * RobotoCondensed-OsF/light/it
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{l}{scit}{
+ <-> ssub * RobotoCondensed-OsF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{b}{sl}{
+ <-> ssub * RobotoCondensed-OsF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{b}{scsl}{
+ <-> ssub * RobotoCondensed-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{b}{sc}{
+ <-> ssub * RobotoCondensed-OsF/bold/sc
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{b}{n}{
+ <-> ssub * RobotoCondensed-OsF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{b}{it}{
+ <-> ssub * RobotoCondensed-OsF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{b}{scit}{
+ <-> ssub * RobotoCondensed-OsF/bold/scit
}{}
\DeclareFontShape{OT1}{RobotoCondensed-OsF}{bx}{n}{
<-> ssub * RobotoCondensed-OsF/b/n
}{}
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{bx}{sc}{
+ <-> ssub * RobotoCondensed-OsF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{bx}{scsl}{
+ <-> ssub * RobotoCondensed-OsF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-OsF}{bx}{sl}{
+ <-> ssub * RobotoCondensed-OsF/b/sl
+}{}
+
\DeclareFontShape{OT1}{RobotoCondensed-OsF}{bx}{it}{
<-> ssub * RobotoCondensed-OsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/OT1RobotoCondensed-TLF.fd b/Master/texmf-dist/tex/latex/roboto/OT1RobotoCondensed-TLF.fd
index d0c912292d8..bd5cb36013d 100644
--- a/Master/texmf-dist/tex/latex/roboto/OT1RobotoCondensed-TLF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/OT1RobotoCondensed-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{OT1RobotoCondensed-TLF.fd}
- [2015/09/15 (autoinst) Font definitions for OT1/RobotoCondensed-TLF.]
+ [2019/04/05 (autoinst) Font definitions for OT1/RobotoCondensed-TLF.]
\expandafter\ifx\csname RobotoCondensed@scale\endcsname\relax
\let\RobotoCondensed@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{OT1}{RobotoCondensed-TLF}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TLF}{l}{sc}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-tlf-sc-ot1
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{regular}{sc}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TLF}{l}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-tlf-ot1
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{regular}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tlf-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TLF}{l}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tlf-ot1
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{regular}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tlf-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TLF}{l}{scit}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tlf-sc-ot1
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{regular}{scit}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TLF}{l}{scsl}{
- <-> ssub * RobotoCondensed-TLF/l/scit
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{regular}{scsl}{
+ <-> ssub * RobotoCondensed-TLF/regular/scit
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TLF}{l}{sl}{
- <-> ssub * RobotoCondensed-TLF/l/it
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{regular}{sl}{
+ <-> ssub * RobotoCondensed-TLF/regular/it
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TLF}{b}{sc}{
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{bold}{sc}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TLF}{b}{n}{
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{bold}{n}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-tlf-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TLF}{b}{it}{
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{bold}{it}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-tlf-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TLF}{b}{scit}{
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{bold}{scit}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TLF}{b}{scsl}{
- <-> ssub * RobotoCondensed-TLF/b/scit
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{bold}{scsl}{
+ <-> ssub * RobotoCondensed-TLF/bold/scit
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TLF}{b}{sl}{
- <-> ssub * RobotoCondensed-TLF/b/it
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{bold}{sl}{
+ <-> ssub * RobotoCondensed-TLF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{light}{sc}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{light}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{light}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{light}{scit}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{light}{scsl}{
+ <-> ssub * RobotoCondensed-TLF/light/scit
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{light}{sl}{
+ <-> ssub * RobotoCondensed-TLF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{m}{sl}{
+ <-> ssub * RobotoCondensed-TLF/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{m}{scsl}{
+ <-> ssub * RobotoCondensed-TLF/regular/scsl
}{}
\DeclareFontShape{OT1}{RobotoCondensed-TLF}{m}{sc}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tlf-sc-ot1
+ <-> ssub * RobotoCondensed-TLF/regular/sc
}{}
\DeclareFontShape{OT1}{RobotoCondensed-TLF}{m}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tlf-ot1
+ <-> ssub * RobotoCondensed-TLF/regular/n
}{}
\DeclareFontShape{OT1}{RobotoCondensed-TLF}{m}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tlf-ot1
+ <-> ssub * RobotoCondensed-TLF/regular/it
}{}
\DeclareFontShape{OT1}{RobotoCondensed-TLF}{m}{scit}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tlf-sc-ot1
+ <-> ssub * RobotoCondensed-TLF/regular/scit
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TLF}{m}{scsl}{
- <-> ssub * RobotoCondensed-TLF/m/scit
+
+% l --> light
+
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{l}{sl}{
+ <-> ssub * RobotoCondensed-TLF/light/sl
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TLF}{m}{sl}{
- <-> ssub * RobotoCondensed-TLF/m/it
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{l}{scsl}{
+ <-> ssub * RobotoCondensed-TLF/light/scsl
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TLF}{bx}{sl}{
- <-> ssub * RobotoCondensed-TLF/b/sl
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{l}{sc}{
+ <-> ssub * RobotoCondensed-TLF/light/sc
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TLF}{bx}{scsl}{
- <-> ssub * RobotoCondensed-TLF/b/scsl
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{l}{n}{
+ <-> ssub * RobotoCondensed-TLF/light/n
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TLF}{bx}{sc}{
- <-> ssub * RobotoCondensed-TLF/b/sc
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{l}{it}{
+ <-> ssub * RobotoCondensed-TLF/light/it
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{l}{scit}{
+ <-> ssub * RobotoCondensed-TLF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{b}{sl}{
+ <-> ssub * RobotoCondensed-TLF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{b}{scsl}{
+ <-> ssub * RobotoCondensed-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{b}{sc}{
+ <-> ssub * RobotoCondensed-TLF/bold/sc
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{b}{n}{
+ <-> ssub * RobotoCondensed-TLF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{b}{it}{
+ <-> ssub * RobotoCondensed-TLF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{b}{scit}{
+ <-> ssub * RobotoCondensed-TLF/bold/scit
}{}
\DeclareFontShape{OT1}{RobotoCondensed-TLF}{bx}{n}{
<-> ssub * RobotoCondensed-TLF/b/n
}{}
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{bx}{sc}{
+ <-> ssub * RobotoCondensed-TLF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{bx}{scsl}{
+ <-> ssub * RobotoCondensed-TLF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TLF}{bx}{sl}{
+ <-> ssub * RobotoCondensed-TLF/b/sl
+}{}
+
\DeclareFontShape{OT1}{RobotoCondensed-TLF}{bx}{it}{
<-> ssub * RobotoCondensed-TLF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/OT1RobotoCondensed-TOsF.fd b/Master/texmf-dist/tex/latex/roboto/OT1RobotoCondensed-TOsF.fd
index 7181d15322a..5d454784f57 100644
--- a/Master/texmf-dist/tex/latex/roboto/OT1RobotoCondensed-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/OT1RobotoCondensed-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{OT1RobotoCondensed-TOsF.fd}
- [2015/09/15 (autoinst) Font definitions for OT1/RobotoCondensed-TOsF.]
+ [2019/04/05 (autoinst) Font definitions for OT1/RobotoCondensed-TOsF.]
\expandafter\ifx\csname RobotoCondensed@scale\endcsname\relax
\let\RobotoCondensed@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{OT1}{RobotoCondensed-TOsF}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{l}{sc}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-tosf-sc-ot1
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{regular}{sc}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{l}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-tosf-ot1
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{regular}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tosf-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{l}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tosf-ot1
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{regular}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tosf-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{l}{scit}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tosf-sc-ot1
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{regular}{scit}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{l}{scsl}{
- <-> ssub * RobotoCondensed-TOsF/l/scit
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{regular}{scsl}{
+ <-> ssub * RobotoCondensed-TOsF/regular/scit
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{l}{sl}{
- <-> ssub * RobotoCondensed-TOsF/l/it
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{regular}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/regular/it
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{b}{sc}{
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{bold}{sc}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{b}{n}{
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{bold}{n}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-tosf-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{b}{it}{
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{bold}{it}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-tosf-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{b}{scit}{
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{bold}{scit}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-tosf-sc-ot1
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{b}{scsl}{
- <-> ssub * RobotoCondensed-TOsF/b/scit
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{bold}{scsl}{
+ <-> ssub * RobotoCondensed-TOsF/bold/scit
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{b}{sl}{
- <-> ssub * RobotoCondensed-TOsF/b/it
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{bold}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{light}{sc}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{light}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{light}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{light}{scit}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tosf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{light}{scsl}{
+ <-> ssub * RobotoCondensed-TOsF/light/scit
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{light}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{m}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{m}{scsl}{
+ <-> ssub * RobotoCondensed-TOsF/regular/scsl
}{}
\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{m}{sc}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tosf-sc-ot1
+ <-> ssub * RobotoCondensed-TOsF/regular/sc
}{}
\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{m}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tosf-ot1
+ <-> ssub * RobotoCondensed-TOsF/regular/n
}{}
\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{m}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tosf-ot1
+ <-> ssub * RobotoCondensed-TOsF/regular/it
}{}
\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{m}{scit}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tosf-sc-ot1
+ <-> ssub * RobotoCondensed-TOsF/regular/scit
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{m}{scsl}{
- <-> ssub * RobotoCondensed-TOsF/m/scit
+
+% l --> light
+
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{l}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/light/sl
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{m}{sl}{
- <-> ssub * RobotoCondensed-TOsF/m/it
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{l}{scsl}{
+ <-> ssub * RobotoCondensed-TOsF/light/scsl
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{bx}{sl}{
- <-> ssub * RobotoCondensed-TOsF/b/sl
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{l}{sc}{
+ <-> ssub * RobotoCondensed-TOsF/light/sc
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{bx}{scsl}{
- <-> ssub * RobotoCondensed-TOsF/b/scsl
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{l}{n}{
+ <-> ssub * RobotoCondensed-TOsF/light/n
}{}
-\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{bx}{sc}{
- <-> ssub * RobotoCondensed-TOsF/b/sc
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{l}{it}{
+ <-> ssub * RobotoCondensed-TOsF/light/it
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{l}{scit}{
+ <-> ssub * RobotoCondensed-TOsF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{b}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{b}{scsl}{
+ <-> ssub * RobotoCondensed-TOsF/bold/scsl
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{b}{sc}{
+ <-> ssub * RobotoCondensed-TOsF/bold/sc
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{b}{n}{
+ <-> ssub * RobotoCondensed-TOsF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{b}{it}{
+ <-> ssub * RobotoCondensed-TOsF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{b}{scit}{
+ <-> ssub * RobotoCondensed-TOsF/bold/scit
}{}
\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{bx}{n}{
<-> ssub * RobotoCondensed-TOsF/b/n
}{}
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{bx}{sc}{
+ <-> ssub * RobotoCondensed-TOsF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{bx}{scsl}{
+ <-> ssub * RobotoCondensed-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{bx}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/b/sl
+}{}
+
\DeclareFontShape{OT1}{RobotoCondensed-TOsF}{bx}{it}{
<-> ssub * RobotoCondensed-TOsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/OT1RobotoMono-TLF.fd b/Master/texmf-dist/tex/latex/roboto/OT1RobotoMono-TLF.fd
index 76974505244..02a9b78b3f8 100644
--- a/Master/texmf-dist/tex/latex/roboto/OT1RobotoMono-TLF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/OT1RobotoMono-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/04/10
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{OT1RobotoMono-TLF.fd}
- [2018/04/10 (autoinst) Font definitions for OT1/RobotoMono-TLF.]
+ [2019/04/05 (autoinst) Font definitions for OT1/RobotoMono-TLF.]
\expandafter\ifx\csname RobotoMono@scale\endcsname\relax
\let\RobotoMono@@scale\@empty
@@ -11,142 +11,295 @@
\DeclareFontFamily{OT1}{RobotoMono-TLF}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{l}{sc}{
- <-> \RobotoMono@@scale RobotoMono-Light-tlf-sc-ot1
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{regular}{sc}{
+ <-> \RobotoMono@@scale RobotoMono-Regular-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{l}{n}{
- <-> \RobotoMono@@scale RobotoMono-Light-tlf-ot1
+\DeclareFontShape{OT1}{RobotoMono-TLF}{regular}{n}{
+ <-> \RobotoMono@@scale RobotoMono-Regular-tlf-ot1
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{l}{it}{
- <-> \RobotoMono@@scale RobotoMono-LightItalic-tlf-ot1
+\DeclareFontShape{OT1}{RobotoMono-TLF}{regular}{it}{
+ <-> \RobotoMono@@scale RobotoMono-Italic-tlf-ot1
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{l}{scit}{
- <-> \RobotoMono@@scale RobotoMono-LightItalic-tlf-sc-ot1
+\DeclareFontShape{OT1}{RobotoMono-TLF}{regular}{scit}{
+ <-> \RobotoMono@@scale RobotoMono-Italic-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{l}{scsl}{
- <-> ssub * RobotoMono-TLF/l/scit
+\DeclareFontShape{OT1}{RobotoMono-TLF}{regular}{scsl}{
+ <-> ssub * RobotoMono-TLF/regular/scit
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{l}{sl}{
- <-> ssub * RobotoMono-TLF/l/it
+\DeclareFontShape{OT1}{RobotoMono-TLF}{regular}{sl}{
+ <-> ssub * RobotoMono-TLF/regular/it
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{b}{sc}{
+
+% ---- thin ----
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{thin}{sc}{
+ <-> \RobotoMono@@scale RobotoMono-Thin-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{thin}{n}{
+ <-> \RobotoMono@@scale RobotoMono-Thin-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{thin}{it}{
+ <-> \RobotoMono@@scale RobotoMono-ThinItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{thin}{scit}{
+ <-> \RobotoMono@@scale RobotoMono-ThinItalic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{thin}{scsl}{
+ <-> ssub * RobotoMono-TLF/thin/scit
+}{}
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{thin}{sl}{
+ <-> ssub * RobotoMono-TLF/thin/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{bold}{sc}{
<-> \RobotoMono@@scale RobotoMono-Bold-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{b}{n}{
+\DeclareFontShape{OT1}{RobotoMono-TLF}{bold}{n}{
<-> \RobotoMono@@scale RobotoMono-Bold-tlf-ot1
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{b}{it}{
+\DeclareFontShape{OT1}{RobotoMono-TLF}{bold}{it}{
<-> \RobotoMono@@scale RobotoMono-BoldItalic-tlf-ot1
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{b}{scit}{
+\DeclareFontShape{OT1}{RobotoMono-TLF}{bold}{scit}{
<-> \RobotoMono@@scale RobotoMono-BoldItalic-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{b}{scsl}{
- <-> ssub * RobotoMono-TLF/b/scit
+\DeclareFontShape{OT1}{RobotoMono-TLF}{bold}{scsl}{
+ <-> ssub * RobotoMono-TLF/bold/scit
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{b}{sl}{
- <-> ssub * RobotoMono-TLF/b/it
+\DeclareFontShape{OT1}{RobotoMono-TLF}{bold}{sl}{
+ <-> ssub * RobotoMono-TLF/bold/it
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{mb}{sc}{
+
+% ---- medium ----
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{medium}{sc}{
<-> \RobotoMono@@scale RobotoMono-Medium-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{mb}{n}{
+\DeclareFontShape{OT1}{RobotoMono-TLF}{medium}{n}{
<-> \RobotoMono@@scale RobotoMono-Medium-tlf-ot1
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{mb}{it}{
+\DeclareFontShape{OT1}{RobotoMono-TLF}{medium}{it}{
<-> \RobotoMono@@scale RobotoMono-MediumItalic-tlf-ot1
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{mb}{scit}{
+\DeclareFontShape{OT1}{RobotoMono-TLF}{medium}{scit}{
<-> \RobotoMono@@scale RobotoMono-MediumItalic-tlf-sc-ot1
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{mb}{scsl}{
- <-> ssub * RobotoMono-TLF/mb/scit
+\DeclareFontShape{OT1}{RobotoMono-TLF}{medium}{scsl}{
+ <-> ssub * RobotoMono-TLF/medium/scit
+}{}
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{medium}{sl}{
+ <-> ssub * RobotoMono-TLF/medium/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{light}{sc}{
+ <-> \RobotoMono@@scale RobotoMono-Light-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{light}{n}{
+ <-> \RobotoMono@@scale RobotoMono-Light-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{light}{it}{
+ <-> \RobotoMono@@scale RobotoMono-LightItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{light}{scit}{
+ <-> \RobotoMono@@scale RobotoMono-LightItalic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{light}{scsl}{
+ <-> ssub * RobotoMono-TLF/light/scit
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{mb}{sl}{
- <-> ssub * RobotoMono-TLF/mb/it
+\DeclareFontShape{OT1}{RobotoMono-TLF}{light}{sl}{
+ <-> ssub * RobotoMono-TLF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{m}{sl}{
+ <-> ssub * RobotoMono-TLF/regular/sl
+}{}
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{m}{scsl}{
+ <-> ssub * RobotoMono-TLF/regular/scsl
}{}
\DeclareFontShape{OT1}{RobotoMono-TLF}{m}{sc}{
- <-> \RobotoMono@@scale RobotoMono-Regular-tlf-sc-ot1
+ <-> ssub * RobotoMono-TLF/regular/sc
}{}
\DeclareFontShape{OT1}{RobotoMono-TLF}{m}{n}{
- <-> \RobotoMono@@scale RobotoMono-Regular-tlf-ot1
+ <-> ssub * RobotoMono-TLF/regular/n
}{}
\DeclareFontShape{OT1}{RobotoMono-TLF}{m}{it}{
- <-> \RobotoMono@@scale RobotoMono-Italic-tlf-ot1
+ <-> ssub * RobotoMono-TLF/regular/it
}{}
\DeclareFontShape{OT1}{RobotoMono-TLF}{m}{scit}{
- <-> \RobotoMono@@scale RobotoMono-Italic-tlf-sc-ot1
+ <-> ssub * RobotoMono-TLF/regular/scit
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{m}{scsl}{
- <-> ssub * RobotoMono-TLF/m/scit
+
+% sb --> medium
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{sb}{sl}{
+ <-> ssub * RobotoMono-TLF/medium/sl
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{m}{sl}{
- <-> ssub * RobotoMono-TLF/m/it
+\DeclareFontShape{OT1}{RobotoMono-TLF}{sb}{scsl}{
+ <-> ssub * RobotoMono-TLF/medium/scsl
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{i}{sc}{
- <-> \RobotoMono@@scale RobotoMono-Thin-tlf-sc-ot1
+\DeclareFontShape{OT1}{RobotoMono-TLF}{sb}{sc}{
+ <-> ssub * RobotoMono-TLF/medium/sc
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{i}{n}{
- <-> \RobotoMono@@scale RobotoMono-Thin-tlf-ot1
+\DeclareFontShape{OT1}{RobotoMono-TLF}{sb}{n}{
+ <-> ssub * RobotoMono-TLF/medium/n
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{i}{it}{
- <-> \RobotoMono@@scale RobotoMono-ThinItalic-tlf-ot1
+\DeclareFontShape{OT1}{RobotoMono-TLF}{sb}{it}{
+ <-> ssub * RobotoMono-TLF/medium/it
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{i}{scit}{
- <-> \RobotoMono@@scale RobotoMono-ThinItalic-tlf-sc-ot1
+\DeclareFontShape{OT1}{RobotoMono-TLF}{sb}{scit}{
+ <-> ssub * RobotoMono-TLF/medium/scit
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{i}{scsl}{
- <-> ssub * RobotoMono-TLF/i/scit
+
+% l --> light
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{l}{sl}{
+ <-> ssub * RobotoMono-TLF/light/sl
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{i}{sl}{
- <-> ssub * RobotoMono-TLF/i/it
+\DeclareFontShape{OT1}{RobotoMono-TLF}{l}{scsl}{
+ <-> ssub * RobotoMono-TLF/light/scsl
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{bx}{sl}{
- <-> ssub * RobotoMono-TLF/b/sl
+\DeclareFontShape{OT1}{RobotoMono-TLF}{l}{sc}{
+ <-> ssub * RobotoMono-TLF/light/sc
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{bx}{scsl}{
- <-> ssub * RobotoMono-TLF/b/scsl
+\DeclareFontShape{OT1}{RobotoMono-TLF}{l}{n}{
+ <-> ssub * RobotoMono-TLF/light/n
}{}
-\DeclareFontShape{OT1}{RobotoMono-TLF}{bx}{sc}{
- <-> ssub * RobotoMono-TLF/b/sc
+\DeclareFontShape{OT1}{RobotoMono-TLF}{l}{it}{
+ <-> ssub * RobotoMono-TLF/light/it
+}{}
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{l}{scit}{
+ <-> ssub * RobotoMono-TLF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{b}{sl}{
+ <-> ssub * RobotoMono-TLF/bold/sl
+}{}
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{b}{scsl}{
+ <-> ssub * RobotoMono-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{b}{sc}{
+ <-> ssub * RobotoMono-TLF/bold/sc
+}{}
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{b}{n}{
+ <-> ssub * RobotoMono-TLF/bold/n
+}{}
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{b}{it}{
+ <-> ssub * RobotoMono-TLF/bold/it
+}{}
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{b}{scit}{
+ <-> ssub * RobotoMono-TLF/bold/scit
+}{}
+
+
+% el --> thin
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{el}{sl}{
+ <-> ssub * RobotoMono-TLF/thin/sl
+}{}
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{el}{scsl}{
+ <-> ssub * RobotoMono-TLF/thin/scsl
+}{}
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{el}{sc}{
+ <-> ssub * RobotoMono-TLF/thin/sc
+}{}
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{el}{n}{
+ <-> ssub * RobotoMono-TLF/thin/n
+}{}
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{el}{it}{
+ <-> ssub * RobotoMono-TLF/thin/it
+}{}
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{el}{scit}{
+ <-> ssub * RobotoMono-TLF/thin/scit
}{}
\DeclareFontShape{OT1}{RobotoMono-TLF}{bx}{n}{
<-> ssub * RobotoMono-TLF/b/n
}{}
+\DeclareFontShape{OT1}{RobotoMono-TLF}{bx}{sc}{
+ <-> ssub * RobotoMono-TLF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{bx}{scsl}{
+ <-> ssub * RobotoMono-TLF/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{RobotoMono-TLF}{bx}{sl}{
+ <-> ssub * RobotoMono-TLF/b/sl
+}{}
+
\DeclareFontShape{OT1}{RobotoMono-TLF}{bx}{it}{
<-> ssub * RobotoMono-TLF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/OT1RobotoSlab-LF.fd b/Master/texmf-dist/tex/latex/roboto/OT1RobotoSlab-LF.fd
deleted file mode 100644
index 2e104eebe5b..00000000000
--- a/Master/texmf-dist/tex/latex/roboto/OT1RobotoSlab-LF.fd
+++ /dev/null
@@ -1,54 +0,0 @@
-%% Generated by autoinst on 2015/09/15
-%%
-\ProvidesFile{OT1RobotoSlab-LF.fd}
- [2015/09/15 (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}{sc}{
- <-> \RobotoSlab@@scale RobotoSlab-Light-lf-sc-ot1
-}{}
-
-\DeclareFontShape{OT1}{RobotoSlab-LF}{l}{n}{
- <-> \RobotoSlab@@scale RobotoSlab-Light-lf-ot1
-}{}
-
-\DeclareFontShape{OT1}{RobotoSlab-LF}{b}{sc}{
- <-> \RobotoSlab@@scale RobotoSlab-Bold-lf-sc-ot1
-}{}
-
-\DeclareFontShape{OT1}{RobotoSlab-LF}{b}{n}{
- <-> \RobotoSlab@@scale RobotoSlab-Bold-lf-ot1
-}{}
-
-\DeclareFontShape{OT1}{RobotoSlab-LF}{m}{sc}{
- <-> \RobotoSlab@@scale RobotoSlab-Regular-lf-sc-ot1
-}{}
-
-\DeclareFontShape{OT1}{RobotoSlab-LF}{m}{n}{
- <-> \RobotoSlab@@scale RobotoSlab-Regular-lf-ot1
-}{}
-
-\DeclareFontShape{OT1}{RobotoSlab-LF}{t}{sc}{
- <-> \RobotoSlab@@scale RobotoSlab-Thin-lf-sc-ot1
-}{}
-
-\DeclareFontShape{OT1}{RobotoSlab-LF}{t}{n}{
- <-> \RobotoSlab@@scale RobotoSlab-Thin-lf-ot1
-}{}
-
-\DeclareFontShape{OT1}{RobotoSlab-LF}{bx}{sc}{
- <-> ssub * RobotoSlab-LF/b/sc
-}{}
-
-\DeclareFontShape{OT1}{RobotoSlab-LF}{bx}{n}{
- <-> ssub * RobotoSlab-LF/b/n
-}{}
-
-\endinput
diff --git a/Master/texmf-dist/tex/latex/roboto/OT1RobotoSlab-TLF.fd b/Master/texmf-dist/tex/latex/roboto/OT1RobotoSlab-TLF.fd
new file mode 100644
index 00000000000..2286b87e11b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/roboto/OT1RobotoSlab-TLF.fd
@@ -0,0 +1,113 @@
+%% Generated by autoinst on 2019/04/05
+%%
+\ProvidesFile{OT1RobotoSlab-TLF.fd}
+ [2019/04/05 (autoinst) Font definitions for OT1/RobotoSlab-TLF.]
+
+\expandafter\ifx\csname RobotoSlab@scale\endcsname\relax
+ \let\RobotoSlab@@scale\@empty
+\else
+ \edef\RobotoSlab@@scale{s*[\csname RobotoSlab@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{RobotoSlab-TLF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{RobotoSlab-TLF}{regular}{sc}{
+ <-> \RobotoSlab@@scale RobotoSlab-Regular-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoSlab-TLF}{regular}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Regular-tlf-ot1
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{OT1}{RobotoSlab-TLF}{thin}{sc}{
+ <-> \RobotoSlab@@scale RobotoSlab-Thin-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoSlab-TLF}{thin}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Thin-tlf-ot1
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{RobotoSlab-TLF}{bold}{sc}{
+ <-> \RobotoSlab@@scale RobotoSlab-Bold-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoSlab-TLF}{bold}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Bold-tlf-ot1
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{OT1}{RobotoSlab-TLF}{light}{sc}{
+ <-> \RobotoSlab@@scale RobotoSlab-Light-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{RobotoSlab-TLF}{light}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Light-tlf-ot1
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{OT1}{RobotoSlab-TLF}{m}{sc}{
+ <-> ssub * RobotoSlab-TLF/regular/sc
+}{}
+
+\DeclareFontShape{OT1}{RobotoSlab-TLF}{m}{n}{
+ <-> ssub * RobotoSlab-TLF/regular/n
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{OT1}{RobotoSlab-TLF}{l}{sc}{
+ <-> ssub * RobotoSlab-TLF/light/sc
+}{}
+
+\DeclareFontShape{OT1}{RobotoSlab-TLF}{l}{n}{
+ <-> ssub * RobotoSlab-TLF/light/n
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{RobotoSlab-TLF}{b}{sc}{
+ <-> ssub * RobotoSlab-TLF/bold/sc
+}{}
+
+\DeclareFontShape{OT1}{RobotoSlab-TLF}{b}{n}{
+ <-> ssub * RobotoSlab-TLF/bold/n
+}{}
+
+
+% el --> thin
+
+\DeclareFontShape{OT1}{RobotoSlab-TLF}{el}{sc}{
+ <-> ssub * RobotoSlab-TLF/thin/sc
+}{}
+
+\DeclareFontShape{OT1}{RobotoSlab-TLF}{el}{n}{
+ <-> ssub * RobotoSlab-TLF/thin/n
+}{}
+
+\DeclareFontShape{OT1}{RobotoSlab-TLF}{bx}{n}{
+ <-> ssub * RobotoSlab-TLF/b/n
+}{}
+
+\DeclareFontShape{OT1}{RobotoSlab-TLF}{bx}{sc}{
+ <-> ssub * RobotoSlab-TLF/b/sc
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/roboto/T1Roboto-LF.fd b/Master/texmf-dist/tex/latex/roboto/T1Roboto-LF.fd
index f1a2bd9074a..2d7ff277bd4 100644
--- a/Master/texmf-dist/tex/latex/roboto/T1Roboto-LF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/T1Roboto-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{T1Roboto-LF.fd}
- [2015/09/15 (autoinst) Font definitions for T1/Roboto-LF.]
+ [2019/04/05 (autoinst) Font definitions for T1/Roboto-LF.]
\expandafter\ifx\csname Roboto@scale\endcsname\relax
\let\Roboto@@scale\@empty
@@ -11,166 +11,349 @@
\DeclareFontFamily{T1}{Roboto-LF}{}
-\DeclareFontShape{T1}{Roboto-LF}{l}{sc}{
- <-> \Roboto@@scale Roboto-Light-lf-sc-t1
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{Roboto-LF}{regular}{sc}{
+ <-> \Roboto@@scale Roboto-Regular-lf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-LF}{l}{n}{
- <-> \Roboto@@scale Roboto-Light-lf-t1
+\DeclareFontShape{T1}{Roboto-LF}{regular}{n}{
+ <-> \Roboto@@scale Roboto-Regular-lf-t1
}{}
-\DeclareFontShape{T1}{Roboto-LF}{l}{it}{
- <-> \Roboto@@scale Roboto-LightItalic-lf-t1
+\DeclareFontShape{T1}{Roboto-LF}{regular}{it}{
+ <-> \Roboto@@scale Roboto-Italic-lf-t1
}{}
-\DeclareFontShape{T1}{Roboto-LF}{l}{scit}{
- <-> \Roboto@@scale Roboto-LightItalic-lf-sc-t1
+\DeclareFontShape{T1}{Roboto-LF}{regular}{scit}{
+ <-> \Roboto@@scale Roboto-Italic-lf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-LF}{l}{scsl}{
- <-> ssub * Roboto-LF/l/scit
+\DeclareFontShape{T1}{Roboto-LF}{regular}{scsl}{
+ <-> ssub * Roboto-LF/regular/scit
}{}
-\DeclareFontShape{T1}{Roboto-LF}{l}{sl}{
- <-> ssub * Roboto-LF/l/it
+\DeclareFontShape{T1}{Roboto-LF}{regular}{sl}{
+ <-> ssub * Roboto-LF/regular/it
}{}
-\DeclareFontShape{T1}{Roboto-LF}{k}{sc}{
+
+% ---- black ----
+
+\DeclareFontShape{T1}{Roboto-LF}{black}{sc}{
<-> \Roboto@@scale Roboto-Black-lf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-LF}{k}{n}{
+\DeclareFontShape{T1}{Roboto-LF}{black}{n}{
<-> \Roboto@@scale Roboto-Black-lf-t1
}{}
-\DeclareFontShape{T1}{Roboto-LF}{k}{it}{
+\DeclareFontShape{T1}{Roboto-LF}{black}{it}{
<-> \Roboto@@scale Roboto-BlackItalic-lf-t1
}{}
-\DeclareFontShape{T1}{Roboto-LF}{k}{scit}{
+\DeclareFontShape{T1}{Roboto-LF}{black}{scit}{
<-> \Roboto@@scale Roboto-BlackItalic-lf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-LF}{k}{scsl}{
- <-> ssub * Roboto-LF/k/scit
+\DeclareFontShape{T1}{Roboto-LF}{black}{scsl}{
+ <-> ssub * Roboto-LF/black/scit
}{}
-\DeclareFontShape{T1}{Roboto-LF}{k}{sl}{
- <-> ssub * Roboto-LF/k/it
+\DeclareFontShape{T1}{Roboto-LF}{black}{sl}{
+ <-> ssub * Roboto-LF/black/it
}{}
-\DeclareFontShape{T1}{Roboto-LF}{b}{sc}{
+
+% ---- thin ----
+
+\DeclareFontShape{T1}{Roboto-LF}{thin}{sc}{
+ <-> \Roboto@@scale Roboto-Thin-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{thin}{n}{
+ <-> \Roboto@@scale Roboto-Thin-lf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{thin}{it}{
+ <-> \Roboto@@scale Roboto-ThinItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{thin}{scit}{
+ <-> \Roboto@@scale Roboto-ThinItalic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{thin}{scsl}{
+ <-> ssub * Roboto-LF/thin/scit
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{thin}{sl}{
+ <-> ssub * Roboto-LF/thin/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{Roboto-LF}{bold}{sc}{
<-> \Roboto@@scale Roboto-Bold-lf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-LF}{b}{n}{
+\DeclareFontShape{T1}{Roboto-LF}{bold}{n}{
<-> \Roboto@@scale Roboto-Bold-lf-t1
}{}
-\DeclareFontShape{T1}{Roboto-LF}{b}{it}{
+\DeclareFontShape{T1}{Roboto-LF}{bold}{it}{
<-> \Roboto@@scale Roboto-BoldItalic-lf-t1
}{}
-\DeclareFontShape{T1}{Roboto-LF}{b}{scit}{
+\DeclareFontShape{T1}{Roboto-LF}{bold}{scit}{
<-> \Roboto@@scale Roboto-BoldItalic-lf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-LF}{b}{scsl}{
- <-> ssub * Roboto-LF/b/scit
+\DeclareFontShape{T1}{Roboto-LF}{bold}{scsl}{
+ <-> ssub * Roboto-LF/bold/scit
}{}
-\DeclareFontShape{T1}{Roboto-LF}{b}{sl}{
- <-> ssub * Roboto-LF/b/it
+\DeclareFontShape{T1}{Roboto-LF}{bold}{sl}{
+ <-> ssub * Roboto-LF/bold/it
}{}
-\DeclareFontShape{T1}{Roboto-LF}{mb}{sc}{
+
+% ---- medium ----
+
+\DeclareFontShape{T1}{Roboto-LF}{medium}{sc}{
<-> \Roboto@@scale Roboto-Medium-lf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-LF}{mb}{n}{
+\DeclareFontShape{T1}{Roboto-LF}{medium}{n}{
<-> \Roboto@@scale Roboto-Medium-lf-t1
}{}
-\DeclareFontShape{T1}{Roboto-LF}{mb}{it}{
+\DeclareFontShape{T1}{Roboto-LF}{medium}{it}{
<-> \Roboto@@scale Roboto-MediumItalic-lf-t1
}{}
-\DeclareFontShape{T1}{Roboto-LF}{mb}{scit}{
+\DeclareFontShape{T1}{Roboto-LF}{medium}{scit}{
<-> \Roboto@@scale Roboto-MediumItalic-lf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-LF}{mb}{scsl}{
- <-> ssub * Roboto-LF/mb/scit
+\DeclareFontShape{T1}{Roboto-LF}{medium}{scsl}{
+ <-> ssub * Roboto-LF/medium/scit
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{medium}{sl}{
+ <-> ssub * Roboto-LF/medium/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{T1}{Roboto-LF}{light}{sc}{
+ <-> \Roboto@@scale Roboto-Light-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{light}{n}{
+ <-> \Roboto@@scale Roboto-Light-lf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{light}{it}{
+ <-> \Roboto@@scale Roboto-LightItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{light}{scit}{
+ <-> \Roboto@@scale Roboto-LightItalic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{light}{scsl}{
+ <-> ssub * Roboto-LF/light/scit
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{light}{sl}{
+ <-> ssub * Roboto-LF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{Roboto-LF}{m}{sl}{
+ <-> ssub * Roboto-LF/regular/sl
}{}
-\DeclareFontShape{T1}{Roboto-LF}{mb}{sl}{
- <-> ssub * Roboto-LF/mb/it
+\DeclareFontShape{T1}{Roboto-LF}{m}{scsl}{
+ <-> ssub * Roboto-LF/regular/scsl
}{}
\DeclareFontShape{T1}{Roboto-LF}{m}{sc}{
- <-> \Roboto@@scale Roboto-Regular-lf-sc-t1
+ <-> ssub * Roboto-LF/regular/sc
}{}
\DeclareFontShape{T1}{Roboto-LF}{m}{n}{
- <-> \Roboto@@scale Roboto-Regular-lf-t1
+ <-> ssub * Roboto-LF/regular/n
}{}
\DeclareFontShape{T1}{Roboto-LF}{m}{it}{
- <-> \Roboto@@scale Roboto-Italic-lf-t1
+ <-> ssub * Roboto-LF/regular/it
}{}
\DeclareFontShape{T1}{Roboto-LF}{m}{scit}{
- <-> \Roboto@@scale Roboto-Italic-lf-sc-t1
+ <-> ssub * Roboto-LF/regular/scit
}{}
-\DeclareFontShape{T1}{Roboto-LF}{m}{scsl}{
- <-> ssub * Roboto-LF/m/scit
+
+% sb --> medium
+
+\DeclareFontShape{T1}{Roboto-LF}{sb}{sl}{
+ <-> ssub * Roboto-LF/medium/sl
}{}
-\DeclareFontShape{T1}{Roboto-LF}{m}{sl}{
- <-> ssub * Roboto-LF/m/it
+\DeclareFontShape{T1}{Roboto-LF}{sb}{scsl}{
+ <-> ssub * Roboto-LF/medium/scsl
}{}
-\DeclareFontShape{T1}{Roboto-LF}{t}{sc}{
- <-> \Roboto@@scale Roboto-Thin-lf-sc-t1
+\DeclareFontShape{T1}{Roboto-LF}{sb}{sc}{
+ <-> ssub * Roboto-LF/medium/sc
}{}
-\DeclareFontShape{T1}{Roboto-LF}{t}{n}{
- <-> \Roboto@@scale Roboto-Thin-lf-t1
+\DeclareFontShape{T1}{Roboto-LF}{sb}{n}{
+ <-> ssub * Roboto-LF/medium/n
}{}
-\DeclareFontShape{T1}{Roboto-LF}{t}{it}{
- <-> \Roboto@@scale Roboto-ThinItalic-lf-t1
+\DeclareFontShape{T1}{Roboto-LF}{sb}{it}{
+ <-> ssub * Roboto-LF/medium/it
}{}
-\DeclareFontShape{T1}{Roboto-LF}{t}{scit}{
- <-> \Roboto@@scale Roboto-ThinItalic-lf-sc-t1
+\DeclareFontShape{T1}{Roboto-LF}{sb}{scit}{
+ <-> ssub * Roboto-LF/medium/scit
}{}
-\DeclareFontShape{T1}{Roboto-LF}{t}{scsl}{
- <-> ssub * Roboto-LF/t/scit
+
+% ub --> black
+
+\DeclareFontShape{T1}{Roboto-LF}{ub}{sl}{
+ <-> ssub * Roboto-LF/black/sl
}{}
-\DeclareFontShape{T1}{Roboto-LF}{t}{sl}{
- <-> ssub * Roboto-LF/t/it
+\DeclareFontShape{T1}{Roboto-LF}{ub}{scsl}{
+ <-> ssub * Roboto-LF/black/scsl
}{}
-\DeclareFontShape{T1}{Roboto-LF}{bx}{sl}{
- <-> ssub * Roboto-LF/b/sl
+\DeclareFontShape{T1}{Roboto-LF}{ub}{sc}{
+ <-> ssub * Roboto-LF/black/sc
}{}
-\DeclareFontShape{T1}{Roboto-LF}{bx}{scsl}{
- <-> ssub * Roboto-LF/b/scsl
+\DeclareFontShape{T1}{Roboto-LF}{ub}{n}{
+ <-> ssub * Roboto-LF/black/n
}{}
-\DeclareFontShape{T1}{Roboto-LF}{bx}{sc}{
- <-> ssub * Roboto-LF/b/sc
+\DeclareFontShape{T1}{Roboto-LF}{ub}{it}{
+ <-> ssub * Roboto-LF/black/it
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{ub}{scit}{
+ <-> ssub * Roboto-LF/black/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{T1}{Roboto-LF}{l}{sl}{
+ <-> ssub * Roboto-LF/light/sl
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{l}{scsl}{
+ <-> ssub * Roboto-LF/light/scsl
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{l}{sc}{
+ <-> ssub * Roboto-LF/light/sc
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{l}{n}{
+ <-> ssub * Roboto-LF/light/n
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{l}{it}{
+ <-> ssub * Roboto-LF/light/it
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{l}{scit}{
+ <-> ssub * Roboto-LF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{Roboto-LF}{b}{sl}{
+ <-> ssub * Roboto-LF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{b}{scsl}{
+ <-> ssub * Roboto-LF/bold/scsl
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{b}{sc}{
+ <-> ssub * Roboto-LF/bold/sc
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{b}{n}{
+ <-> ssub * Roboto-LF/bold/n
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{b}{it}{
+ <-> ssub * Roboto-LF/bold/it
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{b}{scit}{
+ <-> ssub * Roboto-LF/bold/scit
+}{}
+
+
+% el --> thin
+
+\DeclareFontShape{T1}{Roboto-LF}{el}{sl}{
+ <-> ssub * Roboto-LF/thin/sl
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{el}{scsl}{
+ <-> ssub * Roboto-LF/thin/scsl
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{el}{sc}{
+ <-> ssub * Roboto-LF/thin/sc
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{el}{n}{
+ <-> ssub * Roboto-LF/thin/n
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{el}{it}{
+ <-> ssub * Roboto-LF/thin/it
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{el}{scit}{
+ <-> ssub * Roboto-LF/thin/scit
}{}
\DeclareFontShape{T1}{Roboto-LF}{bx}{n}{
<-> ssub * Roboto-LF/b/n
}{}
+\DeclareFontShape{T1}{Roboto-LF}{bx}{sc}{
+ <-> ssub * Roboto-LF/b/sc
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{bx}{scsl}{
+ <-> ssub * Roboto-LF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{Roboto-LF}{bx}{sl}{
+ <-> ssub * Roboto-LF/b/sl
+}{}
+
\DeclareFontShape{T1}{Roboto-LF}{bx}{it}{
<-> ssub * Roboto-LF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/T1Roboto-OsF.fd b/Master/texmf-dist/tex/latex/roboto/T1Roboto-OsF.fd
index 9c16532bb13..b893117a820 100644
--- a/Master/texmf-dist/tex/latex/roboto/T1Roboto-OsF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/T1Roboto-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{T1Roboto-OsF.fd}
- [2015/09/15 (autoinst) Font definitions for T1/Roboto-OsF.]
+ [2019/04/05 (autoinst) Font definitions for T1/Roboto-OsF.]
\expandafter\ifx\csname Roboto@scale\endcsname\relax
\let\Roboto@@scale\@empty
@@ -11,166 +11,349 @@
\DeclareFontFamily{T1}{Roboto-OsF}{}
-\DeclareFontShape{T1}{Roboto-OsF}{l}{sc}{
- <-> \Roboto@@scale Roboto-Light-osf-sc-t1
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{Roboto-OsF}{regular}{sc}{
+ <-> \Roboto@@scale Roboto-Regular-osf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{l}{n}{
- <-> \Roboto@@scale Roboto-Light-osf-t1
+\DeclareFontShape{T1}{Roboto-OsF}{regular}{n}{
+ <-> \Roboto@@scale Roboto-Regular-osf-t1
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{l}{it}{
- <-> \Roboto@@scale Roboto-LightItalic-osf-t1
+\DeclareFontShape{T1}{Roboto-OsF}{regular}{it}{
+ <-> \Roboto@@scale Roboto-Italic-osf-t1
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{l}{scit}{
- <-> \Roboto@@scale Roboto-LightItalic-osf-sc-t1
+\DeclareFontShape{T1}{Roboto-OsF}{regular}{scit}{
+ <-> \Roboto@@scale Roboto-Italic-osf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{l}{scsl}{
- <-> ssub * Roboto-OsF/l/scit
+\DeclareFontShape{T1}{Roboto-OsF}{regular}{scsl}{
+ <-> ssub * Roboto-OsF/regular/scit
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{l}{sl}{
- <-> ssub * Roboto-OsF/l/it
+\DeclareFontShape{T1}{Roboto-OsF}{regular}{sl}{
+ <-> ssub * Roboto-OsF/regular/it
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{k}{sc}{
+
+% ---- black ----
+
+\DeclareFontShape{T1}{Roboto-OsF}{black}{sc}{
<-> \Roboto@@scale Roboto-Black-osf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{k}{n}{
+\DeclareFontShape{T1}{Roboto-OsF}{black}{n}{
<-> \Roboto@@scale Roboto-Black-osf-t1
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{k}{it}{
+\DeclareFontShape{T1}{Roboto-OsF}{black}{it}{
<-> \Roboto@@scale Roboto-BlackItalic-osf-t1
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{k}{scit}{
+\DeclareFontShape{T1}{Roboto-OsF}{black}{scit}{
<-> \Roboto@@scale Roboto-BlackItalic-osf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{k}{scsl}{
- <-> ssub * Roboto-OsF/k/scit
+\DeclareFontShape{T1}{Roboto-OsF}{black}{scsl}{
+ <-> ssub * Roboto-OsF/black/scit
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{k}{sl}{
- <-> ssub * Roboto-OsF/k/it
+\DeclareFontShape{T1}{Roboto-OsF}{black}{sl}{
+ <-> ssub * Roboto-OsF/black/it
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{b}{sc}{
+
+% ---- thin ----
+
+\DeclareFontShape{T1}{Roboto-OsF}{thin}{sc}{
+ <-> \Roboto@@scale Roboto-Thin-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{thin}{n}{
+ <-> \Roboto@@scale Roboto-Thin-osf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{thin}{it}{
+ <-> \Roboto@@scale Roboto-ThinItalic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{thin}{scit}{
+ <-> \Roboto@@scale Roboto-ThinItalic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{thin}{scsl}{
+ <-> ssub * Roboto-OsF/thin/scit
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{thin}{sl}{
+ <-> ssub * Roboto-OsF/thin/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{Roboto-OsF}{bold}{sc}{
<-> \Roboto@@scale Roboto-Bold-osf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{b}{n}{
+\DeclareFontShape{T1}{Roboto-OsF}{bold}{n}{
<-> \Roboto@@scale Roboto-Bold-osf-t1
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{b}{it}{
+\DeclareFontShape{T1}{Roboto-OsF}{bold}{it}{
<-> \Roboto@@scale Roboto-BoldItalic-osf-t1
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{b}{scit}{
+\DeclareFontShape{T1}{Roboto-OsF}{bold}{scit}{
<-> \Roboto@@scale Roboto-BoldItalic-osf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{b}{scsl}{
- <-> ssub * Roboto-OsF/b/scit
+\DeclareFontShape{T1}{Roboto-OsF}{bold}{scsl}{
+ <-> ssub * Roboto-OsF/bold/scit
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{b}{sl}{
- <-> ssub * Roboto-OsF/b/it
+\DeclareFontShape{T1}{Roboto-OsF}{bold}{sl}{
+ <-> ssub * Roboto-OsF/bold/it
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{mb}{sc}{
+
+% ---- medium ----
+
+\DeclareFontShape{T1}{Roboto-OsF}{medium}{sc}{
<-> \Roboto@@scale Roboto-Medium-osf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{mb}{n}{
+\DeclareFontShape{T1}{Roboto-OsF}{medium}{n}{
<-> \Roboto@@scale Roboto-Medium-osf-t1
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{mb}{it}{
+\DeclareFontShape{T1}{Roboto-OsF}{medium}{it}{
<-> \Roboto@@scale Roboto-MediumItalic-osf-t1
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{mb}{scit}{
+\DeclareFontShape{T1}{Roboto-OsF}{medium}{scit}{
<-> \Roboto@@scale Roboto-MediumItalic-osf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{mb}{scsl}{
- <-> ssub * Roboto-OsF/mb/scit
+\DeclareFontShape{T1}{Roboto-OsF}{medium}{scsl}{
+ <-> ssub * Roboto-OsF/medium/scit
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{medium}{sl}{
+ <-> ssub * Roboto-OsF/medium/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{T1}{Roboto-OsF}{light}{sc}{
+ <-> \Roboto@@scale Roboto-Light-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{light}{n}{
+ <-> \Roboto@@scale Roboto-Light-osf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{light}{it}{
+ <-> \Roboto@@scale Roboto-LightItalic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{light}{scit}{
+ <-> \Roboto@@scale Roboto-LightItalic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{light}{scsl}{
+ <-> ssub * Roboto-OsF/light/scit
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{light}{sl}{
+ <-> ssub * Roboto-OsF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{Roboto-OsF}{m}{sl}{
+ <-> ssub * Roboto-OsF/regular/sl
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{mb}{sl}{
- <-> ssub * Roboto-OsF/mb/it
+\DeclareFontShape{T1}{Roboto-OsF}{m}{scsl}{
+ <-> ssub * Roboto-OsF/regular/scsl
}{}
\DeclareFontShape{T1}{Roboto-OsF}{m}{sc}{
- <-> \Roboto@@scale Roboto-Regular-osf-sc-t1
+ <-> ssub * Roboto-OsF/regular/sc
}{}
\DeclareFontShape{T1}{Roboto-OsF}{m}{n}{
- <-> \Roboto@@scale Roboto-Regular-osf-t1
+ <-> ssub * Roboto-OsF/regular/n
}{}
\DeclareFontShape{T1}{Roboto-OsF}{m}{it}{
- <-> \Roboto@@scale Roboto-Italic-osf-t1
+ <-> ssub * Roboto-OsF/regular/it
}{}
\DeclareFontShape{T1}{Roboto-OsF}{m}{scit}{
- <-> \Roboto@@scale Roboto-Italic-osf-sc-t1
+ <-> ssub * Roboto-OsF/regular/scit
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{m}{scsl}{
- <-> ssub * Roboto-OsF/m/scit
+
+% sb --> medium
+
+\DeclareFontShape{T1}{Roboto-OsF}{sb}{sl}{
+ <-> ssub * Roboto-OsF/medium/sl
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{m}{sl}{
- <-> ssub * Roboto-OsF/m/it
+\DeclareFontShape{T1}{Roboto-OsF}{sb}{scsl}{
+ <-> ssub * Roboto-OsF/medium/scsl
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{t}{sc}{
- <-> \Roboto@@scale Roboto-Thin-osf-sc-t1
+\DeclareFontShape{T1}{Roboto-OsF}{sb}{sc}{
+ <-> ssub * Roboto-OsF/medium/sc
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{t}{n}{
- <-> \Roboto@@scale Roboto-Thin-osf-t1
+\DeclareFontShape{T1}{Roboto-OsF}{sb}{n}{
+ <-> ssub * Roboto-OsF/medium/n
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{t}{it}{
- <-> \Roboto@@scale Roboto-ThinItalic-osf-t1
+\DeclareFontShape{T1}{Roboto-OsF}{sb}{it}{
+ <-> ssub * Roboto-OsF/medium/it
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{t}{scit}{
- <-> \Roboto@@scale Roboto-ThinItalic-osf-sc-t1
+\DeclareFontShape{T1}{Roboto-OsF}{sb}{scit}{
+ <-> ssub * Roboto-OsF/medium/scit
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{t}{scsl}{
- <-> ssub * Roboto-OsF/t/scit
+
+% ub --> black
+
+\DeclareFontShape{T1}{Roboto-OsF}{ub}{sl}{
+ <-> ssub * Roboto-OsF/black/sl
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{t}{sl}{
- <-> ssub * Roboto-OsF/t/it
+\DeclareFontShape{T1}{Roboto-OsF}{ub}{scsl}{
+ <-> ssub * Roboto-OsF/black/scsl
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{bx}{sl}{
- <-> ssub * Roboto-OsF/b/sl
+\DeclareFontShape{T1}{Roboto-OsF}{ub}{sc}{
+ <-> ssub * Roboto-OsF/black/sc
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{bx}{scsl}{
- <-> ssub * Roboto-OsF/b/scsl
+\DeclareFontShape{T1}{Roboto-OsF}{ub}{n}{
+ <-> ssub * Roboto-OsF/black/n
}{}
-\DeclareFontShape{T1}{Roboto-OsF}{bx}{sc}{
- <-> ssub * Roboto-OsF/b/sc
+\DeclareFontShape{T1}{Roboto-OsF}{ub}{it}{
+ <-> ssub * Roboto-OsF/black/it
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{ub}{scit}{
+ <-> ssub * Roboto-OsF/black/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{T1}{Roboto-OsF}{l}{sl}{
+ <-> ssub * Roboto-OsF/light/sl
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{l}{scsl}{
+ <-> ssub * Roboto-OsF/light/scsl
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{l}{sc}{
+ <-> ssub * Roboto-OsF/light/sc
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{l}{n}{
+ <-> ssub * Roboto-OsF/light/n
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{l}{it}{
+ <-> ssub * Roboto-OsF/light/it
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{l}{scit}{
+ <-> ssub * Roboto-OsF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{Roboto-OsF}{b}{sl}{
+ <-> ssub * Roboto-OsF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{b}{scsl}{
+ <-> ssub * Roboto-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{b}{sc}{
+ <-> ssub * Roboto-OsF/bold/sc
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{b}{n}{
+ <-> ssub * Roboto-OsF/bold/n
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{b}{it}{
+ <-> ssub * Roboto-OsF/bold/it
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{b}{scit}{
+ <-> ssub * Roboto-OsF/bold/scit
+}{}
+
+
+% el --> thin
+
+\DeclareFontShape{T1}{Roboto-OsF}{el}{sl}{
+ <-> ssub * Roboto-OsF/thin/sl
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{el}{scsl}{
+ <-> ssub * Roboto-OsF/thin/scsl
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{el}{sc}{
+ <-> ssub * Roboto-OsF/thin/sc
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{el}{n}{
+ <-> ssub * Roboto-OsF/thin/n
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{el}{it}{
+ <-> ssub * Roboto-OsF/thin/it
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{el}{scit}{
+ <-> ssub * Roboto-OsF/thin/scit
}{}
\DeclareFontShape{T1}{Roboto-OsF}{bx}{n}{
<-> ssub * Roboto-OsF/b/n
}{}
+\DeclareFontShape{T1}{Roboto-OsF}{bx}{sc}{
+ <-> ssub * Roboto-OsF/b/sc
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{bx}{scsl}{
+ <-> ssub * Roboto-OsF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{Roboto-OsF}{bx}{sl}{
+ <-> ssub * Roboto-OsF/b/sl
+}{}
+
\DeclareFontShape{T1}{Roboto-OsF}{bx}{it}{
<-> ssub * Roboto-OsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/T1Roboto-TLF.fd b/Master/texmf-dist/tex/latex/roboto/T1Roboto-TLF.fd
index 03ed60d7636..e6d404071c8 100644
--- a/Master/texmf-dist/tex/latex/roboto/T1Roboto-TLF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/T1Roboto-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{T1Roboto-TLF.fd}
- [2015/09/15 (autoinst) Font definitions for T1/Roboto-TLF.]
+ [2019/04/05 (autoinst) Font definitions for T1/Roboto-TLF.]
\expandafter\ifx\csname Roboto@scale\endcsname\relax
\let\Roboto@@scale\@empty
@@ -11,166 +11,349 @@
\DeclareFontFamily{T1}{Roboto-TLF}{}
-\DeclareFontShape{T1}{Roboto-TLF}{l}{sc}{
- <-> \Roboto@@scale Roboto-Light-tlf-sc-t1
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{Roboto-TLF}{regular}{sc}{
+ <-> \Roboto@@scale Roboto-Regular-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{l}{n}{
- <-> \Roboto@@scale Roboto-Light-tlf-t1
+\DeclareFontShape{T1}{Roboto-TLF}{regular}{n}{
+ <-> \Roboto@@scale Roboto-Regular-tlf-t1
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{l}{it}{
- <-> \Roboto@@scale Roboto-LightItalic-tlf-t1
+\DeclareFontShape{T1}{Roboto-TLF}{regular}{it}{
+ <-> \Roboto@@scale Roboto-Italic-tlf-t1
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{l}{scit}{
- <-> \Roboto@@scale Roboto-LightItalic-tlf-sc-t1
+\DeclareFontShape{T1}{Roboto-TLF}{regular}{scit}{
+ <-> \Roboto@@scale Roboto-Italic-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{l}{scsl}{
- <-> ssub * Roboto-TLF/l/scit
+\DeclareFontShape{T1}{Roboto-TLF}{regular}{scsl}{
+ <-> ssub * Roboto-TLF/regular/scit
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{l}{sl}{
- <-> ssub * Roboto-TLF/l/it
+\DeclareFontShape{T1}{Roboto-TLF}{regular}{sl}{
+ <-> ssub * Roboto-TLF/regular/it
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{k}{sc}{
+
+% ---- black ----
+
+\DeclareFontShape{T1}{Roboto-TLF}{black}{sc}{
<-> \Roboto@@scale Roboto-Black-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{k}{n}{
+\DeclareFontShape{T1}{Roboto-TLF}{black}{n}{
<-> \Roboto@@scale Roboto-Black-tlf-t1
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{k}{it}{
+\DeclareFontShape{T1}{Roboto-TLF}{black}{it}{
<-> \Roboto@@scale Roboto-BlackItalic-tlf-t1
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{k}{scit}{
+\DeclareFontShape{T1}{Roboto-TLF}{black}{scit}{
<-> \Roboto@@scale Roboto-BlackItalic-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{k}{scsl}{
- <-> ssub * Roboto-TLF/k/scit
+\DeclareFontShape{T1}{Roboto-TLF}{black}{scsl}{
+ <-> ssub * Roboto-TLF/black/scit
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{k}{sl}{
- <-> ssub * Roboto-TLF/k/it
+\DeclareFontShape{T1}{Roboto-TLF}{black}{sl}{
+ <-> ssub * Roboto-TLF/black/it
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{b}{sc}{
+
+% ---- thin ----
+
+\DeclareFontShape{T1}{Roboto-TLF}{thin}{sc}{
+ <-> \Roboto@@scale Roboto-Thin-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{thin}{n}{
+ <-> \Roboto@@scale Roboto-Thin-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{thin}{it}{
+ <-> \Roboto@@scale Roboto-ThinItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{thin}{scit}{
+ <-> \Roboto@@scale Roboto-ThinItalic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{thin}{scsl}{
+ <-> ssub * Roboto-TLF/thin/scit
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{thin}{sl}{
+ <-> ssub * Roboto-TLF/thin/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{Roboto-TLF}{bold}{sc}{
<-> \Roboto@@scale Roboto-Bold-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{b}{n}{
+\DeclareFontShape{T1}{Roboto-TLF}{bold}{n}{
<-> \Roboto@@scale Roboto-Bold-tlf-t1
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{b}{it}{
+\DeclareFontShape{T1}{Roboto-TLF}{bold}{it}{
<-> \Roboto@@scale Roboto-BoldItalic-tlf-t1
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{b}{scit}{
+\DeclareFontShape{T1}{Roboto-TLF}{bold}{scit}{
<-> \Roboto@@scale Roboto-BoldItalic-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{b}{scsl}{
- <-> ssub * Roboto-TLF/b/scit
+\DeclareFontShape{T1}{Roboto-TLF}{bold}{scsl}{
+ <-> ssub * Roboto-TLF/bold/scit
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{b}{sl}{
- <-> ssub * Roboto-TLF/b/it
+\DeclareFontShape{T1}{Roboto-TLF}{bold}{sl}{
+ <-> ssub * Roboto-TLF/bold/it
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{mb}{sc}{
+
+% ---- medium ----
+
+\DeclareFontShape{T1}{Roboto-TLF}{medium}{sc}{
<-> \Roboto@@scale Roboto-Medium-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{mb}{n}{
+\DeclareFontShape{T1}{Roboto-TLF}{medium}{n}{
<-> \Roboto@@scale Roboto-Medium-tlf-t1
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{mb}{it}{
+\DeclareFontShape{T1}{Roboto-TLF}{medium}{it}{
<-> \Roboto@@scale Roboto-MediumItalic-tlf-t1
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{mb}{scit}{
+\DeclareFontShape{T1}{Roboto-TLF}{medium}{scit}{
<-> \Roboto@@scale Roboto-MediumItalic-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{mb}{scsl}{
- <-> ssub * Roboto-TLF/mb/scit
+\DeclareFontShape{T1}{Roboto-TLF}{medium}{scsl}{
+ <-> ssub * Roboto-TLF/medium/scit
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{medium}{sl}{
+ <-> ssub * Roboto-TLF/medium/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{T1}{Roboto-TLF}{light}{sc}{
+ <-> \Roboto@@scale Roboto-Light-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{light}{n}{
+ <-> \Roboto@@scale Roboto-Light-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{light}{it}{
+ <-> \Roboto@@scale Roboto-LightItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{light}{scit}{
+ <-> \Roboto@@scale Roboto-LightItalic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{light}{scsl}{
+ <-> ssub * Roboto-TLF/light/scit
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{light}{sl}{
+ <-> ssub * Roboto-TLF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{Roboto-TLF}{m}{sl}{
+ <-> ssub * Roboto-TLF/regular/sl
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{mb}{sl}{
- <-> ssub * Roboto-TLF/mb/it
+\DeclareFontShape{T1}{Roboto-TLF}{m}{scsl}{
+ <-> ssub * Roboto-TLF/regular/scsl
}{}
\DeclareFontShape{T1}{Roboto-TLF}{m}{sc}{
- <-> \Roboto@@scale Roboto-Regular-tlf-sc-t1
+ <-> ssub * Roboto-TLF/regular/sc
}{}
\DeclareFontShape{T1}{Roboto-TLF}{m}{n}{
- <-> \Roboto@@scale Roboto-Regular-tlf-t1
+ <-> ssub * Roboto-TLF/regular/n
}{}
\DeclareFontShape{T1}{Roboto-TLF}{m}{it}{
- <-> \Roboto@@scale Roboto-Italic-tlf-t1
+ <-> ssub * Roboto-TLF/regular/it
}{}
\DeclareFontShape{T1}{Roboto-TLF}{m}{scit}{
- <-> \Roboto@@scale Roboto-Italic-tlf-sc-t1
+ <-> ssub * Roboto-TLF/regular/scit
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{m}{scsl}{
- <-> ssub * Roboto-TLF/m/scit
+
+% sb --> medium
+
+\DeclareFontShape{T1}{Roboto-TLF}{sb}{sl}{
+ <-> ssub * Roboto-TLF/medium/sl
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{m}{sl}{
- <-> ssub * Roboto-TLF/m/it
+\DeclareFontShape{T1}{Roboto-TLF}{sb}{scsl}{
+ <-> ssub * Roboto-TLF/medium/scsl
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{t}{sc}{
- <-> \Roboto@@scale Roboto-Thin-tlf-sc-t1
+\DeclareFontShape{T1}{Roboto-TLF}{sb}{sc}{
+ <-> ssub * Roboto-TLF/medium/sc
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{t}{n}{
- <-> \Roboto@@scale Roboto-Thin-tlf-t1
+\DeclareFontShape{T1}{Roboto-TLF}{sb}{n}{
+ <-> ssub * Roboto-TLF/medium/n
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{t}{it}{
- <-> \Roboto@@scale Roboto-ThinItalic-tlf-t1
+\DeclareFontShape{T1}{Roboto-TLF}{sb}{it}{
+ <-> ssub * Roboto-TLF/medium/it
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{t}{scit}{
- <-> \Roboto@@scale Roboto-ThinItalic-tlf-sc-t1
+\DeclareFontShape{T1}{Roboto-TLF}{sb}{scit}{
+ <-> ssub * Roboto-TLF/medium/scit
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{t}{scsl}{
- <-> ssub * Roboto-TLF/t/scit
+
+% ub --> black
+
+\DeclareFontShape{T1}{Roboto-TLF}{ub}{sl}{
+ <-> ssub * Roboto-TLF/black/sl
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{t}{sl}{
- <-> ssub * Roboto-TLF/t/it
+\DeclareFontShape{T1}{Roboto-TLF}{ub}{scsl}{
+ <-> ssub * Roboto-TLF/black/scsl
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{bx}{sl}{
- <-> ssub * Roboto-TLF/b/sl
+\DeclareFontShape{T1}{Roboto-TLF}{ub}{sc}{
+ <-> ssub * Roboto-TLF/black/sc
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{bx}{scsl}{
- <-> ssub * Roboto-TLF/b/scsl
+\DeclareFontShape{T1}{Roboto-TLF}{ub}{n}{
+ <-> ssub * Roboto-TLF/black/n
}{}
-\DeclareFontShape{T1}{Roboto-TLF}{bx}{sc}{
- <-> ssub * Roboto-TLF/b/sc
+\DeclareFontShape{T1}{Roboto-TLF}{ub}{it}{
+ <-> ssub * Roboto-TLF/black/it
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{ub}{scit}{
+ <-> ssub * Roboto-TLF/black/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{T1}{Roboto-TLF}{l}{sl}{
+ <-> ssub * Roboto-TLF/light/sl
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{l}{scsl}{
+ <-> ssub * Roboto-TLF/light/scsl
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{l}{sc}{
+ <-> ssub * Roboto-TLF/light/sc
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{l}{n}{
+ <-> ssub * Roboto-TLF/light/n
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{l}{it}{
+ <-> ssub * Roboto-TLF/light/it
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{l}{scit}{
+ <-> ssub * Roboto-TLF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{Roboto-TLF}{b}{sl}{
+ <-> ssub * Roboto-TLF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{b}{scsl}{
+ <-> ssub * Roboto-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{b}{sc}{
+ <-> ssub * Roboto-TLF/bold/sc
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{b}{n}{
+ <-> ssub * Roboto-TLF/bold/n
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{b}{it}{
+ <-> ssub * Roboto-TLF/bold/it
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{b}{scit}{
+ <-> ssub * Roboto-TLF/bold/scit
+}{}
+
+
+% el --> thin
+
+\DeclareFontShape{T1}{Roboto-TLF}{el}{sl}{
+ <-> ssub * Roboto-TLF/thin/sl
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{el}{scsl}{
+ <-> ssub * Roboto-TLF/thin/scsl
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{el}{sc}{
+ <-> ssub * Roboto-TLF/thin/sc
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{el}{n}{
+ <-> ssub * Roboto-TLF/thin/n
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{el}{it}{
+ <-> ssub * Roboto-TLF/thin/it
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{el}{scit}{
+ <-> ssub * Roboto-TLF/thin/scit
}{}
\DeclareFontShape{T1}{Roboto-TLF}{bx}{n}{
<-> ssub * Roboto-TLF/b/n
}{}
+\DeclareFontShape{T1}{Roboto-TLF}{bx}{sc}{
+ <-> ssub * Roboto-TLF/b/sc
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{bx}{scsl}{
+ <-> ssub * Roboto-TLF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{Roboto-TLF}{bx}{sl}{
+ <-> ssub * Roboto-TLF/b/sl
+}{}
+
\DeclareFontShape{T1}{Roboto-TLF}{bx}{it}{
<-> ssub * Roboto-TLF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/T1Roboto-TOsF.fd b/Master/texmf-dist/tex/latex/roboto/T1Roboto-TOsF.fd
index 809d1719918..b513c9a777b 100644
--- a/Master/texmf-dist/tex/latex/roboto/T1Roboto-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/T1Roboto-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{T1Roboto-TOsF.fd}
- [2015/09/15 (autoinst) Font definitions for T1/Roboto-TOsF.]
+ [2019/04/05 (autoinst) Font definitions for T1/Roboto-TOsF.]
\expandafter\ifx\csname Roboto@scale\endcsname\relax
\let\Roboto@@scale\@empty
@@ -11,166 +11,349 @@
\DeclareFontFamily{T1}{Roboto-TOsF}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{l}{sc}{
- <-> \Roboto@@scale Roboto-Light-tosf-sc-t1
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{Roboto-TOsF}{regular}{sc}{
+ <-> \Roboto@@scale Roboto-Regular-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{l}{n}{
- <-> \Roboto@@scale Roboto-Light-tosf-t1
+\DeclareFontShape{T1}{Roboto-TOsF}{regular}{n}{
+ <-> \Roboto@@scale Roboto-Regular-tosf-t1
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{l}{it}{
- <-> \Roboto@@scale Roboto-LightItalic-tosf-t1
+\DeclareFontShape{T1}{Roboto-TOsF}{regular}{it}{
+ <-> \Roboto@@scale Roboto-Italic-tosf-t1
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{l}{scit}{
- <-> \Roboto@@scale Roboto-LightItalic-tosf-sc-t1
+\DeclareFontShape{T1}{Roboto-TOsF}{regular}{scit}{
+ <-> \Roboto@@scale Roboto-Italic-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{l}{scsl}{
- <-> ssub * Roboto-TOsF/l/scit
+\DeclareFontShape{T1}{Roboto-TOsF}{regular}{scsl}{
+ <-> ssub * Roboto-TOsF/regular/scit
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{l}{sl}{
- <-> ssub * Roboto-TOsF/l/it
+\DeclareFontShape{T1}{Roboto-TOsF}{regular}{sl}{
+ <-> ssub * Roboto-TOsF/regular/it
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{k}{sc}{
+
+% ---- black ----
+
+\DeclareFontShape{T1}{Roboto-TOsF}{black}{sc}{
<-> \Roboto@@scale Roboto-Black-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{k}{n}{
+\DeclareFontShape{T1}{Roboto-TOsF}{black}{n}{
<-> \Roboto@@scale Roboto-Black-tosf-t1
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{k}{it}{
+\DeclareFontShape{T1}{Roboto-TOsF}{black}{it}{
<-> \Roboto@@scale Roboto-BlackItalic-tosf-t1
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{k}{scit}{
+\DeclareFontShape{T1}{Roboto-TOsF}{black}{scit}{
<-> \Roboto@@scale Roboto-BlackItalic-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{k}{scsl}{
- <-> ssub * Roboto-TOsF/k/scit
+\DeclareFontShape{T1}{Roboto-TOsF}{black}{scsl}{
+ <-> ssub * Roboto-TOsF/black/scit
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{k}{sl}{
- <-> ssub * Roboto-TOsF/k/it
+\DeclareFontShape{T1}{Roboto-TOsF}{black}{sl}{
+ <-> ssub * Roboto-TOsF/black/it
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{b}{sc}{
+
+% ---- thin ----
+
+\DeclareFontShape{T1}{Roboto-TOsF}{thin}{sc}{
+ <-> \Roboto@@scale Roboto-Thin-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{thin}{n}{
+ <-> \Roboto@@scale Roboto-Thin-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{thin}{it}{
+ <-> \Roboto@@scale Roboto-ThinItalic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{thin}{scit}{
+ <-> \Roboto@@scale Roboto-ThinItalic-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{thin}{scsl}{
+ <-> ssub * Roboto-TOsF/thin/scit
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{thin}{sl}{
+ <-> ssub * Roboto-TOsF/thin/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{Roboto-TOsF}{bold}{sc}{
<-> \Roboto@@scale Roboto-Bold-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{b}{n}{
+\DeclareFontShape{T1}{Roboto-TOsF}{bold}{n}{
<-> \Roboto@@scale Roboto-Bold-tosf-t1
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{b}{it}{
+\DeclareFontShape{T1}{Roboto-TOsF}{bold}{it}{
<-> \Roboto@@scale Roboto-BoldItalic-tosf-t1
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{b}{scit}{
+\DeclareFontShape{T1}{Roboto-TOsF}{bold}{scit}{
<-> \Roboto@@scale Roboto-BoldItalic-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{b}{scsl}{
- <-> ssub * Roboto-TOsF/b/scit
+\DeclareFontShape{T1}{Roboto-TOsF}{bold}{scsl}{
+ <-> ssub * Roboto-TOsF/bold/scit
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{b}{sl}{
- <-> ssub * Roboto-TOsF/b/it
+\DeclareFontShape{T1}{Roboto-TOsF}{bold}{sl}{
+ <-> ssub * Roboto-TOsF/bold/it
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{mb}{sc}{
+
+% ---- medium ----
+
+\DeclareFontShape{T1}{Roboto-TOsF}{medium}{sc}{
<-> \Roboto@@scale Roboto-Medium-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{mb}{n}{
+\DeclareFontShape{T1}{Roboto-TOsF}{medium}{n}{
<-> \Roboto@@scale Roboto-Medium-tosf-t1
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{mb}{it}{
+\DeclareFontShape{T1}{Roboto-TOsF}{medium}{it}{
<-> \Roboto@@scale Roboto-MediumItalic-tosf-t1
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{mb}{scit}{
+\DeclareFontShape{T1}{Roboto-TOsF}{medium}{scit}{
<-> \Roboto@@scale Roboto-MediumItalic-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{mb}{scsl}{
- <-> ssub * Roboto-TOsF/mb/scit
+\DeclareFontShape{T1}{Roboto-TOsF}{medium}{scsl}{
+ <-> ssub * Roboto-TOsF/medium/scit
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{medium}{sl}{
+ <-> ssub * Roboto-TOsF/medium/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{T1}{Roboto-TOsF}{light}{sc}{
+ <-> \Roboto@@scale Roboto-Light-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{light}{n}{
+ <-> \Roboto@@scale Roboto-Light-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{light}{it}{
+ <-> \Roboto@@scale Roboto-LightItalic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{light}{scit}{
+ <-> \Roboto@@scale Roboto-LightItalic-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{light}{scsl}{
+ <-> ssub * Roboto-TOsF/light/scit
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{light}{sl}{
+ <-> ssub * Roboto-TOsF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{Roboto-TOsF}{m}{sl}{
+ <-> ssub * Roboto-TOsF/regular/sl
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{mb}{sl}{
- <-> ssub * Roboto-TOsF/mb/it
+\DeclareFontShape{T1}{Roboto-TOsF}{m}{scsl}{
+ <-> ssub * Roboto-TOsF/regular/scsl
}{}
\DeclareFontShape{T1}{Roboto-TOsF}{m}{sc}{
- <-> \Roboto@@scale Roboto-Regular-tosf-sc-t1
+ <-> ssub * Roboto-TOsF/regular/sc
}{}
\DeclareFontShape{T1}{Roboto-TOsF}{m}{n}{
- <-> \Roboto@@scale Roboto-Regular-tosf-t1
+ <-> ssub * Roboto-TOsF/regular/n
}{}
\DeclareFontShape{T1}{Roboto-TOsF}{m}{it}{
- <-> \Roboto@@scale Roboto-Italic-tosf-t1
+ <-> ssub * Roboto-TOsF/regular/it
}{}
\DeclareFontShape{T1}{Roboto-TOsF}{m}{scit}{
- <-> \Roboto@@scale Roboto-Italic-tosf-sc-t1
+ <-> ssub * Roboto-TOsF/regular/scit
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{m}{scsl}{
- <-> ssub * Roboto-TOsF/m/scit
+
+% sb --> medium
+
+\DeclareFontShape{T1}{Roboto-TOsF}{sb}{sl}{
+ <-> ssub * Roboto-TOsF/medium/sl
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{m}{sl}{
- <-> ssub * Roboto-TOsF/m/it
+\DeclareFontShape{T1}{Roboto-TOsF}{sb}{scsl}{
+ <-> ssub * Roboto-TOsF/medium/scsl
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{t}{sc}{
- <-> \Roboto@@scale Roboto-Thin-tosf-sc-t1
+\DeclareFontShape{T1}{Roboto-TOsF}{sb}{sc}{
+ <-> ssub * Roboto-TOsF/medium/sc
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{t}{n}{
- <-> \Roboto@@scale Roboto-Thin-tosf-t1
+\DeclareFontShape{T1}{Roboto-TOsF}{sb}{n}{
+ <-> ssub * Roboto-TOsF/medium/n
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{t}{it}{
- <-> \Roboto@@scale Roboto-ThinItalic-tosf-t1
+\DeclareFontShape{T1}{Roboto-TOsF}{sb}{it}{
+ <-> ssub * Roboto-TOsF/medium/it
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{t}{scit}{
- <-> \Roboto@@scale Roboto-ThinItalic-tosf-sc-t1
+\DeclareFontShape{T1}{Roboto-TOsF}{sb}{scit}{
+ <-> ssub * Roboto-TOsF/medium/scit
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{t}{scsl}{
- <-> ssub * Roboto-TOsF/t/scit
+
+% ub --> black
+
+\DeclareFontShape{T1}{Roboto-TOsF}{ub}{sl}{
+ <-> ssub * Roboto-TOsF/black/sl
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{t}{sl}{
- <-> ssub * Roboto-TOsF/t/it
+\DeclareFontShape{T1}{Roboto-TOsF}{ub}{scsl}{
+ <-> ssub * Roboto-TOsF/black/scsl
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{bx}{sl}{
- <-> ssub * Roboto-TOsF/b/sl
+\DeclareFontShape{T1}{Roboto-TOsF}{ub}{sc}{
+ <-> ssub * Roboto-TOsF/black/sc
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{bx}{scsl}{
- <-> ssub * Roboto-TOsF/b/scsl
+\DeclareFontShape{T1}{Roboto-TOsF}{ub}{n}{
+ <-> ssub * Roboto-TOsF/black/n
}{}
-\DeclareFontShape{T1}{Roboto-TOsF}{bx}{sc}{
- <-> ssub * Roboto-TOsF/b/sc
+\DeclareFontShape{T1}{Roboto-TOsF}{ub}{it}{
+ <-> ssub * Roboto-TOsF/black/it
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{ub}{scit}{
+ <-> ssub * Roboto-TOsF/black/scit
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{T1}{Roboto-TOsF}{l}{sl}{
+ <-> ssub * Roboto-TOsF/light/sl
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{l}{scsl}{
+ <-> ssub * Roboto-TOsF/light/scsl
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{l}{sc}{
+ <-> ssub * Roboto-TOsF/light/sc
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{l}{n}{
+ <-> ssub * Roboto-TOsF/light/n
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{l}{it}{
+ <-> ssub * Roboto-TOsF/light/it
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{l}{scit}{
+ <-> ssub * Roboto-TOsF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{Roboto-TOsF}{b}{sl}{
+ <-> ssub * Roboto-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{b}{scsl}{
+ <-> ssub * Roboto-TOsF/bold/scsl
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{b}{sc}{
+ <-> ssub * Roboto-TOsF/bold/sc
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{b}{n}{
+ <-> ssub * Roboto-TOsF/bold/n
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{b}{it}{
+ <-> ssub * Roboto-TOsF/bold/it
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{b}{scit}{
+ <-> ssub * Roboto-TOsF/bold/scit
+}{}
+
+
+% el --> thin
+
+\DeclareFontShape{T1}{Roboto-TOsF}{el}{sl}{
+ <-> ssub * Roboto-TOsF/thin/sl
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{el}{scsl}{
+ <-> ssub * Roboto-TOsF/thin/scsl
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{el}{sc}{
+ <-> ssub * Roboto-TOsF/thin/sc
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{el}{n}{
+ <-> ssub * Roboto-TOsF/thin/n
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{el}{it}{
+ <-> ssub * Roboto-TOsF/thin/it
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{el}{scit}{
+ <-> ssub * Roboto-TOsF/thin/scit
}{}
\DeclareFontShape{T1}{Roboto-TOsF}{bx}{n}{
<-> ssub * Roboto-TOsF/b/n
}{}
+\DeclareFontShape{T1}{Roboto-TOsF}{bx}{sc}{
+ <-> ssub * Roboto-TOsF/b/sc
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{bx}{scsl}{
+ <-> ssub * Roboto-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{Roboto-TOsF}{bx}{sl}{
+ <-> ssub * Roboto-TOsF/b/sl
+}{}
+
\DeclareFontShape{T1}{Roboto-TOsF}{bx}{it}{
<-> ssub * Roboto-TOsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/T1RobotoCondensed-LF.fd b/Master/texmf-dist/tex/latex/roboto/T1RobotoCondensed-LF.fd
index 7d7c7f8bf5c..212ad2e0ea4 100644
--- a/Master/texmf-dist/tex/latex/roboto/T1RobotoCondensed-LF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/T1RobotoCondensed-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{T1RobotoCondensed-LF.fd}
- [2015/09/15 (autoinst) Font definitions for T1/RobotoCondensed-LF.]
+ [2019/04/05 (autoinst) Font definitions for T1/RobotoCondensed-LF.]
\expandafter\ifx\csname RobotoCondensed@scale\endcsname\relax
\let\RobotoCondensed@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{T1}{RobotoCondensed-LF}{}
-\DeclareFontShape{T1}{RobotoCondensed-LF}{l}{sc}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-lf-sc-t1
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{regular}{sc}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-lf-sc-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-LF}{l}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-lf-t1
+\DeclareFontShape{T1}{RobotoCondensed-LF}{regular}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-lf-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-LF}{l}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-lf-t1
+\DeclareFontShape{T1}{RobotoCondensed-LF}{regular}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-lf-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-LF}{l}{scit}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-lf-sc-t1
+\DeclareFontShape{T1}{RobotoCondensed-LF}{regular}{scit}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-lf-sc-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-LF}{l}{scsl}{
- <-> ssub * RobotoCondensed-LF/l/scit
+\DeclareFontShape{T1}{RobotoCondensed-LF}{regular}{scsl}{
+ <-> ssub * RobotoCondensed-LF/regular/scit
}{}
-\DeclareFontShape{T1}{RobotoCondensed-LF}{l}{sl}{
- <-> ssub * RobotoCondensed-LF/l/it
+\DeclareFontShape{T1}{RobotoCondensed-LF}{regular}{sl}{
+ <-> ssub * RobotoCondensed-LF/regular/it
}{}
-\DeclareFontShape{T1}{RobotoCondensed-LF}{b}{sc}{
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{bold}{sc}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-lf-sc-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-LF}{b}{n}{
+\DeclareFontShape{T1}{RobotoCondensed-LF}{bold}{n}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-lf-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-LF}{b}{it}{
+\DeclareFontShape{T1}{RobotoCondensed-LF}{bold}{it}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-lf-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-LF}{b}{scit}{
+\DeclareFontShape{T1}{RobotoCondensed-LF}{bold}{scit}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-lf-sc-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-LF}{b}{scsl}{
- <-> ssub * RobotoCondensed-LF/b/scit
+\DeclareFontShape{T1}{RobotoCondensed-LF}{bold}{scsl}{
+ <-> ssub * RobotoCondensed-LF/bold/scit
}{}
-\DeclareFontShape{T1}{RobotoCondensed-LF}{b}{sl}{
- <-> ssub * RobotoCondensed-LF/b/it
+\DeclareFontShape{T1}{RobotoCondensed-LF}{bold}{sl}{
+ <-> ssub * RobotoCondensed-LF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{light}{sc}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{light}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-lf-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{light}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{light}{scit}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-lf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{light}{scsl}{
+ <-> ssub * RobotoCondensed-LF/light/scit
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{light}{sl}{
+ <-> ssub * RobotoCondensed-LF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{m}{sl}{
+ <-> ssub * RobotoCondensed-LF/regular/sl
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{m}{scsl}{
+ <-> ssub * RobotoCondensed-LF/regular/scsl
}{}
\DeclareFontShape{T1}{RobotoCondensed-LF}{m}{sc}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-lf-sc-t1
+ <-> ssub * RobotoCondensed-LF/regular/sc
}{}
\DeclareFontShape{T1}{RobotoCondensed-LF}{m}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-lf-t1
+ <-> ssub * RobotoCondensed-LF/regular/n
}{}
\DeclareFontShape{T1}{RobotoCondensed-LF}{m}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-lf-t1
+ <-> ssub * RobotoCondensed-LF/regular/it
}{}
\DeclareFontShape{T1}{RobotoCondensed-LF}{m}{scit}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-lf-sc-t1
+ <-> ssub * RobotoCondensed-LF/regular/scit
}{}
-\DeclareFontShape{T1}{RobotoCondensed-LF}{m}{scsl}{
- <-> ssub * RobotoCondensed-LF/m/scit
+
+% l --> light
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{l}{sl}{
+ <-> ssub * RobotoCondensed-LF/light/sl
}{}
-\DeclareFontShape{T1}{RobotoCondensed-LF}{m}{sl}{
- <-> ssub * RobotoCondensed-LF/m/it
+\DeclareFontShape{T1}{RobotoCondensed-LF}{l}{scsl}{
+ <-> ssub * RobotoCondensed-LF/light/scsl
}{}
-\DeclareFontShape{T1}{RobotoCondensed-LF}{bx}{sl}{
- <-> ssub * RobotoCondensed-LF/b/sl
+\DeclareFontShape{T1}{RobotoCondensed-LF}{l}{sc}{
+ <-> ssub * RobotoCondensed-LF/light/sc
}{}
-\DeclareFontShape{T1}{RobotoCondensed-LF}{bx}{scsl}{
- <-> ssub * RobotoCondensed-LF/b/scsl
+\DeclareFontShape{T1}{RobotoCondensed-LF}{l}{n}{
+ <-> ssub * RobotoCondensed-LF/light/n
}{}
-\DeclareFontShape{T1}{RobotoCondensed-LF}{bx}{sc}{
- <-> ssub * RobotoCondensed-LF/b/sc
+\DeclareFontShape{T1}{RobotoCondensed-LF}{l}{it}{
+ <-> ssub * RobotoCondensed-LF/light/it
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{l}{scit}{
+ <-> ssub * RobotoCondensed-LF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{b}{sl}{
+ <-> ssub * RobotoCondensed-LF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{b}{scsl}{
+ <-> ssub * RobotoCondensed-LF/bold/scsl
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{b}{sc}{
+ <-> ssub * RobotoCondensed-LF/bold/sc
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{b}{n}{
+ <-> ssub * RobotoCondensed-LF/bold/n
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{b}{it}{
+ <-> ssub * RobotoCondensed-LF/bold/it
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{b}{scit}{
+ <-> ssub * RobotoCondensed-LF/bold/scit
}{}
\DeclareFontShape{T1}{RobotoCondensed-LF}{bx}{n}{
<-> ssub * RobotoCondensed-LF/b/n
}{}
+\DeclareFontShape{T1}{RobotoCondensed-LF}{bx}{sc}{
+ <-> ssub * RobotoCondensed-LF/b/sc
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{bx}{scsl}{
+ <-> ssub * RobotoCondensed-LF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-LF}{bx}{sl}{
+ <-> ssub * RobotoCondensed-LF/b/sl
+}{}
+
\DeclareFontShape{T1}{RobotoCondensed-LF}{bx}{it}{
<-> ssub * RobotoCondensed-LF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/T1RobotoCondensed-OsF.fd b/Master/texmf-dist/tex/latex/roboto/T1RobotoCondensed-OsF.fd
index 62a1d8d32fd..32da8074730 100644
--- a/Master/texmf-dist/tex/latex/roboto/T1RobotoCondensed-OsF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/T1RobotoCondensed-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{T1RobotoCondensed-OsF.fd}
- [2015/09/15 (autoinst) Font definitions for T1/RobotoCondensed-OsF.]
+ [2019/04/05 (autoinst) Font definitions for T1/RobotoCondensed-OsF.]
\expandafter\ifx\csname RobotoCondensed@scale\endcsname\relax
\let\RobotoCondensed@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{T1}{RobotoCondensed-OsF}{}
-\DeclareFontShape{T1}{RobotoCondensed-OsF}{l}{sc}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-osf-sc-t1
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{regular}{sc}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-osf-sc-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-OsF}{l}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-osf-t1
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{regular}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-osf-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-OsF}{l}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-osf-t1
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{regular}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-osf-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-OsF}{l}{scit}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-osf-sc-t1
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{regular}{scit}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-osf-sc-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-OsF}{l}{scsl}{
- <-> ssub * RobotoCondensed-OsF/l/scit
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{regular}{scsl}{
+ <-> ssub * RobotoCondensed-OsF/regular/scit
}{}
-\DeclareFontShape{T1}{RobotoCondensed-OsF}{l}{sl}{
- <-> ssub * RobotoCondensed-OsF/l/it
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{regular}{sl}{
+ <-> ssub * RobotoCondensed-OsF/regular/it
}{}
-\DeclareFontShape{T1}{RobotoCondensed-OsF}{b}{sc}{
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{bold}{sc}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-osf-sc-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-OsF}{b}{n}{
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{bold}{n}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-osf-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-OsF}{b}{it}{
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{bold}{it}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-osf-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-OsF}{b}{scit}{
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{bold}{scit}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-osf-sc-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-OsF}{b}{scsl}{
- <-> ssub * RobotoCondensed-OsF/b/scit
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{bold}{scsl}{
+ <-> ssub * RobotoCondensed-OsF/bold/scit
}{}
-\DeclareFontShape{T1}{RobotoCondensed-OsF}{b}{sl}{
- <-> ssub * RobotoCondensed-OsF/b/it
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{bold}{sl}{
+ <-> ssub * RobotoCondensed-OsF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{light}{sc}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{light}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-osf-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{light}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{light}{scit}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-osf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{light}{scsl}{
+ <-> ssub * RobotoCondensed-OsF/light/scit
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{light}{sl}{
+ <-> ssub * RobotoCondensed-OsF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{m}{sl}{
+ <-> ssub * RobotoCondensed-OsF/regular/sl
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{m}{scsl}{
+ <-> ssub * RobotoCondensed-OsF/regular/scsl
}{}
\DeclareFontShape{T1}{RobotoCondensed-OsF}{m}{sc}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-osf-sc-t1
+ <-> ssub * RobotoCondensed-OsF/regular/sc
}{}
\DeclareFontShape{T1}{RobotoCondensed-OsF}{m}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-osf-t1
+ <-> ssub * RobotoCondensed-OsF/regular/n
}{}
\DeclareFontShape{T1}{RobotoCondensed-OsF}{m}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-osf-t1
+ <-> ssub * RobotoCondensed-OsF/regular/it
}{}
\DeclareFontShape{T1}{RobotoCondensed-OsF}{m}{scit}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-osf-sc-t1
+ <-> ssub * RobotoCondensed-OsF/regular/scit
}{}
-\DeclareFontShape{T1}{RobotoCondensed-OsF}{m}{scsl}{
- <-> ssub * RobotoCondensed-OsF/m/scit
+
+% l --> light
+
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{l}{sl}{
+ <-> ssub * RobotoCondensed-OsF/light/sl
}{}
-\DeclareFontShape{T1}{RobotoCondensed-OsF}{m}{sl}{
- <-> ssub * RobotoCondensed-OsF/m/it
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{l}{scsl}{
+ <-> ssub * RobotoCondensed-OsF/light/scsl
}{}
-\DeclareFontShape{T1}{RobotoCondensed-OsF}{bx}{sl}{
- <-> ssub * RobotoCondensed-OsF/b/sl
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{l}{sc}{
+ <-> ssub * RobotoCondensed-OsF/light/sc
}{}
-\DeclareFontShape{T1}{RobotoCondensed-OsF}{bx}{scsl}{
- <-> ssub * RobotoCondensed-OsF/b/scsl
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{l}{n}{
+ <-> ssub * RobotoCondensed-OsF/light/n
}{}
-\DeclareFontShape{T1}{RobotoCondensed-OsF}{bx}{sc}{
- <-> ssub * RobotoCondensed-OsF/b/sc
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{l}{it}{
+ <-> ssub * RobotoCondensed-OsF/light/it
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{l}{scit}{
+ <-> ssub * RobotoCondensed-OsF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{b}{sl}{
+ <-> ssub * RobotoCondensed-OsF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{b}{scsl}{
+ <-> ssub * RobotoCondensed-OsF/bold/scsl
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{b}{sc}{
+ <-> ssub * RobotoCondensed-OsF/bold/sc
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{b}{n}{
+ <-> ssub * RobotoCondensed-OsF/bold/n
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{b}{it}{
+ <-> ssub * RobotoCondensed-OsF/bold/it
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{b}{scit}{
+ <-> ssub * RobotoCondensed-OsF/bold/scit
}{}
\DeclareFontShape{T1}{RobotoCondensed-OsF}{bx}{n}{
<-> ssub * RobotoCondensed-OsF/b/n
}{}
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{bx}{sc}{
+ <-> ssub * RobotoCondensed-OsF/b/sc
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{bx}{scsl}{
+ <-> ssub * RobotoCondensed-OsF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-OsF}{bx}{sl}{
+ <-> ssub * RobotoCondensed-OsF/b/sl
+}{}
+
\DeclareFontShape{T1}{RobotoCondensed-OsF}{bx}{it}{
<-> ssub * RobotoCondensed-OsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/T1RobotoCondensed-TLF.fd b/Master/texmf-dist/tex/latex/roboto/T1RobotoCondensed-TLF.fd
index c40ea25a6f3..0b98a688b42 100644
--- a/Master/texmf-dist/tex/latex/roboto/T1RobotoCondensed-TLF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/T1RobotoCondensed-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{T1RobotoCondensed-TLF.fd}
- [2015/09/15 (autoinst) Font definitions for T1/RobotoCondensed-TLF.]
+ [2019/04/05 (autoinst) Font definitions for T1/RobotoCondensed-TLF.]
\expandafter\ifx\csname RobotoCondensed@scale\endcsname\relax
\let\RobotoCondensed@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{T1}{RobotoCondensed-TLF}{}
-\DeclareFontShape{T1}{RobotoCondensed-TLF}{l}{sc}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-tlf-sc-t1
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{regular}{sc}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TLF}{l}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-tlf-t1
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{regular}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tlf-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TLF}{l}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tlf-t1
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{regular}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tlf-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TLF}{l}{scit}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tlf-sc-t1
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{regular}{scit}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TLF}{l}{scsl}{
- <-> ssub * RobotoCondensed-TLF/l/scit
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{regular}{scsl}{
+ <-> ssub * RobotoCondensed-TLF/regular/scit
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TLF}{l}{sl}{
- <-> ssub * RobotoCondensed-TLF/l/it
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{regular}{sl}{
+ <-> ssub * RobotoCondensed-TLF/regular/it
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TLF}{b}{sc}{
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{bold}{sc}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TLF}{b}{n}{
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{bold}{n}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-tlf-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TLF}{b}{it}{
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{bold}{it}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-tlf-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TLF}{b}{scit}{
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{bold}{scit}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TLF}{b}{scsl}{
- <-> ssub * RobotoCondensed-TLF/b/scit
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{bold}{scsl}{
+ <-> ssub * RobotoCondensed-TLF/bold/scit
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TLF}{b}{sl}{
- <-> ssub * RobotoCondensed-TLF/b/it
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{bold}{sl}{
+ <-> ssub * RobotoCondensed-TLF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{light}{sc}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{light}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{light}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{light}{scit}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{light}{scsl}{
+ <-> ssub * RobotoCondensed-TLF/light/scit
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{light}{sl}{
+ <-> ssub * RobotoCondensed-TLF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{m}{sl}{
+ <-> ssub * RobotoCondensed-TLF/regular/sl
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{m}{scsl}{
+ <-> ssub * RobotoCondensed-TLF/regular/scsl
}{}
\DeclareFontShape{T1}{RobotoCondensed-TLF}{m}{sc}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tlf-sc-t1
+ <-> ssub * RobotoCondensed-TLF/regular/sc
}{}
\DeclareFontShape{T1}{RobotoCondensed-TLF}{m}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tlf-t1
+ <-> ssub * RobotoCondensed-TLF/regular/n
}{}
\DeclareFontShape{T1}{RobotoCondensed-TLF}{m}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tlf-t1
+ <-> ssub * RobotoCondensed-TLF/regular/it
}{}
\DeclareFontShape{T1}{RobotoCondensed-TLF}{m}{scit}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tlf-sc-t1
+ <-> ssub * RobotoCondensed-TLF/regular/scit
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TLF}{m}{scsl}{
- <-> ssub * RobotoCondensed-TLF/m/scit
+
+% l --> light
+
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{l}{sl}{
+ <-> ssub * RobotoCondensed-TLF/light/sl
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TLF}{m}{sl}{
- <-> ssub * RobotoCondensed-TLF/m/it
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{l}{scsl}{
+ <-> ssub * RobotoCondensed-TLF/light/scsl
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TLF}{bx}{sl}{
- <-> ssub * RobotoCondensed-TLF/b/sl
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{l}{sc}{
+ <-> ssub * RobotoCondensed-TLF/light/sc
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TLF}{bx}{scsl}{
- <-> ssub * RobotoCondensed-TLF/b/scsl
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{l}{n}{
+ <-> ssub * RobotoCondensed-TLF/light/n
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TLF}{bx}{sc}{
- <-> ssub * RobotoCondensed-TLF/b/sc
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{l}{it}{
+ <-> ssub * RobotoCondensed-TLF/light/it
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{l}{scit}{
+ <-> ssub * RobotoCondensed-TLF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{b}{sl}{
+ <-> ssub * RobotoCondensed-TLF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{b}{scsl}{
+ <-> ssub * RobotoCondensed-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{b}{sc}{
+ <-> ssub * RobotoCondensed-TLF/bold/sc
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{b}{n}{
+ <-> ssub * RobotoCondensed-TLF/bold/n
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{b}{it}{
+ <-> ssub * RobotoCondensed-TLF/bold/it
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{b}{scit}{
+ <-> ssub * RobotoCondensed-TLF/bold/scit
}{}
\DeclareFontShape{T1}{RobotoCondensed-TLF}{bx}{n}{
<-> ssub * RobotoCondensed-TLF/b/n
}{}
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{bx}{sc}{
+ <-> ssub * RobotoCondensed-TLF/b/sc
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{bx}{scsl}{
+ <-> ssub * RobotoCondensed-TLF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TLF}{bx}{sl}{
+ <-> ssub * RobotoCondensed-TLF/b/sl
+}{}
+
\DeclareFontShape{T1}{RobotoCondensed-TLF}{bx}{it}{
<-> ssub * RobotoCondensed-TLF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/T1RobotoCondensed-TOsF.fd b/Master/texmf-dist/tex/latex/roboto/T1RobotoCondensed-TOsF.fd
index 691773cc761..fb7d32abcdd 100644
--- a/Master/texmf-dist/tex/latex/roboto/T1RobotoCondensed-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/T1RobotoCondensed-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{T1RobotoCondensed-TOsF.fd}
- [2015/09/15 (autoinst) Font definitions for T1/RobotoCondensed-TOsF.]
+ [2019/04/05 (autoinst) Font definitions for T1/RobotoCondensed-TOsF.]
\expandafter\ifx\csname RobotoCondensed@scale\endcsname\relax
\let\RobotoCondensed@@scale\@empty
@@ -11,94 +11,187 @@
\DeclareFontFamily{T1}{RobotoCondensed-TOsF}{}
-\DeclareFontShape{T1}{RobotoCondensed-TOsF}{l}{sc}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-tosf-sc-t1
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{regular}{sc}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TOsF}{l}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-tosf-t1
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{regular}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tosf-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TOsF}{l}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tosf-t1
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{regular}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tosf-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TOsF}{l}{scit}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tosf-sc-t1
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{regular}{scit}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TOsF}{l}{scsl}{
- <-> ssub * RobotoCondensed-TOsF/l/scit
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{regular}{scsl}{
+ <-> ssub * RobotoCondensed-TOsF/regular/scit
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TOsF}{l}{sl}{
- <-> ssub * RobotoCondensed-TOsF/l/it
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{regular}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/regular/it
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TOsF}{b}{sc}{
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{bold}{sc}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TOsF}{b}{n}{
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{bold}{n}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-tosf-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TOsF}{b}{it}{
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{bold}{it}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-tosf-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TOsF}{b}{scit}{
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{bold}{scit}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-tosf-sc-t1
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TOsF}{b}{scsl}{
- <-> ssub * RobotoCondensed-TOsF/b/scit
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{bold}{scsl}{
+ <-> ssub * RobotoCondensed-TOsF/bold/scit
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TOsF}{b}{sl}{
- <-> ssub * RobotoCondensed-TOsF/b/it
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{bold}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{light}{sc}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{light}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{light}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{light}{scit}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tosf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{light}{scsl}{
+ <-> ssub * RobotoCondensed-TOsF/light/scit
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{light}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{m}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/regular/sl
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{m}{scsl}{
+ <-> ssub * RobotoCondensed-TOsF/regular/scsl
}{}
\DeclareFontShape{T1}{RobotoCondensed-TOsF}{m}{sc}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tosf-sc-t1
+ <-> ssub * RobotoCondensed-TOsF/regular/sc
}{}
\DeclareFontShape{T1}{RobotoCondensed-TOsF}{m}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tosf-t1
+ <-> ssub * RobotoCondensed-TOsF/regular/n
}{}
\DeclareFontShape{T1}{RobotoCondensed-TOsF}{m}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tosf-t1
+ <-> ssub * RobotoCondensed-TOsF/regular/it
}{}
\DeclareFontShape{T1}{RobotoCondensed-TOsF}{m}{scit}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tosf-sc-t1
+ <-> ssub * RobotoCondensed-TOsF/regular/scit
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TOsF}{m}{scsl}{
- <-> ssub * RobotoCondensed-TOsF/m/scit
+
+% l --> light
+
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{l}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/light/sl
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TOsF}{m}{sl}{
- <-> ssub * RobotoCondensed-TOsF/m/it
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{l}{scsl}{
+ <-> ssub * RobotoCondensed-TOsF/light/scsl
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TOsF}{bx}{sl}{
- <-> ssub * RobotoCondensed-TOsF/b/sl
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{l}{sc}{
+ <-> ssub * RobotoCondensed-TOsF/light/sc
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TOsF}{bx}{scsl}{
- <-> ssub * RobotoCondensed-TOsF/b/scsl
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{l}{n}{
+ <-> ssub * RobotoCondensed-TOsF/light/n
}{}
-\DeclareFontShape{T1}{RobotoCondensed-TOsF}{bx}{sc}{
- <-> ssub * RobotoCondensed-TOsF/b/sc
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{l}{it}{
+ <-> ssub * RobotoCondensed-TOsF/light/it
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{l}{scit}{
+ <-> ssub * RobotoCondensed-TOsF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{b}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{b}{scsl}{
+ <-> ssub * RobotoCondensed-TOsF/bold/scsl
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{b}{sc}{
+ <-> ssub * RobotoCondensed-TOsF/bold/sc
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{b}{n}{
+ <-> ssub * RobotoCondensed-TOsF/bold/n
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{b}{it}{
+ <-> ssub * RobotoCondensed-TOsF/bold/it
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{b}{scit}{
+ <-> ssub * RobotoCondensed-TOsF/bold/scit
}{}
\DeclareFontShape{T1}{RobotoCondensed-TOsF}{bx}{n}{
<-> ssub * RobotoCondensed-TOsF/b/n
}{}
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{bx}{sc}{
+ <-> ssub * RobotoCondensed-TOsF/b/sc
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{bx}{scsl}{
+ <-> ssub * RobotoCondensed-TOsF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{RobotoCondensed-TOsF}{bx}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/b/sl
+}{}
+
\DeclareFontShape{T1}{RobotoCondensed-TOsF}{bx}{it}{
<-> ssub * RobotoCondensed-TOsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/T1RobotoMono-TLF.fd b/Master/texmf-dist/tex/latex/roboto/T1RobotoMono-TLF.fd
index 764f8fc65ec..8a694955c75 100644
--- a/Master/texmf-dist/tex/latex/roboto/T1RobotoMono-TLF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/T1RobotoMono-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/04/10
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{T1RobotoMono-TLF.fd}
- [2018/04/10 (autoinst) Font definitions for T1/RobotoMono-TLF.]
+ [2019/04/05 (autoinst) Font definitions for T1/RobotoMono-TLF.]
\expandafter\ifx\csname RobotoMono@scale\endcsname\relax
\let\RobotoMono@@scale\@empty
@@ -11,142 +11,295 @@
\DeclareFontFamily{T1}{RobotoMono-TLF}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{l}{sc}{
- <-> \RobotoMono@@scale RobotoMono-Light-tlf-sc-t1
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{regular}{sc}{
+ <-> \RobotoMono@@scale RobotoMono-Regular-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{l}{n}{
- <-> \RobotoMono@@scale RobotoMono-Light-tlf-t1
+\DeclareFontShape{T1}{RobotoMono-TLF}{regular}{n}{
+ <-> \RobotoMono@@scale RobotoMono-Regular-tlf-t1
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{l}{it}{
- <-> \RobotoMono@@scale RobotoMono-LightItalic-tlf-t1
+\DeclareFontShape{T1}{RobotoMono-TLF}{regular}{it}{
+ <-> \RobotoMono@@scale RobotoMono-Italic-tlf-t1
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{l}{scit}{
- <-> \RobotoMono@@scale RobotoMono-LightItalic-tlf-sc-t1
+\DeclareFontShape{T1}{RobotoMono-TLF}{regular}{scit}{
+ <-> \RobotoMono@@scale RobotoMono-Italic-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{l}{scsl}{
- <-> ssub * RobotoMono-TLF/l/scit
+\DeclareFontShape{T1}{RobotoMono-TLF}{regular}{scsl}{
+ <-> ssub * RobotoMono-TLF/regular/scit
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{l}{sl}{
- <-> ssub * RobotoMono-TLF/l/it
+\DeclareFontShape{T1}{RobotoMono-TLF}{regular}{sl}{
+ <-> ssub * RobotoMono-TLF/regular/it
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{b}{sc}{
+
+% ---- thin ----
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{thin}{sc}{
+ <-> \RobotoMono@@scale RobotoMono-Thin-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{thin}{n}{
+ <-> \RobotoMono@@scale RobotoMono-Thin-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{thin}{it}{
+ <-> \RobotoMono@@scale RobotoMono-ThinItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{thin}{scit}{
+ <-> \RobotoMono@@scale RobotoMono-ThinItalic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{thin}{scsl}{
+ <-> ssub * RobotoMono-TLF/thin/scit
+}{}
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{thin}{sl}{
+ <-> ssub * RobotoMono-TLF/thin/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{bold}{sc}{
<-> \RobotoMono@@scale RobotoMono-Bold-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{b}{n}{
+\DeclareFontShape{T1}{RobotoMono-TLF}{bold}{n}{
<-> \RobotoMono@@scale RobotoMono-Bold-tlf-t1
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{b}{it}{
+\DeclareFontShape{T1}{RobotoMono-TLF}{bold}{it}{
<-> \RobotoMono@@scale RobotoMono-BoldItalic-tlf-t1
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{b}{scit}{
+\DeclareFontShape{T1}{RobotoMono-TLF}{bold}{scit}{
<-> \RobotoMono@@scale RobotoMono-BoldItalic-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{b}{scsl}{
- <-> ssub * RobotoMono-TLF/b/scit
+\DeclareFontShape{T1}{RobotoMono-TLF}{bold}{scsl}{
+ <-> ssub * RobotoMono-TLF/bold/scit
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{b}{sl}{
- <-> ssub * RobotoMono-TLF/b/it
+\DeclareFontShape{T1}{RobotoMono-TLF}{bold}{sl}{
+ <-> ssub * RobotoMono-TLF/bold/it
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{mb}{sc}{
+
+% ---- medium ----
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{medium}{sc}{
<-> \RobotoMono@@scale RobotoMono-Medium-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{mb}{n}{
+\DeclareFontShape{T1}{RobotoMono-TLF}{medium}{n}{
<-> \RobotoMono@@scale RobotoMono-Medium-tlf-t1
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{mb}{it}{
+\DeclareFontShape{T1}{RobotoMono-TLF}{medium}{it}{
<-> \RobotoMono@@scale RobotoMono-MediumItalic-tlf-t1
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{mb}{scit}{
+\DeclareFontShape{T1}{RobotoMono-TLF}{medium}{scit}{
<-> \RobotoMono@@scale RobotoMono-MediumItalic-tlf-sc-t1
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{mb}{scsl}{
- <-> ssub * RobotoMono-TLF/mb/scit
+\DeclareFontShape{T1}{RobotoMono-TLF}{medium}{scsl}{
+ <-> ssub * RobotoMono-TLF/medium/scit
+}{}
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{medium}{sl}{
+ <-> ssub * RobotoMono-TLF/medium/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{light}{sc}{
+ <-> \RobotoMono@@scale RobotoMono-Light-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{light}{n}{
+ <-> \RobotoMono@@scale RobotoMono-Light-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{light}{it}{
+ <-> \RobotoMono@@scale RobotoMono-LightItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{light}{scit}{
+ <-> \RobotoMono@@scale RobotoMono-LightItalic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{light}{scsl}{
+ <-> ssub * RobotoMono-TLF/light/scit
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{mb}{sl}{
- <-> ssub * RobotoMono-TLF/mb/it
+\DeclareFontShape{T1}{RobotoMono-TLF}{light}{sl}{
+ <-> ssub * RobotoMono-TLF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{m}{sl}{
+ <-> ssub * RobotoMono-TLF/regular/sl
+}{}
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{m}{scsl}{
+ <-> ssub * RobotoMono-TLF/regular/scsl
}{}
\DeclareFontShape{T1}{RobotoMono-TLF}{m}{sc}{
- <-> \RobotoMono@@scale RobotoMono-Regular-tlf-sc-t1
+ <-> ssub * RobotoMono-TLF/regular/sc
}{}
\DeclareFontShape{T1}{RobotoMono-TLF}{m}{n}{
- <-> \RobotoMono@@scale RobotoMono-Regular-tlf-t1
+ <-> ssub * RobotoMono-TLF/regular/n
}{}
\DeclareFontShape{T1}{RobotoMono-TLF}{m}{it}{
- <-> \RobotoMono@@scale RobotoMono-Italic-tlf-t1
+ <-> ssub * RobotoMono-TLF/regular/it
}{}
\DeclareFontShape{T1}{RobotoMono-TLF}{m}{scit}{
- <-> \RobotoMono@@scale RobotoMono-Italic-tlf-sc-t1
+ <-> ssub * RobotoMono-TLF/regular/scit
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{m}{scsl}{
- <-> ssub * RobotoMono-TLF/m/scit
+
+% sb --> medium
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{sb}{sl}{
+ <-> ssub * RobotoMono-TLF/medium/sl
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{m}{sl}{
- <-> ssub * RobotoMono-TLF/m/it
+\DeclareFontShape{T1}{RobotoMono-TLF}{sb}{scsl}{
+ <-> ssub * RobotoMono-TLF/medium/scsl
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{i}{sc}{
- <-> \RobotoMono@@scale RobotoMono-Thin-tlf-sc-t1
+\DeclareFontShape{T1}{RobotoMono-TLF}{sb}{sc}{
+ <-> ssub * RobotoMono-TLF/medium/sc
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{i}{n}{
- <-> \RobotoMono@@scale RobotoMono-Thin-tlf-t1
+\DeclareFontShape{T1}{RobotoMono-TLF}{sb}{n}{
+ <-> ssub * RobotoMono-TLF/medium/n
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{i}{it}{
- <-> \RobotoMono@@scale RobotoMono-ThinItalic-tlf-t1
+\DeclareFontShape{T1}{RobotoMono-TLF}{sb}{it}{
+ <-> ssub * RobotoMono-TLF/medium/it
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{i}{scit}{
- <-> \RobotoMono@@scale RobotoMono-ThinItalic-tlf-sc-t1
+\DeclareFontShape{T1}{RobotoMono-TLF}{sb}{scit}{
+ <-> ssub * RobotoMono-TLF/medium/scit
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{i}{scsl}{
- <-> ssub * RobotoMono-TLF/i/scit
+
+% l --> light
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{l}{sl}{
+ <-> ssub * RobotoMono-TLF/light/sl
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{i}{sl}{
- <-> ssub * RobotoMono-TLF/i/it
+\DeclareFontShape{T1}{RobotoMono-TLF}{l}{scsl}{
+ <-> ssub * RobotoMono-TLF/light/scsl
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{bx}{sl}{
- <-> ssub * RobotoMono-TLF/b/sl
+\DeclareFontShape{T1}{RobotoMono-TLF}{l}{sc}{
+ <-> ssub * RobotoMono-TLF/light/sc
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{bx}{scsl}{
- <-> ssub * RobotoMono-TLF/b/scsl
+\DeclareFontShape{T1}{RobotoMono-TLF}{l}{n}{
+ <-> ssub * RobotoMono-TLF/light/n
}{}
-\DeclareFontShape{T1}{RobotoMono-TLF}{bx}{sc}{
- <-> ssub * RobotoMono-TLF/b/sc
+\DeclareFontShape{T1}{RobotoMono-TLF}{l}{it}{
+ <-> ssub * RobotoMono-TLF/light/it
+}{}
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{l}{scit}{
+ <-> ssub * RobotoMono-TLF/light/scit
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{b}{sl}{
+ <-> ssub * RobotoMono-TLF/bold/sl
+}{}
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{b}{scsl}{
+ <-> ssub * RobotoMono-TLF/bold/scsl
+}{}
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{b}{sc}{
+ <-> ssub * RobotoMono-TLF/bold/sc
+}{}
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{b}{n}{
+ <-> ssub * RobotoMono-TLF/bold/n
+}{}
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{b}{it}{
+ <-> ssub * RobotoMono-TLF/bold/it
+}{}
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{b}{scit}{
+ <-> ssub * RobotoMono-TLF/bold/scit
+}{}
+
+
+% el --> thin
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{el}{sl}{
+ <-> ssub * RobotoMono-TLF/thin/sl
+}{}
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{el}{scsl}{
+ <-> ssub * RobotoMono-TLF/thin/scsl
+}{}
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{el}{sc}{
+ <-> ssub * RobotoMono-TLF/thin/sc
+}{}
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{el}{n}{
+ <-> ssub * RobotoMono-TLF/thin/n
+}{}
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{el}{it}{
+ <-> ssub * RobotoMono-TLF/thin/it
+}{}
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{el}{scit}{
+ <-> ssub * RobotoMono-TLF/thin/scit
}{}
\DeclareFontShape{T1}{RobotoMono-TLF}{bx}{n}{
<-> ssub * RobotoMono-TLF/b/n
}{}
+\DeclareFontShape{T1}{RobotoMono-TLF}{bx}{sc}{
+ <-> ssub * RobotoMono-TLF/b/sc
+}{}
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{bx}{scsl}{
+ <-> ssub * RobotoMono-TLF/b/scsl
+}{}
+
+\DeclareFontShape{T1}{RobotoMono-TLF}{bx}{sl}{
+ <-> ssub * RobotoMono-TLF/b/sl
+}{}
+
\DeclareFontShape{T1}{RobotoMono-TLF}{bx}{it}{
<-> ssub * RobotoMono-TLF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/T1RobotoSlab-LF.fd b/Master/texmf-dist/tex/latex/roboto/T1RobotoSlab-LF.fd
deleted file mode 100644
index e9a55ce16c9..00000000000
--- a/Master/texmf-dist/tex/latex/roboto/T1RobotoSlab-LF.fd
+++ /dev/null
@@ -1,54 +0,0 @@
-%% Generated by autoinst on 2015/09/15
-%%
-\ProvidesFile{T1RobotoSlab-LF.fd}
- [2015/09/15 (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}{sc}{
- <-> \RobotoSlab@@scale RobotoSlab-Light-lf-sc-t1
-}{}
-
-\DeclareFontShape{T1}{RobotoSlab-LF}{l}{n}{
- <-> \RobotoSlab@@scale RobotoSlab-Light-lf-t1
-}{}
-
-\DeclareFontShape{T1}{RobotoSlab-LF}{b}{sc}{
- <-> \RobotoSlab@@scale RobotoSlab-Bold-lf-sc-t1
-}{}
-
-\DeclareFontShape{T1}{RobotoSlab-LF}{b}{n}{
- <-> \RobotoSlab@@scale RobotoSlab-Bold-lf-t1
-}{}
-
-\DeclareFontShape{T1}{RobotoSlab-LF}{m}{sc}{
- <-> \RobotoSlab@@scale RobotoSlab-Regular-lf-sc-t1
-}{}
-
-\DeclareFontShape{T1}{RobotoSlab-LF}{m}{n}{
- <-> \RobotoSlab@@scale RobotoSlab-Regular-lf-t1
-}{}
-
-\DeclareFontShape{T1}{RobotoSlab-LF}{t}{sc}{
- <-> \RobotoSlab@@scale RobotoSlab-Thin-lf-sc-t1
-}{}
-
-\DeclareFontShape{T1}{RobotoSlab-LF}{t}{n}{
- <-> \RobotoSlab@@scale RobotoSlab-Thin-lf-t1
-}{}
-
-\DeclareFontShape{T1}{RobotoSlab-LF}{bx}{sc}{
- <-> ssub * RobotoSlab-LF/b/sc
-}{}
-
-\DeclareFontShape{T1}{RobotoSlab-LF}{bx}{n}{
- <-> ssub * RobotoSlab-LF/b/n
-}{}
-
-\endinput
diff --git a/Master/texmf-dist/tex/latex/roboto/T1RobotoSlab-TLF.fd b/Master/texmf-dist/tex/latex/roboto/T1RobotoSlab-TLF.fd
new file mode 100644
index 00000000000..1afee7d613d
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/roboto/T1RobotoSlab-TLF.fd
@@ -0,0 +1,113 @@
+%% Generated by autoinst on 2019/04/05
+%%
+\ProvidesFile{T1RobotoSlab-TLF.fd}
+ [2019/04/05 (autoinst) Font definitions for T1/RobotoSlab-TLF.]
+
+\expandafter\ifx\csname RobotoSlab@scale\endcsname\relax
+ \let\RobotoSlab@@scale\@empty
+\else
+ \edef\RobotoSlab@@scale{s*[\csname RobotoSlab@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{RobotoSlab-TLF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{RobotoSlab-TLF}{regular}{sc}{
+ <-> \RobotoSlab@@scale RobotoSlab-Regular-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoSlab-TLF}{regular}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Regular-tlf-t1
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{T1}{RobotoSlab-TLF}{thin}{sc}{
+ <-> \RobotoSlab@@scale RobotoSlab-Thin-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoSlab-TLF}{thin}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Thin-tlf-t1
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{RobotoSlab-TLF}{bold}{sc}{
+ <-> \RobotoSlab@@scale RobotoSlab-Bold-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoSlab-TLF}{bold}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Bold-tlf-t1
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{T1}{RobotoSlab-TLF}{light}{sc}{
+ <-> \RobotoSlab@@scale RobotoSlab-Light-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{RobotoSlab-TLF}{light}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Light-tlf-t1
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{T1}{RobotoSlab-TLF}{m}{sc}{
+ <-> ssub * RobotoSlab-TLF/regular/sc
+}{}
+
+\DeclareFontShape{T1}{RobotoSlab-TLF}{m}{n}{
+ <-> ssub * RobotoSlab-TLF/regular/n
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{T1}{RobotoSlab-TLF}{l}{sc}{
+ <-> ssub * RobotoSlab-TLF/light/sc
+}{}
+
+\DeclareFontShape{T1}{RobotoSlab-TLF}{l}{n}{
+ <-> ssub * RobotoSlab-TLF/light/n
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{RobotoSlab-TLF}{b}{sc}{
+ <-> ssub * RobotoSlab-TLF/bold/sc
+}{}
+
+\DeclareFontShape{T1}{RobotoSlab-TLF}{b}{n}{
+ <-> ssub * RobotoSlab-TLF/bold/n
+}{}
+
+
+% el --> thin
+
+\DeclareFontShape{T1}{RobotoSlab-TLF}{el}{sc}{
+ <-> ssub * RobotoSlab-TLF/thin/sc
+}{}
+
+\DeclareFontShape{T1}{RobotoSlab-TLF}{el}{n}{
+ <-> ssub * RobotoSlab-TLF/thin/n
+}{}
+
+\DeclareFontShape{T1}{RobotoSlab-TLF}{bx}{n}{
+ <-> ssub * RobotoSlab-TLF/b/n
+}{}
+
+\DeclareFontShape{T1}{RobotoSlab-TLF}{bx}{sc}{
+ <-> ssub * RobotoSlab-TLF/b/sc
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/roboto/TS1Roboto-LF.fd b/Master/texmf-dist/tex/latex/roboto/TS1Roboto-LF.fd
index 3e3c9cb55ad..f58674fc1bc 100644
--- a/Master/texmf-dist/tex/latex/roboto/TS1Roboto-LF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/TS1Roboto-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{TS1Roboto-LF.fd}
- [2015/09/15 (autoinst) Font definitions for TS1/Roboto-LF.]
+ [2019/04/05 (autoinst) Font definitions for TS1/Roboto-LF.]
\expandafter\ifx\csname Roboto@scale\endcsname\relax
\let\Roboto@@scale\@empty
@@ -11,86 +11,197 @@
\DeclareFontFamily{TS1}{Roboto-LF}{}
-\DeclareFontShape{TS1}{Roboto-LF}{l}{n}{
- <-> \Roboto@@scale Roboto-Light-lf-ts1
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{Roboto-LF}{regular}{n}{
+ <-> \Roboto@@scale Roboto-Regular-lf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-LF}{l}{it}{
- <-> \Roboto@@scale Roboto-LightItalic-lf-ts1
+\DeclareFontShape{TS1}{Roboto-LF}{regular}{it}{
+ <-> \Roboto@@scale Roboto-Italic-lf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-LF}{l}{sl}{
- <-> ssub * Roboto-LF/l/it
+\DeclareFontShape{TS1}{Roboto-LF}{regular}{sl}{
+ <-> ssub * Roboto-LF/regular/it
}{}
-\DeclareFontShape{TS1}{Roboto-LF}{k}{n}{
+
+% ---- black ----
+
+\DeclareFontShape{TS1}{Roboto-LF}{black}{n}{
<-> \Roboto@@scale Roboto-Black-lf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-LF}{k}{it}{
+\DeclareFontShape{TS1}{Roboto-LF}{black}{it}{
<-> \Roboto@@scale Roboto-BlackItalic-lf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-LF}{k}{sl}{
- <-> ssub * Roboto-LF/k/it
+\DeclareFontShape{TS1}{Roboto-LF}{black}{sl}{
+ <-> ssub * Roboto-LF/black/it
}{}
-\DeclareFontShape{TS1}{Roboto-LF}{b}{n}{
+
+% ---- thin ----
+
+\DeclareFontShape{TS1}{Roboto-LF}{thin}{n}{
+ <-> \Roboto@@scale Roboto-Thin-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{thin}{it}{
+ <-> \Roboto@@scale Roboto-ThinItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{thin}{sl}{
+ <-> ssub * Roboto-LF/thin/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{Roboto-LF}{bold}{n}{
<-> \Roboto@@scale Roboto-Bold-lf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-LF}{b}{it}{
+\DeclareFontShape{TS1}{Roboto-LF}{bold}{it}{
<-> \Roboto@@scale Roboto-BoldItalic-lf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-LF}{b}{sl}{
- <-> ssub * Roboto-LF/b/it
+\DeclareFontShape{TS1}{Roboto-LF}{bold}{sl}{
+ <-> ssub * Roboto-LF/bold/it
}{}
-\DeclareFontShape{TS1}{Roboto-LF}{mb}{n}{
+
+% ---- medium ----
+
+\DeclareFontShape{TS1}{Roboto-LF}{medium}{n}{
<-> \Roboto@@scale Roboto-Medium-lf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-LF}{mb}{it}{
+\DeclareFontShape{TS1}{Roboto-LF}{medium}{it}{
<-> \Roboto@@scale Roboto-MediumItalic-lf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-LF}{mb}{sl}{
- <-> ssub * Roboto-LF/mb/it
+\DeclareFontShape{TS1}{Roboto-LF}{medium}{sl}{
+ <-> ssub * Roboto-LF/medium/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{TS1}{Roboto-LF}{light}{n}{
+ <-> \Roboto@@scale Roboto-Light-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{light}{it}{
+ <-> \Roboto@@scale Roboto-LightItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{light}{sl}{
+ <-> ssub * Roboto-LF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{TS1}{Roboto-LF}{m}{sl}{
+ <-> ssub * Roboto-LF/regular/sl
}{}
\DeclareFontShape{TS1}{Roboto-LF}{m}{n}{
- <-> \Roboto@@scale Roboto-Regular-lf-ts1
+ <-> ssub * Roboto-LF/regular/n
}{}
\DeclareFontShape{TS1}{Roboto-LF}{m}{it}{
- <-> \Roboto@@scale Roboto-Italic-lf-ts1
+ <-> ssub * Roboto-LF/regular/it
}{}
-\DeclareFontShape{TS1}{Roboto-LF}{m}{sl}{
- <-> ssub * Roboto-LF/m/it
+
+% sb --> medium
+
+\DeclareFontShape{TS1}{Roboto-LF}{sb}{sl}{
+ <-> ssub * Roboto-LF/medium/sl
}{}
-\DeclareFontShape{TS1}{Roboto-LF}{t}{n}{
- <-> \Roboto@@scale Roboto-Thin-lf-ts1
+\DeclareFontShape{TS1}{Roboto-LF}{sb}{n}{
+ <-> ssub * Roboto-LF/medium/n
}{}
-\DeclareFontShape{TS1}{Roboto-LF}{t}{it}{
- <-> \Roboto@@scale Roboto-ThinItalic-lf-ts1
+\DeclareFontShape{TS1}{Roboto-LF}{sb}{it}{
+ <-> ssub * Roboto-LF/medium/it
+}{}
+
+
+% ub --> black
+
+\DeclareFontShape{TS1}{Roboto-LF}{ub}{sl}{
+ <-> ssub * Roboto-LF/black/sl
}{}
-\DeclareFontShape{TS1}{Roboto-LF}{t}{sl}{
- <-> ssub * Roboto-LF/t/it
+\DeclareFontShape{TS1}{Roboto-LF}{ub}{n}{
+ <-> ssub * Roboto-LF/black/n
}{}
-\DeclareFontShape{TS1}{Roboto-LF}{bx}{sl}{
- <-> ssub * Roboto-LF/b/sl
+\DeclareFontShape{TS1}{Roboto-LF}{ub}{it}{
+ <-> ssub * Roboto-LF/black/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{TS1}{Roboto-LF}{l}{sl}{
+ <-> ssub * Roboto-LF/light/sl
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{l}{n}{
+ <-> ssub * Roboto-LF/light/n
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{l}{it}{
+ <-> ssub * Roboto-LF/light/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{Roboto-LF}{b}{sl}{
+ <-> ssub * Roboto-LF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{b}{n}{
+ <-> ssub * Roboto-LF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{b}{it}{
+ <-> ssub * Roboto-LF/bold/it
+}{}
+
+
+% el --> thin
+
+\DeclareFontShape{TS1}{Roboto-LF}{el}{sl}{
+ <-> ssub * Roboto-LF/thin/sl
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{el}{n}{
+ <-> ssub * Roboto-LF/thin/n
+}{}
+
+\DeclareFontShape{TS1}{Roboto-LF}{el}{it}{
+ <-> ssub * Roboto-LF/thin/it
}{}
\DeclareFontShape{TS1}{Roboto-LF}{bx}{n}{
<-> ssub * Roboto-LF/b/n
}{}
+\DeclareFontShape{TS1}{Roboto-LF}{bx}{sl}{
+ <-> ssub * Roboto-LF/b/sl
+}{}
+
\DeclareFontShape{TS1}{Roboto-LF}{bx}{it}{
<-> ssub * Roboto-LF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/TS1Roboto-OsF.fd b/Master/texmf-dist/tex/latex/roboto/TS1Roboto-OsF.fd
index a5c4eca449a..35b45cdc293 100644
--- a/Master/texmf-dist/tex/latex/roboto/TS1Roboto-OsF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/TS1Roboto-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{TS1Roboto-OsF.fd}
- [2015/09/15 (autoinst) Font definitions for TS1/Roboto-OsF.]
+ [2019/04/05 (autoinst) Font definitions for TS1/Roboto-OsF.]
\expandafter\ifx\csname Roboto@scale\endcsname\relax
\let\Roboto@@scale\@empty
@@ -11,86 +11,197 @@
\DeclareFontFamily{TS1}{Roboto-OsF}{}
-\DeclareFontShape{TS1}{Roboto-OsF}{l}{n}{
- <-> \Roboto@@scale Roboto-Light-osf-ts1
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{Roboto-OsF}{regular}{n}{
+ <-> \Roboto@@scale Roboto-Regular-osf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-OsF}{l}{it}{
- <-> \Roboto@@scale Roboto-LightItalic-osf-ts1
+\DeclareFontShape{TS1}{Roboto-OsF}{regular}{it}{
+ <-> \Roboto@@scale Roboto-Italic-osf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-OsF}{l}{sl}{
- <-> ssub * Roboto-OsF/l/it
+\DeclareFontShape{TS1}{Roboto-OsF}{regular}{sl}{
+ <-> ssub * Roboto-OsF/regular/it
}{}
-\DeclareFontShape{TS1}{Roboto-OsF}{k}{n}{
+
+% ---- black ----
+
+\DeclareFontShape{TS1}{Roboto-OsF}{black}{n}{
<-> \Roboto@@scale Roboto-Black-osf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-OsF}{k}{it}{
+\DeclareFontShape{TS1}{Roboto-OsF}{black}{it}{
<-> \Roboto@@scale Roboto-BlackItalic-osf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-OsF}{k}{sl}{
- <-> ssub * Roboto-OsF/k/it
+\DeclareFontShape{TS1}{Roboto-OsF}{black}{sl}{
+ <-> ssub * Roboto-OsF/black/it
}{}
-\DeclareFontShape{TS1}{Roboto-OsF}{b}{n}{
+
+% ---- thin ----
+
+\DeclareFontShape{TS1}{Roboto-OsF}{thin}{n}{
+ <-> \Roboto@@scale Roboto-Thin-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-OsF}{thin}{it}{
+ <-> \Roboto@@scale Roboto-ThinItalic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-OsF}{thin}{sl}{
+ <-> ssub * Roboto-OsF/thin/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{Roboto-OsF}{bold}{n}{
<-> \Roboto@@scale Roboto-Bold-osf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-OsF}{b}{it}{
+\DeclareFontShape{TS1}{Roboto-OsF}{bold}{it}{
<-> \Roboto@@scale Roboto-BoldItalic-osf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-OsF}{b}{sl}{
- <-> ssub * Roboto-OsF/b/it
+\DeclareFontShape{TS1}{Roboto-OsF}{bold}{sl}{
+ <-> ssub * Roboto-OsF/bold/it
}{}
-\DeclareFontShape{TS1}{Roboto-OsF}{mb}{n}{
+
+% ---- medium ----
+
+\DeclareFontShape{TS1}{Roboto-OsF}{medium}{n}{
<-> \Roboto@@scale Roboto-Medium-osf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-OsF}{mb}{it}{
+\DeclareFontShape{TS1}{Roboto-OsF}{medium}{it}{
<-> \Roboto@@scale Roboto-MediumItalic-osf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-OsF}{mb}{sl}{
- <-> ssub * Roboto-OsF/mb/it
+\DeclareFontShape{TS1}{Roboto-OsF}{medium}{sl}{
+ <-> ssub * Roboto-OsF/medium/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{TS1}{Roboto-OsF}{light}{n}{
+ <-> \Roboto@@scale Roboto-Light-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-OsF}{light}{it}{
+ <-> \Roboto@@scale Roboto-LightItalic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-OsF}{light}{sl}{
+ <-> ssub * Roboto-OsF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{TS1}{Roboto-OsF}{m}{sl}{
+ <-> ssub * Roboto-OsF/regular/sl
}{}
\DeclareFontShape{TS1}{Roboto-OsF}{m}{n}{
- <-> \Roboto@@scale Roboto-Regular-osf-ts1
+ <-> ssub * Roboto-OsF/regular/n
}{}
\DeclareFontShape{TS1}{Roboto-OsF}{m}{it}{
- <-> \Roboto@@scale Roboto-Italic-osf-ts1
+ <-> ssub * Roboto-OsF/regular/it
}{}
-\DeclareFontShape{TS1}{Roboto-OsF}{m}{sl}{
- <-> ssub * Roboto-OsF/m/it
+
+% sb --> medium
+
+\DeclareFontShape{TS1}{Roboto-OsF}{sb}{sl}{
+ <-> ssub * Roboto-OsF/medium/sl
}{}
-\DeclareFontShape{TS1}{Roboto-OsF}{t}{n}{
- <-> \Roboto@@scale Roboto-Thin-osf-ts1
+\DeclareFontShape{TS1}{Roboto-OsF}{sb}{n}{
+ <-> ssub * Roboto-OsF/medium/n
}{}
-\DeclareFontShape{TS1}{Roboto-OsF}{t}{it}{
- <-> \Roboto@@scale Roboto-ThinItalic-osf-ts1
+\DeclareFontShape{TS1}{Roboto-OsF}{sb}{it}{
+ <-> ssub * Roboto-OsF/medium/it
+}{}
+
+
+% ub --> black
+
+\DeclareFontShape{TS1}{Roboto-OsF}{ub}{sl}{
+ <-> ssub * Roboto-OsF/black/sl
}{}
-\DeclareFontShape{TS1}{Roboto-OsF}{t}{sl}{
- <-> ssub * Roboto-OsF/t/it
+\DeclareFontShape{TS1}{Roboto-OsF}{ub}{n}{
+ <-> ssub * Roboto-OsF/black/n
}{}
-\DeclareFontShape{TS1}{Roboto-OsF}{bx}{sl}{
- <-> ssub * Roboto-OsF/b/sl
+\DeclareFontShape{TS1}{Roboto-OsF}{ub}{it}{
+ <-> ssub * Roboto-OsF/black/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{TS1}{Roboto-OsF}{l}{sl}{
+ <-> ssub * Roboto-OsF/light/sl
+}{}
+
+\DeclareFontShape{TS1}{Roboto-OsF}{l}{n}{
+ <-> ssub * Roboto-OsF/light/n
+}{}
+
+\DeclareFontShape{TS1}{Roboto-OsF}{l}{it}{
+ <-> ssub * Roboto-OsF/light/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{Roboto-OsF}{b}{sl}{
+ <-> ssub * Roboto-OsF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{Roboto-OsF}{b}{n}{
+ <-> ssub * Roboto-OsF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{Roboto-OsF}{b}{it}{
+ <-> ssub * Roboto-OsF/bold/it
+}{}
+
+
+% el --> thin
+
+\DeclareFontShape{TS1}{Roboto-OsF}{el}{sl}{
+ <-> ssub * Roboto-OsF/thin/sl
+}{}
+
+\DeclareFontShape{TS1}{Roboto-OsF}{el}{n}{
+ <-> ssub * Roboto-OsF/thin/n
+}{}
+
+\DeclareFontShape{TS1}{Roboto-OsF}{el}{it}{
+ <-> ssub * Roboto-OsF/thin/it
}{}
\DeclareFontShape{TS1}{Roboto-OsF}{bx}{n}{
<-> ssub * Roboto-OsF/b/n
}{}
+\DeclareFontShape{TS1}{Roboto-OsF}{bx}{sl}{
+ <-> ssub * Roboto-OsF/b/sl
+}{}
+
\DeclareFontShape{TS1}{Roboto-OsF}{bx}{it}{
<-> ssub * Roboto-OsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/TS1Roboto-TLF.fd b/Master/texmf-dist/tex/latex/roboto/TS1Roboto-TLF.fd
index 982628106aa..dda54ab4b57 100644
--- a/Master/texmf-dist/tex/latex/roboto/TS1Roboto-TLF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/TS1Roboto-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{TS1Roboto-TLF.fd}
- [2015/09/15 (autoinst) Font definitions for TS1/Roboto-TLF.]
+ [2019/04/05 (autoinst) Font definitions for TS1/Roboto-TLF.]
\expandafter\ifx\csname Roboto@scale\endcsname\relax
\let\Roboto@@scale\@empty
@@ -11,86 +11,197 @@
\DeclareFontFamily{TS1}{Roboto-TLF}{}
-\DeclareFontShape{TS1}{Roboto-TLF}{l}{n}{
- <-> \Roboto@@scale Roboto-Light-tlf-ts1
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{Roboto-TLF}{regular}{n}{
+ <-> \Roboto@@scale Roboto-Regular-tlf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-TLF}{l}{it}{
- <-> \Roboto@@scale Roboto-LightItalic-tlf-ts1
+\DeclareFontShape{TS1}{Roboto-TLF}{regular}{it}{
+ <-> \Roboto@@scale Roboto-Italic-tlf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-TLF}{l}{sl}{
- <-> ssub * Roboto-TLF/l/it
+\DeclareFontShape{TS1}{Roboto-TLF}{regular}{sl}{
+ <-> ssub * Roboto-TLF/regular/it
}{}
-\DeclareFontShape{TS1}{Roboto-TLF}{k}{n}{
+
+% ---- black ----
+
+\DeclareFontShape{TS1}{Roboto-TLF}{black}{n}{
<-> \Roboto@@scale Roboto-Black-tlf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-TLF}{k}{it}{
+\DeclareFontShape{TS1}{Roboto-TLF}{black}{it}{
<-> \Roboto@@scale Roboto-BlackItalic-tlf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-TLF}{k}{sl}{
- <-> ssub * Roboto-TLF/k/it
+\DeclareFontShape{TS1}{Roboto-TLF}{black}{sl}{
+ <-> ssub * Roboto-TLF/black/it
}{}
-\DeclareFontShape{TS1}{Roboto-TLF}{b}{n}{
+
+% ---- thin ----
+
+\DeclareFontShape{TS1}{Roboto-TLF}{thin}{n}{
+ <-> \Roboto@@scale Roboto-Thin-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-TLF}{thin}{it}{
+ <-> \Roboto@@scale Roboto-ThinItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-TLF}{thin}{sl}{
+ <-> ssub * Roboto-TLF/thin/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{Roboto-TLF}{bold}{n}{
<-> \Roboto@@scale Roboto-Bold-tlf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-TLF}{b}{it}{
+\DeclareFontShape{TS1}{Roboto-TLF}{bold}{it}{
<-> \Roboto@@scale Roboto-BoldItalic-tlf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-TLF}{b}{sl}{
- <-> ssub * Roboto-TLF/b/it
+\DeclareFontShape{TS1}{Roboto-TLF}{bold}{sl}{
+ <-> ssub * Roboto-TLF/bold/it
}{}
-\DeclareFontShape{TS1}{Roboto-TLF}{mb}{n}{
+
+% ---- medium ----
+
+\DeclareFontShape{TS1}{Roboto-TLF}{medium}{n}{
<-> \Roboto@@scale Roboto-Medium-tlf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-TLF}{mb}{it}{
+\DeclareFontShape{TS1}{Roboto-TLF}{medium}{it}{
<-> \Roboto@@scale Roboto-MediumItalic-tlf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-TLF}{mb}{sl}{
- <-> ssub * Roboto-TLF/mb/it
+\DeclareFontShape{TS1}{Roboto-TLF}{medium}{sl}{
+ <-> ssub * Roboto-TLF/medium/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{TS1}{Roboto-TLF}{light}{n}{
+ <-> \Roboto@@scale Roboto-Light-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-TLF}{light}{it}{
+ <-> \Roboto@@scale Roboto-LightItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-TLF}{light}{sl}{
+ <-> ssub * Roboto-TLF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{TS1}{Roboto-TLF}{m}{sl}{
+ <-> ssub * Roboto-TLF/regular/sl
}{}
\DeclareFontShape{TS1}{Roboto-TLF}{m}{n}{
- <-> \Roboto@@scale Roboto-Regular-tlf-ts1
+ <-> ssub * Roboto-TLF/regular/n
}{}
\DeclareFontShape{TS1}{Roboto-TLF}{m}{it}{
- <-> \Roboto@@scale Roboto-Italic-tlf-ts1
+ <-> ssub * Roboto-TLF/regular/it
}{}
-\DeclareFontShape{TS1}{Roboto-TLF}{m}{sl}{
- <-> ssub * Roboto-TLF/m/it
+
+% sb --> medium
+
+\DeclareFontShape{TS1}{Roboto-TLF}{sb}{sl}{
+ <-> ssub * Roboto-TLF/medium/sl
}{}
-\DeclareFontShape{TS1}{Roboto-TLF}{t}{n}{
- <-> \Roboto@@scale Roboto-Thin-tlf-ts1
+\DeclareFontShape{TS1}{Roboto-TLF}{sb}{n}{
+ <-> ssub * Roboto-TLF/medium/n
}{}
-\DeclareFontShape{TS1}{Roboto-TLF}{t}{it}{
- <-> \Roboto@@scale Roboto-ThinItalic-tlf-ts1
+\DeclareFontShape{TS1}{Roboto-TLF}{sb}{it}{
+ <-> ssub * Roboto-TLF/medium/it
+}{}
+
+
+% ub --> black
+
+\DeclareFontShape{TS1}{Roboto-TLF}{ub}{sl}{
+ <-> ssub * Roboto-TLF/black/sl
}{}
-\DeclareFontShape{TS1}{Roboto-TLF}{t}{sl}{
- <-> ssub * Roboto-TLF/t/it
+\DeclareFontShape{TS1}{Roboto-TLF}{ub}{n}{
+ <-> ssub * Roboto-TLF/black/n
}{}
-\DeclareFontShape{TS1}{Roboto-TLF}{bx}{sl}{
- <-> ssub * Roboto-TLF/b/sl
+\DeclareFontShape{TS1}{Roboto-TLF}{ub}{it}{
+ <-> ssub * Roboto-TLF/black/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{TS1}{Roboto-TLF}{l}{sl}{
+ <-> ssub * Roboto-TLF/light/sl
+}{}
+
+\DeclareFontShape{TS1}{Roboto-TLF}{l}{n}{
+ <-> ssub * Roboto-TLF/light/n
+}{}
+
+\DeclareFontShape{TS1}{Roboto-TLF}{l}{it}{
+ <-> ssub * Roboto-TLF/light/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{Roboto-TLF}{b}{sl}{
+ <-> ssub * Roboto-TLF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{Roboto-TLF}{b}{n}{
+ <-> ssub * Roboto-TLF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{Roboto-TLF}{b}{it}{
+ <-> ssub * Roboto-TLF/bold/it
+}{}
+
+
+% el --> thin
+
+\DeclareFontShape{TS1}{Roboto-TLF}{el}{sl}{
+ <-> ssub * Roboto-TLF/thin/sl
+}{}
+
+\DeclareFontShape{TS1}{Roboto-TLF}{el}{n}{
+ <-> ssub * Roboto-TLF/thin/n
+}{}
+
+\DeclareFontShape{TS1}{Roboto-TLF}{el}{it}{
+ <-> ssub * Roboto-TLF/thin/it
}{}
\DeclareFontShape{TS1}{Roboto-TLF}{bx}{n}{
<-> ssub * Roboto-TLF/b/n
}{}
+\DeclareFontShape{TS1}{Roboto-TLF}{bx}{sl}{
+ <-> ssub * Roboto-TLF/b/sl
+}{}
+
\DeclareFontShape{TS1}{Roboto-TLF}{bx}{it}{
<-> ssub * Roboto-TLF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/TS1Roboto-TOsF.fd b/Master/texmf-dist/tex/latex/roboto/TS1Roboto-TOsF.fd
index cc02c58c4a7..90af3dd0712 100644
--- a/Master/texmf-dist/tex/latex/roboto/TS1Roboto-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/TS1Roboto-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{TS1Roboto-TOsF.fd}
- [2015/09/15 (autoinst) Font definitions for TS1/Roboto-TOsF.]
+ [2019/04/05 (autoinst) Font definitions for TS1/Roboto-TOsF.]
\expandafter\ifx\csname Roboto@scale\endcsname\relax
\let\Roboto@@scale\@empty
@@ -11,86 +11,197 @@
\DeclareFontFamily{TS1}{Roboto-TOsF}{}
-\DeclareFontShape{TS1}{Roboto-TOsF}{l}{n}{
- <-> \Roboto@@scale Roboto-Light-tosf-ts1
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{Roboto-TOsF}{regular}{n}{
+ <-> \Roboto@@scale Roboto-Regular-tosf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-TOsF}{l}{it}{
- <-> \Roboto@@scale Roboto-LightItalic-tosf-ts1
+\DeclareFontShape{TS1}{Roboto-TOsF}{regular}{it}{
+ <-> \Roboto@@scale Roboto-Italic-tosf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-TOsF}{l}{sl}{
- <-> ssub * Roboto-TOsF/l/it
+\DeclareFontShape{TS1}{Roboto-TOsF}{regular}{sl}{
+ <-> ssub * Roboto-TOsF/regular/it
}{}
-\DeclareFontShape{TS1}{Roboto-TOsF}{k}{n}{
+
+% ---- black ----
+
+\DeclareFontShape{TS1}{Roboto-TOsF}{black}{n}{
<-> \Roboto@@scale Roboto-Black-tosf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-TOsF}{k}{it}{
+\DeclareFontShape{TS1}{Roboto-TOsF}{black}{it}{
<-> \Roboto@@scale Roboto-BlackItalic-tosf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-TOsF}{k}{sl}{
- <-> ssub * Roboto-TOsF/k/it
+\DeclareFontShape{TS1}{Roboto-TOsF}{black}{sl}{
+ <-> ssub * Roboto-TOsF/black/it
}{}
-\DeclareFontShape{TS1}{Roboto-TOsF}{b}{n}{
+
+% ---- thin ----
+
+\DeclareFontShape{TS1}{Roboto-TOsF}{thin}{n}{
+ <-> \Roboto@@scale Roboto-Thin-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-TOsF}{thin}{it}{
+ <-> \Roboto@@scale Roboto-ThinItalic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-TOsF}{thin}{sl}{
+ <-> ssub * Roboto-TOsF/thin/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{Roboto-TOsF}{bold}{n}{
<-> \Roboto@@scale Roboto-Bold-tosf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-TOsF}{b}{it}{
+\DeclareFontShape{TS1}{Roboto-TOsF}{bold}{it}{
<-> \Roboto@@scale Roboto-BoldItalic-tosf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-TOsF}{b}{sl}{
- <-> ssub * Roboto-TOsF/b/it
+\DeclareFontShape{TS1}{Roboto-TOsF}{bold}{sl}{
+ <-> ssub * Roboto-TOsF/bold/it
}{}
-\DeclareFontShape{TS1}{Roboto-TOsF}{mb}{n}{
+
+% ---- medium ----
+
+\DeclareFontShape{TS1}{Roboto-TOsF}{medium}{n}{
<-> \Roboto@@scale Roboto-Medium-tosf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-TOsF}{mb}{it}{
+\DeclareFontShape{TS1}{Roboto-TOsF}{medium}{it}{
<-> \Roboto@@scale Roboto-MediumItalic-tosf-ts1
}{}
-\DeclareFontShape{TS1}{Roboto-TOsF}{mb}{sl}{
- <-> ssub * Roboto-TOsF/mb/it
+\DeclareFontShape{TS1}{Roboto-TOsF}{medium}{sl}{
+ <-> ssub * Roboto-TOsF/medium/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{TS1}{Roboto-TOsF}{light}{n}{
+ <-> \Roboto@@scale Roboto-Light-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-TOsF}{light}{it}{
+ <-> \Roboto@@scale Roboto-LightItalic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{Roboto-TOsF}{light}{sl}{
+ <-> ssub * Roboto-TOsF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{TS1}{Roboto-TOsF}{m}{sl}{
+ <-> ssub * Roboto-TOsF/regular/sl
}{}
\DeclareFontShape{TS1}{Roboto-TOsF}{m}{n}{
- <-> \Roboto@@scale Roboto-Regular-tosf-ts1
+ <-> ssub * Roboto-TOsF/regular/n
}{}
\DeclareFontShape{TS1}{Roboto-TOsF}{m}{it}{
- <-> \Roboto@@scale Roboto-Italic-tosf-ts1
+ <-> ssub * Roboto-TOsF/regular/it
}{}
-\DeclareFontShape{TS1}{Roboto-TOsF}{m}{sl}{
- <-> ssub * Roboto-TOsF/m/it
+
+% sb --> medium
+
+\DeclareFontShape{TS1}{Roboto-TOsF}{sb}{sl}{
+ <-> ssub * Roboto-TOsF/medium/sl
}{}
-\DeclareFontShape{TS1}{Roboto-TOsF}{t}{n}{
- <-> \Roboto@@scale Roboto-Thin-tosf-ts1
+\DeclareFontShape{TS1}{Roboto-TOsF}{sb}{n}{
+ <-> ssub * Roboto-TOsF/medium/n
}{}
-\DeclareFontShape{TS1}{Roboto-TOsF}{t}{it}{
- <-> \Roboto@@scale Roboto-ThinItalic-tosf-ts1
+\DeclareFontShape{TS1}{Roboto-TOsF}{sb}{it}{
+ <-> ssub * Roboto-TOsF/medium/it
+}{}
+
+
+% ub --> black
+
+\DeclareFontShape{TS1}{Roboto-TOsF}{ub}{sl}{
+ <-> ssub * Roboto-TOsF/black/sl
}{}
-\DeclareFontShape{TS1}{Roboto-TOsF}{t}{sl}{
- <-> ssub * Roboto-TOsF/t/it
+\DeclareFontShape{TS1}{Roboto-TOsF}{ub}{n}{
+ <-> ssub * Roboto-TOsF/black/n
}{}
-\DeclareFontShape{TS1}{Roboto-TOsF}{bx}{sl}{
- <-> ssub * Roboto-TOsF/b/sl
+\DeclareFontShape{TS1}{Roboto-TOsF}{ub}{it}{
+ <-> ssub * Roboto-TOsF/black/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{TS1}{Roboto-TOsF}{l}{sl}{
+ <-> ssub * Roboto-TOsF/light/sl
+}{}
+
+\DeclareFontShape{TS1}{Roboto-TOsF}{l}{n}{
+ <-> ssub * Roboto-TOsF/light/n
+}{}
+
+\DeclareFontShape{TS1}{Roboto-TOsF}{l}{it}{
+ <-> ssub * Roboto-TOsF/light/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{Roboto-TOsF}{b}{sl}{
+ <-> ssub * Roboto-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{Roboto-TOsF}{b}{n}{
+ <-> ssub * Roboto-TOsF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{Roboto-TOsF}{b}{it}{
+ <-> ssub * Roboto-TOsF/bold/it
+}{}
+
+
+% el --> thin
+
+\DeclareFontShape{TS1}{Roboto-TOsF}{el}{sl}{
+ <-> ssub * Roboto-TOsF/thin/sl
+}{}
+
+\DeclareFontShape{TS1}{Roboto-TOsF}{el}{n}{
+ <-> ssub * Roboto-TOsF/thin/n
+}{}
+
+\DeclareFontShape{TS1}{Roboto-TOsF}{el}{it}{
+ <-> ssub * Roboto-TOsF/thin/it
}{}
\DeclareFontShape{TS1}{Roboto-TOsF}{bx}{n}{
<-> ssub * Roboto-TOsF/b/n
}{}
+\DeclareFontShape{TS1}{Roboto-TOsF}{bx}{sl}{
+ <-> ssub * Roboto-TOsF/b/sl
+}{}
+
\DeclareFontShape{TS1}{Roboto-TOsF}{bx}{it}{
<-> ssub * Roboto-TOsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/TS1RobotoCondensed-LF.fd b/Master/texmf-dist/tex/latex/roboto/TS1RobotoCondensed-LF.fd
index 8bc3cd57390..8617e1db433 100644
--- a/Master/texmf-dist/tex/latex/roboto/TS1RobotoCondensed-LF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/TS1RobotoCondensed-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{TS1RobotoCondensed-LF.fd}
- [2015/09/15 (autoinst) Font definitions for TS1/RobotoCondensed-LF.]
+ [2019/04/05 (autoinst) Font definitions for TS1/RobotoCondensed-LF.]
\expandafter\ifx\csname RobotoCondensed@scale\endcsname\relax
\let\RobotoCondensed@@scale\@empty
@@ -11,50 +11,107 @@
\DeclareFontFamily{TS1}{RobotoCondensed-LF}{}
-\DeclareFontShape{TS1}{RobotoCondensed-LF}{l}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-lf-ts1
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{regular}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-lf-ts1
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-LF}{l}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-lf-ts1
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{regular}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-lf-ts1
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-LF}{l}{sl}{
- <-> ssub * RobotoCondensed-LF/l/it
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{regular}{sl}{
+ <-> ssub * RobotoCondensed-LF/regular/it
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-LF}{b}{n}{
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{bold}{n}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-lf-ts1
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-LF}{b}{it}{
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{bold}{it}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-lf-ts1
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-LF}{b}{sl}{
- <-> ssub * RobotoCondensed-LF/b/it
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{bold}{sl}{
+ <-> ssub * RobotoCondensed-LF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{light}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{light}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{light}{sl}{
+ <-> ssub * RobotoCondensed-LF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{m}{sl}{
+ <-> ssub * RobotoCondensed-LF/regular/sl
}{}
\DeclareFontShape{TS1}{RobotoCondensed-LF}{m}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-lf-ts1
+ <-> ssub * RobotoCondensed-LF/regular/n
}{}
\DeclareFontShape{TS1}{RobotoCondensed-LF}{m}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-lf-ts1
+ <-> ssub * RobotoCondensed-LF/regular/it
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-LF}{m}{sl}{
- <-> ssub * RobotoCondensed-LF/m/it
+
+% l --> light
+
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{l}{sl}{
+ <-> ssub * RobotoCondensed-LF/light/sl
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-LF}{bx}{sl}{
- <-> ssub * RobotoCondensed-LF/b/sl
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{l}{n}{
+ <-> ssub * RobotoCondensed-LF/light/n
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{l}{it}{
+ <-> ssub * RobotoCondensed-LF/light/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{b}{sl}{
+ <-> ssub * RobotoCondensed-LF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{b}{n}{
+ <-> ssub * RobotoCondensed-LF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{b}{it}{
+ <-> ssub * RobotoCondensed-LF/bold/it
}{}
\DeclareFontShape{TS1}{RobotoCondensed-LF}{bx}{n}{
<-> ssub * RobotoCondensed-LF/b/n
}{}
+\DeclareFontShape{TS1}{RobotoCondensed-LF}{bx}{sl}{
+ <-> ssub * RobotoCondensed-LF/b/sl
+}{}
+
\DeclareFontShape{TS1}{RobotoCondensed-LF}{bx}{it}{
<-> ssub * RobotoCondensed-LF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/TS1RobotoCondensed-OsF.fd b/Master/texmf-dist/tex/latex/roboto/TS1RobotoCondensed-OsF.fd
index 52c6f1d9202..d43a572f17f 100644
--- a/Master/texmf-dist/tex/latex/roboto/TS1RobotoCondensed-OsF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/TS1RobotoCondensed-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{TS1RobotoCondensed-OsF.fd}
- [2015/09/15 (autoinst) Font definitions for TS1/RobotoCondensed-OsF.]
+ [2019/04/05 (autoinst) Font definitions for TS1/RobotoCondensed-OsF.]
\expandafter\ifx\csname RobotoCondensed@scale\endcsname\relax
\let\RobotoCondensed@@scale\@empty
@@ -11,50 +11,107 @@
\DeclareFontFamily{TS1}{RobotoCondensed-OsF}{}
-\DeclareFontShape{TS1}{RobotoCondensed-OsF}{l}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-osf-ts1
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{RobotoCondensed-OsF}{regular}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-osf-ts1
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-OsF}{l}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-osf-ts1
+\DeclareFontShape{TS1}{RobotoCondensed-OsF}{regular}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-osf-ts1
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-OsF}{l}{sl}{
- <-> ssub * RobotoCondensed-OsF/l/it
+\DeclareFontShape{TS1}{RobotoCondensed-OsF}{regular}{sl}{
+ <-> ssub * RobotoCondensed-OsF/regular/it
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-OsF}{b}{n}{
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{RobotoCondensed-OsF}{bold}{n}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-osf-ts1
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-OsF}{b}{it}{
+\DeclareFontShape{TS1}{RobotoCondensed-OsF}{bold}{it}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-osf-ts1
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-OsF}{b}{sl}{
- <-> ssub * RobotoCondensed-OsF/b/it
+\DeclareFontShape{TS1}{RobotoCondensed-OsF}{bold}{sl}{
+ <-> ssub * RobotoCondensed-OsF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{TS1}{RobotoCondensed-OsF}{light}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-OsF}{light}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-OsF}{light}{sl}{
+ <-> ssub * RobotoCondensed-OsF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{TS1}{RobotoCondensed-OsF}{m}{sl}{
+ <-> ssub * RobotoCondensed-OsF/regular/sl
}{}
\DeclareFontShape{TS1}{RobotoCondensed-OsF}{m}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-osf-ts1
+ <-> ssub * RobotoCondensed-OsF/regular/n
}{}
\DeclareFontShape{TS1}{RobotoCondensed-OsF}{m}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-osf-ts1
+ <-> ssub * RobotoCondensed-OsF/regular/it
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-OsF}{m}{sl}{
- <-> ssub * RobotoCondensed-OsF/m/it
+
+% l --> light
+
+\DeclareFontShape{TS1}{RobotoCondensed-OsF}{l}{sl}{
+ <-> ssub * RobotoCondensed-OsF/light/sl
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-OsF}{bx}{sl}{
- <-> ssub * RobotoCondensed-OsF/b/sl
+\DeclareFontShape{TS1}{RobotoCondensed-OsF}{l}{n}{
+ <-> ssub * RobotoCondensed-OsF/light/n
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-OsF}{l}{it}{
+ <-> ssub * RobotoCondensed-OsF/light/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{RobotoCondensed-OsF}{b}{sl}{
+ <-> ssub * RobotoCondensed-OsF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-OsF}{b}{n}{
+ <-> ssub * RobotoCondensed-OsF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-OsF}{b}{it}{
+ <-> ssub * RobotoCondensed-OsF/bold/it
}{}
\DeclareFontShape{TS1}{RobotoCondensed-OsF}{bx}{n}{
<-> ssub * RobotoCondensed-OsF/b/n
}{}
+\DeclareFontShape{TS1}{RobotoCondensed-OsF}{bx}{sl}{
+ <-> ssub * RobotoCondensed-OsF/b/sl
+}{}
+
\DeclareFontShape{TS1}{RobotoCondensed-OsF}{bx}{it}{
<-> ssub * RobotoCondensed-OsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/TS1RobotoCondensed-TLF.fd b/Master/texmf-dist/tex/latex/roboto/TS1RobotoCondensed-TLF.fd
index 37d3aa6e3b0..ff2348093cb 100644
--- a/Master/texmf-dist/tex/latex/roboto/TS1RobotoCondensed-TLF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/TS1RobotoCondensed-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{TS1RobotoCondensed-TLF.fd}
- [2015/09/15 (autoinst) Font definitions for TS1/RobotoCondensed-TLF.]
+ [2019/04/05 (autoinst) Font definitions for TS1/RobotoCondensed-TLF.]
\expandafter\ifx\csname RobotoCondensed@scale\endcsname\relax
\let\RobotoCondensed@@scale\@empty
@@ -11,50 +11,107 @@
\DeclareFontFamily{TS1}{RobotoCondensed-TLF}{}
-\DeclareFontShape{TS1}{RobotoCondensed-TLF}{l}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-tlf-ts1
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{RobotoCondensed-TLF}{regular}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tlf-ts1
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-TLF}{l}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tlf-ts1
+\DeclareFontShape{TS1}{RobotoCondensed-TLF}{regular}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tlf-ts1
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-TLF}{l}{sl}{
- <-> ssub * RobotoCondensed-TLF/l/it
+\DeclareFontShape{TS1}{RobotoCondensed-TLF}{regular}{sl}{
+ <-> ssub * RobotoCondensed-TLF/regular/it
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-TLF}{b}{n}{
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{RobotoCondensed-TLF}{bold}{n}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-tlf-ts1
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-TLF}{b}{it}{
+\DeclareFontShape{TS1}{RobotoCondensed-TLF}{bold}{it}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-tlf-ts1
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-TLF}{b}{sl}{
- <-> ssub * RobotoCondensed-TLF/b/it
+\DeclareFontShape{TS1}{RobotoCondensed-TLF}{bold}{sl}{
+ <-> ssub * RobotoCondensed-TLF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{TS1}{RobotoCondensed-TLF}{light}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-TLF}{light}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-TLF}{light}{sl}{
+ <-> ssub * RobotoCondensed-TLF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{TS1}{RobotoCondensed-TLF}{m}{sl}{
+ <-> ssub * RobotoCondensed-TLF/regular/sl
}{}
\DeclareFontShape{TS1}{RobotoCondensed-TLF}{m}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tlf-ts1
+ <-> ssub * RobotoCondensed-TLF/regular/n
}{}
\DeclareFontShape{TS1}{RobotoCondensed-TLF}{m}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tlf-ts1
+ <-> ssub * RobotoCondensed-TLF/regular/it
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-TLF}{m}{sl}{
- <-> ssub * RobotoCondensed-TLF/m/it
+
+% l --> light
+
+\DeclareFontShape{TS1}{RobotoCondensed-TLF}{l}{sl}{
+ <-> ssub * RobotoCondensed-TLF/light/sl
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-TLF}{bx}{sl}{
- <-> ssub * RobotoCondensed-TLF/b/sl
+\DeclareFontShape{TS1}{RobotoCondensed-TLF}{l}{n}{
+ <-> ssub * RobotoCondensed-TLF/light/n
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-TLF}{l}{it}{
+ <-> ssub * RobotoCondensed-TLF/light/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{RobotoCondensed-TLF}{b}{sl}{
+ <-> ssub * RobotoCondensed-TLF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-TLF}{b}{n}{
+ <-> ssub * RobotoCondensed-TLF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-TLF}{b}{it}{
+ <-> ssub * RobotoCondensed-TLF/bold/it
}{}
\DeclareFontShape{TS1}{RobotoCondensed-TLF}{bx}{n}{
<-> ssub * RobotoCondensed-TLF/b/n
}{}
+\DeclareFontShape{TS1}{RobotoCondensed-TLF}{bx}{sl}{
+ <-> ssub * RobotoCondensed-TLF/b/sl
+}{}
+
\DeclareFontShape{TS1}{RobotoCondensed-TLF}{bx}{it}{
<-> ssub * RobotoCondensed-TLF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/TS1RobotoCondensed-TOsF.fd b/Master/texmf-dist/tex/latex/roboto/TS1RobotoCondensed-TOsF.fd
index 57b531b6bf9..fcb1a6670a3 100644
--- a/Master/texmf-dist/tex/latex/roboto/TS1RobotoCondensed-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/TS1RobotoCondensed-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2015/09/15
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{TS1RobotoCondensed-TOsF.fd}
- [2015/09/15 (autoinst) Font definitions for TS1/RobotoCondensed-TOsF.]
+ [2019/04/05 (autoinst) Font definitions for TS1/RobotoCondensed-TOsF.]
\expandafter\ifx\csname RobotoCondensed@scale\endcsname\relax
\let\RobotoCondensed@@scale\@empty
@@ -11,50 +11,107 @@
\DeclareFontFamily{TS1}{RobotoCondensed-TOsF}{}
-\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{l}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Light-tosf-ts1
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{regular}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tosf-ts1
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{l}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tosf-ts1
+\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{regular}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tosf-ts1
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{l}{sl}{
- <-> ssub * RobotoCondensed-TOsF/l/it
+\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{regular}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/regular/it
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{b}{n}{
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{bold}{n}{
<-> \RobotoCondensed@@scale RobotoCondensed-Bold-tosf-ts1
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{b}{it}{
+\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{bold}{it}{
<-> \RobotoCondensed@@scale RobotoCondensed-BoldItalic-tosf-ts1
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{b}{sl}{
- <-> ssub * RobotoCondensed-TOsF/b/it
+\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{bold}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{light}{n}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-Light-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{light}{it}{
+ <-> \RobotoCondensed@@scale RobotoCondensed-LightItalic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{light}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{m}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/regular/sl
}{}
\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{m}{n}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Regular-tosf-ts1
+ <-> ssub * RobotoCondensed-TOsF/regular/n
}{}
\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{m}{it}{
- <-> \RobotoCondensed@@scale RobotoCondensed-Italic-tosf-ts1
+ <-> ssub * RobotoCondensed-TOsF/regular/it
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{m}{sl}{
- <-> ssub * RobotoCondensed-TOsF/m/it
+
+% l --> light
+
+\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{l}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/light/sl
}{}
-\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{bx}{sl}{
- <-> ssub * RobotoCondensed-TOsF/b/sl
+\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{l}{n}{
+ <-> ssub * RobotoCondensed-TOsF/light/n
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{l}{it}{
+ <-> ssub * RobotoCondensed-TOsF/light/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{b}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{b}{n}{
+ <-> ssub * RobotoCondensed-TOsF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{b}{it}{
+ <-> ssub * RobotoCondensed-TOsF/bold/it
}{}
\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{bx}{n}{
<-> ssub * RobotoCondensed-TOsF/b/n
}{}
+\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{bx}{sl}{
+ <-> ssub * RobotoCondensed-TOsF/b/sl
+}{}
+
\DeclareFontShape{TS1}{RobotoCondensed-TOsF}{bx}{it}{
<-> ssub * RobotoCondensed-TOsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/TS1RobotoMono-TLF.fd b/Master/texmf-dist/tex/latex/roboto/TS1RobotoMono-TLF.fd
index c8f8eed7fed..ccab46e0c63 100644
--- a/Master/texmf-dist/tex/latex/roboto/TS1RobotoMono-TLF.fd
+++ b/Master/texmf-dist/tex/latex/roboto/TS1RobotoMono-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/04/10
+%% Generated by autoinst on 2019/04/05
%%
\ProvidesFile{TS1RobotoMono-TLF.fd}
- [2018/04/10 (autoinst) Font definitions for TS1/RobotoMono-TLF.]
+ [2019/04/05 (autoinst) Font definitions for TS1/RobotoMono-TLF.]
\expandafter\ifx\csname RobotoMono@scale\endcsname\relax
\let\RobotoMono@@scale\@empty
@@ -11,74 +11,167 @@
\DeclareFontFamily{TS1}{RobotoMono-TLF}{}
-\DeclareFontShape{TS1}{RobotoMono-TLF}{l}{n}{
- <-> \RobotoMono@@scale RobotoMono-Light-tlf-ts1
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{RobotoMono-TLF}{regular}{n}{
+ <-> \RobotoMono@@scale RobotoMono-Regular-tlf-ts1
}{}
-\DeclareFontShape{TS1}{RobotoMono-TLF}{l}{it}{
- <-> \RobotoMono@@scale RobotoMono-LightItalic-tlf-ts1
+\DeclareFontShape{TS1}{RobotoMono-TLF}{regular}{it}{
+ <-> \RobotoMono@@scale RobotoMono-Italic-tlf-ts1
}{}
-\DeclareFontShape{TS1}{RobotoMono-TLF}{l}{sl}{
- <-> ssub * RobotoMono-TLF/l/it
+\DeclareFontShape{TS1}{RobotoMono-TLF}{regular}{sl}{
+ <-> ssub * RobotoMono-TLF/regular/it
}{}
-\DeclareFontShape{TS1}{RobotoMono-TLF}{b}{n}{
+
+% ---- thin ----
+
+\DeclareFontShape{TS1}{RobotoMono-TLF}{thin}{n}{
+ <-> \RobotoMono@@scale RobotoMono-Thin-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{RobotoMono-TLF}{thin}{it}{
+ <-> \RobotoMono@@scale RobotoMono-ThinItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{RobotoMono-TLF}{thin}{sl}{
+ <-> ssub * RobotoMono-TLF/thin/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{RobotoMono-TLF}{bold}{n}{
<-> \RobotoMono@@scale RobotoMono-Bold-tlf-ts1
}{}
-\DeclareFontShape{TS1}{RobotoMono-TLF}{b}{it}{
+\DeclareFontShape{TS1}{RobotoMono-TLF}{bold}{it}{
<-> \RobotoMono@@scale RobotoMono-BoldItalic-tlf-ts1
}{}
-\DeclareFontShape{TS1}{RobotoMono-TLF}{b}{sl}{
- <-> ssub * RobotoMono-TLF/b/it
+\DeclareFontShape{TS1}{RobotoMono-TLF}{bold}{sl}{
+ <-> ssub * RobotoMono-TLF/bold/it
}{}
-\DeclareFontShape{TS1}{RobotoMono-TLF}{mb}{n}{
+
+% ---- medium ----
+
+\DeclareFontShape{TS1}{RobotoMono-TLF}{medium}{n}{
<-> \RobotoMono@@scale RobotoMono-Medium-tlf-ts1
}{}
-\DeclareFontShape{TS1}{RobotoMono-TLF}{mb}{it}{
+\DeclareFontShape{TS1}{RobotoMono-TLF}{medium}{it}{
<-> \RobotoMono@@scale RobotoMono-MediumItalic-tlf-ts1
}{}
-\DeclareFontShape{TS1}{RobotoMono-TLF}{mb}{sl}{
- <-> ssub * RobotoMono-TLF/mb/it
+\DeclareFontShape{TS1}{RobotoMono-TLF}{medium}{sl}{
+ <-> ssub * RobotoMono-TLF/medium/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{TS1}{RobotoMono-TLF}{light}{n}{
+ <-> \RobotoMono@@scale RobotoMono-Light-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{RobotoMono-TLF}{light}{it}{
+ <-> \RobotoMono@@scale RobotoMono-LightItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{RobotoMono-TLF}{light}{sl}{
+ <-> ssub * RobotoMono-TLF/light/it
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{TS1}{RobotoMono-TLF}{m}{sl}{
+ <-> ssub * RobotoMono-TLF/regular/sl
}{}
\DeclareFontShape{TS1}{RobotoMono-TLF}{m}{n}{
- <-> \RobotoMono@@scale RobotoMono-Regular-tlf-ts1
+ <-> ssub * RobotoMono-TLF/regular/n
}{}
\DeclareFontShape{TS1}{RobotoMono-TLF}{m}{it}{
- <-> \RobotoMono@@scale RobotoMono-Italic-tlf-ts1
+ <-> ssub * RobotoMono-TLF/regular/it
}{}
-\DeclareFontShape{TS1}{RobotoMono-TLF}{m}{sl}{
- <-> ssub * RobotoMono-TLF/m/it
+
+% sb --> medium
+
+\DeclareFontShape{TS1}{RobotoMono-TLF}{sb}{sl}{
+ <-> ssub * RobotoMono-TLF/medium/sl
}{}
-\DeclareFontShape{TS1}{RobotoMono-TLF}{i}{n}{
- <-> \RobotoMono@@scale RobotoMono-Thin-tlf-ts1
+\DeclareFontShape{TS1}{RobotoMono-TLF}{sb}{n}{
+ <-> ssub * RobotoMono-TLF/medium/n
}{}
-\DeclareFontShape{TS1}{RobotoMono-TLF}{i}{it}{
- <-> \RobotoMono@@scale RobotoMono-ThinItalic-tlf-ts1
+\DeclareFontShape{TS1}{RobotoMono-TLF}{sb}{it}{
+ <-> ssub * RobotoMono-TLF/medium/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{TS1}{RobotoMono-TLF}{l}{sl}{
+ <-> ssub * RobotoMono-TLF/light/sl
}{}
-\DeclareFontShape{TS1}{RobotoMono-TLF}{i}{sl}{
- <-> ssub * RobotoMono-TLF/i/it
+\DeclareFontShape{TS1}{RobotoMono-TLF}{l}{n}{
+ <-> ssub * RobotoMono-TLF/light/n
}{}
-\DeclareFontShape{TS1}{RobotoMono-TLF}{bx}{sl}{
- <-> ssub * RobotoMono-TLF/b/sl
+\DeclareFontShape{TS1}{RobotoMono-TLF}{l}{it}{
+ <-> ssub * RobotoMono-TLF/light/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{RobotoMono-TLF}{b}{sl}{
+ <-> ssub * RobotoMono-TLF/bold/sl
+}{}
+
+\DeclareFontShape{TS1}{RobotoMono-TLF}{b}{n}{
+ <-> ssub * RobotoMono-TLF/bold/n
+}{}
+
+\DeclareFontShape{TS1}{RobotoMono-TLF}{b}{it}{
+ <-> ssub * RobotoMono-TLF/bold/it
+}{}
+
+
+% el --> thin
+
+\DeclareFontShape{TS1}{RobotoMono-TLF}{el}{sl}{
+ <-> ssub * RobotoMono-TLF/thin/sl
+}{}
+
+\DeclareFontShape{TS1}{RobotoMono-TLF}{el}{n}{
+ <-> ssub * RobotoMono-TLF/thin/n
+}{}
+
+\DeclareFontShape{TS1}{RobotoMono-TLF}{el}{it}{
+ <-> ssub * RobotoMono-TLF/thin/it
}{}
\DeclareFontShape{TS1}{RobotoMono-TLF}{bx}{n}{
<-> ssub * RobotoMono-TLF/b/n
}{}
+\DeclareFontShape{TS1}{RobotoMono-TLF}{bx}{sl}{
+ <-> ssub * RobotoMono-TLF/b/sl
+}{}
+
\DeclareFontShape{TS1}{RobotoMono-TLF}{bx}{it}{
<-> ssub * RobotoMono-TLF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/roboto/TS1RobotoSlab-LF.fd b/Master/texmf-dist/tex/latex/roboto/TS1RobotoSlab-LF.fd
deleted file mode 100644
index 182e907221f..00000000000
--- a/Master/texmf-dist/tex/latex/roboto/TS1RobotoSlab-LF.fd
+++ /dev/null
@@ -1,34 +0,0 @@
-%% Generated by autoinst on 2015/09/15
-%%
-\ProvidesFile{TS1RobotoSlab-LF.fd}
- [2015/09/15 (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/TS1RobotoSlab-TLF.fd b/Master/texmf-dist/tex/latex/roboto/TS1RobotoSlab-TLF.fd
new file mode 100644
index 00000000000..bbf513f9817
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/roboto/TS1RobotoSlab-TLF.fd
@@ -0,0 +1,77 @@
+%% Generated by autoinst on 2019/04/05
+%%
+\ProvidesFile{TS1RobotoSlab-TLF.fd}
+ [2019/04/05 (autoinst) Font definitions for TS1/RobotoSlab-TLF.]
+
+\expandafter\ifx\csname RobotoSlab@scale\endcsname\relax
+ \let\RobotoSlab@@scale\@empty
+\else
+ \edef\RobotoSlab@@scale{s*[\csname RobotoSlab@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{RobotoSlab-TLF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{RobotoSlab-TLF}{regular}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Regular-tlf-ts1
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{TS1}{RobotoSlab-TLF}{thin}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Thin-tlf-ts1
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{RobotoSlab-TLF}{bold}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Bold-tlf-ts1
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{TS1}{RobotoSlab-TLF}{light}{n}{
+ <-> \RobotoSlab@@scale RobotoSlab-Light-tlf-ts1
+}{}
+
+%
+% ==== Extra 'ssub' rules to map the standard NFSS codes to our fancy names ====
+%
+
+% m --> regular
+
+\DeclareFontShape{TS1}{RobotoSlab-TLF}{m}{n}{
+ <-> ssub * RobotoSlab-TLF/regular/n
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{TS1}{RobotoSlab-TLF}{l}{n}{
+ <-> ssub * RobotoSlab-TLF/light/n
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{RobotoSlab-TLF}{b}{n}{
+ <-> ssub * RobotoSlab-TLF/bold/n
+}{}
+
+
+% el --> thin
+
+\DeclareFontShape{TS1}{RobotoSlab-TLF}{el}{n}{
+ <-> ssub * RobotoSlab-TLF/thin/n
+}{}
+
+\DeclareFontShape{TS1}{RobotoSlab-TLF}{bx}{n}{
+ <-> ssub * RobotoSlab-TLF/b/n
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/roboto/roboto-mono.sty b/Master/texmf-dist/tex/latex/roboto/roboto-mono.sty
index 5e90a8f021c..344e439585a 100644
--- a/Master/texmf-dist/tex/latex/roboto/roboto-mono.sty
+++ b/Master/texmf-dist/tex/latex/roboto/roboto-mono.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{roboto-mono}
- [2019/02/28 (Bob Tennent) Supports RobotoMono fonts for all LaTeX engines.]
+ [2019/04/05 (Bob Tennent) Supports RobotoMono fonts for all LaTeX engines.]
\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
@@ -44,12 +44,12 @@
\else % type1
- \def\bfseries@tt{b}
- \ifrobotomono@medium\def\bfseries@tt{mb}\fi
- \ifrobotomono@black\def\bfseries@tt{k}\fi
- \def\mdseries@tt{m}
- \ifrobotomono@thin\def\mdseries@tt{t}\fi
- \ifrobotomono@light\def\mdseries@tt{l}\fi
+ \def\bfseries@tt{bold}
+ \ifrobotomono@medium\def\bfseries@tt{medium}\fi
+ \ifrobotomono@black\def\bfseries@tt{black}\fi
+ \def\mdseries@tt{regular}
+ \ifrobotomono@thin\def\mdseries@tt{thin}\fi
+ \ifrobotomono@light\def\mdseries@tt{light}\fi
\fi
@@ -65,33 +65,14 @@
\defaultfontfeatures{
Ligatures = TeX ,
Scale = \RobotoMono@scale ,
- Extension = .ttf }
+ Extension = .otf }
\setmonofont
[
UprightFont = *-\robotomono@regstyle ,
ItalicFont = *-\ifx\robotomono@regstyle\robotomono@regular Italic\else\robotomono@regstyle Italic\fi ,
BoldFont = *-\robotomono@boldstyle ,
BoldItalicFont = *-\robotomono@boldstyle Italic ,
- FontFace = {t}{n}{*-Thin},
- FontFace = {t}{sc}{*-Thin},
- FontFace = {t}{sl}{*-Thin},
- FontFace = {t}{it}{*-ThinItalic},
- FontFace = {l}{n}{*-Light},
- FontFace = {l}{sc}{*-Light},
- FontFace = {l}{sl}{*-Light},
- FontFace = {l}{it}{*-LightItalic},
- FontFace = {m}{n}{*-Regular},
- FontFace = {m}{sc}{*-Regular},
- FontFace = {m}{sl}{*-Regular},
- FontFace = {m}{it}{*-Italic},
- FontFace = {mb}{n}{*-Medium},
- FontFace = {mb}{sc}{*-Medium},
- FontFace = {mb}{sl}{*-Medium},
- FontFace = {mb}{it}{*-MediumItalic},
- FontFace = {b}{n}{*-Bold},
- FontFace = {b}{sc}{*-Bold},
- FontFace = {b}{sl}{*-Bold},
- FontFace = {b}{it}{*-BoldItalic} ]
+ ]
{RobotoMono}
% grab current family in case of subsequent change:
\let\robotomonofamily\ttdefault
@@ -101,33 +82,57 @@
ItalicFont = *-\ifx\robotomono@regstyle\robotomono@regular Italic\else\robotomono@regstyle Italic\fi ,
BoldFont = *-\robotomono@boldstyle ,
BoldItalicFont = *-\robotomono@boldstyle Italic ,
- FontFace = {t}{n}{*-Thin},
- FontFace = {t}{sc}{*-Thin},
- FontFace = {t}{sl}{*-Thin},
- FontFace = {t}{it}{*-ThinItalic},
- FontFace = {l}{n}{*-Light},
- FontFace = {l}{sc}{*-Light},
- FontFace = {l}{sl}{*-Light},
- FontFace = {l}{it}{*-LightItalic},
- FontFace = {m}{n}{*-Regular},
- FontFace = {m}{sc}{*-Regular},
- FontFace = {m}{sl}{*-Regular},
- FontFace = {m}{it}{*-Italic},
- FontFace = {mb}{n}{*-Medium},
- FontFace = {mb}{sc}{*-Medium},
- FontFace = {mb}{sl}{*-Medium},
- FontFace = {mb}{it}{*-MediumItalic},
- FontFace = {b}{n}{*-Bold},
- FontFace = {b}{sc}{*-Bold},
- FontFace = {b}{sl}{*-Bold},
- FontFace = {b}{it}{*-BoldItalic} ]
+ ]
{RobotoMono}
+ \newfontfamily\robotomonoregular
+ [
+ UprightFont = *-Regular ,
+ ItalicFont = *-Italic,
+ ]
+ {RobotoMono}
+ \newfontfamily\robotomonomedium
+ [
+ UprightFont = *-Medium ,
+ ItalicFont = *-MediumItalic,
+ ]
+ {RobotoMono}
+ \newfontfamily\robotomonothin
+ [
+ UprightFont = *-Thin ,
+ ItalicFont = *-ThinItalic,
+ ]
+ {RobotoMono}
+ \newfontfamily\robotomonolight
+ [
+ UprightFont = *-Light ,
+ ItalicFont = *-LightItalic,
+ ]
+ {RobotoMono}
+ \newfontfamily\robotomonobold
+ [
+ UprightFont = *-Bold ,
+ ItalicFont = *-BoldItalic,
+ ]
+ {RobotoMono}
+
\else % type1
+
\def\robotomonofamily{RobotoMono-TLF}
\newcommand*\robotomono{\fontfamily{\robotomonofamily}\selectfont}
\def\ttdefault{\robotomonofamily}
+ \def\robotomonoregular{\fontfamily{\ttdefault}\fontseries{regular}\selectfont}
+ \def\robotomonomedium{\fontfamily{\ttdefault}\fontseries{medium}\selectfont}
+ \def\robotomonothin{\fontfamily{\ttdefault}\fontseries{thin}\selectfont}
+ \def\robotomonoklight{\fontfamily{\ttdefault}\fontseries{light}\selectfont}
+ \def\robotomonobold{\fontfamily{\ttdefault}\fontseries{bold}\selectfont}
\fi
+\DeclareTextFontCommand{\robotomonoRegular}{\robotomonoregular}
+\DeclareTextFontCommand{\robotomonoMedium}{\robotomonomedium}
+\DeclareTextFontCommand{\robotomonoThin}{\robotomonothin}
+\DeclareTextFontCommand{\robotomonoLight}{\robotomonolight}
+\DeclareTextFontCommand{\robotomonoBold}{\robotomonobold}
+
\ifrobotomono@otf
% turn off defaults in case other fonts are selected:
\defaultfontfeatures{}
diff --git a/Master/texmf-dist/tex/latex/roboto/roboto.sty b/Master/texmf-dist/tex/latex/roboto/roboto.sty
index 7cf03f8a798..d92437dc4a7 100644
--- a/Master/texmf-dist/tex/latex/roboto/roboto.sty
+++ b/Master/texmf-dist/tex/latex/roboto/roboto.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{roboto}
- [2019/03/01 (Bob Tennent) Supports Roboto fonts for all LaTeX engines.]
+ [2019/04/05 (Bob Tennent) Supports Roboto fonts for all LaTeX engines.]
\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
@@ -38,8 +38,8 @@
\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}
+\DeclareOptionX{condensed}{\roboto@condensedtrue\roboto@slabfalse\roboto@thinfalse}
+\DeclareOptionX{rm}{\roboto@slabtrue\roboto@condensedfalse}
\DeclareOptionX{lining}{\roboto@liningtrue}
\DeclareOptionX{nf}{\roboto@liningtrue}
\DeclareOptionX{lf}{\roboto@liningtrue}
@@ -64,15 +64,23 @@
\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
- \def\seriesdefault{\mdseries@rm}
+ \def\bfseries@sf{bold}
+ \ifroboto@medium\def\bfseries@sf{medium}\fi
+ \ifroboto@black\def\bfseries@sf{black}\fi
+ \ifroboto@slab
+ \def\mdseries@rm{regular}
+ \else
+ \def\mdseries@sf{regular}
+ \fi
+ \ifroboto@thin\def\mdseries@sf{thin}
+ \ifroboto@slab\def\mdseries@rm{thin}\fi\fi
+ \ifroboto@light\def\mdseries@sf{light}
+ \ifroboto@slab\def\mdseries@rm{light}\fi\fi
+ \ifroboto@slab
+ \def\seriesdefault{\mdseries@rm}
+ \else
+ \def\seriesdefault{\mdseries@sf}
+ \fi
\fi
@@ -113,7 +121,7 @@
\defaultfontfeatures{
Ligatures = TeX ,
Scale = \Roboto@scale ,
- Extension = .ttf }
+ Extension = .otf }
\ifroboto@condensed
\setsansfont
[ Numbers = {\roboto@figurealign,\roboto@figurestyle},
@@ -121,18 +129,7 @@
ItalicFont = *-\ifx\roboto@regstyle\roboto@regular Italic\else\roboto@regstyle Italic\fi,
BoldFont = *-Bold ,
BoldItalicFont = *-BoldItalic ,
- FontFace = {l}{n}{*-Light},
- FontFace = {l}{sc}{*-Light},
- FontFace = {l}{sl}{*-Light},
- FontFace = {l}{it}{*-LightItalic},
- FontFace = {m}{n}{*-Regular},
- FontFace = {m}{sc}{*-Regular},
- FontFace = {m}{sl}{*-Regular},
- FontFace = {m}{it}{*-Italic},
- FontFace = {b}{n}{*-Bold},
- FontFace = {b}{sc}{*-Bold},
- FontFace = {b}{sl}{*-Bold},
- FontFace = {b}{it}{*-BoldItalic} ]
+ ]
{RobotoCondensed}
\else
\setsansfont
@@ -141,30 +138,7 @@
ItalicFont = *-\ifx\roboto@regstyle\roboto@regular Italic\else\roboto@regstyle Italic\fi,
BoldFont = *-\roboto@boldstyle ,
BoldItalicFont = *-\roboto@boldstyle Italic ,
- FontFace = {t}{n}{*-Thin},
- FontFace = {t}{sc}{*-Thin},
- FontFace = {t}{sl}{*-Thin},
- FontFace = {t}{it}{*-ThinItalic},
- FontFace = {l}{n}{*-Light},
- FontFace = {l}{sc}{*-Light},
- FontFace = {l}{sl}{*-Light},
- FontFace = {l}{it}{*-LightItalic},
- FontFace = {m}{n}{*-Regular},
- FontFace = {m}{sc}{*-Regular},
- FontFace = {m}{sl}{*-Regular},
- FontFace = {m}{it}{*-Italic},
- FontFace = {mb}{n}{*-Medium},
- FontFace = {mb}{sc}{*-Medium},
- FontFace = {mb}{sl}{*-Medium},
- FontFace = {mb}{it}{*-MediumItalic},
- FontFace = {b}{n}{*-Bold},
- FontFace = {b}{sc}{*-Bold},
- FontFace = {b}{sl}{*-Bold},
- FontFace = {b}{it}{*-BoldItalic},
- FontFace = {k}{n}{*-Black},
- FontFace = {k}{sc}{*-Black},
- FontFace = {k}{sl}{*-Black},
- FontFace = {k}{it}{*-BlackItalic} ]
+ ]
{Roboto}
\fi
% grab current family in case of subsequent change:
@@ -173,18 +147,7 @@
\setmainfont
[ UprightFont = *-\roboto@regstyle ,
BoldFont = *-Bold ,
- FontFace = {t}{n}{*-Thin},
- FontFace = {t}{sc}{*-Thin},
- FontFace = {t}{sl}{*-Thin},
- FontFace = {l}{n}{*-Light},
- FontFace = {l}{sc}{*-Light},
- FontFace = {l}{sl}{*-Light},
- FontFace = {m}{n}{*-Regular},
- FontFace = {m}{sc}{*-Regular},
- FontFace = {m}{sl}{*-Regular},
- FontFace = {b}{n}{*-Bold},
- FontFace = {b}{sc}{*-Bold},
- FontFace = {b}{sl}{*-Bold} ]
+ ]
{RobotoSlab}
\fi
\ifroboto@default\renewcommand*\familydefault{\robotofamily}\fi
@@ -194,30 +157,7 @@
ItalicFont = *-\ifx\roboto@regstyle\roboto@regular Italic\else\roboto@regstyle Italic\fi,
BoldFont = *-\roboto@boldstyle ,
BoldItalicFont = *-\roboto@boldstyle Italic ,
- FontFace = {t}{n}{*-Thin},
- FontFace = {t}{sc}{*-Thin},
- FontFace = {t}{sl}{*-Thin},
- FontFace = {t}{it}{*-ThinItalic},
- FontFace = {l}{n}{*-Light},
- FontFace = {l}{sc}{*-Light},
- FontFace = {l}{sl}{*-Light},
- FontFace = {l}{it}{*-LightItalic},
- FontFace = {m}{n}{*-Regular},
- FontFace = {m}{sc}{*-Regular},
- FontFace = {m}{sl}{*-Regular},
- FontFace = {m}{it}{*-Italic},
- FontFace = {mb}{n}{*-Medium},
- FontFace = {mb}{sc}{*-Medium},
- FontFace = {mb}{sl}{*-Medium},
- FontFace = {mb}{it}{*-MediumItalic},
- FontFace = {b}{n}{*-Bold},
- FontFace = {b}{sc}{*-Bold},
- FontFace = {b}{sl}{*-Bold},
- FontFace = {b}{it}{*-BoldItalic},
- FontFace = {k}{n}{*-Black},
- FontFace = {k}{sc}{*-Black},
- FontFace = {k}{sl}{*-Black},
- FontFace = {k}{it}{*-BlackItalic} ]
+ ]
{Roboto}
\newfontfamily\robotocondensed
[ Numbers = {\roboto@figurealign,\roboto@figurestyle},
@@ -225,104 +165,167 @@
ItalicFont = *-\ifx\roboto@regstyle\roboto@regular Italic\else\roboto@regstyle Italic\fi,
BoldFont = *-Bold ,
BoldItalicFont = *-BoldItalic ,
- FontFace = {l}{n}{*-Light},
- FontFace = {l}{sc}{*-Light},
- FontFace = {l}{sl}{*-Light},
- FontFace = {l}{it}{*-LightItalic},
- FontFace = {m}{n}{*-Regular},
- FontFace = {m}{sc}{*-Regular},
- FontFace = {m}{sl}{*-Regular},
- FontFace = {m}{it}{*-Italic},
- FontFace = {b}{n}{*-Bold},
- FontFace = {b}{sc}{*-Bold},
- FontFace = {b}{sl}{*-Bold},
- FontFace = {b}{it}{*-BoldItalic} ]
+ ]
{RobotoCondensed}
\newfontfamily\robotoslab
[ UprightFont = *-\roboto@regstyle ,
BoldFont = *-Bold ,
- FontFace = {t}{n}{*-Thin},
- FontFace = {t}{sc}{*-Thin},
- FontFace = {t}{sl}{*-Thin},
- FontFace = {l}{n}{*-Light},
- FontFace = {l}{sc}{*-Light},
- FontFace = {l}{sl}{*-Light},
- FontFace = {m}{n}{*-Regular},
- FontFace = {m}{sc}{*-Regular},
- FontFace = {m}{sl}{*-Regular},
- FontFace = {b}{n}{*-Bold},
- FontFace = {b}{sc}{*-Bold},
- FontFace = {b}{sl}{*-Bold} ]
+ ]
{RobotoSlab}
- \newfontfamily\robotoOsF
- [ Numbers = {\roboto@figurealign,OldStyle},
- UprightFont = *-\roboto@regstyle ,
- ItalicFont = *-\ifx\roboto@regstyle\roboto@regular Italic\else\roboto@regstyle Italic\fi,
- BoldFont = *-\roboto@boldstyle ,
- BoldItalicFont = *-\roboto@boldstyle Italic ,
- FontFace = {t}{n}{*-Thin},
- FontFace = {t}{sc}{*-Thin},
- FontFace = {t}{sl}{*-Thin},
- FontFace = {t}{it}{*-ThinItalic},
- FontFace = {l}{n}{*-Light},
- FontFace = {l}{sc}{*-Light},
- FontFace = {l}{sl}{*-Light},
- FontFace = {l}{it}{*-LightItalic},
- FontFace = {m}{n}{*-Regular},
- FontFace = {m}{sc}{*-Regular},
- FontFace = {m}{sl}{*-Regular},
- FontFace = {m}{it}{*-Italic},
- FontFace = {mb}{n}{*-Medium},
- FontFace = {mb}{sc}{*-Medium},
- FontFace = {mb}{sl}{*-Medium},
- FontFace = {mb}{it}{*-MediumItalic},
- FontFace = {b}{n}{*-Bold},
- FontFace = {b}{sc}{*-Bold},
- FontFace = {b}{sl}{*-Bold},
- FontFace = {b}{it}{*-BoldItalic},
- FontFace = {k}{n}{*-Black},
- FontFace = {k}{sc}{*-Black},
- FontFace = {k}{sl}{*-Black},
- FontFace = {k}{it}{*-BlackItalic} ]
- {Roboto}
- \newfontfamily\robotoLF
- [ Numbers = {\roboto@figurealign,Lining},
- UprightFont = *-\roboto@regstyle ,
- ItalicFont = *-\ifx\roboto@regstyle\roboto@regular Italic\else\roboto@regstyle Italic\fi,
- BoldFont = *-\roboto@boldstyle ,
- BoldItalicFont = *-\roboto@boldstyle Italic ,
- FontFace = {t}{n}{*-Thin},
- FontFace = {t}{sc}{*-Thin},
- FontFace = {t}{sl}{*-Thin},
- FontFace = {t}{it}{*-ThinItalic},
- FontFace = {l}{n}{*-Light},
- FontFace = {l}{sc}{*-Light},
- FontFace = {l}{sl}{*-Light},
- FontFace = {l}{it}{*-LightItalic},
- FontFace = {m}{n}{*-Regular},
- FontFace = {m}{sc}{*-Regular},
- FontFace = {m}{sl}{*-Regular},
- FontFace = {m}{it}{*-Italic},
- FontFace = {mb}{n}{*-Medium},
- FontFace = {mb}{sc}{*-Medium},
- FontFace = {mb}{sl}{*-Medium},
- FontFace = {mb}{it}{*-MediumItalic},
- FontFace = {b}{n}{*-Bold},
- FontFace = {b}{sc}{*-Bold},
- FontFace = {b}{sl}{*-Bold},
- FontFace = {b}{it}{*-BoldItalic},
- FontFace = {k}{n}{*-Black},
- FontFace = {k}{sc}{*-Black},
- FontFace = {k}{sl}{*-Black},
- FontFace = {k}{it}{*-BlackItalic} ]
- {Roboto}
- \DeclareTextFontCommand{\oldstylenums}{\robotoOsF}
- \DeclareTextFontCommand{\liningnums}{\robotoLF}
+ \ifroboto@condensed
+ \newfontfamily\robotoregular
+ [ Numbers = {\roboto@figurealign,\roboto@figurestyle},
+ UprightFont = *-Regular ,
+ ItalicFont = *-Italic,
+ ]
+ {RobotoCondensed}
+ \newfontfamily\robotolight
+ [ Numbers = {\roboto@figurealign,\roboto@figurestyle},
+ UprightFont = *-Light ,
+ ItalicFont = *-LightItalic,
+ ]
+ {RobotoCondensed}
+ \newfontfamily\robotobold
+ [ Numbers = {\roboto@figurealign,\roboto@figurestyle},
+ UprightFont = *-Bold ,
+ ItalicFont = *-BoldItalic,
+ ]
+ {RobotoCondensed}
+ \newfontfamily\robotoosf
+ [ Numbers = {Proportional,OldStyle},
+ UprightFont = *-\roboto@regstyle ,
+ ItalicFont = *-\ifx\roboto@regstyle\roboto@regular Italic\else\roboto@regstyle Italic\fi,
+ BoldFont = *-\roboto@boldstyle ,
+ BoldItalicFont = *-\roboto@boldstyle Italic ,
+ ]
+ {RobotoCondensed}
+ \newfontfamily\robotolf
+ [ Numbers = {Proportional,Lining},
+ UprightFont = *-\roboto@regstyle ,
+ ItalicFont = *-\ifx\roboto@regstyle\roboto@regular Italic\else\roboto@regstyle Italic\fi,
+ BoldFont = *-\roboto@boldstyle ,
+ BoldItalicFont = *-\roboto@boldstyle Italic ,
+ ]
+ {RobotoCondensed}
+ \newfontfamily\robototlf
+ [ Numbers = {Monospaced,Lining},
+ UprightFont = *-\roboto@regstyle ,
+ ItalicFont = *-\ifx\roboto@regstyle\roboto@regular Italic\else\roboto@regstyle Italic\fi,
+ BoldFont = *-\roboto@boldstyle ,
+ BoldItalicFont = *-\roboto@boldstyle Italic ,
+ ]
+ {RobotoCondensed}
+ \newfontfamily\robototosf
+ [ Numbers = {Monospaced,OldStyle},
+ UprightFont = *-\roboto@regstyle ,
+ ItalicFont = *-\ifx\roboto@regstyle\roboto@regular Italic\else\roboto@regstyle Italic\fi,
+ BoldFont = *-\roboto@boldstyle ,
+ BoldItalicFont = *-\roboto@boldstyle Italic ,
+ ]
+ {RobotoCondensed}
+ \else\ifroboto@slab
+ \newfontfamily\robotoregular
+ [
+ UprightFont = *-Regular ,
+ ]
+ {RobotoSlab}
+ \newfontfamily\robotothin
+ [
+ UprightFont = *-Thin ,
+ ]
+ {RobotoSlab}
+ \newfontfamily\robotolight
+ [
+ UprightFont = *-Light ,
+ ]
+ {RobotoSlab}
+ \newfontfamily\robotobold
+ [
+ UprightFont = *-Bold ,
+ ]
+ {RobotoSlab}
+ \newfontfamily\robotolf
+ [ Numbers = {Lining},
+ UprightFont = *-\roboto@regstyle ,
+ BoldFont = *-\roboto@boldstyle ,
+ ]
+ {RobotoSlab}
+ \else
+ \newfontfamily\robotoregular
+ [ Numbers = {\roboto@figurealign,\roboto@figurestyle},
+ UprightFont = *-Regular ,
+ ItalicFont = *-Italic,
+ ]
+ {Roboto}
+ \newfontfamily\robotomedium
+ [ Numbers = {\roboto@figurealign,\roboto@figurestyle},
+ UprightFont = *-Medium ,
+ ItalicFont = *-MediumItalic,
+ ]
+ {Roboto}
+ \newfontfamily\robotothin
+ [ Numbers = {\roboto@figurealign,\roboto@figurestyle},
+ UprightFont = *-Thin ,
+ ItalicFont = *-ThinItalic,
+ ]
+ {Roboto}
+ \newfontfamily\robotolight
+ [ Numbers = {\roboto@figurealign,\roboto@figurestyle},
+ UprightFont = *-Light ,
+ ItalicFont = *-LightItalic,
+ ]
+ {Roboto}
+ \newfontfamily\robotobold
+ [ Numbers = {\roboto@figurealign,\roboto@figurestyle},
+ UprightFont = *-Bold ,
+ ItalicFont = *-BoldItalic,
+ ]
+ {Roboto}
+ \newfontfamily\robotoblack
+ [ Numbers = {\roboto@figurealign,\roboto@figurestyle},
+ UprightFont = *-Black ,
+ ItalicFont = *-BlackItalic,
+ ]
+ {Roboto}
+ \newfontfamily\robotoosf
+ [ Numbers = {Proportional,OldStyle},
+ UprightFont = *-\roboto@regstyle ,
+ ItalicFont = *-\ifx\roboto@regstyle\roboto@regular Italic\else\roboto@regstyle Italic\fi,
+ BoldFont = *-\roboto@boldstyle ,
+ BoldItalicFont = *-\roboto@boldstyle Italic ,
+ ]
+ {Roboto}
+ \newfontfamily\robotolf
+ [ Numbers = {Proportional,Lining},
+ UprightFont = *-\roboto@regstyle ,
+ ItalicFont = *-\ifx\roboto@regstyle\roboto@regular Italic\else\roboto@regstyle Italic\fi,
+ BoldFont = *-\roboto@boldstyle ,
+ BoldItalicFont = *-\roboto@boldstyle Italic ,
+ ]
+ {Roboto}
+ \newfontfamily\robototlf
+ [ Numbers = {Monospaced,Lining},
+ UprightFont = *-\roboto@regstyle ,
+ ItalicFont = *-\ifx\roboto@regstyle\roboto@regular Italic\else\roboto@regstyle Italic\fi,
+ BoldFont = *-\roboto@boldstyle ,
+ BoldItalicFont = *-\roboto@boldstyle Italic ,
+ ]
+ {Roboto}
+ \newfontfamily\robototosf
+ [ Numbers = {Monospaced,OldStyle},
+ UprightFont = *-\roboto@regstyle ,
+ ItalicFont = *-\ifx\roboto@regstyle\roboto@regular Italic\else\roboto@regstyle Italic\fi,
+ BoldFont = *-\roboto@boldstyle ,
+ BoldItalicFont = *-\roboto@boldstyle Italic ,
+ ]
+ {Roboto}
+ \fi\fi
+
\else % type1
\def\robotofamily{Roboto-\roboto@figurealign\roboto@figurestyle}
\def\robotocondensedfamily{RobotoCondensed-\roboto@figurealign\roboto@figurestyle}
- \def\robotoslabfamily{RobotoSlab-LF}
+ \def\robotoslabfamily{RobotoSlab-TLF}
\newcommand*\roboto{\fontfamily{\robotofamily}\selectfont}
\newcommand*\robotocondensed{\fontfamily{\robotocondensedfamily}\selectfont}
\newcommand*\robotoslab{\fontfamily{\robotoslabfamily}\selectfont}
@@ -330,12 +333,51 @@
\ifroboto@condensed\def\sfdefault{\robotocondensedfamily}\fi
\ifroboto@default\edef\familydefault{\sfdefault}\edef\seriesdefault{\mdseries@sf}\fi
\ifroboto@slab\edef\rmdefault{\robotoslabfamily}\fi
+
+ \ifroboto@slab
+ \def\robotoregular{\fontfamily{\rmdefault}\fontseries{regular}\selectfont}
+ \def\robotomedium{\fontfamily{\rmdefault}\fontseries{medium}\selectfont}
+ \def\robotothin{\fontfamily{\rmdefault}\fontseries{thin}\selectfont}
+ \def\robotolight{\fontfamily{\rmdefault}\fontseries{light}\selectfont}
+ \def\robotobold{\fontfamily{\rmdefault}\fontseries{bold}\selectfont}
+ \def\robotoblack{\fontfamily{\rmdefault}\fontseries{black}\selectfont}
+ \else
+ \def\robotoregular{\fontfamily{\sfdefault}\fontseries{regular}\selectfont}
+ \def\robotomedium{\fontfamily{\sfdefault}\fontseries{medium}\selectfont}
+ \def\robotothin{\fontfamily{\sfdefault}\fontseries{thin}\selectfont}
+ \def\robotolight{\fontfamily{\sfdefault}\fontseries{light}\selectfont}
+ \def\robotobold{\fontfamily{\sfdefault}\fontseries{bold}\selectfont}
+ \def\robotoblack{\fontfamily{\sfdefault}\fontseries{black}\selectfont}
+ \fi
+
+ \ifroboto@condensed
+ \def\robototlf{\fontfamily{RobotoCondensed-TLF}\selectfont}
+ \def\robotolf{\fontfamily{RobotoCondensed-LF}\selectfont}
+ \def\robotoosf{\fontfamily{RobotoCondensed-OsF}\selectfont}
+ \def\robotoTOsF{\fontfamily{RobotoCondensed-TOsF}\selectfont}
+ \else\ifroboto@slab
+ \def\robototlf{\fontfamily{RobotoSlab-TLF}\selectfont}
+ \else
+ \def\robototlf{\fontfamily{Roboto-TLF}\selectfont}
+ \def\robotolf{\fontfamily{Roboto-LF}\selectfont}
+ \def\robotoosf{\fontfamily{Roboto-OsF}\selectfont}
+ \def\robototosf{\fontfamily{Roboto-TOsF}\selectfont}
+ \fi\fi
- \DeclareTextFontCommand{\oldstylenums}{\fontfamily{Roboto-\roboto@figurealign OsF}\selectfont}
- \DeclareTextFontCommand{\liningnums}{\fontfamily{Roboto-\roboto@figurealign LF}\selectfont}
\fi
+\DeclareTextFontCommand{\robotoRegular}{\robotoregular}
+\DeclareTextFontCommand{\robotoMedium}{\robotomedium}
+\DeclareTextFontCommand{\robotoThin}{\robotothin}
+\DeclareTextFontCommand{\robotoLight}{\robotolight}
+\DeclareTextFontCommand{\robotoBold}{\robotobold}
+\DeclareTextFontCommand{\robotoBlack}{\robotoblack}
+\DeclareTextFontCommand{\robotoTLF}{\robototlf}
+\DeclareTextFontCommand{\robotoLF}{\robotolf}
+\DeclareTextFontCommand{\robotoOsF}{\robotoosf}
+\DeclareTextFontCommand{\robotoTOsF}{\robototosf}
+
\ifroboto@otf
% turn off defaults in case other fonts are selected:
\defaultfontfeatures{}