From 3711079c20c50260c61bcf053d667964d18d9834 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 4 May 2019 21:11:20 +0000 Subject: gofonts (4may19) git-svn-id: svn://tug.org/texlive/trunk@50981 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/gofonts/GoMono.sty | 7 +- Master/texmf-dist/tex/latex/gofonts/GoSans.sty | 11 +- Master/texmf-dist/tex/latex/gofonts/LGRGo-TLF.fd | 143 +++++++++++++++++++++ .../texmf-dist/tex/latex/gofonts/LGRGoMono-TLF.fd | 89 +++++++++++++ Master/texmf-dist/tex/latex/gofonts/LY1Go-TLF.fd | 113 +++++++++++++--- .../texmf-dist/tex/latex/gofonts/LY1GoMono-TLF.fd | 63 +++++++-- Master/texmf-dist/tex/latex/gofonts/OT1Go-TLF.fd | 113 +++++++++++++--- .../texmf-dist/tex/latex/gofonts/OT1GoMono-TLF.fd | 63 +++++++-- Master/texmf-dist/tex/latex/gofonts/T1Go-TLF.fd | 113 +++++++++++++--- .../texmf-dist/tex/latex/gofonts/T1GoMono-TLF.fd | 63 +++++++-- Master/texmf-dist/tex/latex/gofonts/TS1Go-TLF.fd | 113 +++++++++++++--- .../texmf-dist/tex/latex/gofonts/TS1GoMono-TLF.fd | 63 +++++++-- 12 files changed, 818 insertions(+), 136 deletions(-) create mode 100644 Master/texmf-dist/tex/latex/gofonts/LGRGo-TLF.fd create mode 100644 Master/texmf-dist/tex/latex/gofonts/LGRGoMono-TLF.fd (limited to 'Master/texmf-dist/tex') diff --git a/Master/texmf-dist/tex/latex/gofonts/GoMono.sty b/Master/texmf-dist/tex/latex/gofonts/GoMono.sty index 4e07aaef1c6..1583c6f4a8c 100644 --- a/Master/texmf-dist/tex/latex/gofonts/GoMono.sty +++ b/Master/texmf-dist/tex/latex/gofonts/GoMono.sty @@ -1,6 +1,6 @@ \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{GoMono} - [2017/04/01 (Bob Tennent and autoinst) Style file for GoMono fonts.] + [2019/04/19 (Bob Tennent and autoinst) Style file for GoMono fonts.] \RequirePackage{ifxetex,ifluatex,xkeyval,textcomp} @@ -31,8 +31,8 @@ \else % type1 - \def\bfseries@tt{b} - \def\mdseries@tt{m} + \def\bfseries@tt{bold} + \def\mdseries@tt{regular} \fi @@ -73,6 +73,7 @@ \fi +\def\gomonolgr{\fontencoding{LGR}\fontfamily{GoMono-TLF}\selectfont} \ifgomono@ttf \defaultfontfeatures{} diff --git a/Master/texmf-dist/tex/latex/gofonts/GoSans.sty b/Master/texmf-dist/tex/latex/gofonts/GoSans.sty index b312799fc18..9c70e8f6a01 100644 --- a/Master/texmf-dist/tex/latex/gofonts/GoSans.sty +++ b/Master/texmf-dist/tex/latex/gofonts/GoSans.sty @@ -1,6 +1,6 @@ \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{GoSans} - [2017/04/02 (Bob Tennent and autoinst) Style file for Go Sans fonts.] + [2019/04/19 (Bob Tennent and autoinst) Style file for Go Sans fonts.] \RequirePackage{ifxetex,ifluatex,xkeyval,textcomp} @@ -37,9 +37,9 @@ \else % type1 - \def\bfseries@sf{b} - \def\mdseries@sf{m} - \ifgo@medium\def\bfseries@sf{mb}\fi + \def\bfseries@sf{bold} + \def\mdseries@sf{regular} + \ifgo@medium\def\bfseries@sf{medium}\fi \fi @@ -82,8 +82,9 @@ \fi -\def\gomedium{\fontfamily{\gofamily}\fontseries{mb}\selectfont} +\def\gomedium{\fontfamily{\gofamily}\fontseries{m}\selectfont} \def\gobold{\fontfamily{\gofamily}\fontseries{b}\selectfont} +\def\golgr{\fontencoding{LGR}\fontfamily{Go-TLF}\selectfont} % use Go-TLF even for ttf \ifgo@ttf \defaultfontfeatures{} diff --git a/Master/texmf-dist/tex/latex/gofonts/LGRGo-TLF.fd b/Master/texmf-dist/tex/latex/gofonts/LGRGo-TLF.fd new file mode 100644 index 00000000000..f8419923f0b --- /dev/null +++ b/Master/texmf-dist/tex/latex/gofonts/LGRGo-TLF.fd @@ -0,0 +1,143 @@ +%% Generated by autoinst on 2019/04/19 +%% +\ProvidesFile{LGRGo-TLF.fd} + [2019/04/19 (autoinst) Font definitions for LGR/Go-TLF.] + +\expandafter\ifx\csname Go@scale\endcsname\relax + \let\Go@@scale\@empty +\else + \edef\Go@@scale{s*[\csname Go@scale\endcsname]}% +\fi + +\DeclareFontFamily{LGR}{Go-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{LGR}{Go-TLF}{regular}{sc}{ + <-> \Go@@scale GoSmallcaps-tlf-sc-lgr +}{} + +\DeclareFontShape{LGR}{Go-TLF}{regular}{n}{ + <-> \Go@@scale Go-Regular-tlf-lgr +}{} + +\DeclareFontShape{LGR}{Go-TLF}{regular}{it}{ + <-> \Go@@scale Go-Regular-Italic-tlf-lgr +}{} + +\DeclareFontShape{LGR}{Go-TLF}{regular}{scit}{ + <-> \Go@@scale GoSmallcaps-Italic-tlf-sc-lgr +}{} + +\DeclareFontShape{LGR}{Go-TLF}{regular}{scsl}{ + <-> ssub * Go-TLF/regular/scit +}{} + +\DeclareFontShape{LGR}{Go-TLF}{regular}{sl}{ + <-> ssub * Go-TLF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LGR}{Go-TLF}{bold}{n}{ + <-> \Go@@scale Go-Bold-tlf-lgr +}{} + +\DeclareFontShape{LGR}{Go-TLF}{bold}{it}{ + <-> \Go@@scale Go-Bold-Italic-tlf-lgr +}{} + +\DeclareFontShape{LGR}{Go-TLF}{bold}{sl}{ + <-> ssub * Go-TLF/bold/it +}{} + + +% ---- medium ---- + +\DeclareFontShape{LGR}{Go-TLF}{medium}{n}{ + <-> \Go@@scale Go-Medium-tlf-lgr +}{} + +\DeclareFontShape{LGR}{Go-TLF}{medium}{it}{ + <-> \Go@@scale Go-Medium-Italic-tlf-lgr +}{} + +\DeclareFontShape{LGR}{Go-TLF}{medium}{sl}{ + <-> ssub * Go-TLF/medium/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LGR}{Go-TLF}{m}{sl}{ + <-> ssub * Go-TLF/regular/sl +}{} + +\DeclareFontShape{LGR}{Go-TLF}{m}{scsl}{ + <-> ssub * Go-TLF/regular/scsl +}{} + +\DeclareFontShape{LGR}{Go-TLF}{m}{sc}{ + <-> ssub * Go-TLF/regular/sc +}{} + +\DeclareFontShape{LGR}{Go-TLF}{m}{n}{ + <-> ssub * Go-TLF/regular/n +}{} + +\DeclareFontShape{LGR}{Go-TLF}{m}{it}{ + <-> ssub * Go-TLF/regular/it +}{} + +\DeclareFontShape{LGR}{Go-TLF}{m}{scit}{ + <-> ssub * Go-TLF/regular/scit +}{} + + +% sb --> medium + +\DeclareFontShape{LGR}{Go-TLF}{sb}{sl}{ + <-> ssub * Go-TLF/medium/sl +}{} + +\DeclareFontShape{LGR}{Go-TLF}{sb}{n}{ + <-> ssub * Go-TLF/medium/n +}{} + +\DeclareFontShape{LGR}{Go-TLF}{sb}{it}{ + <-> ssub * Go-TLF/medium/it +}{} + + +% b --> bold + +\DeclareFontShape{LGR}{Go-TLF}{b}{sl}{ + <-> ssub * Go-TLF/bold/sl +}{} + +\DeclareFontShape{LGR}{Go-TLF}{b}{n}{ + <-> ssub * Go-TLF/bold/n +}{} + +\DeclareFontShape{LGR}{Go-TLF}{b}{it}{ + <-> ssub * Go-TLF/bold/it +}{} + +\DeclareFontShape{LGR}{Go-TLF}{bx}{n}{ + <-> ssub * Go-TLF/b/n +}{} + +\DeclareFontShape{LGR}{Go-TLF}{bx}{sl}{ + <-> ssub * Go-TLF/b/sl +}{} + +\DeclareFontShape{LGR}{Go-TLF}{bx}{it}{ + <-> ssub * Go-TLF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/gofonts/LGRGoMono-TLF.fd b/Master/texmf-dist/tex/latex/gofonts/LGRGoMono-TLF.fd new file mode 100644 index 00000000000..5a86cdd5e62 --- /dev/null +++ b/Master/texmf-dist/tex/latex/gofonts/LGRGoMono-TLF.fd @@ -0,0 +1,89 @@ +%% Generated by autoinst on 2019/04/19 +%% +\ProvidesFile{LGRGoMono-TLF.fd} + [2019/04/19 (autoinst) Font definitions for LGR/GoMono-TLF.] + +\expandafter\ifx\csname GoMono@scale\endcsname\relax + \let\GoMono@@scale\@empty +\else + \edef\GoMono@@scale{s*[\csname GoMono@scale\endcsname]}% +\fi + +\DeclareFontFamily{LGR}{GoMono-TLF}{} + + +% ---- regular ---- + +\DeclareFontShape{LGR}{GoMono-TLF}{regular}{n}{ + <-> \GoMono@@scale GoMono-tlf-lgr +}{} + +\DeclareFontShape{LGR}{GoMono-TLF}{regular}{it}{ + <-> \GoMono@@scale GoMono-Italic-tlf-lgr +}{} + +\DeclareFontShape{LGR}{GoMono-TLF}{regular}{sl}{ + <-> ssub * GoMono-TLF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LGR}{GoMono-TLF}{bold}{n}{ + <-> \GoMono@@scale GoMono-Bold-tlf-lgr +}{} + +\DeclareFontShape{LGR}{GoMono-TLF}{bold}{it}{ + <-> \GoMono@@scale GoMono-BoldItalic-tlf-lgr +}{} + +\DeclareFontShape{LGR}{GoMono-TLF}{bold}{sl}{ + <-> ssub * GoMono-TLF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LGR}{GoMono-TLF}{m}{sl}{ + <-> ssub * GoMono-TLF/regular/sl +}{} + +\DeclareFontShape{LGR}{GoMono-TLF}{m}{n}{ + <-> ssub * GoMono-TLF/regular/n +}{} + +\DeclareFontShape{LGR}{GoMono-TLF}{m}{it}{ + <-> ssub * GoMono-TLF/regular/it +}{} + + +% b --> bold + +\DeclareFontShape{LGR}{GoMono-TLF}{b}{sl}{ + <-> ssub * GoMono-TLF/bold/sl +}{} + +\DeclareFontShape{LGR}{GoMono-TLF}{b}{n}{ + <-> ssub * GoMono-TLF/bold/n +}{} + +\DeclareFontShape{LGR}{GoMono-TLF}{b}{it}{ + <-> ssub * GoMono-TLF/bold/it +}{} + +\DeclareFontShape{LGR}{GoMono-TLF}{bx}{n}{ + <-> ssub * GoMono-TLF/b/n +}{} + +\DeclareFontShape{LGR}{GoMono-TLF}{bx}{sl}{ + <-> ssub * GoMono-TLF/b/sl +}{} + +\DeclareFontShape{LGR}{GoMono-TLF}{bx}{it}{ + <-> ssub * GoMono-TLF/b/it +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/gofonts/LY1Go-TLF.fd b/Master/texmf-dist/tex/latex/gofonts/LY1Go-TLF.fd index 70fb7c7d0f6..abc98263678 100644 --- a/Master/texmf-dist/tex/latex/gofonts/LY1Go-TLF.fd +++ b/Master/texmf-dist/tex/latex/gofonts/LY1Go-TLF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/03/31 +%% Generated by autoinst on 2019/04/19 %% \ProvidesFile{LY1Go-TLF.fd} - [2017/03/31 (autoinst) Font definitions for LY1/Go-TLF.] + [2019/04/19 (autoinst) Font definitions for LY1/Go-TLF.] \expandafter\ifx\csname Go@scale\endcsname\relax \let\Go@@scale\@empty @@ -11,58 +11,131 @@ \DeclareFontFamily{LY1}{Go-TLF}{} -\DeclareFontShape{LY1}{Go-TLF}{b}{n}{ + +% ---- regular ---- + +\DeclareFontShape{LY1}{Go-TLF}{regular}{sc}{ + <-> \Go@@scale GoSmallcaps-tlf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{Go-TLF}{regular}{n}{ + <-> \Go@@scale Go-Regular-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{Go-TLF}{regular}{it}{ + <-> \Go@@scale Go-Regular-Italic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{Go-TLF}{regular}{scit}{ + <-> \Go@@scale GoSmallcaps-Italic-tlf-sc-ly1 +}{} + +\DeclareFontShape{LY1}{Go-TLF}{regular}{scsl}{ + <-> ssub * Go-TLF/regular/scit +}{} + +\DeclareFontShape{LY1}{Go-TLF}{regular}{sl}{ + <-> ssub * Go-TLF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{Go-TLF}{bold}{n}{ <-> \Go@@scale Go-Bold-tlf-ly1 }{} -\DeclareFontShape{LY1}{Go-TLF}{b}{it}{ +\DeclareFontShape{LY1}{Go-TLF}{bold}{it}{ <-> \Go@@scale Go-Bold-Italic-tlf-ly1 }{} -\DeclareFontShape{LY1}{Go-TLF}{b}{sl}{ - <-> ssub * Go-TLF/b/it +\DeclareFontShape{LY1}{Go-TLF}{bold}{sl}{ + <-> ssub * Go-TLF/bold/it }{} -\DeclareFontShape{LY1}{Go-TLF}{mb}{n}{ + +% ---- medium ---- + +\DeclareFontShape{LY1}{Go-TLF}{medium}{n}{ <-> \Go@@scale Go-Medium-tlf-ly1 }{} -\DeclareFontShape{LY1}{Go-TLF}{mb}{it}{ +\DeclareFontShape{LY1}{Go-TLF}{medium}{it}{ <-> \Go@@scale Go-Medium-Italic-tlf-ly1 }{} -\DeclareFontShape{LY1}{Go-TLF}{mb}{sl}{ - <-> ssub * Go-TLF/mb/it +\DeclareFontShape{LY1}{Go-TLF}{medium}{sl}{ + <-> ssub * Go-TLF/medium/it }{} -\DeclareFontShape{LY1}{Go-TLF}{m}{n}{ - <-> \Go@@scale Go-Regular-tlf-ly1 +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{Go-TLF}{m}{sl}{ + <-> ssub * Go-TLF/regular/sl }{} -\DeclareFontShape{LY1}{Go-TLF}{m}{it}{ - <-> \Go@@scale Go-Regular-Italic-tlf-ly1 +\DeclareFontShape{LY1}{Go-TLF}{m}{scsl}{ + <-> ssub * Go-TLF/regular/scsl }{} \DeclareFontShape{LY1}{Go-TLF}{m}{sc}{ - <-> \Go@@scale GoSmallcaps-tlf-ly1 + <-> ssub * Go-TLF/regular/sc +}{} + +\DeclareFontShape{LY1}{Go-TLF}{m}{n}{ + <-> ssub * Go-TLF/regular/n +}{} + +\DeclareFontShape{LY1}{Go-TLF}{m}{it}{ + <-> ssub * Go-TLF/regular/it }{} \DeclareFontShape{LY1}{Go-TLF}{m}{scit}{ - <-> \Go@@scale GoSmallcaps-Italic-tlf-ly1 + <-> ssub * Go-TLF/regular/scit }{} -\DeclareFontShape{LY1}{Go-TLF}{m}{sl}{ - <-> ssub * Go-TLF/m/it + +% sb --> medium + +\DeclareFontShape{LY1}{Go-TLF}{sb}{sl}{ + <-> ssub * Go-TLF/medium/sl }{} -\DeclareFontShape{LY1}{Go-TLF}{bx}{sl}{ - <-> ssub * Go-TLF/b/sl +\DeclareFontShape{LY1}{Go-TLF}{sb}{n}{ + <-> ssub * Go-TLF/medium/n +}{} + +\DeclareFontShape{LY1}{Go-TLF}{sb}{it}{ + <-> ssub * Go-TLF/medium/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{Go-TLF}{b}{sl}{ + <-> ssub * Go-TLF/bold/sl +}{} + +\DeclareFontShape{LY1}{Go-TLF}{b}{n}{ + <-> ssub * Go-TLF/bold/n +}{} + +\DeclareFontShape{LY1}{Go-TLF}{b}{it}{ + <-> ssub * Go-TLF/bold/it }{} \DeclareFontShape{LY1}{Go-TLF}{bx}{n}{ <-> ssub * Go-TLF/b/n }{} +\DeclareFontShape{LY1}{Go-TLF}{bx}{sl}{ + <-> ssub * Go-TLF/b/sl +}{} + \DeclareFontShape{LY1}{Go-TLF}{bx}{it}{ <-> ssub * Go-TLF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/gofonts/LY1GoMono-TLF.fd b/Master/texmf-dist/tex/latex/gofonts/LY1GoMono-TLF.fd index d09bbc7dec4..01a2ae6a69f 100644 --- a/Master/texmf-dist/tex/latex/gofonts/LY1GoMono-TLF.fd +++ b/Master/texmf-dist/tex/latex/gofonts/LY1GoMono-TLF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/03/31 +%% Generated by autoinst on 2019/04/19 %% \ProvidesFile{LY1GoMono-TLF.fd} - [2017/03/31 (autoinst) Font definitions for LY1/GoMono-TLF.] + [2019/04/19 (autoinst) Font definitions for LY1/GoMono-TLF.] \expandafter\ifx\csname GoMono@scale\endcsname\relax \let\GoMono@@scale\@empty @@ -11,38 +11,77 @@ \DeclareFontFamily{LY1}{GoMono-TLF}{} -\DeclareFontShape{LY1}{GoMono-TLF}{b}{n}{ + +% ---- regular ---- + +\DeclareFontShape{LY1}{GoMono-TLF}{regular}{n}{ + <-> \GoMono@@scale GoMono-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{GoMono-TLF}{regular}{it}{ + <-> \GoMono@@scale GoMono-Italic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{GoMono-TLF}{regular}{sl}{ + <-> ssub * GoMono-TLF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{LY1}{GoMono-TLF}{bold}{n}{ <-> \GoMono@@scale GoMono-Bold-tlf-ly1 }{} -\DeclareFontShape{LY1}{GoMono-TLF}{b}{it}{ +\DeclareFontShape{LY1}{GoMono-TLF}{bold}{it}{ <-> \GoMono@@scale GoMono-BoldItalic-tlf-ly1 }{} -\DeclareFontShape{LY1}{GoMono-TLF}{b}{sl}{ - <-> ssub * GoMono-TLF/b/it +\DeclareFontShape{LY1}{GoMono-TLF}{bold}{sl}{ + <-> ssub * GoMono-TLF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{LY1}{GoMono-TLF}{m}{sl}{ + <-> ssub * GoMono-TLF/regular/sl }{} \DeclareFontShape{LY1}{GoMono-TLF}{m}{n}{ - <-> \GoMono@@scale GoMono-tlf-ly1 + <-> ssub * GoMono-TLF/regular/n }{} \DeclareFontShape{LY1}{GoMono-TLF}{m}{it}{ - <-> \GoMono@@scale GoMono-Italic-tlf-ly1 + <-> ssub * GoMono-TLF/regular/it }{} -\DeclareFontShape{LY1}{GoMono-TLF}{m}{sl}{ - <-> ssub * GoMono-TLF/m/it + +% b --> bold + +\DeclareFontShape{LY1}{GoMono-TLF}{b}{sl}{ + <-> ssub * GoMono-TLF/bold/sl }{} -\DeclareFontShape{LY1}{GoMono-TLF}{bx}{sl}{ - <-> ssub * GoMono-TLF/b/sl +\DeclareFontShape{LY1}{GoMono-TLF}{b}{n}{ + <-> ssub * GoMono-TLF/bold/n +}{} + +\DeclareFontShape{LY1}{GoMono-TLF}{b}{it}{ + <-> ssub * GoMono-TLF/bold/it }{} \DeclareFontShape{LY1}{GoMono-TLF}{bx}{n}{ <-> ssub * GoMono-TLF/b/n }{} +\DeclareFontShape{LY1}{GoMono-TLF}{bx}{sl}{ + <-> ssub * GoMono-TLF/b/sl +}{} + \DeclareFontShape{LY1}{GoMono-TLF}{bx}{it}{ <-> ssub * GoMono-TLF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/gofonts/OT1Go-TLF.fd b/Master/texmf-dist/tex/latex/gofonts/OT1Go-TLF.fd index 862c8bb09eb..eab935510b5 100644 --- a/Master/texmf-dist/tex/latex/gofonts/OT1Go-TLF.fd +++ b/Master/texmf-dist/tex/latex/gofonts/OT1Go-TLF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/03/31 +%% Generated by autoinst on 2019/04/19 %% \ProvidesFile{OT1Go-TLF.fd} - [2017/03/31 (autoinst) Font definitions for OT1/Go-TLF.] + [2019/04/19 (autoinst) Font definitions for OT1/Go-TLF.] \expandafter\ifx\csname Go@scale\endcsname\relax \let\Go@@scale\@empty @@ -11,58 +11,131 @@ \DeclareFontFamily{OT1}{Go-TLF}{} -\DeclareFontShape{OT1}{Go-TLF}{b}{n}{ + +% ---- regular ---- + +\DeclareFontShape{OT1}{Go-TLF}{regular}{sc}{ + <-> \Go@@scale GoSmallcaps-tlf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{Go-TLF}{regular}{n}{ + <-> \Go@@scale Go-Regular-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{Go-TLF}{regular}{it}{ + <-> \Go@@scale Go-Regular-Italic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{Go-TLF}{regular}{scit}{ + <-> \Go@@scale GoSmallcaps-Italic-tlf-sc-ot1 +}{} + +\DeclareFontShape{OT1}{Go-TLF}{regular}{scsl}{ + <-> ssub * Go-TLF/regular/scit +}{} + +\DeclareFontShape{OT1}{Go-TLF}{regular}{sl}{ + <-> ssub * Go-TLF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{Go-TLF}{bold}{n}{ <-> \Go@@scale Go-Bold-tlf-ot1 }{} -\DeclareFontShape{OT1}{Go-TLF}{b}{it}{ +\DeclareFontShape{OT1}{Go-TLF}{bold}{it}{ <-> \Go@@scale Go-Bold-Italic-tlf-ot1 }{} -\DeclareFontShape{OT1}{Go-TLF}{b}{sl}{ - <-> ssub * Go-TLF/b/it +\DeclareFontShape{OT1}{Go-TLF}{bold}{sl}{ + <-> ssub * Go-TLF/bold/it }{} -\DeclareFontShape{OT1}{Go-TLF}{mb}{n}{ + +% ---- medium ---- + +\DeclareFontShape{OT1}{Go-TLF}{medium}{n}{ <-> \Go@@scale Go-Medium-tlf-ot1 }{} -\DeclareFontShape{OT1}{Go-TLF}{mb}{it}{ +\DeclareFontShape{OT1}{Go-TLF}{medium}{it}{ <-> \Go@@scale Go-Medium-Italic-tlf-ot1 }{} -\DeclareFontShape{OT1}{Go-TLF}{mb}{sl}{ - <-> ssub * Go-TLF/mb/it +\DeclareFontShape{OT1}{Go-TLF}{medium}{sl}{ + <-> ssub * Go-TLF/medium/it }{} -\DeclareFontShape{OT1}{Go-TLF}{m}{n}{ - <-> \Go@@scale Go-Regular-tlf-ot1 +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{Go-TLF}{m}{sl}{ + <-> ssub * Go-TLF/regular/sl }{} -\DeclareFontShape{OT1}{Go-TLF}{m}{it}{ - <-> \Go@@scale Go-Regular-Italic-tlf-ot1 +\DeclareFontShape{OT1}{Go-TLF}{m}{scsl}{ + <-> ssub * Go-TLF/regular/scsl }{} \DeclareFontShape{OT1}{Go-TLF}{m}{sc}{ - <-> \Go@@scale GoSmallcaps-tlf-ot1 + <-> ssub * Go-TLF/regular/sc +}{} + +\DeclareFontShape{OT1}{Go-TLF}{m}{n}{ + <-> ssub * Go-TLF/regular/n +}{} + +\DeclareFontShape{OT1}{Go-TLF}{m}{it}{ + <-> ssub * Go-TLF/regular/it }{} \DeclareFontShape{OT1}{Go-TLF}{m}{scit}{ - <-> \Go@@scale GoSmallcaps-Italic-tlf-ot1 + <-> ssub * Go-TLF/regular/scit }{} -\DeclareFontShape{OT1}{Go-TLF}{m}{sl}{ - <-> ssub * Go-TLF/m/it + +% sb --> medium + +\DeclareFontShape{OT1}{Go-TLF}{sb}{sl}{ + <-> ssub * Go-TLF/medium/sl }{} -\DeclareFontShape{OT1}{Go-TLF}{bx}{sl}{ - <-> ssub * Go-TLF/b/sl +\DeclareFontShape{OT1}{Go-TLF}{sb}{n}{ + <-> ssub * Go-TLF/medium/n +}{} + +\DeclareFontShape{OT1}{Go-TLF}{sb}{it}{ + <-> ssub * Go-TLF/medium/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{Go-TLF}{b}{sl}{ + <-> ssub * Go-TLF/bold/sl +}{} + +\DeclareFontShape{OT1}{Go-TLF}{b}{n}{ + <-> ssub * Go-TLF/bold/n +}{} + +\DeclareFontShape{OT1}{Go-TLF}{b}{it}{ + <-> ssub * Go-TLF/bold/it }{} \DeclareFontShape{OT1}{Go-TLF}{bx}{n}{ <-> ssub * Go-TLF/b/n }{} +\DeclareFontShape{OT1}{Go-TLF}{bx}{sl}{ + <-> ssub * Go-TLF/b/sl +}{} + \DeclareFontShape{OT1}{Go-TLF}{bx}{it}{ <-> ssub * Go-TLF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/gofonts/OT1GoMono-TLF.fd b/Master/texmf-dist/tex/latex/gofonts/OT1GoMono-TLF.fd index 367af78d9a9..4661edb5ffb 100644 --- a/Master/texmf-dist/tex/latex/gofonts/OT1GoMono-TLF.fd +++ b/Master/texmf-dist/tex/latex/gofonts/OT1GoMono-TLF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/03/31 +%% Generated by autoinst on 2019/04/19 %% \ProvidesFile{OT1GoMono-TLF.fd} - [2017/03/31 (autoinst) Font definitions for OT1/GoMono-TLF.] + [2019/04/19 (autoinst) Font definitions for OT1/GoMono-TLF.] \expandafter\ifx\csname GoMono@scale\endcsname\relax \let\GoMono@@scale\@empty @@ -11,38 +11,77 @@ \DeclareFontFamily{OT1}{GoMono-TLF}{} -\DeclareFontShape{OT1}{GoMono-TLF}{b}{n}{ + +% ---- regular ---- + +\DeclareFontShape{OT1}{GoMono-TLF}{regular}{n}{ + <-> \GoMono@@scale GoMono-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{GoMono-TLF}{regular}{it}{ + <-> \GoMono@@scale GoMono-Italic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{GoMono-TLF}{regular}{sl}{ + <-> ssub * GoMono-TLF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{OT1}{GoMono-TLF}{bold}{n}{ <-> \GoMono@@scale GoMono-Bold-tlf-ot1 }{} -\DeclareFontShape{OT1}{GoMono-TLF}{b}{it}{ +\DeclareFontShape{OT1}{GoMono-TLF}{bold}{it}{ <-> \GoMono@@scale GoMono-BoldItalic-tlf-ot1 }{} -\DeclareFontShape{OT1}{GoMono-TLF}{b}{sl}{ - <-> ssub * GoMono-TLF/b/it +\DeclareFontShape{OT1}{GoMono-TLF}{bold}{sl}{ + <-> ssub * GoMono-TLF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{OT1}{GoMono-TLF}{m}{sl}{ + <-> ssub * GoMono-TLF/regular/sl }{} \DeclareFontShape{OT1}{GoMono-TLF}{m}{n}{ - <-> \GoMono@@scale GoMono-tlf-ot1 + <-> ssub * GoMono-TLF/regular/n }{} \DeclareFontShape{OT1}{GoMono-TLF}{m}{it}{ - <-> \GoMono@@scale GoMono-Italic-tlf-ot1 + <-> ssub * GoMono-TLF/regular/it }{} -\DeclareFontShape{OT1}{GoMono-TLF}{m}{sl}{ - <-> ssub * GoMono-TLF/m/it + +% b --> bold + +\DeclareFontShape{OT1}{GoMono-TLF}{b}{sl}{ + <-> ssub * GoMono-TLF/bold/sl }{} -\DeclareFontShape{OT1}{GoMono-TLF}{bx}{sl}{ - <-> ssub * GoMono-TLF/b/sl +\DeclareFontShape{OT1}{GoMono-TLF}{b}{n}{ + <-> ssub * GoMono-TLF/bold/n +}{} + +\DeclareFontShape{OT1}{GoMono-TLF}{b}{it}{ + <-> ssub * GoMono-TLF/bold/it }{} \DeclareFontShape{OT1}{GoMono-TLF}{bx}{n}{ <-> ssub * GoMono-TLF/b/n }{} +\DeclareFontShape{OT1}{GoMono-TLF}{bx}{sl}{ + <-> ssub * GoMono-TLF/b/sl +}{} + \DeclareFontShape{OT1}{GoMono-TLF}{bx}{it}{ <-> ssub * GoMono-TLF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/gofonts/T1Go-TLF.fd b/Master/texmf-dist/tex/latex/gofonts/T1Go-TLF.fd index 7c54a504b88..fd8dacfe27a 100644 --- a/Master/texmf-dist/tex/latex/gofonts/T1Go-TLF.fd +++ b/Master/texmf-dist/tex/latex/gofonts/T1Go-TLF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/03/31 +%% Generated by autoinst on 2019/04/19 %% \ProvidesFile{T1Go-TLF.fd} - [2017/03/31 (autoinst) Font definitions for T1/Go-TLF.] + [2019/04/19 (autoinst) Font definitions for T1/Go-TLF.] \expandafter\ifx\csname Go@scale\endcsname\relax \let\Go@@scale\@empty @@ -11,58 +11,131 @@ \DeclareFontFamily{T1}{Go-TLF}{} -\DeclareFontShape{T1}{Go-TLF}{b}{n}{ + +% ---- regular ---- + +\DeclareFontShape{T1}{Go-TLF}{regular}{sc}{ + <-> \Go@@scale GoSmallcaps-tlf-sc-t1 +}{} + +\DeclareFontShape{T1}{Go-TLF}{regular}{n}{ + <-> \Go@@scale Go-Regular-tlf-t1 +}{} + +\DeclareFontShape{T1}{Go-TLF}{regular}{it}{ + <-> \Go@@scale Go-Regular-Italic-tlf-t1 +}{} + +\DeclareFontShape{T1}{Go-TLF}{regular}{scit}{ + <-> \Go@@scale GoSmallcaps-Italic-tlf-sc-t1 +}{} + +\DeclareFontShape{T1}{Go-TLF}{regular}{scsl}{ + <-> ssub * Go-TLF/regular/scit +}{} + +\DeclareFontShape{T1}{Go-TLF}{regular}{sl}{ + <-> ssub * Go-TLF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{Go-TLF}{bold}{n}{ <-> \Go@@scale Go-Bold-tlf-t1 }{} -\DeclareFontShape{T1}{Go-TLF}{b}{it}{ +\DeclareFontShape{T1}{Go-TLF}{bold}{it}{ <-> \Go@@scale Go-Bold-Italic-tlf-t1 }{} -\DeclareFontShape{T1}{Go-TLF}{b}{sl}{ - <-> ssub * Go-TLF/b/it +\DeclareFontShape{T1}{Go-TLF}{bold}{sl}{ + <-> ssub * Go-TLF/bold/it }{} -\DeclareFontShape{T1}{Go-TLF}{mb}{n}{ + +% ---- medium ---- + +\DeclareFontShape{T1}{Go-TLF}{medium}{n}{ <-> \Go@@scale Go-Medium-tlf-t1 }{} -\DeclareFontShape{T1}{Go-TLF}{mb}{it}{ +\DeclareFontShape{T1}{Go-TLF}{medium}{it}{ <-> \Go@@scale Go-Medium-Italic-tlf-t1 }{} -\DeclareFontShape{T1}{Go-TLF}{mb}{sl}{ - <-> ssub * Go-TLF/mb/it +\DeclareFontShape{T1}{Go-TLF}{medium}{sl}{ + <-> ssub * Go-TLF/medium/it }{} -\DeclareFontShape{T1}{Go-TLF}{m}{n}{ - <-> \Go@@scale Go-Regular-tlf-t1 +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{Go-TLF}{m}{sl}{ + <-> ssub * Go-TLF/regular/sl }{} -\DeclareFontShape{T1}{Go-TLF}{m}{it}{ - <-> \Go@@scale Go-Regular-Italic-tlf-t1 +\DeclareFontShape{T1}{Go-TLF}{m}{scsl}{ + <-> ssub * Go-TLF/regular/scsl }{} \DeclareFontShape{T1}{Go-TLF}{m}{sc}{ - <-> \Go@@scale GoSmallcaps-tlf-t1 + <-> ssub * Go-TLF/regular/sc +}{} + +\DeclareFontShape{T1}{Go-TLF}{m}{n}{ + <-> ssub * Go-TLF/regular/n +}{} + +\DeclareFontShape{T1}{Go-TLF}{m}{it}{ + <-> ssub * Go-TLF/regular/it }{} \DeclareFontShape{T1}{Go-TLF}{m}{scit}{ - <-> \Go@@scale GoSmallcaps-Italic-tlf-t1 + <-> ssub * Go-TLF/regular/scit }{} -\DeclareFontShape{T1}{Go-TLF}{m}{sl}{ - <-> ssub * Go-TLF/m/it + +% sb --> medium + +\DeclareFontShape{T1}{Go-TLF}{sb}{sl}{ + <-> ssub * Go-TLF/medium/sl }{} -\DeclareFontShape{T1}{Go-TLF}{bx}{sl}{ - <-> ssub * Go-TLF/b/sl +\DeclareFontShape{T1}{Go-TLF}{sb}{n}{ + <-> ssub * Go-TLF/medium/n +}{} + +\DeclareFontShape{T1}{Go-TLF}{sb}{it}{ + <-> ssub * Go-TLF/medium/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{Go-TLF}{b}{sl}{ + <-> ssub * Go-TLF/bold/sl +}{} + +\DeclareFontShape{T1}{Go-TLF}{b}{n}{ + <-> ssub * Go-TLF/bold/n +}{} + +\DeclareFontShape{T1}{Go-TLF}{b}{it}{ + <-> ssub * Go-TLF/bold/it }{} \DeclareFontShape{T1}{Go-TLF}{bx}{n}{ <-> ssub * Go-TLF/b/n }{} +\DeclareFontShape{T1}{Go-TLF}{bx}{sl}{ + <-> ssub * Go-TLF/b/sl +}{} + \DeclareFontShape{T1}{Go-TLF}{bx}{it}{ <-> ssub * Go-TLF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/gofonts/T1GoMono-TLF.fd b/Master/texmf-dist/tex/latex/gofonts/T1GoMono-TLF.fd index 861e6d6581a..53a4a4968dd 100644 --- a/Master/texmf-dist/tex/latex/gofonts/T1GoMono-TLF.fd +++ b/Master/texmf-dist/tex/latex/gofonts/T1GoMono-TLF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/03/31 +%% Generated by autoinst on 2019/04/19 %% \ProvidesFile{T1GoMono-TLF.fd} - [2017/03/31 (autoinst) Font definitions for T1/GoMono-TLF.] + [2019/04/19 (autoinst) Font definitions for T1/GoMono-TLF.] \expandafter\ifx\csname GoMono@scale\endcsname\relax \let\GoMono@@scale\@empty @@ -11,38 +11,77 @@ \DeclareFontFamily{T1}{GoMono-TLF}{} -\DeclareFontShape{T1}{GoMono-TLF}{b}{n}{ + +% ---- regular ---- + +\DeclareFontShape{T1}{GoMono-TLF}{regular}{n}{ + <-> \GoMono@@scale GoMono-tlf-t1 +}{} + +\DeclareFontShape{T1}{GoMono-TLF}{regular}{it}{ + <-> \GoMono@@scale GoMono-Italic-tlf-t1 +}{} + +\DeclareFontShape{T1}{GoMono-TLF}{regular}{sl}{ + <-> ssub * GoMono-TLF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{T1}{GoMono-TLF}{bold}{n}{ <-> \GoMono@@scale GoMono-Bold-tlf-t1 }{} -\DeclareFontShape{T1}{GoMono-TLF}{b}{it}{ +\DeclareFontShape{T1}{GoMono-TLF}{bold}{it}{ <-> \GoMono@@scale GoMono-BoldItalic-tlf-t1 }{} -\DeclareFontShape{T1}{GoMono-TLF}{b}{sl}{ - <-> ssub * GoMono-TLF/b/it +\DeclareFontShape{T1}{GoMono-TLF}{bold}{sl}{ + <-> ssub * GoMono-TLF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{T1}{GoMono-TLF}{m}{sl}{ + <-> ssub * GoMono-TLF/regular/sl }{} \DeclareFontShape{T1}{GoMono-TLF}{m}{n}{ - <-> \GoMono@@scale GoMono-tlf-t1 + <-> ssub * GoMono-TLF/regular/n }{} \DeclareFontShape{T1}{GoMono-TLF}{m}{it}{ - <-> \GoMono@@scale GoMono-Italic-tlf-t1 + <-> ssub * GoMono-TLF/regular/it }{} -\DeclareFontShape{T1}{GoMono-TLF}{m}{sl}{ - <-> ssub * GoMono-TLF/m/it + +% b --> bold + +\DeclareFontShape{T1}{GoMono-TLF}{b}{sl}{ + <-> ssub * GoMono-TLF/bold/sl }{} -\DeclareFontShape{T1}{GoMono-TLF}{bx}{sl}{ - <-> ssub * GoMono-TLF/b/sl +\DeclareFontShape{T1}{GoMono-TLF}{b}{n}{ + <-> ssub * GoMono-TLF/bold/n +}{} + +\DeclareFontShape{T1}{GoMono-TLF}{b}{it}{ + <-> ssub * GoMono-TLF/bold/it }{} \DeclareFontShape{T1}{GoMono-TLF}{bx}{n}{ <-> ssub * GoMono-TLF/b/n }{} +\DeclareFontShape{T1}{GoMono-TLF}{bx}{sl}{ + <-> ssub * GoMono-TLF/b/sl +}{} + \DeclareFontShape{T1}{GoMono-TLF}{bx}{it}{ <-> ssub * GoMono-TLF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/gofonts/TS1Go-TLF.fd b/Master/texmf-dist/tex/latex/gofonts/TS1Go-TLF.fd index 7dfc6506681..7e0347d4fd1 100644 --- a/Master/texmf-dist/tex/latex/gofonts/TS1Go-TLF.fd +++ b/Master/texmf-dist/tex/latex/gofonts/TS1Go-TLF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/03/31 +%% Generated by autoinst on 2019/04/19 %% \ProvidesFile{TS1Go-TLF.fd} - [2017/03/31 (autoinst) Font definitions for TS1/Go-TLF.] + [2019/04/19 (autoinst) Font definitions for TS1/Go-TLF.] \expandafter\ifx\csname Go@scale\endcsname\relax \let\Go@@scale\@empty @@ -11,58 +11,131 @@ \DeclareFontFamily{TS1}{Go-TLF}{} -\DeclareFontShape{TS1}{Go-TLF}{b}{n}{ + +% ---- regular ---- + +\DeclareFontShape{TS1}{Go-TLF}{regular}{sc}{ + <-> \Go@@scale GoSmallcaps-tlf-sc-ts1 +}{} + +\DeclareFontShape{TS1}{Go-TLF}{regular}{n}{ + <-> \Go@@scale Go-Regular-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{Go-TLF}{regular}{it}{ + <-> \Go@@scale Go-Regular-Italic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{Go-TLF}{regular}{scit}{ + <-> \Go@@scale GoSmallcaps-Italic-tlf-sc-ts1 +}{} + +\DeclareFontShape{TS1}{Go-TLF}{regular}{scsl}{ + <-> ssub * Go-TLF/regular/scit +}{} + +\DeclareFontShape{TS1}{Go-TLF}{regular}{sl}{ + <-> ssub * Go-TLF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{Go-TLF}{bold}{n}{ <-> \Go@@scale Go-Bold-tlf-ts1 }{} -\DeclareFontShape{TS1}{Go-TLF}{b}{it}{ +\DeclareFontShape{TS1}{Go-TLF}{bold}{it}{ <-> \Go@@scale Go-Bold-Italic-tlf-ts1 }{} -\DeclareFontShape{TS1}{Go-TLF}{b}{sl}{ - <-> ssub * Go-TLF/b/it +\DeclareFontShape{TS1}{Go-TLF}{bold}{sl}{ + <-> ssub * Go-TLF/bold/it }{} -\DeclareFontShape{TS1}{Go-TLF}{mb}{n}{ + +% ---- medium ---- + +\DeclareFontShape{TS1}{Go-TLF}{medium}{n}{ <-> \Go@@scale Go-Medium-tlf-ts1 }{} -\DeclareFontShape{TS1}{Go-TLF}{mb}{it}{ +\DeclareFontShape{TS1}{Go-TLF}{medium}{it}{ <-> \Go@@scale Go-Medium-Italic-tlf-ts1 }{} -\DeclareFontShape{TS1}{Go-TLF}{m}{sc}{ - <-> \Go@@scale GoSmallcaps-tlf-ts1 +\DeclareFontShape{TS1}{Go-TLF}{medium}{sl}{ + <-> ssub * Go-TLF/medium/it }{} -\DeclareFontShape{TS1}{Go-TLF}{m}{scit}{ - <-> \Go@@scale GoSmallcaps-Italic-tlf-ts1 +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS1}{Go-TLF}{m}{sl}{ + <-> ssub * Go-TLF/regular/sl }{} -\DeclareFontShape{TS1}{Go-TLF}{mb}{sl}{ - <-> ssub * Go-TLF/mb/it +\DeclareFontShape{TS1}{Go-TLF}{m}{scsl}{ + <-> ssub * Go-TLF/regular/scsl +}{} + +\DeclareFontShape{TS1}{Go-TLF}{m}{sc}{ + <-> ssub * Go-TLF/regular/sc }{} \DeclareFontShape{TS1}{Go-TLF}{m}{n}{ - <-> \Go@@scale Go-Regular-tlf-ts1 + <-> ssub * Go-TLF/regular/n }{} \DeclareFontShape{TS1}{Go-TLF}{m}{it}{ - <-> \Go@@scale Go-Regular-Italic-tlf-ts1 + <-> ssub * Go-TLF/regular/it }{} -\DeclareFontShape{TS1}{Go-TLF}{m}{sl}{ - <-> ssub * Go-TLF/m/it +\DeclareFontShape{TS1}{Go-TLF}{m}{scit}{ + <-> ssub * Go-TLF/regular/scit }{} -\DeclareFontShape{TS1}{Go-TLF}{bx}{sl}{ - <-> ssub * Go-TLF/b/sl + +% sb --> medium + +\DeclareFontShape{TS1}{Go-TLF}{sb}{sl}{ + <-> ssub * Go-TLF/medium/sl +}{} + +\DeclareFontShape{TS1}{Go-TLF}{sb}{n}{ + <-> ssub * Go-TLF/medium/n +}{} + +\DeclareFontShape{TS1}{Go-TLF}{sb}{it}{ + <-> ssub * Go-TLF/medium/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{Go-TLF}{b}{sl}{ + <-> ssub * Go-TLF/bold/sl +}{} + +\DeclareFontShape{TS1}{Go-TLF}{b}{n}{ + <-> ssub * Go-TLF/bold/n +}{} + +\DeclareFontShape{TS1}{Go-TLF}{b}{it}{ + <-> ssub * Go-TLF/bold/it }{} \DeclareFontShape{TS1}{Go-TLF}{bx}{n}{ <-> ssub * Go-TLF/b/n }{} +\DeclareFontShape{TS1}{Go-TLF}{bx}{sl}{ + <-> ssub * Go-TLF/b/sl +}{} + \DeclareFontShape{TS1}{Go-TLF}{bx}{it}{ <-> ssub * Go-TLF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/gofonts/TS1GoMono-TLF.fd b/Master/texmf-dist/tex/latex/gofonts/TS1GoMono-TLF.fd index 18348bf22ff..2566e1f6a91 100644 --- a/Master/texmf-dist/tex/latex/gofonts/TS1GoMono-TLF.fd +++ b/Master/texmf-dist/tex/latex/gofonts/TS1GoMono-TLF.fd @@ -1,7 +1,7 @@ -%% Generated by autoinst on 2017/03/31 +%% Generated by autoinst on 2019/04/19 %% \ProvidesFile{TS1GoMono-TLF.fd} - [2017/03/31 (autoinst) Font definitions for TS1/GoMono-TLF.] + [2019/04/19 (autoinst) Font definitions for TS1/GoMono-TLF.] \expandafter\ifx\csname GoMono@scale\endcsname\relax \let\GoMono@@scale\@empty @@ -11,38 +11,77 @@ \DeclareFontFamily{TS1}{GoMono-TLF}{} -\DeclareFontShape{TS1}{GoMono-TLF}{b}{n}{ + +% ---- regular ---- + +\DeclareFontShape{TS1}{GoMono-TLF}{regular}{n}{ + <-> \GoMono@@scale GoMono-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{GoMono-TLF}{regular}{it}{ + <-> \GoMono@@scale GoMono-Italic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{GoMono-TLF}{regular}{sl}{ + <-> ssub * GoMono-TLF/regular/it +}{} + + +% ---- bold ---- + +\DeclareFontShape{TS1}{GoMono-TLF}{bold}{n}{ <-> \GoMono@@scale GoMono-Bold-tlf-ts1 }{} -\DeclareFontShape{TS1}{GoMono-TLF}{b}{it}{ +\DeclareFontShape{TS1}{GoMono-TLF}{bold}{it}{ <-> \GoMono@@scale GoMono-BoldItalic-tlf-ts1 }{} -\DeclareFontShape{TS1}{GoMono-TLF}{b}{sl}{ - <-> ssub * GoMono-TLF/b/it +\DeclareFontShape{TS1}{GoMono-TLF}{bold}{sl}{ + <-> ssub * GoMono-TLF/bold/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% m --> regular + +\DeclareFontShape{TS1}{GoMono-TLF}{m}{sl}{ + <-> ssub * GoMono-TLF/regular/sl }{} \DeclareFontShape{TS1}{GoMono-TLF}{m}{n}{ - <-> \GoMono@@scale GoMono-tlf-ts1 + <-> ssub * GoMono-TLF/regular/n }{} \DeclareFontShape{TS1}{GoMono-TLF}{m}{it}{ - <-> \GoMono@@scale GoMono-Italic-tlf-ts1 + <-> ssub * GoMono-TLF/regular/it }{} -\DeclareFontShape{TS1}{GoMono-TLF}{m}{sl}{ - <-> ssub * GoMono-TLF/m/it + +% b --> bold + +\DeclareFontShape{TS1}{GoMono-TLF}{b}{sl}{ + <-> ssub * GoMono-TLF/bold/sl }{} -\DeclareFontShape{TS1}{GoMono-TLF}{bx}{sl}{ - <-> ssub * GoMono-TLF/b/sl +\DeclareFontShape{TS1}{GoMono-TLF}{b}{n}{ + <-> ssub * GoMono-TLF/bold/n +}{} + +\DeclareFontShape{TS1}{GoMono-TLF}{b}{it}{ + <-> ssub * GoMono-TLF/bold/it }{} \DeclareFontShape{TS1}{GoMono-TLF}{bx}{n}{ <-> ssub * GoMono-TLF/b/n }{} +\DeclareFontShape{TS1}{GoMono-TLF}{bx}{sl}{ + <-> ssub * GoMono-TLF/b/sl +}{} + \DeclareFontShape{TS1}{GoMono-TLF}{bx}{it}{ <-> ssub * GoMono-TLF/b/it }{} -- cgit v1.2.3