From 7e6d3578613f3a5e14a3273bbe252ea335144b87 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 6 Apr 2019 21:04:13 +0000 Subject: roboto (6apr19) git-svn-id: svn://tug.org/texlive/trunk@50809 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/roboto/LY1Roboto-LF.fd | 311 ++++++++++++---- .../texmf-dist/tex/latex/roboto/LY1Roboto-OsF.fd | 311 ++++++++++++---- .../texmf-dist/tex/latex/roboto/LY1Roboto-TLF.fd | 311 ++++++++++++---- .../texmf-dist/tex/latex/roboto/LY1Roboto-TOsF.fd | 311 ++++++++++++---- .../tex/latex/roboto/LY1RobotoCondensed-LF.fd | 165 +++++++-- .../tex/latex/roboto/LY1RobotoCondensed-OsF.fd | 165 +++++++-- .../tex/latex/roboto/LY1RobotoCondensed-TLF.fd | 165 +++++++-- .../tex/latex/roboto/LY1RobotoCondensed-TOsF.fd | 165 +++++++-- .../tex/latex/roboto/LY1RobotoMono-TLF.fd | 265 +++++++++++--- .../tex/latex/roboto/LY1RobotoSlab-LF.fd | 54 --- .../tex/latex/roboto/LY1RobotoSlab-TLF.fd | 113 ++++++ Master/texmf-dist/tex/latex/roboto/OT1Roboto-LF.fd | 311 ++++++++++++---- .../texmf-dist/tex/latex/roboto/OT1Roboto-OsF.fd | 311 ++++++++++++---- .../texmf-dist/tex/latex/roboto/OT1Roboto-TLF.fd | 311 ++++++++++++---- .../texmf-dist/tex/latex/roboto/OT1Roboto-TOsF.fd | 311 ++++++++++++---- .../tex/latex/roboto/OT1RobotoCondensed-LF.fd | 165 +++++++-- .../tex/latex/roboto/OT1RobotoCondensed-OsF.fd | 165 +++++++-- .../tex/latex/roboto/OT1RobotoCondensed-TLF.fd | 165 +++++++-- .../tex/latex/roboto/OT1RobotoCondensed-TOsF.fd | 165 +++++++-- .../tex/latex/roboto/OT1RobotoMono-TLF.fd | 265 +++++++++++--- .../tex/latex/roboto/OT1RobotoSlab-LF.fd | 54 --- .../tex/latex/roboto/OT1RobotoSlab-TLF.fd | 113 ++++++ Master/texmf-dist/tex/latex/roboto/T1Roboto-LF.fd | 311 ++++++++++++---- Master/texmf-dist/tex/latex/roboto/T1Roboto-OsF.fd | 311 ++++++++++++---- Master/texmf-dist/tex/latex/roboto/T1Roboto-TLF.fd | 311 ++++++++++++---- .../texmf-dist/tex/latex/roboto/T1Roboto-TOsF.fd | 311 ++++++++++++---- .../tex/latex/roboto/T1RobotoCondensed-LF.fd | 165 +++++++-- .../tex/latex/roboto/T1RobotoCondensed-OsF.fd | 165 +++++++-- .../tex/latex/roboto/T1RobotoCondensed-TLF.fd | 165 +++++++-- .../tex/latex/roboto/T1RobotoCondensed-TOsF.fd | 165 +++++++-- .../tex/latex/roboto/T1RobotoMono-TLF.fd | 265 +++++++++++--- .../texmf-dist/tex/latex/roboto/T1RobotoSlab-LF.fd | 54 --- .../tex/latex/roboto/T1RobotoSlab-TLF.fd | 113 ++++++ Master/texmf-dist/tex/latex/roboto/TS1Roboto-LF.fd | 175 +++++++-- .../texmf-dist/tex/latex/roboto/TS1Roboto-OsF.fd | 175 +++++++-- .../texmf-dist/tex/latex/roboto/TS1Roboto-TLF.fd | 175 +++++++-- .../texmf-dist/tex/latex/roboto/TS1Roboto-TOsF.fd | 175 +++++++-- .../tex/latex/roboto/TS1RobotoCondensed-LF.fd | 93 ++++- .../tex/latex/roboto/TS1RobotoCondensed-OsF.fd | 93 ++++- .../tex/latex/roboto/TS1RobotoCondensed-TLF.fd | 93 ++++- .../tex/latex/roboto/TS1RobotoCondensed-TOsF.fd | 93 ++++- .../tex/latex/roboto/TS1RobotoMono-TLF.fd | 149 ++++++-- .../tex/latex/roboto/TS1RobotoSlab-LF.fd | 34 -- .../tex/latex/roboto/TS1RobotoSlab-TLF.fd | 77 ++++ Master/texmf-dist/tex/latex/roboto/roboto-mono.sty | 101 +++--- Master/texmf-dist/tex/latex/roboto/roboto.sty | 394 ++++++++++++--------- 46 files changed, 6819 insertions(+), 2016 deletions(-) delete mode 100644 Master/texmf-dist/tex/latex/roboto/LY1RobotoSlab-LF.fd create mode 100644 Master/texmf-dist/tex/latex/roboto/LY1RobotoSlab-TLF.fd delete mode 100644 Master/texmf-dist/tex/latex/roboto/OT1RobotoSlab-LF.fd create mode 100644 Master/texmf-dist/tex/latex/roboto/OT1RobotoSlab-TLF.fd delete mode 100644 Master/texmf-dist/tex/latex/roboto/T1RobotoSlab-LF.fd create mode 100644 Master/texmf-dist/tex/latex/roboto/T1RobotoSlab-TLF.fd delete mode 100644 Master/texmf-dist/tex/latex/roboto/TS1RobotoSlab-LF.fd create mode 100644 Master/texmf-dist/tex/latex/roboto/TS1RobotoSlab-TLF.fd (limited to 'Master/texmf-dist/tex/latex') 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{} -- cgit v1.2.3