summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/gofonts
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-05-04 21:11:20 +0000
committerKarl Berry <karl@freefriends.org>2019-05-04 21:11:20 +0000
commit3711079c20c50260c61bcf053d667964d18d9834 (patch)
tree51403391d0f2697173c4fb711f366e0f8f2441d6 /Master/texmf-dist/tex/latex/gofonts
parenta1e9940b98fb11ea21ec7588579a6d7f63e9f907 (diff)
gofonts (4may19)
git-svn-id: svn://tug.org/texlive/trunk@50981 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/gofonts')
-rw-r--r--Master/texmf-dist/tex/latex/gofonts/GoMono.sty7
-rw-r--r--Master/texmf-dist/tex/latex/gofonts/GoSans.sty11
-rw-r--r--Master/texmf-dist/tex/latex/gofonts/LGRGo-TLF.fd143
-rw-r--r--Master/texmf-dist/tex/latex/gofonts/LGRGoMono-TLF.fd89
-rw-r--r--Master/texmf-dist/tex/latex/gofonts/LY1Go-TLF.fd113
-rw-r--r--Master/texmf-dist/tex/latex/gofonts/LY1GoMono-TLF.fd63
-rw-r--r--Master/texmf-dist/tex/latex/gofonts/OT1Go-TLF.fd113
-rw-r--r--Master/texmf-dist/tex/latex/gofonts/OT1GoMono-TLF.fd63
-rw-r--r--Master/texmf-dist/tex/latex/gofonts/T1Go-TLF.fd113
-rw-r--r--Master/texmf-dist/tex/latex/gofonts/T1GoMono-TLF.fd63
-rw-r--r--Master/texmf-dist/tex/latex/gofonts/TS1Go-TLF.fd113
-rw-r--r--Master/texmf-dist/tex/latex/gofonts/TS1GoMono-TLF.fd63
12 files changed, 818 insertions, 136 deletions
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
}{}