diff options
author | Karl Berry <karl@freefriends.org> | 2018-05-03 16:44:46 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-05-03 16:44:46 +0000 |
commit | bd75320fbbde734c89a9ce8bae7117b45107bf9a (patch) | |
tree | 95f1673304114906a1802206e806567171643f9d /Master/texmf-dist/tex/latex/roboto | |
parent | 3f0b0d931a7b4f7e05fce8897a0f9500c4f15500 (diff) |
roboto (11apr18)
git-svn-id: svn://tug.org/texlive/trunk@47586 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/roboto')
-rw-r--r-- | Master/texmf-dist/tex/latex/roboto/LY1RobotoMono-TLF.fd | 158 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/roboto/OT1RobotoMono-TLF.fd | 158 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/roboto/T1RobotoMono-TLF.fd | 158 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/roboto/TS1RobotoMono-TLF.fd | 86 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/roboto/roboto-mono.sty | 96 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/roboto/roboto.sty | 15 |
6 files changed, 664 insertions, 7 deletions
diff --git a/Master/texmf-dist/tex/latex/roboto/LY1RobotoMono-TLF.fd b/Master/texmf-dist/tex/latex/roboto/LY1RobotoMono-TLF.fd new file mode 100644 index 00000000000..8d0d48ee4c9 --- /dev/null +++ b/Master/texmf-dist/tex/latex/roboto/LY1RobotoMono-TLF.fd @@ -0,0 +1,158 @@ +%% Generated by autoinst on 2018/04/10 +%% +\ProvidesFile{LY1RobotoMono-TLF.fd} + [2018/04/10 (autoinst) Font definitions for LY1/RobotoMono-TLF.] + +\expandafter\ifx\csname RobotoMono@scale\endcsname\relax + \let\RobotoMono@@scale\@empty +\else + \edef\RobotoMono@@scale{s*[\csname RobotoMono@scale\endcsname]}% +\fi + +\DeclareFontFamily{LY1}{RobotoMono-TLF}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{l}{sc}{ + <-> \RobotoMono@@scale RobotoMono-Light-tlf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{l}{n}{ + <-> \RobotoMono@@scale RobotoMono-Light-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{l}{it}{ + <-> \RobotoMono@@scale RobotoMono-LightItalic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{l}{scit}{ + <-> \RobotoMono@@scale RobotoMono-LightItalic-tlf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{l}{scsl}{ + <-> ssub * RobotoMono-TLF/l/scit +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{l}{sl}{ + <-> ssub * RobotoMono-TLF/l/it +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{b}{sc}{ + <-> \RobotoMono@@scale RobotoMono-Bold-tlf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{b}{n}{ + <-> \RobotoMono@@scale RobotoMono-Bold-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{b}{it}{ + <-> \RobotoMono@@scale RobotoMono-BoldItalic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{b}{scit}{ + <-> \RobotoMono@@scale RobotoMono-BoldItalic-tlf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{b}{scsl}{ + <-> ssub * RobotoMono-TLF/b/scit +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{b}{sl}{ + <-> ssub * RobotoMono-TLF/b/it +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{mb}{sc}{ + <-> \RobotoMono@@scale RobotoMono-Medium-tlf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{mb}{n}{ + <-> \RobotoMono@@scale RobotoMono-Medium-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{mb}{it}{ + <-> \RobotoMono@@scale RobotoMono-MediumItalic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{mb}{scit}{ + <-> \RobotoMono@@scale RobotoMono-MediumItalic-tlf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{mb}{scsl}{ + <-> ssub * RobotoMono-TLF/mb/scit +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{mb}{sl}{ + <-> ssub * RobotoMono-TLF/mb/it +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{m}{sc}{ + <-> \RobotoMono@@scale RobotoMono-Regular-tlf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{m}{n}{ + <-> \RobotoMono@@scale RobotoMono-Regular-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{m}{it}{ + <-> \RobotoMono@@scale RobotoMono-Italic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{m}{scit}{ + <-> \RobotoMono@@scale RobotoMono-Italic-tlf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{m}{scsl}{ + <-> ssub * RobotoMono-TLF/m/scit +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{m}{sl}{ + <-> ssub * RobotoMono-TLF/m/it +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{i}{sc}{ + <-> \RobotoMono@@scale RobotoMono-Thin-tlf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{i}{n}{ + <-> \RobotoMono@@scale RobotoMono-Thin-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{i}{it}{ + <-> \RobotoMono@@scale RobotoMono-ThinItalic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{i}{scit}{ + <-> \RobotoMono@@scale RobotoMono-ThinItalic-tlf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{i}{scsl}{ + <-> ssub * RobotoMono-TLF/i/scit +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{i}{sl}{ + <-> ssub * RobotoMono-TLF/i/it +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{bx}{sl}{ + <-> ssub * RobotoMono-TLF/b/sl +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{bx}{scsl}{ + <-> ssub * RobotoMono-TLF/b/scsl +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{bx}{sc}{ + <-> ssub * RobotoMono-TLF/b/sc +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{bx}{n}{ + <-> ssub * RobotoMono-TLF/b/n +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{bx}{it}{ + <-> ssub * RobotoMono-TLF/b/it +}{} + +\DeclareFontShape{LY1}{RobotoMono-TLF}{bx}{scit}{ + <-> ssub * RobotoMono-TLF/b/scit +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/roboto/OT1RobotoMono-TLF.fd b/Master/texmf-dist/tex/latex/roboto/OT1RobotoMono-TLF.fd new file mode 100644 index 00000000000..76974505244 --- /dev/null +++ b/Master/texmf-dist/tex/latex/roboto/OT1RobotoMono-TLF.fd @@ -0,0 +1,158 @@ +%% Generated by autoinst on 2018/04/10 +%% +\ProvidesFile{OT1RobotoMono-TLF.fd} + [2018/04/10 (autoinst) Font definitions for OT1/RobotoMono-TLF.] + +\expandafter\ifx\csname RobotoMono@scale\endcsname\relax + \let\RobotoMono@@scale\@empty +\else + \edef\RobotoMono@@scale{s*[\csname RobotoMono@scale\endcsname]}% +\fi + +\DeclareFontFamily{OT1}{RobotoMono-TLF}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{l}{sc}{ + <-> \RobotoMono@@scale RobotoMono-Light-tlf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{l}{n}{ + <-> \RobotoMono@@scale RobotoMono-Light-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{l}{it}{ + <-> \RobotoMono@@scale RobotoMono-LightItalic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{l}{scit}{ + <-> \RobotoMono@@scale RobotoMono-LightItalic-tlf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{l}{scsl}{ + <-> ssub * RobotoMono-TLF/l/scit +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{l}{sl}{ + <-> ssub * RobotoMono-TLF/l/it +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{b}{sc}{ + <-> \RobotoMono@@scale RobotoMono-Bold-tlf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{b}{n}{ + <-> \RobotoMono@@scale RobotoMono-Bold-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{b}{it}{ + <-> \RobotoMono@@scale RobotoMono-BoldItalic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{b}{scit}{ + <-> \RobotoMono@@scale RobotoMono-BoldItalic-tlf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{b}{scsl}{ + <-> ssub * RobotoMono-TLF/b/scit +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{b}{sl}{ + <-> ssub * RobotoMono-TLF/b/it +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{mb}{sc}{ + <-> \RobotoMono@@scale RobotoMono-Medium-tlf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{mb}{n}{ + <-> \RobotoMono@@scale RobotoMono-Medium-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{mb}{it}{ + <-> \RobotoMono@@scale RobotoMono-MediumItalic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{mb}{scit}{ + <-> \RobotoMono@@scale RobotoMono-MediumItalic-tlf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{mb}{scsl}{ + <-> ssub * RobotoMono-TLF/mb/scit +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{mb}{sl}{ + <-> ssub * RobotoMono-TLF/mb/it +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{m}{sc}{ + <-> \RobotoMono@@scale RobotoMono-Regular-tlf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{m}{n}{ + <-> \RobotoMono@@scale RobotoMono-Regular-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{m}{it}{ + <-> \RobotoMono@@scale RobotoMono-Italic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{m}{scit}{ + <-> \RobotoMono@@scale RobotoMono-Italic-tlf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{m}{scsl}{ + <-> ssub * RobotoMono-TLF/m/scit +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{m}{sl}{ + <-> ssub * RobotoMono-TLF/m/it +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{i}{sc}{ + <-> \RobotoMono@@scale RobotoMono-Thin-tlf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{i}{n}{ + <-> \RobotoMono@@scale RobotoMono-Thin-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{i}{it}{ + <-> \RobotoMono@@scale RobotoMono-ThinItalic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{i}{scit}{ + <-> \RobotoMono@@scale RobotoMono-ThinItalic-tlf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{i}{scsl}{ + <-> ssub * RobotoMono-TLF/i/scit +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{i}{sl}{ + <-> ssub * RobotoMono-TLF/i/it +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{bx}{sl}{ + <-> ssub * RobotoMono-TLF/b/sl +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{bx}{scsl}{ + <-> ssub * RobotoMono-TLF/b/scsl +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{bx}{sc}{ + <-> ssub * RobotoMono-TLF/b/sc +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{bx}{n}{ + <-> ssub * RobotoMono-TLF/b/n +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{bx}{it}{ + <-> ssub * RobotoMono-TLF/b/it +}{} + +\DeclareFontShape{OT1}{RobotoMono-TLF}{bx}{scit}{ + <-> ssub * RobotoMono-TLF/b/scit +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/roboto/T1RobotoMono-TLF.fd b/Master/texmf-dist/tex/latex/roboto/T1RobotoMono-TLF.fd new file mode 100644 index 00000000000..764f8fc65ec --- /dev/null +++ b/Master/texmf-dist/tex/latex/roboto/T1RobotoMono-TLF.fd @@ -0,0 +1,158 @@ +%% Generated by autoinst on 2018/04/10 +%% +\ProvidesFile{T1RobotoMono-TLF.fd} + [2018/04/10 (autoinst) Font definitions for T1/RobotoMono-TLF.] + +\expandafter\ifx\csname RobotoMono@scale\endcsname\relax + \let\RobotoMono@@scale\@empty +\else + \edef\RobotoMono@@scale{s*[\csname RobotoMono@scale\endcsname]}% +\fi + +\DeclareFontFamily{T1}{RobotoMono-TLF}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{l}{sc}{ + <-> \RobotoMono@@scale RobotoMono-Light-tlf-sc-t1 +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{l}{n}{ + <-> \RobotoMono@@scale RobotoMono-Light-tlf-t1 +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{l}{it}{ + <-> \RobotoMono@@scale RobotoMono-LightItalic-tlf-t1 +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{l}{scit}{ + <-> \RobotoMono@@scale RobotoMono-LightItalic-tlf-sc-t1 +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{l}{scsl}{ + <-> ssub * RobotoMono-TLF/l/scit +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{l}{sl}{ + <-> ssub * RobotoMono-TLF/l/it +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{b}{sc}{ + <-> \RobotoMono@@scale RobotoMono-Bold-tlf-sc-t1 +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{b}{n}{ + <-> \RobotoMono@@scale RobotoMono-Bold-tlf-t1 +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{b}{it}{ + <-> \RobotoMono@@scale RobotoMono-BoldItalic-tlf-t1 +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{b}{scit}{ + <-> \RobotoMono@@scale RobotoMono-BoldItalic-tlf-sc-t1 +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{b}{scsl}{ + <-> ssub * RobotoMono-TLF/b/scit +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{b}{sl}{ + <-> ssub * RobotoMono-TLF/b/it +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{mb}{sc}{ + <-> \RobotoMono@@scale RobotoMono-Medium-tlf-sc-t1 +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{mb}{n}{ + <-> \RobotoMono@@scale RobotoMono-Medium-tlf-t1 +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{mb}{it}{ + <-> \RobotoMono@@scale RobotoMono-MediumItalic-tlf-t1 +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{mb}{scit}{ + <-> \RobotoMono@@scale RobotoMono-MediumItalic-tlf-sc-t1 +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{mb}{scsl}{ + <-> ssub * RobotoMono-TLF/mb/scit +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{mb}{sl}{ + <-> ssub * RobotoMono-TLF/mb/it +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{m}{sc}{ + <-> \RobotoMono@@scale RobotoMono-Regular-tlf-sc-t1 +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{m}{n}{ + <-> \RobotoMono@@scale RobotoMono-Regular-tlf-t1 +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{m}{it}{ + <-> \RobotoMono@@scale RobotoMono-Italic-tlf-t1 +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{m}{scit}{ + <-> \RobotoMono@@scale RobotoMono-Italic-tlf-sc-t1 +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{m}{scsl}{ + <-> ssub * RobotoMono-TLF/m/scit +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{m}{sl}{ + <-> ssub * RobotoMono-TLF/m/it +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{i}{sc}{ + <-> \RobotoMono@@scale RobotoMono-Thin-tlf-sc-t1 +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{i}{n}{ + <-> \RobotoMono@@scale RobotoMono-Thin-tlf-t1 +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{i}{it}{ + <-> \RobotoMono@@scale RobotoMono-ThinItalic-tlf-t1 +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{i}{scit}{ + <-> \RobotoMono@@scale RobotoMono-ThinItalic-tlf-sc-t1 +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{i}{scsl}{ + <-> ssub * RobotoMono-TLF/i/scit +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{i}{sl}{ + <-> ssub * RobotoMono-TLF/i/it +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{bx}{sl}{ + <-> ssub * RobotoMono-TLF/b/sl +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{bx}{scsl}{ + <-> ssub * RobotoMono-TLF/b/scsl +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{bx}{sc}{ + <-> ssub * RobotoMono-TLF/b/sc +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{bx}{n}{ + <-> ssub * RobotoMono-TLF/b/n +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{bx}{it}{ + <-> ssub * RobotoMono-TLF/b/it +}{} + +\DeclareFontShape{T1}{RobotoMono-TLF}{bx}{scit}{ + <-> ssub * RobotoMono-TLF/b/scit +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/roboto/TS1RobotoMono-TLF.fd b/Master/texmf-dist/tex/latex/roboto/TS1RobotoMono-TLF.fd new file mode 100644 index 00000000000..c8f8eed7fed --- /dev/null +++ b/Master/texmf-dist/tex/latex/roboto/TS1RobotoMono-TLF.fd @@ -0,0 +1,86 @@ +%% Generated by autoinst on 2018/04/10 +%% +\ProvidesFile{TS1RobotoMono-TLF.fd} + [2018/04/10 (autoinst) Font definitions for TS1/RobotoMono-TLF.] + +\expandafter\ifx\csname RobotoMono@scale\endcsname\relax + \let\RobotoMono@@scale\@empty +\else + \edef\RobotoMono@@scale{s*[\csname RobotoMono@scale\endcsname]}% +\fi + +\DeclareFontFamily{TS1}{RobotoMono-TLF}{} + +\DeclareFontShape{TS1}{RobotoMono-TLF}{l}{n}{ + <-> \RobotoMono@@scale RobotoMono-Light-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{RobotoMono-TLF}{l}{it}{ + <-> \RobotoMono@@scale RobotoMono-LightItalic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{RobotoMono-TLF}{l}{sl}{ + <-> ssub * RobotoMono-TLF/l/it +}{} + +\DeclareFontShape{TS1}{RobotoMono-TLF}{b}{n}{ + <-> \RobotoMono@@scale RobotoMono-Bold-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{RobotoMono-TLF}{b}{it}{ + <-> \RobotoMono@@scale RobotoMono-BoldItalic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{RobotoMono-TLF}{b}{sl}{ + <-> ssub * RobotoMono-TLF/b/it +}{} + +\DeclareFontShape{TS1}{RobotoMono-TLF}{mb}{n}{ + <-> \RobotoMono@@scale RobotoMono-Medium-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{RobotoMono-TLF}{mb}{it}{ + <-> \RobotoMono@@scale RobotoMono-MediumItalic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{RobotoMono-TLF}{mb}{sl}{ + <-> ssub * RobotoMono-TLF/mb/it +}{} + +\DeclareFontShape{TS1}{RobotoMono-TLF}{m}{n}{ + <-> \RobotoMono@@scale RobotoMono-Regular-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{RobotoMono-TLF}{m}{it}{ + <-> \RobotoMono@@scale RobotoMono-Italic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{RobotoMono-TLF}{m}{sl}{ + <-> ssub * RobotoMono-TLF/m/it +}{} + +\DeclareFontShape{TS1}{RobotoMono-TLF}{i}{n}{ + <-> \RobotoMono@@scale RobotoMono-Thin-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{RobotoMono-TLF}{i}{it}{ + <-> \RobotoMono@@scale RobotoMono-ThinItalic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{RobotoMono-TLF}{i}{sl}{ + <-> ssub * RobotoMono-TLF/i/it +}{} + +\DeclareFontShape{TS1}{RobotoMono-TLF}{bx}{sl}{ + <-> ssub * RobotoMono-TLF/b/sl +}{} + +\DeclareFontShape{TS1}{RobotoMono-TLF}{bx}{n}{ + <-> ssub * RobotoMono-TLF/b/n +}{} + +\DeclareFontShape{TS1}{RobotoMono-TLF}{bx}{it}{ + <-> ssub * RobotoMono-TLF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/roboto/roboto-mono.sty b/Master/texmf-dist/tex/latex/roboto/roboto-mono.sty new file mode 100644 index 00000000000..41a30ada84d --- /dev/null +++ b/Master/texmf-dist/tex/latex/roboto/roboto-mono.sty @@ -0,0 +1,96 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{roboto-mono} + [2018/04/10 (Bob Tennent) Supports RobotoMono fonts for all LaTeX engines.] + +\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp} + +\newif\ifrobotomono@otf +\ifxetex + \robotomono@otftrue +\else\ifluatex + \robotomono@otftrue +\else % [pdf]LaTeX + \robotomono@otffalse +\fi\fi + + +\newcommand*{\RobotoMono@scale}{1} +\DeclareOptionX{scaled}{\renewcommand*{\RobotoMono@scale}{#1}} +\DeclareOptionX{scale}{\renewcommand*{\RobotoMono@scale}{#1}} + +\newif\ifrobotomono@light \robotomono@lightfalse +\newif\ifrobotomono@thin \robotomono@thinfalse +\newif\ifrobotomono@medium \robotomono@mediumfalse +\newif\ifrobotomono@black \robotomono@blackfalse + +\DeclareOptionX{type1}{\robotomono@otffalse} +\DeclareOptionX{medium}{\robotomono@mediumtrue\robotomono@blackfalse} +\DeclareOptionX{bold}{\robotomono@blackfalse\robotomono@mediumfalse} +\DeclareOptionX{black}{\robotomono@blacktrue\robotomono@mediumfalse} +\DeclareOptionX{thin}{\robotomono@thintrue\robotomono@lightfalse} +\DeclareOptionX{light}{\robotomono@lighttrue\robotomono@thinfalse} +\DeclareOptionX{regular}{\robotomono@lightfalse\robotomono@thinfalse} + +\ExecuteOptionsX{bold,regular} +\ProcessOptionsX\relax + +\ifrobotomono@otf + \def\robotomono@boldstyle{Bold} + \ifrobotomono@medium\def\robotomono@boldstyle{Medium}\fi + \ifrobotomono@black\def\robotomono@boldstyle{Black}\fi + \def\robotomono@regstyle{Regular} + \ifrobotomono@light\def\robotomono@regstyle{Light}\fi + \ifrobotomono@thin\def\robotomono@regstyle{Thin}\fi + +\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 + +\fi + +\ifrobotomono@otf + \RequirePackage{fontspec} +\else + \RequirePackage{fontenc,fontaxes,mweights} +\fi + +\ifrobotomono@otf + \def\robotomono@regular{Regular} + \ifxetex\XeTeXtracingfonts=1\fi + \defaultfontfeatures{ + Ligatures = TeX , + Scale = \RobotoMono@scale , + Extension = .ttf } + \setmonofont + [ + UprightFont = *-\robotomono@regstyle , + ItalicFont = *-\ifx\robotomono@regstyle\robotomono@regular Italic\else\robotomono@regstyle Italic\fi , + BoldFont = *-\robotomono@boldstyle , + BoldItalicFont = *-\robotomono@boldstyle Italic ] + {RobotoMono} + % grab current family in case of subsequent change: + \let\robotomonofamily\ttdefault + \newfontfamily\robotomono + [ + UprightFont = *-\robotomono@regstyle , + ItalicFont = *-\ifx\robotomono@regstyle\robotomono@regular Italic\else\robotomono@regstyle Italic\fi , + BoldFont = *-\robotomono@boldstyle , + BoldItalicFont = *-\robotomono@boldstyle Italic ] + {RobotoMono} +\else % type1 + \def\robotomonofamily{RobotoMono-TLF} + \newcommand*\robotomono{\fontfamily{\robotomonofamily}\selectfont} + \def\ttdefault{\robotomonofamily} +\fi + +\ifrobotomono@otf + % turn off defaults in case other fonts are selected: + \defaultfontfeatures{} +\fi + +\endinput diff --git a/Master/texmf-dist/tex/latex/roboto/roboto.sty b/Master/texmf-dist/tex/latex/roboto/roboto.sty index 5851b5cc43a..388ee5be2ba 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} - [2015/09/15 (Bob Tennent) Supports Roboto fonts for all LaTeX engines.] + [2017/04/10 (Bob Tennent) Supports Roboto fonts for all LaTeX engines.] \RequirePackage{ifxetex,ifluatex,xkeyval,textcomp} @@ -107,6 +107,7 @@ \fi \ifroboto@otf + \def\roboto@regular{Regular} \ifxetex\XeTeXtracingfonts=1\fi \defaultfontfeatures{ Ligatures = TeX , @@ -116,7 +117,7 @@ \setsansfont [ Numbers = {\roboto@figurealign,\roboto@figurestyle}, UprightFont = *-\roboto@regstyle , - ItalicFont = *-\roboto@regstyle Italic , + ItalicFont = *-\ifx\roboto@regstyle\roboto@regular Italic\else\roboto@regstyle Italic\fi, BoldFont = *-Bold , BoldItalicFont = *-BoldItalic ] {RobotoCondensed} @@ -124,7 +125,7 @@ \setsansfont [ Numbers = {\roboto@figurealign,\roboto@figurestyle}, UprightFont = *-\roboto@regstyle , - ItalicFont = *-\roboto@regstyle Italic , + ItalicFont = *-\ifx\roboto@regstyle\roboto@regular Italic\else\roboto@regstyle Italic\fi, BoldFont = *-\roboto@boldstyle , BoldItalicFont = *-\roboto@boldstyle Italic ] {Roboto} @@ -141,14 +142,14 @@ \newfontfamily\roboto [ Numbers = {\roboto@figurealign,\roboto@figurestyle}, UprightFont = *-\roboto@regstyle , - ItalicFont = *-\roboto@regstyle Italic , + ItalicFont = *-\ifx\roboto@regstyle\roboto@regular Italic\else\roboto@regstyle Italic\fi, BoldFont = *-\roboto@boldstyle , BoldItalicFont = *-\roboto@boldstyle Italic ] {Roboto} \newfontfamily\robotocondensed [ Numbers = {\roboto@figurealign,\roboto@figurestyle}, UprightFont = *-\roboto@regstyle , - ItalicFont = *-\roboto@regstyle Italic , + ItalicFont = *-\ifx\roboto@regstyle\roboto@regular Italic\else\roboto@regstyle Italic\fi, BoldFont = *-Bold , BoldItalicFont = *-BoldItalic ] {RobotoCondensed} @@ -159,14 +160,14 @@ \newfontfamily\robotoOsF [ Numbers = {\roboto@figurealign,OldStyle}, UprightFont = *-\roboto@regstyle , - ItalicFont = *-\roboto@regstyle Italic , + ItalicFont = *-\ifx\roboto@regstyle\roboto@regular Italic\else\roboto@regstyle Italic\fi, BoldFont = *-\roboto@boldstyle , BoldItalicFont = *-\roboto@boldstyle Italic ] {Roboto} \newfontfamily\robotoLF [ Numbers = {\roboto@figurealign,Lining}, UprightFont = *-\roboto@regstyle , - ItalicFont = *-\roboto@regstyle Italic , + ItalicFont = *-\ifx\roboto@regstyle\roboto@regular Italic\else\roboto@regstyle Italic\fi, BoldFont = *-\roboto@boldstyle , BoldItalicFont = *-\roboto@boldstyle Italic ] {Roboto} |