summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/plex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-10-15 21:55:18 +0000
committerKarl Berry <karl@freefriends.org>2019-10-15 21:55:18 +0000
commit1d7dcfbc556abdd4e6c2a1e17df4a473f08b3161 (patch)
treed74de7a91bead25307b5d6e3ef2dcb97bf7a84f3 /Master/texmf-dist/tex/latex/plex
parent18c321e0a40e8ce41d8d71d0f82d336f1e4d0859 (diff)
plex (15oct19)
git-svn-id: svn://tug.org/texlive/trunk@52393 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/plex')
-rw-r--r--Master/texmf-dist/tex/latex/plex/LGRIBMPlexMono-Sup.fd254
-rw-r--r--Master/texmf-dist/tex/latex/plex/LGRIBMPlexMono-TLF.fd254
-rw-r--r--Master/texmf-dist/tex/latex/plex/LGRIBMPlexSans-Sup.fd50
-rw-r--r--Master/texmf-dist/tex/latex/plex/LGRIBMPlexSans-TLF.fd50
-rw-r--r--Master/texmf-dist/tex/latex/plex/LGRIBMPlexSerif-Sup.fd254
-rw-r--r--Master/texmf-dist/tex/latex/plex/LGRIBMPlexSerif-TLF.fd254
-rw-r--r--Master/texmf-dist/tex/latex/plex/LY1IBMPlexMono-Sup.fd27
-rw-r--r--Master/texmf-dist/tex/latex/plex/LY1IBMPlexMono-TLF.fd27
-rw-r--r--Master/texmf-dist/tex/latex/plex/LY1IBMPlexSans-Sup.fd50
-rw-r--r--Master/texmf-dist/tex/latex/plex/LY1IBMPlexSans-TLF.fd50
-rw-r--r--Master/texmf-dist/tex/latex/plex/LY1IBMPlexSerif-Sup.fd27
-rw-r--r--Master/texmf-dist/tex/latex/plex/LY1IBMPlexSerif-TLF.fd27
-rw-r--r--Master/texmf-dist/tex/latex/plex/OT1IBMPlexMono-Sup.fd27
-rw-r--r--Master/texmf-dist/tex/latex/plex/OT1IBMPlexMono-TLF.fd27
-rw-r--r--Master/texmf-dist/tex/latex/plex/OT1IBMPlexSans-Sup.fd50
-rw-r--r--Master/texmf-dist/tex/latex/plex/OT1IBMPlexSans-TLF.fd50
-rw-r--r--Master/texmf-dist/tex/latex/plex/OT1IBMPlexSerif-Sup.fd27
-rw-r--r--Master/texmf-dist/tex/latex/plex/OT1IBMPlexSerif-TLF.fd27
-rw-r--r--Master/texmf-dist/tex/latex/plex/T1IBMPlexMono-Sup.fd27
-rw-r--r--Master/texmf-dist/tex/latex/plex/T1IBMPlexMono-TLF.fd27
-rw-r--r--Master/texmf-dist/tex/latex/plex/T1IBMPlexSans-Sup.fd50
-rw-r--r--Master/texmf-dist/tex/latex/plex/T1IBMPlexSans-TLF.fd50
-rw-r--r--Master/texmf-dist/tex/latex/plex/T1IBMPlexSerif-Sup.fd27
-rw-r--r--Master/texmf-dist/tex/latex/plex/T1IBMPlexSerif-TLF.fd27
-rw-r--r--Master/texmf-dist/tex/latex/plex/TS1IBMPlexMono-TLF.fd27
-rw-r--r--Master/texmf-dist/tex/latex/plex/TS1IBMPlexSans-TLF.fd50
-rw-r--r--Master/texmf-dist/tex/latex/plex/TS1IBMPlexSerif-TLF.fd27
-rw-r--r--Master/texmf-dist/tex/latex/plex/plex-mono.sty66
-rw-r--r--Master/texmf-dist/tex/latex/plex/plex-sans.sty32
-rw-r--r--Master/texmf-dist/tex/latex/plex/plex-serif.sty60
30 files changed, 1772 insertions, 230 deletions
diff --git a/Master/texmf-dist/tex/latex/plex/LGRIBMPlexMono-Sup.fd b/Master/texmf-dist/tex/latex/plex/LGRIBMPlexMono-Sup.fd
new file mode 100644
index 00000000000..23038b8eb04
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/plex/LGRIBMPlexMono-Sup.fd
@@ -0,0 +1,254 @@
+%% Generated by autoinst on 2019/10/13
+%%
+\ProvidesFile{LGRIBMPlexMono-Sup.fd}
+ [2019/10/13 (autoinst) Font definitions for LGR/IBMPlexMono-Sup.]
+
+\expandafter\ifx\csname IBMPlexMono@scale\endcsname\relax
+ \let\IBMPlexMono@@scale\@empty
+\else
+ \edef\IBMPlexMono@@scale{s*[\csname IBMPlexMono@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LGR}{IBMPlexMono-Sup}{\hyphenchar\font=-1}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{regular}{n}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{regular}{it}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-Italic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{regular}{sl}{
+ <-> ssub * IBMPlexMono-Sup/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{thin}{n}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-Thin-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{thin}{it}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-ThinItalic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{thin}{sl}{
+ <-> ssub * IBMPlexMono-Sup/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{semibold}{n}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-SemiBold-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{semibold}{it}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-SemiBoldItalic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{semibold}{sl}{
+ <-> ssub * IBMPlexMono-Sup/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{bold}{n}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-Bold-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{bold}{it}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-BoldItalic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{bold}{sl}{
+ <-> ssub * IBMPlexMono-Sup/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{light}{n}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-Light-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{light}{it}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-LightItalic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{light}{sl}{
+ <-> ssub * IBMPlexMono-Sup/light/it
+}{}
+
+
+% ---- text ----
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{text}{n}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-Text-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{text}{it}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-TextItalic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{text}{sl}{
+ <-> ssub * IBMPlexMono-Sup/text/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{medium}{n}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-Medium-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{medium}{it}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-MediumItalic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{medium}{sl}{
+ <-> ssub * IBMPlexMono-Sup/medium/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{extralight}{n}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-ExtraLight-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{extralight}{it}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-ExtraLightItalic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{extralight}{sl}{
+ <-> ssub * IBMPlexMono-Sup/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> thin
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{ul}{sl}{
+ <-> ssub * IBMPlexMono-Sup/thin/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{ul}{n}{
+ <-> ssub * IBMPlexMono-Sup/thin/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{ul}{it}{
+ <-> ssub * IBMPlexMono-Sup/thin/it
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{el}{sl}{
+ <-> ssub * IBMPlexMono-Sup/extralight/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{el}{n}{
+ <-> ssub * IBMPlexMono-Sup/extralight/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{el}{it}{
+ <-> ssub * IBMPlexMono-Sup/extralight/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{l}{sl}{
+ <-> ssub * IBMPlexMono-Sup/light/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{l}{n}{
+ <-> ssub * IBMPlexMono-Sup/light/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{l}{it}{
+ <-> ssub * IBMPlexMono-Sup/light/it
+}{}
+
+
+% sl --> regular
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{sl}{sl}{
+ <-> ssub * IBMPlexMono-Sup/regular/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{sl}{n}{
+ <-> ssub * IBMPlexMono-Sup/regular/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{sl}{it}{
+ <-> ssub * IBMPlexMono-Sup/regular/it
+}{}
+
+
+% m --> medium
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{m}{sl}{
+ <-> ssub * IBMPlexMono-Sup/medium/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{m}{n}{
+ <-> ssub * IBMPlexMono-Sup/medium/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{m}{it}{
+ <-> ssub * IBMPlexMono-Sup/medium/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{sb}{sl}{
+ <-> ssub * IBMPlexMono-Sup/semibold/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{sb}{n}{
+ <-> ssub * IBMPlexMono-Sup/semibold/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{sb}{it}{
+ <-> ssub * IBMPlexMono-Sup/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{b}{sl}{
+ <-> ssub * IBMPlexMono-Sup/bold/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{b}{n}{
+ <-> ssub * IBMPlexMono-Sup/bold/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{b}{it}{
+ <-> ssub * IBMPlexMono-Sup/bold/it
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{bx}{n}{
+ <-> ssub * IBMPlexMono-Sup/b/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{bx}{sl}{
+ <-> ssub * IBMPlexMono-Sup/b/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-Sup}{bx}{it}{
+ <-> ssub * IBMPlexMono-Sup/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/plex/LGRIBMPlexMono-TLF.fd b/Master/texmf-dist/tex/latex/plex/LGRIBMPlexMono-TLF.fd
new file mode 100644
index 00000000000..d809cd5f1a8
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/plex/LGRIBMPlexMono-TLF.fd
@@ -0,0 +1,254 @@
+%% Generated by autoinst on 2019/10/13
+%%
+\ProvidesFile{LGRIBMPlexMono-TLF.fd}
+ [2019/10/13 (autoinst) Font definitions for LGR/IBMPlexMono-TLF.]
+
+\expandafter\ifx\csname IBMPlexMono@scale\endcsname\relax
+ \let\IBMPlexMono@@scale\@empty
+\else
+ \edef\IBMPlexMono@@scale{s*[\csname IBMPlexMono@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LGR}{IBMPlexMono-TLF}{\hyphenchar\font=-1}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{regular}{n}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{regular}{it}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-Italic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{regular}{sl}{
+ <-> ssub * IBMPlexMono-TLF/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{thin}{n}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-Thin-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{thin}{it}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-ThinItalic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{thin}{sl}{
+ <-> ssub * IBMPlexMono-TLF/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{semibold}{n}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-SemiBold-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{semibold}{it}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-SemiBoldItalic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{semibold}{sl}{
+ <-> ssub * IBMPlexMono-TLF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{bold}{n}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-Bold-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{bold}{it}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-BoldItalic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{bold}{sl}{
+ <-> ssub * IBMPlexMono-TLF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{light}{n}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-Light-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{light}{it}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-LightItalic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{light}{sl}{
+ <-> ssub * IBMPlexMono-TLF/light/it
+}{}
+
+
+% ---- text ----
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{text}{n}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-Text-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{text}{it}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-TextItalic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{text}{sl}{
+ <-> ssub * IBMPlexMono-TLF/text/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{medium}{n}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-Medium-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{medium}{it}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-MediumItalic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{medium}{sl}{
+ <-> ssub * IBMPlexMono-TLF/medium/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{extralight}{n}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-ExtraLight-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{extralight}{it}{
+ <-> \IBMPlexMono@@scale IBMPlexMono-ExtraLightItalic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{extralight}{sl}{
+ <-> ssub * IBMPlexMono-TLF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> thin
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{ul}{sl}{
+ <-> ssub * IBMPlexMono-TLF/thin/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{ul}{n}{
+ <-> ssub * IBMPlexMono-TLF/thin/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{ul}{it}{
+ <-> ssub * IBMPlexMono-TLF/thin/it
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{el}{sl}{
+ <-> ssub * IBMPlexMono-TLF/extralight/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{el}{n}{
+ <-> ssub * IBMPlexMono-TLF/extralight/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{el}{it}{
+ <-> ssub * IBMPlexMono-TLF/extralight/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{l}{sl}{
+ <-> ssub * IBMPlexMono-TLF/light/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{l}{n}{
+ <-> ssub * IBMPlexMono-TLF/light/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{l}{it}{
+ <-> ssub * IBMPlexMono-TLF/light/it
+}{}
+
+
+% sl --> regular
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{sl}{sl}{
+ <-> ssub * IBMPlexMono-TLF/regular/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{sl}{n}{
+ <-> ssub * IBMPlexMono-TLF/regular/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{sl}{it}{
+ <-> ssub * IBMPlexMono-TLF/regular/it
+}{}
+
+
+% m --> medium
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{m}{sl}{
+ <-> ssub * IBMPlexMono-TLF/medium/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{m}{n}{
+ <-> ssub * IBMPlexMono-TLF/medium/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{m}{it}{
+ <-> ssub * IBMPlexMono-TLF/medium/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{sb}{sl}{
+ <-> ssub * IBMPlexMono-TLF/semibold/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{sb}{n}{
+ <-> ssub * IBMPlexMono-TLF/semibold/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{sb}{it}{
+ <-> ssub * IBMPlexMono-TLF/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{b}{sl}{
+ <-> ssub * IBMPlexMono-TLF/bold/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{b}{n}{
+ <-> ssub * IBMPlexMono-TLF/bold/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{b}{it}{
+ <-> ssub * IBMPlexMono-TLF/bold/it
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{bx}{n}{
+ <-> ssub * IBMPlexMono-TLF/b/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{bx}{sl}{
+ <-> ssub * IBMPlexMono-TLF/b/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexMono-TLF}{bx}{it}{
+ <-> ssub * IBMPlexMono-TLF/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/plex/LGRIBMPlexSans-Sup.fd b/Master/texmf-dist/tex/latex/plex/LGRIBMPlexSans-Sup.fd
index e10b9c75305..5e93e4ae378 100644
--- a/Master/texmf-dist/tex/latex/plex/LGRIBMPlexSans-Sup.fd
+++ b/Master/texmf-dist/tex/latex/plex/LGRIBMPlexSans-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/04/22
+%% Generated by autoinst on 2019/10/13
%%
\ProvidesFile{LGRIBMPlexSans-Sup.fd}
- [2019/04/22 (autoinst) Font definitions for LGR/IBMPlexSans-Sup.]
+ [2019/10/13 (autoinst) Font definitions for LGR/IBMPlexSans-Sup.]
\expandafter\ifx\csname IBMPlexSans@scale\endcsname\relax
\let\IBMPlexSans@@scale\@empty
@@ -345,36 +345,66 @@
}{}
-% c --> condensed
+% slc --> condensed
-\DeclareFontShape{LGR}{IBMPlexSans-Sup}{c}{sl}{
+\DeclareFontShape{LGR}{IBMPlexSans-Sup}{slc}{sl}{
<-> ssub * IBMPlexSans-Sup/condensed/sl
}{}
-\DeclareFontShape{LGR}{IBMPlexSans-Sup}{c}{n}{
+\DeclareFontShape{LGR}{IBMPlexSans-Sup}{slc}{n}{
<-> ssub * IBMPlexSans-Sup/condensed/n
}{}
-\DeclareFontShape{LGR}{IBMPlexSans-Sup}{c}{it}{
+\DeclareFontShape{LGR}{IBMPlexSans-Sup}{slc}{it}{
<-> ssub * IBMPlexSans-Sup/condensed/it
}{}
-% m --> regular
+% sl --> regular
-\DeclareFontShape{LGR}{IBMPlexSans-Sup}{m}{sl}{
+\DeclareFontShape{LGR}{IBMPlexSans-Sup}{sl}{sl}{
<-> ssub * IBMPlexSans-Sup/regular/sl
}{}
-\DeclareFontShape{LGR}{IBMPlexSans-Sup}{m}{n}{
+\DeclareFontShape{LGR}{IBMPlexSans-Sup}{sl}{n}{
<-> ssub * IBMPlexSans-Sup/regular/n
}{}
-\DeclareFontShape{LGR}{IBMPlexSans-Sup}{m}{it}{
+\DeclareFontShape{LGR}{IBMPlexSans-Sup}{sl}{it}{
<-> ssub * IBMPlexSans-Sup/regular/it
}{}
+% c --> mediumcondensed
+
+\DeclareFontShape{LGR}{IBMPlexSans-Sup}{c}{sl}{
+ <-> ssub * IBMPlexSans-Sup/mediumcondensed/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSans-Sup}{c}{n}{
+ <-> ssub * IBMPlexSans-Sup/mediumcondensed/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSans-Sup}{c}{it}{
+ <-> ssub * IBMPlexSans-Sup/mediumcondensed/it
+}{}
+
+
+% m --> medium
+
+\DeclareFontShape{LGR}{IBMPlexSans-Sup}{m}{sl}{
+ <-> ssub * IBMPlexSans-Sup/medium/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSans-Sup}{m}{n}{
+ <-> ssub * IBMPlexSans-Sup/medium/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSans-Sup}{m}{it}{
+ <-> ssub * IBMPlexSans-Sup/medium/it
+}{}
+
+
% sbc --> semiboldcondensed
\DeclareFontShape{LGR}{IBMPlexSans-Sup}{sbc}{sl}{
diff --git a/Master/texmf-dist/tex/latex/plex/LGRIBMPlexSans-TLF.fd b/Master/texmf-dist/tex/latex/plex/LGRIBMPlexSans-TLF.fd
index b94681d341c..091f2b40f6d 100644
--- a/Master/texmf-dist/tex/latex/plex/LGRIBMPlexSans-TLF.fd
+++ b/Master/texmf-dist/tex/latex/plex/LGRIBMPlexSans-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/04/22
+%% Generated by autoinst on 2019/10/13
%%
\ProvidesFile{LGRIBMPlexSans-TLF.fd}
- [2019/04/22 (autoinst) Font definitions for LGR/IBMPlexSans-TLF.]
+ [2019/10/13 (autoinst) Font definitions for LGR/IBMPlexSans-TLF.]
\expandafter\ifx\csname IBMPlexSans@scale\endcsname\relax
\let\IBMPlexSans@@scale\@empty
@@ -345,36 +345,66 @@
}{}
-% c --> condensed
+% slc --> condensed
-\DeclareFontShape{LGR}{IBMPlexSans-TLF}{c}{sl}{
+\DeclareFontShape{LGR}{IBMPlexSans-TLF}{slc}{sl}{
<-> ssub * IBMPlexSans-TLF/condensed/sl
}{}
-\DeclareFontShape{LGR}{IBMPlexSans-TLF}{c}{n}{
+\DeclareFontShape{LGR}{IBMPlexSans-TLF}{slc}{n}{
<-> ssub * IBMPlexSans-TLF/condensed/n
}{}
-\DeclareFontShape{LGR}{IBMPlexSans-TLF}{c}{it}{
+\DeclareFontShape{LGR}{IBMPlexSans-TLF}{slc}{it}{
<-> ssub * IBMPlexSans-TLF/condensed/it
}{}
-% m --> regular
+% sl --> regular
-\DeclareFontShape{LGR}{IBMPlexSans-TLF}{m}{sl}{
+\DeclareFontShape{LGR}{IBMPlexSans-TLF}{sl}{sl}{
<-> ssub * IBMPlexSans-TLF/regular/sl
}{}
-\DeclareFontShape{LGR}{IBMPlexSans-TLF}{m}{n}{
+\DeclareFontShape{LGR}{IBMPlexSans-TLF}{sl}{n}{
<-> ssub * IBMPlexSans-TLF/regular/n
}{}
-\DeclareFontShape{LGR}{IBMPlexSans-TLF}{m}{it}{
+\DeclareFontShape{LGR}{IBMPlexSans-TLF}{sl}{it}{
<-> ssub * IBMPlexSans-TLF/regular/it
}{}
+% c --> mediumcondensed
+
+\DeclareFontShape{LGR}{IBMPlexSans-TLF}{c}{sl}{
+ <-> ssub * IBMPlexSans-TLF/mediumcondensed/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSans-TLF}{c}{n}{
+ <-> ssub * IBMPlexSans-TLF/mediumcondensed/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSans-TLF}{c}{it}{
+ <-> ssub * IBMPlexSans-TLF/mediumcondensed/it
+}{}
+
+
+% m --> medium
+
+\DeclareFontShape{LGR}{IBMPlexSans-TLF}{m}{sl}{
+ <-> ssub * IBMPlexSans-TLF/medium/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSans-TLF}{m}{n}{
+ <-> ssub * IBMPlexSans-TLF/medium/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSans-TLF}{m}{it}{
+ <-> ssub * IBMPlexSans-TLF/medium/it
+}{}
+
+
% sbc --> semiboldcondensed
\DeclareFontShape{LGR}{IBMPlexSans-TLF}{sbc}{sl}{
diff --git a/Master/texmf-dist/tex/latex/plex/LGRIBMPlexSerif-Sup.fd b/Master/texmf-dist/tex/latex/plex/LGRIBMPlexSerif-Sup.fd
new file mode 100644
index 00000000000..ab4488412ae
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/plex/LGRIBMPlexSerif-Sup.fd
@@ -0,0 +1,254 @@
+%% Generated by autoinst on 2019/10/13
+%%
+\ProvidesFile{LGRIBMPlexSerif-Sup.fd}
+ [2019/10/13 (autoinst) Font definitions for LGR/IBMPlexSerif-Sup.]
+
+\expandafter\ifx\csname IBMPlexSerif@scale\endcsname\relax
+ \let\IBMPlexSerif@@scale\@empty
+\else
+ \edef\IBMPlexSerif@@scale{s*[\csname IBMPlexSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LGR}{IBMPlexSerif-Sup}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{regular}{n}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{regular}{it}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-Italic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{regular}{sl}{
+ <-> ssub * IBMPlexSerif-Sup/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{thin}{n}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-Thin-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{thin}{it}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-ThinItalic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{thin}{sl}{
+ <-> ssub * IBMPlexSerif-Sup/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{semibold}{n}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBold-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{semibold}{it}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBoldItalic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{semibold}{sl}{
+ <-> ssub * IBMPlexSerif-Sup/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{bold}{n}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-Bold-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{bold}{it}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-BoldItalic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{bold}{sl}{
+ <-> ssub * IBMPlexSerif-Sup/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{light}{n}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-Light-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{light}{it}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-LightItalic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{light}{sl}{
+ <-> ssub * IBMPlexSerif-Sup/light/it
+}{}
+
+
+% ---- text ----
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{text}{n}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-Text-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{text}{it}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-TextItalic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{text}{sl}{
+ <-> ssub * IBMPlexSerif-Sup/text/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{medium}{n}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-Medium-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{medium}{it}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-MediumItalic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{medium}{sl}{
+ <-> ssub * IBMPlexSerif-Sup/medium/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{extralight}{n}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-ExtraLight-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{extralight}{it}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-ExtraLightItalic-sup-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{extralight}{sl}{
+ <-> ssub * IBMPlexSerif-Sup/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> thin
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{ul}{sl}{
+ <-> ssub * IBMPlexSerif-Sup/thin/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{ul}{n}{
+ <-> ssub * IBMPlexSerif-Sup/thin/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{ul}{it}{
+ <-> ssub * IBMPlexSerif-Sup/thin/it
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{el}{sl}{
+ <-> ssub * IBMPlexSerif-Sup/extralight/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{el}{n}{
+ <-> ssub * IBMPlexSerif-Sup/extralight/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{el}{it}{
+ <-> ssub * IBMPlexSerif-Sup/extralight/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{l}{sl}{
+ <-> ssub * IBMPlexSerif-Sup/light/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{l}{n}{
+ <-> ssub * IBMPlexSerif-Sup/light/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{l}{it}{
+ <-> ssub * IBMPlexSerif-Sup/light/it
+}{}
+
+
+% sl --> regular
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{sl}{sl}{
+ <-> ssub * IBMPlexSerif-Sup/regular/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{sl}{n}{
+ <-> ssub * IBMPlexSerif-Sup/regular/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{sl}{it}{
+ <-> ssub * IBMPlexSerif-Sup/regular/it
+}{}
+
+
+% m --> medium
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{m}{sl}{
+ <-> ssub * IBMPlexSerif-Sup/medium/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{m}{n}{
+ <-> ssub * IBMPlexSerif-Sup/medium/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{m}{it}{
+ <-> ssub * IBMPlexSerif-Sup/medium/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{sb}{sl}{
+ <-> ssub * IBMPlexSerif-Sup/semibold/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{sb}{n}{
+ <-> ssub * IBMPlexSerif-Sup/semibold/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{sb}{it}{
+ <-> ssub * IBMPlexSerif-Sup/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{b}{sl}{
+ <-> ssub * IBMPlexSerif-Sup/bold/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{b}{n}{
+ <-> ssub * IBMPlexSerif-Sup/bold/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{b}{it}{
+ <-> ssub * IBMPlexSerif-Sup/bold/it
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{bx}{n}{
+ <-> ssub * IBMPlexSerif-Sup/b/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{bx}{sl}{
+ <-> ssub * IBMPlexSerif-Sup/b/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-Sup}{bx}{it}{
+ <-> ssub * IBMPlexSerif-Sup/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/plex/LGRIBMPlexSerif-TLF.fd b/Master/texmf-dist/tex/latex/plex/LGRIBMPlexSerif-TLF.fd
new file mode 100644
index 00000000000..3740319f364
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/plex/LGRIBMPlexSerif-TLF.fd
@@ -0,0 +1,254 @@
+%% Generated by autoinst on 2019/10/13
+%%
+\ProvidesFile{LGRIBMPlexSerif-TLF.fd}
+ [2019/10/13 (autoinst) Font definitions for LGR/IBMPlexSerif-TLF.]
+
+\expandafter\ifx\csname IBMPlexSerif@scale\endcsname\relax
+ \let\IBMPlexSerif@@scale\@empty
+\else
+ \edef\IBMPlexSerif@@scale{s*[\csname IBMPlexSerif@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LGR}{IBMPlexSerif-TLF}{}
+
+
+% ---- regular ----
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{regular}{n}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{regular}{it}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-Italic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{regular}{sl}{
+ <-> ssub * IBMPlexSerif-TLF/regular/it
+}{}
+
+
+% ---- thin ----
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{thin}{n}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-Thin-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{thin}{it}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-ThinItalic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{thin}{sl}{
+ <-> ssub * IBMPlexSerif-TLF/thin/it
+}{}
+
+
+% ---- semibold ----
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{semibold}{n}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBold-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{semibold}{it}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBoldItalic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{semibold}{sl}{
+ <-> ssub * IBMPlexSerif-TLF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{bold}{n}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-Bold-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{bold}{it}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-BoldItalic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{bold}{sl}{
+ <-> ssub * IBMPlexSerif-TLF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{light}{n}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-Light-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{light}{it}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-LightItalic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{light}{sl}{
+ <-> ssub * IBMPlexSerif-TLF/light/it
+}{}
+
+
+% ---- text ----
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{text}{n}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-Text-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{text}{it}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-TextItalic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{text}{sl}{
+ <-> ssub * IBMPlexSerif-TLF/text/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{medium}{n}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-Medium-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{medium}{it}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-MediumItalic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{medium}{sl}{
+ <-> ssub * IBMPlexSerif-TLF/medium/it
+}{}
+
+
+% ---- extralight ----
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{extralight}{n}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-ExtraLight-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{extralight}{it}{
+ <-> \IBMPlexSerif@@scale IBMPlexSerif-ExtraLightItalic-tlf-lgr
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{extralight}{sl}{
+ <-> ssub * IBMPlexSerif-TLF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% ul --> thin
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{ul}{sl}{
+ <-> ssub * IBMPlexSerif-TLF/thin/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{ul}{n}{
+ <-> ssub * IBMPlexSerif-TLF/thin/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{ul}{it}{
+ <-> ssub * IBMPlexSerif-TLF/thin/it
+}{}
+
+
+% el --> extralight
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{el}{sl}{
+ <-> ssub * IBMPlexSerif-TLF/extralight/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{el}{n}{
+ <-> ssub * IBMPlexSerif-TLF/extralight/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{el}{it}{
+ <-> ssub * IBMPlexSerif-TLF/extralight/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{l}{sl}{
+ <-> ssub * IBMPlexSerif-TLF/light/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{l}{n}{
+ <-> ssub * IBMPlexSerif-TLF/light/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{l}{it}{
+ <-> ssub * IBMPlexSerif-TLF/light/it
+}{}
+
+
+% sl --> regular
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{sl}{sl}{
+ <-> ssub * IBMPlexSerif-TLF/regular/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{sl}{n}{
+ <-> ssub * IBMPlexSerif-TLF/regular/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{sl}{it}{
+ <-> ssub * IBMPlexSerif-TLF/regular/it
+}{}
+
+
+% m --> medium
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{m}{sl}{
+ <-> ssub * IBMPlexSerif-TLF/medium/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{m}{n}{
+ <-> ssub * IBMPlexSerif-TLF/medium/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{m}{it}{
+ <-> ssub * IBMPlexSerif-TLF/medium/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{sb}{sl}{
+ <-> ssub * IBMPlexSerif-TLF/semibold/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{sb}{n}{
+ <-> ssub * IBMPlexSerif-TLF/semibold/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{sb}{it}{
+ <-> ssub * IBMPlexSerif-TLF/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{b}{sl}{
+ <-> ssub * IBMPlexSerif-TLF/bold/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{b}{n}{
+ <-> ssub * IBMPlexSerif-TLF/bold/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{b}{it}{
+ <-> ssub * IBMPlexSerif-TLF/bold/it
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{bx}{n}{
+ <-> ssub * IBMPlexSerif-TLF/b/n
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{bx}{sl}{
+ <-> ssub * IBMPlexSerif-TLF/b/sl
+}{}
+
+\DeclareFontShape{LGR}{IBMPlexSerif-TLF}{bx}{it}{
+ <-> ssub * IBMPlexSerif-TLF/b/it
+}{}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/plex/LY1IBMPlexMono-Sup.fd b/Master/texmf-dist/tex/latex/plex/LY1IBMPlexMono-Sup.fd
index 8d58a90b52b..4ce8491514d 100644
--- a/Master/texmf-dist/tex/latex/plex/LY1IBMPlexMono-Sup.fd
+++ b/Master/texmf-dist/tex/latex/plex/LY1IBMPlexMono-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/04/22
+%% Generated by autoinst on 2019/10/13
%%
\ProvidesFile{LY1IBMPlexMono-Sup.fd}
- [2019/04/22 (autoinst) Font definitions for LY1/IBMPlexMono-Sup.]
+ [2019/10/13 (autoinst) Font definitions for LY1/IBMPlexMono-Sup.]
\expandafter\ifx\csname IBMPlexMono@scale\endcsname\relax
\let\IBMPlexMono@@scale\@empty
@@ -180,21 +180,36 @@
}{}
-% m --> regular
+% sl --> regular
-\DeclareFontShape{LY1}{IBMPlexMono-Sup}{m}{sl}{
+\DeclareFontShape{LY1}{IBMPlexMono-Sup}{sl}{sl}{
<-> ssub * IBMPlexMono-Sup/regular/sl
}{}
-\DeclareFontShape{LY1}{IBMPlexMono-Sup}{m}{n}{
+\DeclareFontShape{LY1}{IBMPlexMono-Sup}{sl}{n}{
<-> ssub * IBMPlexMono-Sup/regular/n
}{}
-\DeclareFontShape{LY1}{IBMPlexMono-Sup}{m}{it}{
+\DeclareFontShape{LY1}{IBMPlexMono-Sup}{sl}{it}{
<-> ssub * IBMPlexMono-Sup/regular/it
}{}
+% m --> medium
+
+\DeclareFontShape{LY1}{IBMPlexMono-Sup}{m}{sl}{
+ <-> ssub * IBMPlexMono-Sup/medium/sl
+}{}
+
+\DeclareFontShape{LY1}{IBMPlexMono-Sup}{m}{n}{
+ <-> ssub * IBMPlexMono-Sup/medium/n
+}{}
+
+\DeclareFontShape{LY1}{IBMPlexMono-Sup}{m}{it}{
+ <-> ssub * IBMPlexMono-Sup/medium/it
+}{}
+
+
% sb --> semibold
\DeclareFontShape{LY1}{IBMPlexMono-Sup}{sb}{sl}{
diff --git a/Master/texmf-dist/tex/latex/plex/LY1IBMPlexMono-TLF.fd b/Master/texmf-dist/tex/latex/plex/LY1IBMPlexMono-TLF.fd
index 5d61cfc949a..a8fdcb1c652 100644
--- a/Master/texmf-dist/tex/latex/plex/LY1IBMPlexMono-TLF.fd
+++ b/Master/texmf-dist/tex/latex/plex/LY1IBMPlexMono-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/04/22
+%% Generated by autoinst on 2019/10/13
%%
\ProvidesFile{LY1IBMPlexMono-TLF.fd}
- [2019/04/22 (autoinst) Font definitions for LY1/IBMPlexMono-TLF.]
+ [2019/10/13 (autoinst) Font definitions for LY1/IBMPlexMono-TLF.]
\expandafter\ifx\csname IBMPlexMono@scale\endcsname\relax
\let\IBMPlexMono@@scale\@empty
@@ -180,21 +180,36 @@
}{}
-% m --> regular
+% sl --> regular
-\DeclareFontShape{LY1}{IBMPlexMono-TLF}{m}{sl}{
+\DeclareFontShape{LY1}{IBMPlexMono-TLF}{sl}{sl}{
<-> ssub * IBMPlexMono-TLF/regular/sl
}{}
-\DeclareFontShape{LY1}{IBMPlexMono-TLF}{m}{n}{
+\DeclareFontShape{LY1}{IBMPlexMono-TLF}{sl}{n}{
<-> ssub * IBMPlexMono-TLF/regular/n
}{}
-\DeclareFontShape{LY1}{IBMPlexMono-TLF}{m}{it}{
+\DeclareFontShape{LY1}{IBMPlexMono-TLF}{sl}{it}{
<-> ssub * IBMPlexMono-TLF/regular/it
}{}
+% m --> medium
+
+\DeclareFontShape{LY1}{IBMPlexMono-TLF}{m}{sl}{
+ <-> ssub * IBMPlexMono-TLF/medium/sl
+}{}
+
+\DeclareFontShape{LY1}{IBMPlexMono-TLF}{m}{n}{
+ <-> ssub * IBMPlexMono-TLF/medium/n
+}{}
+
+\DeclareFontShape{LY1}{IBMPlexMono-TLF}{m}{it}{
+ <-> ssub * IBMPlexMono-TLF/medium/it
+}{}
+
+
% sb --> semibold
\DeclareFontShape{LY1}{IBMPlexMono-TLF}{sb}{sl}{
diff --git a/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSans-Sup.fd b/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSans-Sup.fd
index e83f7c5696e..8bb01095eac 100644
--- a/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSans-Sup.fd
+++ b/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSans-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/04/22
+%% Generated by autoinst on 2019/10/13
%%
\ProvidesFile{LY1IBMPlexSans-Sup.fd}
- [2019/04/22 (autoinst) Font definitions for LY1/IBMPlexSans-Sup.]
+ [2019/10/13 (autoinst) Font definitions for LY1/IBMPlexSans-Sup.]
\expandafter\ifx\csname IBMPlexSans@scale\endcsname\relax
\let\IBMPlexSans@@scale\@empty
@@ -345,36 +345,66 @@
}{}
-% c --> condensed
+% slc --> condensed
-\DeclareFontShape{LY1}{IBMPlexSans-Sup}{c}{sl}{
+\DeclareFontShape{LY1}{IBMPlexSans-Sup}{slc}{sl}{
<-> ssub * IBMPlexSans-Sup/condensed/sl
}{}
-\DeclareFontShape{LY1}{IBMPlexSans-Sup}{c}{n}{
+\DeclareFontShape{LY1}{IBMPlexSans-Sup}{slc}{n}{
<-> ssub * IBMPlexSans-Sup/condensed/n
}{}
-\DeclareFontShape{LY1}{IBMPlexSans-Sup}{c}{it}{
+\DeclareFontShape{LY1}{IBMPlexSans-Sup}{slc}{it}{
<-> ssub * IBMPlexSans-Sup/condensed/it
}{}
-% m --> regular
+% sl --> regular
-\DeclareFontShape{LY1}{IBMPlexSans-Sup}{m}{sl}{
+\DeclareFontShape{LY1}{IBMPlexSans-Sup}{sl}{sl}{
<-> ssub * IBMPlexSans-Sup/regular/sl
}{}
-\DeclareFontShape{LY1}{IBMPlexSans-Sup}{m}{n}{
+\DeclareFontShape{LY1}{IBMPlexSans-Sup}{sl}{n}{
<-> ssub * IBMPlexSans-Sup/regular/n
}{}
-\DeclareFontShape{LY1}{IBMPlexSans-Sup}{m}{it}{
+\DeclareFontShape{LY1}{IBMPlexSans-Sup}{sl}{it}{
<-> ssub * IBMPlexSans-Sup/regular/it
}{}
+% c --> mediumcondensed
+
+\DeclareFontShape{LY1}{IBMPlexSans-Sup}{c}{sl}{
+ <-> ssub * IBMPlexSans-Sup/mediumcondensed/sl
+}{}
+
+\DeclareFontShape{LY1}{IBMPlexSans-Sup}{c}{n}{
+ <-> ssub * IBMPlexSans-Sup/mediumcondensed/n
+}{}
+
+\DeclareFontShape{LY1}{IBMPlexSans-Sup}{c}{it}{
+ <-> ssub * IBMPlexSans-Sup/mediumcondensed/it
+}{}
+
+
+% m --> medium
+
+\DeclareFontShape{LY1}{IBMPlexSans-Sup}{m}{sl}{
+ <-> ssub * IBMPlexSans-Sup/medium/sl
+}{}
+
+\DeclareFontShape{LY1}{IBMPlexSans-Sup}{m}{n}{
+ <-> ssub * IBMPlexSans-Sup/medium/n
+}{}
+
+\DeclareFontShape{LY1}{IBMPlexSans-Sup}{m}{it}{
+ <-> ssub * IBMPlexSans-Sup/medium/it
+}{}
+
+
% sbc --> semiboldcondensed
\DeclareFontShape{LY1}{IBMPlexSans-Sup}{sbc}{sl}{
diff --git a/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSans-TLF.fd b/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSans-TLF.fd
index 502bd838869..1d93395d4f5 100644
--- a/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSans-TLF.fd
+++ b/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSans-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/04/22
+%% Generated by autoinst on 2019/10/13
%%
\ProvidesFile{LY1IBMPlexSans-TLF.fd}
- [2019/04/22 (autoinst) Font definitions for LY1/IBMPlexSans-TLF.]
+ [2019/10/13 (autoinst) Font definitions for LY1/IBMPlexSans-TLF.]
\expandafter\ifx\csname IBMPlexSans@scale\endcsname\relax
\let\IBMPlexSans@@scale\@empty
@@ -345,36 +345,66 @@
}{}
-% c --> condensed
+% slc --> condensed
-\DeclareFontShape{LY1}{IBMPlexSans-TLF}{c}{sl}{
+\DeclareFontShape{LY1}{IBMPlexSans-TLF}{slc}{sl}{
<-> ssub * IBMPlexSans-TLF/condensed/sl
}{}
-\DeclareFontShape{LY1}{IBMPlexSans-TLF}{c}{n}{
+\DeclareFontShape{LY1}{IBMPlexSans-TLF}{slc}{n}{
<-> ssub * IBMPlexSans-TLF/condensed/n
}{}
-\DeclareFontShape{LY1}{IBMPlexSans-TLF}{c}{it}{
+\DeclareFontShape{LY1}{IBMPlexSans-TLF}{slc}{it}{
<-> ssub * IBMPlexSans-TLF/condensed/it
}{}
-% m --> regular
+% sl --> regular
-\DeclareFontShape{LY1}{IBMPlexSans-TLF}{m}{sl}{
+\DeclareFontShape{LY1}{IBMPlexSans-TLF}{sl}{sl}{
<-> ssub * IBMPlexSans-TLF/regular/sl
}{}
-\DeclareFontShape{LY1}{IBMPlexSans-TLF}{m}{n}{
+\DeclareFontShape{LY1}{IBMPlexSans-TLF}{sl}{n}{
<-> ssub * IBMPlexSans-TLF/regular/n
}{}
-\DeclareFontShape{LY1}{IBMPlexSans-TLF}{m}{it}{
+\DeclareFontShape{LY1}{IBMPlexSans-TLF}{sl}{it}{
<-> ssub * IBMPlexSans-TLF/regular/it
}{}
+% c --> mediumcondensed
+
+\DeclareFontShape{LY1}{IBMPlexSans-TLF}{c}{sl}{
+ <-> ssub * IBMPlexSans-TLF/mediumcondensed/sl
+}{}
+
+\DeclareFontShape{LY1}{IBMPlexSans-TLF}{c}{n}{
+ <-> ssub * IBMPlexSans-TLF/mediumcondensed/n
+}{}
+
+\DeclareFontShape{LY1}{IBMPlexSans-TLF}{c}{it}{
+ <-> ssub * IBMPlexSans-TLF/mediumcondensed/it
+}{}
+
+
+% m --> medium
+
+\DeclareFontShape{LY1}{IBMPlexSans-TLF}{m}{sl}{
+ <-> ssub * IBMPlexSans-TLF/medium/sl
+}{}
+
+\DeclareFontShape{LY1}{IBMPlexSans-TLF}{m}{n}{
+ <-> ssub * IBMPlexSans-TLF/medium/n
+}{}
+
+\DeclareFontShape{LY1}{IBMPlexSans-TLF}{m}{it}{
+ <-> ssub * IBMPlexSans-TLF/medium/it
+}{}
+
+
% sbc --> semiboldcondensed
\DeclareFontShape{LY1}{IBMPlexSans-TLF}{sbc}{sl}{
diff --git a/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSerif-Sup.fd b/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSerif-Sup.fd
index c9e75dd385f..3de68ba3202 100644
--- a/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSerif-Sup.fd
+++ b/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSerif-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/04/22
+%% Generated by autoinst on 2019/10/13
%%
\ProvidesFile{LY1IBMPlexSerif-Sup.fd}
- [2019/04/22 (autoinst) Font definitions for LY1/IBMPlexSerif-Sup.]
+ [2019/10/13 (autoinst) Font definitions for LY1/IBMPlexSerif-Sup.]
\expandafter\ifx\csname IBMPlexSerif@scale\endcsname\relax
\let\IBMPlexSerif@@scale\@empty
@@ -180,21 +180,36 @@
}{}
-% m --> regular
+% sl --> regular
-\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{m}{sl}{
+\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{sl}{sl}{
<-> ssub * IBMPlexSerif-Sup/regular/sl
}{}
-\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{m}{n}{
+\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{sl}{n}{
<-> ssub * IBMPlexSerif-Sup/regular/n
}{}
-\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{m}{it}{
+\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{sl}{it}{
<-> ssub * IBMPlexSerif-Sup/regular/it
}{}
+% m --> medium
+
+\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{m}{sl}{
+ <-> ssub * IBMPlexSerif-Sup/medium/sl
+}{}
+
+\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{m}{n}{
+ <-> ssub * IBMPlexSerif-Sup/medium/n
+}{}
+
+\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{m}{it}{
+ <-> ssub * IBMPlexSerif-Sup/medium/it
+}{}
+
+
% sb --> semibold
\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{sb}{sl}{
diff --git a/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSerif-TLF.fd b/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSerif-TLF.fd
index e0719c06e57..239bb62be94 100644
--- a/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSerif-TLF.fd
+++ b/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSerif-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/04/22
+%% Generated by autoinst on 2019/10/13
%%
\ProvidesFile{LY1IBMPlexSerif-TLF.fd}
- [2019/04/22 (autoinst) Font definitions for LY1/IBMPlexSerif-TLF.]
+ [2019/10/13 (autoinst) Font definitions for LY1/IBMPlexSerif-TLF.]
\expandafter\ifx\csname IBMPlexSerif@scale\endcsname\relax
\let\IBMPlexSerif@@scale\@empty
@@ -180,21 +180,36 @@
}{}
-% m --> regular
+% sl --> regular
-\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{m}{sl}{
+\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{sl}{sl}{
<-> ssub * IBMPlexSerif-TLF/regular/sl
}{}
-\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{m}{n}{
+\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{sl}{n}{
<-> ssub * IBMPlexSerif-TLF/regular/n
}{}
-\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{m}{it}{
+\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{sl}{it}{
<-> ssub * IBMPlexSerif-TLF/regular/it
}{}
+% m --> medium
+
+\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{m}{sl}{
+ <-> ssub * IBMPlexSerif-TLF/medium/sl
+}{}
+
+\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{m}{n}{
+ <-> ssub * IBMPlexSerif-TLF/medium/n
+}{}
+
+\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{m}{it}{
+ <-> ssub * IBMPlexSerif-TLF/medium/it
+}{}
+
+
% sb --> semibold
\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{sb}{sl}{
diff --git a/Master/texmf-dist/tex/latex/plex/OT1IBMPlexMono-Sup.fd b/Master/texmf-dist/tex/latex/plex/OT1IBMPlexMono-Sup.fd
index 6b06c498b97..94248ee9d39 100644
--- a/Master/texmf-dist/tex/latex/plex/OT1IBMPlexMono-Sup.fd
+++ b/Master/texmf-dist/tex/latex/plex/OT1IBMPlexMono-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/04/22
+%% Generated by autoinst on 2019/10/13
%%
\ProvidesFile{OT1IBMPlexMono-Sup.fd}
- [2019/04/22 (autoinst) Font definitions for OT1/IBMPlexMono-Sup.]
+ [2019/10/13 (autoinst) Font definitions for OT1/IBMPlexMono-Sup.]
\expandafter\ifx\csname IBMPlexMono@scale\endcsname\relax
\let\IBMPlexMono@@scale\@empty
@@ -180,21 +180,36 @@
}{}
-% m --> regular
+% sl --> regular
-\DeclareFontShape{OT1}{IBMPlexMono-Sup}{m}{sl}{
+\DeclareFontShape{OT1}{IBMPlexMono-Sup}{sl}{sl}{
<-> ssub * IBMPlexMono-Sup/regular/sl
}{}
-\DeclareFontShape{OT1}{IBMPlexMono-Sup}{m}{n}{
+\DeclareFontShape{OT1}{IBMPlexMono-Sup}{sl}{n}{
<-> ssub * IBMPlexMono-Sup/regular/n
}{}
-\DeclareFontShape{OT1}{IBMPlexMono-Sup}{m}{it}{
+\DeclareFontShape{OT1}{IBMPlexMono-Sup}{sl}{it}{
<-> ssub * IBMPlexMono-Sup/regular/it
}{}
+% m --> medium
+
+\DeclareFontShape{OT1}{IBMPlexMono-Sup}{m}{sl}{
+ <-> ssub * IBMPlexMono-Sup/medium/sl
+}{}
+
+\DeclareFontShape{OT1}{IBMPlexMono-Sup}{m}{n}{
+ <-> ssub * IBMPlexMono-Sup/medium/n
+}{}
+
+\DeclareFontShape{OT1}{IBMPlexMono-Sup}{m}{it}{
+ <-> ssub * IBMPlexMono-Sup/medium/it
+}{}
+
+
% sb --> semibold
\DeclareFontShape{OT1}{IBMPlexMono-Sup}{sb}{sl}{
diff --git a/Master/texmf-dist/tex/latex/plex/OT1IBMPlexMono-TLF.fd b/Master/texmf-dist/tex/latex/plex/OT1IBMPlexMono-TLF.fd
index 6a3bfe55f98..c439bf78434 100644
--- a/Master/texmf-dist/tex/latex/plex/OT1IBMPlexMono-TLF.fd
+++ b/Master/texmf-dist/tex/latex/plex/OT1IBMPlexMono-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/04/22
+%% Generated by autoinst on 2019/10/13
%%
\ProvidesFile{OT1IBMPlexMono-TLF.fd}
- [2019/04/22 (autoinst) Font definitions for OT1/IBMPlexMono-TLF.]
+ [2019/10/13 (autoinst) Font definitions for OT1/IBMPlexMono-TLF.]
\expandafter\ifx\csname IBMPlexMono@scale\endcsname\relax
\let\IBMPlexMono@@scale\@empty
@@ -180,21 +180,36 @@
}{}
-% m --> regular
+% sl --> regular
-\DeclareFontShape{OT1}{IBMPlexMono-TLF}{m}{sl}{
+\DeclareFontShape{OT1}{IBMPlexMono-TLF}{sl}{sl}{
<-> ssub * IBMPlexMono-TLF/regular/sl
}{}
-\DeclareFontShape{OT1}{IBMPlexMono-TLF}{m}{n}{
+\DeclareFontShape{OT1}{IBMPlexMono-TLF}{sl}{n}{
<-> ssub * IBMPlexMono-TLF/regular/n
}{}
-\DeclareFontShape{OT1}{IBMPlexMono-TLF}{m}{it}{
+\DeclareFontShape{OT1}{IBMPlexMono-TLF}{sl}{it}{
<-> ssub * IBMPlexMono-TLF/regular/it
}{}
+% m --> medium
+
+\DeclareFontShape{OT1}{IBMPlexMono-TLF}{m}{sl}{
+ <-> ssub * IBMPlexMono-TLF/medium/sl
+}{}
+
+\DeclareFontShape{OT1}{IBMPlexMono-TLF}{m}{n}{
+ <-> ssub * IBMPlexMono-TLF/medium/n
+}{}
+
+\DeclareFontShape{OT1}{IBMPlexMono-TLF}{m}{it}{
+ <-> ssub * IBMPlexMono-TLF/medium/it
+}{}
+
+
% sb --> semibold
\DeclareFontShape{OT1}{IBMPlexMono-TLF}{sb}{sl}{
diff --git a/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSans-Sup.fd b/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSans-Sup.fd
index 779b928936f..da7e9301074 100644
--- a/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSans-Sup.fd
+++ b/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSans-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/04/22
+%% Generated by autoinst on 2019/10/13
%%
\ProvidesFile{OT1IBMPlexSans-Sup.fd}
- [2019/04/22 (autoinst) Font definitions for OT1/IBMPlexSans-Sup.]
+ [2019/10/13 (autoinst) Font definitions for OT1/IBMPlexSans-Sup.]
\expandafter\ifx\csname IBMPlexSans@scale\endcsname\relax
\let\IBMPlexSans@@scale\@empty
@@ -345,36 +345,66 @@
}{}
-% c --> condensed
+% slc --> condensed
-\DeclareFontShape{OT1}{IBMPlexSans-Sup}{c}{sl}{
+\DeclareFontShape{OT1}{IBMPlexSans-Sup}{slc}{sl}{
<-> ssub * IBMPlexSans-Sup/condensed/sl
}{}
-\DeclareFontShape{OT1}{IBMPlexSans-Sup}{c}{n}{
+\DeclareFontShape{OT1}{IBMPlexSans-Sup}{slc}{n}{
<-> ssub * IBMPlexSans-Sup/condensed/n
}{}
-\DeclareFontShape{OT1}{IBMPlexSans-Sup}{c}{it}{
+\DeclareFontShape{OT1}{IBMPlexSans-Sup}{slc}{it}{
<-> ssub * IBMPlexSans-Sup/condensed/it
}{}
-% m --> regular
+% sl --> regular
-\DeclareFontShape{OT1}{IBMPlexSans-Sup}{m}{sl}{
+\DeclareFontShape{OT1}{IBMPlexSans-Sup}{sl}{sl}{
<-> ssub * IBMPlexSans-Sup/regular/sl
}{}
-\DeclareFontShape{OT1}{IBMPlexSans-Sup}{m}{n}{
+\DeclareFontShape{OT1}{IBMPlexSans-Sup}{sl}{n}{
<-> ssub * IBMPlexSans-Sup/regular/n
}{}
-\DeclareFontShape{OT1}{IBMPlexSans-Sup}{m}{it}{
+\DeclareFontShape{OT1}{IBMPlexSans-Sup}{sl}{it}{
<-> ssub * IBMPlexSans-Sup/regular/it
}{}
+% c --> mediumcondensed
+
+\DeclareFontShape{OT1}{IBMPlexSans-Sup}{c}{sl}{
+ <-> ssub * IBMPlexSans-Sup/mediumcondensed/sl
+}{}
+
+\DeclareFontShape{OT1}{IBMPlexSans-Sup}{c}{n}{
+ <-> ssub * IBMPlexSans-Sup/mediumcondensed/n
+}{}
+
+\DeclareFontShape{OT1}{IBMPlexSans-Sup}{c}{it}{
+ <-> ssub * IBMPlexSans-Sup/mediumcondensed/it
+}{}
+
+
+% m --> medium
+
+\DeclareFontShape{OT1}{IBMPlexSans-Sup}{m}{sl}{
+ <-> ssub * IBMPlexSans-Sup/medium/sl
+}{}
+
+\DeclareFontShape{OT1}{IBMPlexSans-Sup}{m}{n}{
+ <-> ssub * IBMPlexSans-Sup/medium/n
+}{}
+
+\DeclareFontShape{OT1}{IBMPlexSans-Sup}{m}{it}{
+ <-> ssub * IBMPlexSans-Sup/medium/it
+}{}
+
+
% sbc --> semiboldcondensed
\DeclareFontShape{OT1}{IBMPlexSans-Sup}{sbc}{sl}{
diff --git a/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSans-TLF.fd b/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSans-TLF.fd
index c4b47f20767..126d22779e0 100644
--- a/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSans-TLF.fd
+++ b/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSans-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/04/22
+%% Generated by autoinst on 2019/10/13
%%
\ProvidesFile{OT1IBMPlexSans-TLF.fd}
- [2019/04/22 (autoinst) Font definitions for OT1/IBMPlexSans-TLF.]
+ [2019/10/13 (autoinst) Font definitions for OT1/IBMPlexSans-TLF.]
\expandafter\ifx\csname IBMPlexSans@scale\endcsname\relax
\let\IBMPlexSans@@scale\@empty
@@ -345,36 +345,66 @@
}{}
-% c --> condensed
+% slc --> condensed
-\DeclareFontShape{OT1}{IBMPlexSans-TLF}{c}{sl}{
+\DeclareFontShape{OT1}{IBMPlexSans-TLF}{slc}{sl}{
<-> ssub * IBMPlexSans-TLF/condensed/sl
}{}
-\DeclareFontShape{OT1}{IBMPlexSans-TLF}{c}{n}{
+\DeclareFontShape{OT1}{IBMPlexSans-TLF}{slc}{n}{
<-> ssub * IBMPlexSans-TLF/condensed/n
}{}
-\DeclareFontShape{OT1}{IBMPlexSans-TLF}{c}{it}{
+\DeclareFontShape{OT1}{IBMPlexSans-TLF}{slc}{it}{
<-> ssub * IBMPlexSans-TLF/condensed/it
}{}
-% m --> regular
+% sl --> regular
-\DeclareFontShape{OT1}{IBMPlexSans-TLF}{m}{sl}{
+\DeclareFontShape{OT1}{IBMPlexSans-TLF}{sl}{sl}{
<-> ssub * IBMPlexSans-TLF/regular/sl
}{}
-\DeclareFontShape{OT1}{IBMPlexSans-TLF}{m}{n}{
+\DeclareFontShape{OT1}{IBMPlexSans-TLF}{sl}{n}{
<-> ssub * IBMPlexSans-TLF/regular/n
}{}
-\DeclareFontShape{OT1}{IBMPlexSans-TLF}{m}{it}{
+\DeclareFontShape{OT1}{IBMPlexSans-TLF}{sl}{it}{
<-> ssub * IBMPlexSans-TLF/regular/it
}{}
+% c --> mediumcondensed
+
+\DeclareFontShape{OT1}{IBMPlexSans-TLF}{c}{sl}{
+ <-> ssub * IBMPlexSans-TLF/mediumcondensed/sl
+}{}
+
+\DeclareFontShape{OT1}{IBMPlexSans-TLF}{c}{n}{
+ <-> ssub * IBMPlexSans-TLF/mediumcondensed/n
+}{}
+
+\DeclareFontShape{OT1}{IBMPlexSans-TLF}{c}{it}{
+ <-> ssub * IBMPlexSans-TLF/mediumcondensed/it
+}{}
+
+
+% m --> medium
+
+\DeclareFontShape{OT1}{IBMPlexSans-TLF}{m}{sl}{
+ <-> ssub * IBMPlexSans-TLF/medium/sl
+}{}
+
+\DeclareFontShape{OT1}{IBMPlexSans-TLF}{m}{n}{
+ <-> ssub * IBMPlexSans-TLF/medium/n
+}{}
+
+\DeclareFontShape{OT1}{IBMPlexSans-TLF}{m}{it}{
+ <-> ssub * IBMPlexSans-TLF/medium/it
+}{}
+
+
% sbc --> semiboldcondensed
\DeclareFontShape{OT1}{IBMPlexSans-TLF}{sbc}{sl}{
diff --git a/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSerif-Sup.fd b/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSerif-Sup.fd
index 03453bb788a..23152a296f9 100644
--- a/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSerif-Sup.fd
+++ b/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSerif-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/04/22
+%% Generated by autoinst on 2019/10/13
%%
\ProvidesFile{OT1IBMPlexSerif-Sup.fd}
- [2019/04/22 (autoinst) Font definitions for OT1/IBMPlexSerif-Sup.]
+ [2019/10/13 (autoinst) Font definitions for OT1/IBMPlexSerif-Sup.]
\expandafter\ifx\csname IBMPlexSerif@scale\endcsname\relax
\let\IBMPlexSerif@@scale\@empty
@@ -180,21 +180,36 @@
}{}
-% m --> regular
+% sl --> regular
-\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{m}{sl}{
+\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{sl}{sl}{
<-> ssub * IBMPlexSerif-Sup/regular/sl
}{}
-\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{m}{n}{
+\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{sl}{n}{
<-> ssub * IBMPlexSerif-Sup/regular/n
}{}
-\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{m}{it}{
+\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{sl}{it}{
<-> ssub * IBMPlexSerif-Sup/regular/it
}{}
+% m --> medium
+
+\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{m}{sl}{
+ <-> ssub * IBMPlexSerif-Sup/medium/sl
+}{}
+
+\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{m}{n}{
+ <-> ssub * IBMPlexSerif-Sup/medium/n
+}{}
+
+\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{m}{it}{
+ <-> ssub * IBMPlexSerif-Sup/medium/it
+}{}
+
+
% sb --> semibold
\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{sb}{sl}{
diff --git a/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSerif-TLF.fd b/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSerif-TLF.fd
index 09fc6352934..215b38c2e75 100644
--- a/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSerif-TLF.fd
+++ b/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSerif-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/04/22
+%% Generated by autoinst on 2019/10/13
%%
\ProvidesFile{OT1IBMPlexSerif-TLF.fd}
- [2019/04/22 (autoinst) Font definitions for OT1/IBMPlexSerif-TLF.]
+ [2019/10/13 (autoinst) Font definitions for OT1/IBMPlexSerif-TLF.]
\expandafter\ifx\csname IBMPlexSerif@scale\endcsname\relax
\let\IBMPlexSerif@@scale\@empty
@@ -180,21 +180,36 @@
}{}
-% m --> regular
+% sl --> regular
-\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{m}{sl}{
+\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{sl}{sl}{
<-> ssub * IBMPlexSerif-TLF/regular/sl
}{}
-\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{m}{n}{
+\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{sl}{n}{
<-> ssub * IBMPlexSerif-TLF/regular/n
}{}
-\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{m}{it}{
+\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{sl}{it}{
<-> ssub * IBMPlexSerif-TLF/regular/it
}{}
+% m --> medium
+
+\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{m}{sl}{
+ <-> ssub * IBMPlexSerif-TLF/medium/sl
+}{}
+
+\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{m}{n}{
+ <-> ssub * IBMPlexSerif-TLF/medium/n
+}{}
+
+\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{m}{it}{
+ <-> ssub * IBMPlexSerif-TLF/medium/it
+}{}
+
+
% sb --> semibold
\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{sb}{sl}{
diff --git a/Master/texmf-dist/tex/latex/plex/T1IBMPlexMono-Sup.fd b/Master/texmf-dist/tex/latex/plex/T1IBMPlexMono-Sup.fd
index 448d32d0ea8..59c36c0134c 100644
--- a/Master/texmf-dist/tex/latex/plex/T1IBMPlexMono-Sup.fd
+++ b/Master/texmf-dist/tex/latex/plex/T1IBMPlexMono-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/04/22
+%% Generated by autoinst on 2019/10/13
%%
\ProvidesFile{T1IBMPlexMono-Sup.fd}
- [2019/04/22 (autoinst) Font definitions for T1/IBMPlexMono-Sup.]
+ [2019/10/13 (autoinst) Font definitions for T1/IBMPlexMono-Sup.]
\expandafter\ifx\csname IBMPlexMono@scale\endcsname\relax
\let\IBMPlexMono@@scale\@empty
@@ -180,21 +180,36 @@
}{}
-% m --> regular
+% sl --> regular
-\DeclareFontShape{T1}{IBMPlexMono-Sup}{m}{sl}{
+\DeclareFontShape{T1}{IBMPlexMono-Sup}{sl}{sl}{
<-> ssub * IBMPlexMono-Sup/regular/sl
}{}
-\DeclareFontShape{T1}{IBMPlexMono-Sup}{m}{n}{
+\DeclareFontShape{T1}{IBMPlexMono-Sup}{sl}{n}{
<-> ssub * IBMPlexMono-Sup/regular/n
}{}
-\DeclareFontShape{T1}{IBMPlexMono-Sup}{m}{it}{
+\DeclareFontShape{T1}{IBMPlexMono-Sup}{sl}{it}{
<-> ssub * IBMPlexMono-Sup/regular/it
}{}
+% m --> medium
+
+\DeclareFontShape{T1}{IBMPlexMono-Sup}{m}{sl}{
+ <-> ssub * IBMPlexMono-Sup/medium/sl
+}{}
+
+\DeclareFontShape{T1}{IBMPlexMono-Sup}{m}{n}{
+ <-> ssub * IBMPlexMono-Sup/medium/n
+}{}
+
+\DeclareFontShape{T1}{IBMPlexMono-Sup}{m}{it}{
+ <-> ssub * IBMPlexMono-Sup/medium/it
+}{}
+
+
% sb --> semibold
\DeclareFontShape{T1}{IBMPlexMono-Sup}{sb}{sl}{
diff --git a/Master/texmf-dist/tex/latex/plex/T1IBMPlexMono-TLF.fd b/Master/texmf-dist/tex/latex/plex/T1IBMPlexMono-TLF.fd
index 982fef3a4a3..a3f638b146e 100644
--- a/Master/texmf-dist/tex/latex/plex/T1IBMPlexMono-TLF.fd
+++ b/Master/texmf-dist/tex/latex/plex/T1IBMPlexMono-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/04/22
+%% Generated by autoinst on 2019/10/13
%%
\ProvidesFile{T1IBMPlexMono-TLF.fd}
- [2019/04/22 (autoinst) Font definitions for T1/IBMPlexMono-TLF.]
+ [2019/10/13 (autoinst) Font definitions for T1/IBMPlexMono-TLF.]
\expandafter\ifx\csname IBMPlexMono@scale\endcsname\relax
\let\IBMPlexMono@@scale\@empty
@@ -180,21 +180,36 @@
}{}
-% m --> regular
+% sl --> regular
-\DeclareFontShape{T1}{IBMPlexMono-TLF}{m}{sl}{
+\DeclareFontShape{T1}{IBMPlexMono-TLF}{sl}{sl}{
<-> ssub * IBMPlexMono-TLF/regular/sl
}{}
-\DeclareFontShape{T1}{IBMPlexMono-TLF}{m}{n}{
+\DeclareFontShape{T1}{IBMPlexMono-TLF}{sl}{n}{
<-> ssub * IBMPlexMono-TLF/regular/n
}{}
-\DeclareFontShape{T1}{IBMPlexMono-TLF}{m}{it}{
+\DeclareFontShape{T1}{IBMPlexMono-TLF}{sl}{it}{
<-> ssub * IBMPlexMono-TLF/regular/it
}{}
+% m --> medium
+
+\DeclareFontShape{T1}{IBMPlexMono-TLF}{m}{sl}{
+ <-> ssub * IBMPlexMono-TLF/medium/sl
+}{}
+
+\DeclareFontShape{T1}{IBMPlexMono-TLF}{m}{n}{
+ <-> ssub * IBMPlexMono-TLF/medium/n
+}{}
+
+\DeclareFontShape{T1}{IBMPlexMono-TLF}{m}{it}{
+ <-> ssub * IBMPlexMono-TLF/medium/it
+}{}
+
+
% sb --> semibold
\DeclareFontShape{T1}{IBMPlexMono-TLF}{sb}{sl}{
diff --git a/Master/texmf-dist/tex/latex/plex/T1IBMPlexSans-Sup.fd b/Master/texmf-dist/tex/latex/plex/T1IBMPlexSans-Sup.fd
index 30796234c28..68cb8570fbe 100644
--- a/Master/texmf-dist/tex/latex/plex/T1IBMPlexSans-Sup.fd
+++ b/Master/texmf-dist/tex/latex/plex/T1IBMPlexSans-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/04/22
+%% Generated by autoinst on 2019/10/13
%%
\ProvidesFile{T1IBMPlexSans-Sup.fd}
- [2019/04/22 (autoinst) Font definitions for T1/IBMPlexSans-Sup.]
+ [2019/10/13 (autoinst) Font definitions for T1/IBMPlexSans-Sup.]
\expandafter\ifx\csname IBMPlexSans@scale\endcsname\relax
\let\IBMPlexSans@@scale\@empty
@@ -345,36 +345,66 @@
}{}
-% c --> condensed
+% slc --> condensed
-\DeclareFontShape{T1}{IBMPlexSans-Sup}{c}{sl}{
+\DeclareFontShape{T1}{IBMPlexSans-Sup}{slc}{sl}{
<-> ssub * IBMPlexSans-Sup/condensed/sl
}{}
-\DeclareFontShape{T1}{IBMPlexSans-Sup}{c}{n}{
+\DeclareFontShape{T1}{IBMPlexSans-Sup}{slc}{n}{
<-> ssub * IBMPlexSans-Sup/condensed/n
}{}
-\DeclareFontShape{T1}{IBMPlexSans-Sup}{c}{it}{
+\DeclareFontShape{T1}{IBMPlexSans-Sup}{slc}{it}{
<-> ssub * IBMPlexSans-Sup/condensed/it
}{}
-% m --> regular
+% sl --> regular
-\DeclareFontShape{T1}{IBMPlexSans-Sup}{m}{sl}{
+\DeclareFontShape{T1}{IBMPlexSans-Sup}{sl}{sl}{
<-> ssub * IBMPlexSans-Sup/regular/sl
}{}
-\DeclareFontShape{T1}{IBMPlexSans-Sup}{m}{n}{
+\DeclareFontShape{T1}{IBMPlexSans-Sup}{sl}{n}{
<-> ssub * IBMPlexSans-Sup/regular/n
}{}
-\DeclareFontShape{T1}{IBMPlexSans-Sup}{m}{it}{
+\DeclareFontShape{T1}{IBMPlexSans-Sup}{sl}{it}{
<-> ssub * IBMPlexSans-Sup/regular/it
}{}
+% c --> mediumcondensed
+
+\DeclareFontShape{T1}{IBMPlexSans-Sup}{c}{sl}{
+ <-> ssub * IBMPlexSans-Sup/mediumcondensed/sl
+}{}
+
+\DeclareFontShape{T1}{IBMPlexSans-Sup}{c}{n}{
+ <-> ssub * IBMPlexSans-Sup/mediumcondensed/n
+}{}
+
+\DeclareFontShape{T1}{IBMPlexSans-Sup}{c}{it}{
+ <-> ssub * IBMPlexSans-Sup/mediumcondensed/it
+}{}
+
+
+% m --> medium
+
+\DeclareFontShape{T1}{IBMPlexSans-Sup}{m}{sl}{
+ <-> ssub * IBMPlexSans-Sup/medium/sl
+}{}
+
+\DeclareFontShape{T1}{IBMPlexSans-Sup}{m}{n}{
+ <-> ssub * IBMPlexSans-Sup/medium/n
+}{}
+
+\DeclareFontShape{T1}{IBMPlexSans-Sup}{m}{it}{
+ <-> ssub * IBMPlexSans-Sup/medium/it
+}{}
+
+
% sbc --> semiboldcondensed
\DeclareFontShape{T1}{IBMPlexSans-Sup}{sbc}{sl}{
diff --git a/Master/texmf-dist/tex/latex/plex/T1IBMPlexSans-TLF.fd b/Master/texmf-dist/tex/latex/plex/T1IBMPlexSans-TLF.fd
index 98f0603ca2e..db9471cb6ec 100644
--- a/Master/texmf-dist/tex/latex/plex/T1IBMPlexSans-TLF.fd
+++ b/Master/texmf-dist/tex/latex/plex/T1IBMPlexSans-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/04/22
+%% Generated by autoinst on 2019/10/13
%%
\ProvidesFile{T1IBMPlexSans-TLF.fd}
- [2019/04/22 (autoinst) Font definitions for T1/IBMPlexSans-TLF.]
+ [2019/10/13 (autoinst) Font definitions for T1/IBMPlexSans-TLF.]
\expandafter\ifx\csname IBMPlexSans@scale\endcsname\relax
\let\IBMPlexSans@@scale\@empty
@@ -345,36 +345,66 @@
}{}
-% c --> condensed
+% slc --> condensed
-\DeclareFontShape{T1}{IBMPlexSans-TLF}{c}{sl}{
+\DeclareFontShape{T1}{IBMPlexSans-TLF}{slc}{sl}{
<-> ssub * IBMPlexSans-TLF/condensed/sl
}{}
-\DeclareFontShape{T1}{IBMPlexSans-TLF}{c}{n}{
+\DeclareFontShape{T1}{IBMPlexSans-TLF}{slc}{n}{
<-> ssub * IBMPlexSans-TLF/condensed/n
}{}
-\DeclareFontShape{T1}{IBMPlexSans-TLF}{c}{it}{
+\DeclareFontShape{T1}{IBMPlexSans-TLF}{slc}{it}{
<-> ssub * IBMPlexSans-TLF/condensed/it
}{}
-% m --> regular
+% sl --> regular
-\DeclareFontShape{T1}{IBMPlexSans-TLF}{m}{sl}{
+\DeclareFontShape{T1}{IBMPlexSans-TLF}{sl}{sl}{
<-> ssub * IBMPlexSans-TLF/regular/sl
}{}
-\DeclareFontShape{T1}{IBMPlexSans-TLF}{m}{n}{
+\DeclareFontShape{T1}{IBMPlexSans-TLF}{sl}{n}{
<-> ssub * IBMPlexSans-TLF/regular/n
}{}
-\DeclareFontShape{T1}{IBMPlexSans-TLF}{m}{it}{
+\DeclareFontShape{T1}{IBMPlexSans-TLF}{sl}{it}{
<-> ssub * IBMPlexSans-TLF/regular/it
}{}
+% c --> mediumcondensed
+
+\DeclareFontShape{T1}{IBMPlexSans-TLF}{c}{sl}{
+ <-> ssub * IBMPlexSans-TLF/mediumcondensed/sl
+}{}
+
+\DeclareFontShape{T1}{IBMPlexSans-TLF}{c}{n}{
+ <-> ssub * IBMPlexSans-TLF/mediumcondensed/n
+}{}
+
+\DeclareFontShape{T1}{IBMPlexSans-TLF}{c}{it}{
+ <-> ssub * IBMPlexSans-TLF/mediumcondensed/it
+}{}
+
+
+% m --> medium
+
+\DeclareFontShape{T1}{IBMPlexSans-TLF}{m}{sl}{
+ <-> ssub * IBMPlexSans-TLF/medium/sl
+}{}
+
+\DeclareFontShape{T1}{IBMPlexSans-TLF}{m}{n}{
+ <-> ssub * IBMPlexSans-TLF/medium/n
+}{}
+
+\DeclareFontShape{T1}{IBMPlexSans-TLF}{m}{it}{
+ <-> ssub * IBMPlexSans-TLF/medium/it
+}{}
+
+
% sbc --> semiboldcondensed
\DeclareFontShape{T1}{IBMPlexSans-TLF}{sbc}{sl}{
diff --git a/Master/texmf-dist/tex/latex/plex/T1IBMPlexSerif-Sup.fd b/Master/texmf-dist/tex/latex/plex/T1IBMPlexSerif-Sup.fd
index 085b473827b..60aa06e0702 100644
--- a/Master/texmf-dist/tex/latex/plex/T1IBMPlexSerif-Sup.fd
+++ b/Master/texmf-dist/tex/latex/plex/T1IBMPlexSerif-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/04/22
+%% Generated by autoinst on 2019/10/13
%%
\ProvidesFile{T1IBMPlexSerif-Sup.fd}
- [2019/04/22 (autoinst) Font definitions for T1/IBMPlexSerif-Sup.]
+ [2019/10/13 (autoinst) Font definitions for T1/IBMPlexSerif-Sup.]
\expandafter\ifx\csname IBMPlexSerif@scale\endcsname\relax
\let\IBMPlexSerif@@scale\@empty
@@ -180,21 +180,36 @@
}{}
-% m --> regular
+% sl --> regular
-\DeclareFontShape{T1}{IBMPlexSerif-Sup}{m}{sl}{
+\DeclareFontShape{T1}{IBMPlexSerif-Sup}{sl}{sl}{
<-> ssub * IBMPlexSerif-Sup/regular/sl
}{}
-\DeclareFontShape{T1}{IBMPlexSerif-Sup}{m}{n}{
+\DeclareFontShape{T1}{IBMPlexSerif-Sup}{sl}{n}{
<-> ssub * IBMPlexSerif-Sup/regular/n
}{}
-\DeclareFontShape{T1}{IBMPlexSerif-Sup}{m}{it}{
+\DeclareFontShape{T1}{IBMPlexSerif-Sup}{sl}{it}{
<-> ssub * IBMPlexSerif-Sup/regular/it
}{}
+% m --> medium
+
+\DeclareFontShape{T1}{IBMPlexSerif-Sup}{m}{sl}{
+ <-> ssub * IBMPlexSerif-Sup/medium/sl
+}{}
+
+\DeclareFontShape{T1}{IBMPlexSerif-Sup}{m}{n}{
+ <-> ssub * IBMPlexSerif-Sup/medium/n
+}{}
+
+\DeclareFontShape{T1}{IBMPlexSerif-Sup}{m}{it}{
+ <-> ssub * IBMPlexSerif-Sup/medium/it
+}{}
+
+
% sb --> semibold
\DeclareFontShape{T1}{IBMPlexSerif-Sup}{sb}{sl}{
diff --git a/Master/texmf-dist/tex/latex/plex/T1IBMPlexSerif-TLF.fd b/Master/texmf-dist/tex/latex/plex/T1IBMPlexSerif-TLF.fd
index 73460680a7c..b118487649c 100644
--- a/Master/texmf-dist/tex/latex/plex/T1IBMPlexSerif-TLF.fd
+++ b/Master/texmf-dist/tex/latex/plex/T1IBMPlexSerif-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/04/22
+%% Generated by autoinst on 2019/10/13
%%
\ProvidesFile{T1IBMPlexSerif-TLF.fd}
- [2019/04/22 (autoinst) Font definitions for T1/IBMPlexSerif-TLF.]
+ [2019/10/13 (autoinst) Font definitions for T1/IBMPlexSerif-TLF.]
\expandafter\ifx\csname IBMPlexSerif@scale\endcsname\relax
\let\IBMPlexSerif@@scale\@empty
@@ -180,21 +180,36 @@
}{}
-% m --> regular
+% sl --> regular
-\DeclareFontShape{T1}{IBMPlexSerif-TLF}{m}{sl}{
+\DeclareFontShape{T1}{IBMPlexSerif-TLF}{sl}{sl}{
<-> ssub * IBMPlexSerif-TLF/regular/sl
}{}
-\DeclareFontShape{T1}{IBMPlexSerif-TLF}{m}{n}{
+\DeclareFontShape{T1}{IBMPlexSerif-TLF}{sl}{n}{
<-> ssub * IBMPlexSerif-TLF/regular/n
}{}
-\DeclareFontShape{T1}{IBMPlexSerif-TLF}{m}{it}{
+\DeclareFontShape{T1}{IBMPlexSerif-TLF}{sl}{it}{
<-> ssub * IBMPlexSerif-TLF/regular/it
}{}
+% m --> medium
+
+\DeclareFontShape{T1}{IBMPlexSerif-TLF}{m}{sl}{
+ <-> ssub * IBMPlexSerif-TLF/medium/sl
+}{}
+
+\DeclareFontShape{T1}{IBMPlexSerif-TLF}{m}{n}{
+ <-> ssub * IBMPlexSerif-TLF/medium/n
+}{}
+
+\DeclareFontShape{T1}{IBMPlexSerif-TLF}{m}{it}{
+ <-> ssub * IBMPlexSerif-TLF/medium/it
+}{}
+
+
% sb --> semibold
\DeclareFontShape{T1}{IBMPlexSerif-TLF}{sb}{sl}{
diff --git a/Master/texmf-dist/tex/latex/plex/TS1IBMPlexMono-TLF.fd b/Master/texmf-dist/tex/latex/plex/TS1IBMPlexMono-TLF.fd
index f595c2b45d9..17f9509982d 100644
--- a/Master/texmf-dist/tex/latex/plex/TS1IBMPlexMono-TLF.fd
+++ b/Master/texmf-dist/tex/latex/plex/TS1IBMPlexMono-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/04/22
+%% Generated by autoinst on 2019/10/13
%%
\ProvidesFile{TS1IBMPlexMono-TLF.fd}
- [2019/04/22 (autoinst) Font definitions for TS1/IBMPlexMono-TLF.]
+ [2019/10/13 (autoinst) Font definitions for TS1/IBMPlexMono-TLF.]
\expandafter\ifx\csname IBMPlexMono@scale\endcsname\relax
\let\IBMPlexMono@@scale\@empty
@@ -180,21 +180,36 @@
}{}
-% m --> regular
+% sl --> regular
-\DeclareFontShape{TS1}{IBMPlexMono-TLF}{m}{sl}{
+\DeclareFontShape{TS1}{IBMPlexMono-TLF}{sl}{sl}{
<-> ssub * IBMPlexMono-TLF/regular/sl
}{}
-\DeclareFontShape{TS1}{IBMPlexMono-TLF}{m}{n}{
+\DeclareFontShape{TS1}{IBMPlexMono-TLF}{sl}{n}{
<-> ssub * IBMPlexMono-TLF/regular/n
}{}
-\DeclareFontShape{TS1}{IBMPlexMono-TLF}{m}{it}{
+\DeclareFontShape{TS1}{IBMPlexMono-TLF}{sl}{it}{
<-> ssub * IBMPlexMono-TLF/regular/it
}{}
+% m --> medium
+
+\DeclareFontShape{TS1}{IBMPlexMono-TLF}{m}{sl}{
+ <-> ssub * IBMPlexMono-TLF/medium/sl
+}{}
+
+\DeclareFontShape{TS1}{IBMPlexMono-TLF}{m}{n}{
+ <-> ssub * IBMPlexMono-TLF/medium/n
+}{}
+
+\DeclareFontShape{TS1}{IBMPlexMono-TLF}{m}{it}{
+ <-> ssub * IBMPlexMono-TLF/medium/it
+}{}
+
+
% sb --> semibold
\DeclareFontShape{TS1}{IBMPlexMono-TLF}{sb}{sl}{
diff --git a/Master/texmf-dist/tex/latex/plex/TS1IBMPlexSans-TLF.fd b/Master/texmf-dist/tex/latex/plex/TS1IBMPlexSans-TLF.fd
index cd7f39b047d..0b3031b2213 100644
--- a/Master/texmf-dist/tex/latex/plex/TS1IBMPlexSans-TLF.fd
+++ b/Master/texmf-dist/tex/latex/plex/TS1IBMPlexSans-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/04/22
+%% Generated by autoinst on 2019/10/13
%%
\ProvidesFile{TS1IBMPlexSans-TLF.fd}
- [2019/04/22 (autoinst) Font definitions for TS1/IBMPlexSans-TLF.]
+ [2019/10/13 (autoinst) Font definitions for TS1/IBMPlexSans-TLF.]
\expandafter\ifx\csname IBMPlexSans@scale\endcsname\relax
\let\IBMPlexSans@@scale\@empty
@@ -345,36 +345,66 @@
}{}
-% c --> condensed
+% slc --> condensed
-\DeclareFontShape{TS1}{IBMPlexSans-TLF}{c}{sl}{
+\DeclareFontShape{TS1}{IBMPlexSans-TLF}{slc}{sl}{
<-> ssub * IBMPlexSans-TLF/condensed/sl
}{}
-\DeclareFontShape{TS1}{IBMPlexSans-TLF}{c}{n}{
+\DeclareFontShape{TS1}{IBMPlexSans-TLF}{slc}{n}{
<-> ssub * IBMPlexSans-TLF/condensed/n
}{}
-\DeclareFontShape{TS1}{IBMPlexSans-TLF}{c}{it}{
+\DeclareFontShape{TS1}{IBMPlexSans-TLF}{slc}{it}{
<-> ssub * IBMPlexSans-TLF/condensed/it
}{}
-% m --> regular
+% sl --> regular
-\DeclareFontShape{TS1}{IBMPlexSans-TLF}{m}{sl}{
+\DeclareFontShape{TS1}{IBMPlexSans-TLF}{sl}{sl}{
<-> ssub * IBMPlexSans-TLF/regular/sl
}{}
-\DeclareFontShape{TS1}{IBMPlexSans-TLF}{m}{n}{
+\DeclareFontShape{TS1}{IBMPlexSans-TLF}{sl}{n}{
<-> ssub * IBMPlexSans-TLF/regular/n
}{}
-\DeclareFontShape{TS1}{IBMPlexSans-TLF}{m}{it}{
+\DeclareFontShape{TS1}{IBMPlexSans-TLF}{sl}{it}{
<-> ssub * IBMPlexSans-TLF/regular/it
}{}
+% c --> mediumcondensed
+
+\DeclareFontShape{TS1}{IBMPlexSans-TLF}{c}{sl}{
+ <-> ssub * IBMPlexSans-TLF/mediumcondensed/sl
+}{}
+
+\DeclareFontShape{TS1}{IBMPlexSans-TLF}{c}{n}{
+ <-> ssub * IBMPlexSans-TLF/mediumcondensed/n
+}{}
+
+\DeclareFontShape{TS1}{IBMPlexSans-TLF}{c}{it}{
+ <-> ssub * IBMPlexSans-TLF/mediumcondensed/it
+}{}
+
+
+% m --> medium
+
+\DeclareFontShape{TS1}{IBMPlexSans-TLF}{m}{sl}{
+ <-> ssub * IBMPlexSans-TLF/medium/sl
+}{}
+
+\DeclareFontShape{TS1}{IBMPlexSans-TLF}{m}{n}{
+ <-> ssub * IBMPlexSans-TLF/medium/n
+}{}
+
+\DeclareFontShape{TS1}{IBMPlexSans-TLF}{m}{it}{
+ <-> ssub * IBMPlexSans-TLF/medium/it
+}{}
+
+
% sbc --> semiboldcondensed
\DeclareFontShape{TS1}{IBMPlexSans-TLF}{sbc}{sl}{
diff --git a/Master/texmf-dist/tex/latex/plex/TS1IBMPlexSerif-TLF.fd b/Master/texmf-dist/tex/latex/plex/TS1IBMPlexSerif-TLF.fd
index 188f91cb1d0..c654cb36c9b 100644
--- a/Master/texmf-dist/tex/latex/plex/TS1IBMPlexSerif-TLF.fd
+++ b/Master/texmf-dist/tex/latex/plex/TS1IBMPlexSerif-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2019/04/22
+%% Generated by autoinst on 2019/10/13
%%
\ProvidesFile{TS1IBMPlexSerif-TLF.fd}
- [2019/04/22 (autoinst) Font definitions for TS1/IBMPlexSerif-TLF.]
+ [2019/10/13 (autoinst) Font definitions for TS1/IBMPlexSerif-TLF.]
\expandafter\ifx\csname IBMPlexSerif@scale\endcsname\relax
\let\IBMPlexSerif@@scale\@empty
@@ -180,21 +180,36 @@
}{}
-% m --> regular
+% sl --> regular
-\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{m}{sl}{
+\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{sl}{sl}{
<-> ssub * IBMPlexSerif-TLF/regular/sl
}{}
-\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{m}{n}{
+\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{sl}{n}{
<-> ssub * IBMPlexSerif-TLF/regular/n
}{}
-\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{m}{it}{
+\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{sl}{it}{
<-> ssub * IBMPlexSerif-TLF/regular/it
}{}
+% m --> medium
+
+\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{m}{sl}{
+ <-> ssub * IBMPlexSerif-TLF/medium/sl
+}{}
+
+\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{m}{n}{
+ <-> ssub * IBMPlexSerif-TLF/medium/n
+}{}
+
+\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{m}{it}{
+ <-> ssub * IBMPlexSerif-TLF/medium/it
+}{}
+
+
% sb --> semibold
\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{sb}{sl}{
diff --git a/Master/texmf-dist/tex/latex/plex/plex-mono.sty b/Master/texmf-dist/tex/latex/plex/plex-mono.sty
index 3f6b7702d4c..3b4a1b4cba5 100644
--- a/Master/texmf-dist/tex/latex/plex/plex-mono.sty
+++ b/Master/texmf-dist/tex/latex/plex/plex-mono.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{plex-mono}
- [2019/06/01 (Bob Tennent) Style file for IBMPlexMono fonts]
+ [2019/10/13 (Bob Tennent) Style file for IBMPlexMono fonts]
\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
@@ -19,42 +19,60 @@
\newif\ifplexmono@ligatures \plexmono@ligaturestrue
+\newif\ifplexmono@text \plexmono@textfalse
+\newif\ifplexmono@textmd \plexmono@textmdfalse
+\newif\ifplexmono@semibold \plexmono@semiboldfalse
+\newif\ifplexmono@medium \plexmono@mediumfalse
+\newif\ifplexmono@thin \plexmono@thinfalse
+\newif\ifplexmono@light \plexmono@lightfalse
+\newif\ifplexmono@extralight \plexmono@extralightfalse
\DeclareOptionX{type1}{\plexmono@otffalse}
-\DeclareOptionX{thin}{\edef\mdseries@tt{t}\def\plexmono@medstyle{Thin}}
-\DeclareOptionX{t}{\edef\mdseries@tt{t}\def\plexmono@medstyle{Thin}}
-\DeclareOptionX{extralight}{\edef\mdseries@tt{el}\def\plexmono@medstyle{ExtraLight}}
-\DeclareOptionX{el}{\edef\mdseries@tt{el}\def\plexmono@medstyle{ExtraLight}}
-\DeclareOptionX{light}{\edef\mdseries@tt{l}\def\plexmono@medstyle{Light}}
-\DeclareOptionX{l}{\edef\mdseries@tt{l}\def\plexmono@medstyle{Light}}
-\DeclareOptionX{textmd}{\edef\mdseries@tt{tx}\def\plexserif@medstyle{Text}}
-\DeclareOptionX{txmd}{\edef\mdseries@tt{tx}\def\plexserif@medstyle{Text}}
-\DeclareOptionX{text}{\edef\bfseries@tt{tx}\def\plexmono@boldstyle{Text}}
-\DeclareOptionX{tx}{\edef\bfseries@tt{tx}\def\plexmono@boldstyle{Text}}
-\DeclareOptionX{medium}{\edef\bfseries@tt{mb}\def\plexmono@boldstyle{Medium}}
-\DeclareOptionX{m}{\edef\bfseries@tt{mb}\def\plexmono@boldstyle{Medium}}
-\DeclareOptionX{semibold}{\edef\bfseries@tt{sb}\def\plexmono@boldstyle{SemiBold}}
-\DeclareOptionX{sb}{\edef\bfseries@tt{sb}\def\plexmono@boldstyle{SemiBold}}
-\DeclareOptionX{nomap}{\plexmono@ligaturesfalse}
+\DeclareOptionX{thin}{\plexmono@thintrue}
+\DeclareOptionX{t}{\plexmono@thintrue}
+\DeclareOptionX{extralight}{\plexmono@extralighttrue}
+\DeclareOptionX{el}{\plexmono@extralighttrue}
+\DeclareOptionX{light}{\plexmono@lighttrue}
+\DeclareOptionX{l}{\plexmono@lighttrue}
+\DeclareOptionX{text}{\plexmono@texttrue}
+\DeclareOptionX{tx}{\plexmono@texttrue}
+\DeclareOptionX{textmd}{\plexmono@textmdtrue}
+\DeclareOptionX{txmd}{\plexmono@textmdtrue}
+\DeclareOptionX{medium}{\plexmono@mediumtrue}
+\DeclareOptionX{m}{\plexmono@mediumtrue}
+\DeclareOptionX{semibold}{\plexmono@semiboldtrue}
+\DeclareOptionX{sb}{\plexmono@semiboldtrue}
\ProcessOptionsX\relax
\ifplexmono@otf
\RequirePackage{fontspec}
\def\plexmono@medstyle{Regular}
+ \ifplexmono@thin\def\plexmono@medstyle{Thin}
+ \else\ifplexmono@light\def\plexmono@medstyle{Light}
+ \else\ifplexmono@extralight\def\plexmono@medstyle{ExtraLight}
+ \else\ifplexmono@text\def\plexmono@medstyle{Text}
+ \else\ifplexmono@textmd\def\plexmono@medstyle{Medium}
+ \fi\fi\fi\fi\fi
\def\plexmono@boldstyle{Bold}
+ \ifplexmono@semibold\def\plexmono@boldstyle{SemiBold}
+ \else\ifplexmono@medium\def\plexmono@boldstyle{Medium}
+ \fi\fi
\else % type1
\RequirePackage{fontenc,fontaxes,mweights}
+ \def\mdseries@tt{sl}
+ \ifplexmono@thin\def\mdseries@tt{ul}
+ \else\ifplexmono@light\def\mdseries@tt{l}
+ \else\ifplexmono@extralight\def\mdseries@tt{el}
+ \else\ifplexmono@text\def\mdseries@tt{text}
+ \else\ifplexmono@textmd\def\mdseries@tt{m}
+ \fi\fi\fi\fi\fi
+
\def\bfseries@tt{b}
- \def\mdseries@tt{m}
- \fa@naming@exception{figures}{{superior}{proportional}}{Sup}
- \fa@naming@exception{figures}{{superior}{tabular}}{Sup}
- \def\sufigures{\@nomath\sufigures
- \fontfigurestyle{superior}\selectfont}
- \DeclareTextFontCommand{\textsu}{\sufigures}
- \let\textsuperior\textsu
-\fi
+ \ifplexmono@semibold\def\bfseries@tt{sb}
+ \else\ifplexmono@medium\def\bfseries@tt{m}
+ \fi\fi
\ifplexmono@otf
\def\plexmono@regular{Regular}
diff --git a/Master/texmf-dist/tex/latex/plex/plex-sans.sty b/Master/texmf-dist/tex/latex/plex/plex-sans.sty
index 5e88e7dc909..98aa59c192d 100644
--- a/Master/texmf-dist/tex/latex/plex/plex-sans.sty
+++ b/Master/texmf-dist/tex/latex/plex/plex-sans.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{plex-sans}
- [2019/04/23 (Bob Tennent) Style file for IBMPlexSans fonts]
+ [2019/10/13 (Bob Tennent) Style file for IBMPlexSans fonts]
\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
@@ -75,25 +75,25 @@
\else % type1
\ifplexsans@condensed
- \def\mdseries@sf{condensed}
- \ifplexsans@thin\def\mdseries@sf{thincondensed}
- \else\ifplexsans@extralight\def\mdseries@sf{extralightcondensed}
- \else\ifplexsans@light\def\mdseries@sf{lightcondensed}
- \else\ifplexsans@textmd\def\mdseries@sf{text}\fi\fi\fi\fi
- \def\bfseries@sf{boldcondensed}
+ \def\mdseries@sf{c}
+ \ifplexsans@thin\def\mdseries@sf{tc}
+ \else\ifplexsans@extralight\def\mdseries@sf{elc}
+ \else\ifplexsans@light\def\mdseries@sf{lc}
+ \else\ifplexsans@textmd\def\mdseries@sf{textcondensed}\fi\fi\fi\fi
+ \def\bfseries@sf{bc}
\ifplexsans@text\def\bfseries@sf{textcondensed}
- \else\ifplexsans@mediumbold\def\bfseries@sf{mediumcondensed}
- \else\ifplexsans@semibold\def\bfseries@sf{semiboldcondensed}\fi\fi\fi
+ \else\ifplexsans@mediumbold\def\bfseries@sf{mc}
+ \else\ifplexsans@semibold\def\bfseries@sf{sbc}\fi\fi\fi
\else
- \def\mdseries@sf{regular}
- \ifplexsans@thin\def\mdseries@sf{thin}
- \else\ifplexsans@extralight\def\mdseries@sf{extralight}
- \else\ifplexsans@light\def\mdseries@sf{light}
+ \def\mdseries@sf{sl}
+ \ifplexsans@thin\def\mdseries@sf{t}
+ \else\ifplexsans@extralight\def\mdseries@sf{el}
+ \else\ifplexsans@light\def\mdseries@sf{l}
\else\ifplexsans@textmd\def\mdseries@sf{text}\fi\fi\fi\fi
- \def\bfseries@sf{bold}
+ \def\bfseries@sf{b}
\ifplexsans@text\def\bfseries@sf{text}
- \else\ifplexsans@mediumbold\def\bfseries@sf{medium}
- \else\ifplexsans@semibold\def\bfseries@sf{semibold}\fi\fi\fi
+ \else\ifplexsans@mediumbold\def\bfseries@sf{m}
+ \else\ifplexsans@semibold\def\bfseries@sf{sb}\fi\fi\fi
\fi
\fi
diff --git a/Master/texmf-dist/tex/latex/plex/plex-serif.sty b/Master/texmf-dist/tex/latex/plex/plex-serif.sty
index fb879542530..3961561c4cb 100644
--- a/Master/texmf-dist/tex/latex/plex/plex-serif.sty
+++ b/Master/texmf-dist/tex/latex/plex/plex-serif.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{plex-serif}
- [2019/04/23 (Bob Tennent) Style file for IBMPlexSerif fonts]
+ [2019/10/13 (Bob Tennent) Style file for IBMPlexSerif fonts]
\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
@@ -17,34 +17,62 @@
\newcommand*{\IBMPlexSerif@scale}{1}
\DeclareOptionX{scale}{\renewcommand*{\IBMPlexSerif@scale}{#1}}
+\newif\ifplexserif@text \plexserif@textfalse
+\newif\ifplexserif@textmd \plexserif@textmdfalse
+\newif\ifplexserif@semibold \plexserif@semiboldfalse
+\newif\ifplexserif@medium \plexserif@mediumfalse
+\newif\ifplexserif@thin \plexserif@thinfalse
+\newif\ifplexserif@light \plexserif@lightfalse
+\newif\ifplexserif@extralight \plexserif@extralightfalse
+
\DeclareOptionX{type1}{\plexserif@otffalse}
-\DeclareOptionX{thin}{\edef\mdseries@rm{ul}\def\plexserif@medstyle{Thin}}
-\DeclareOptionX{t}{\edef\mdseries@rm{ul}\def\plexserif@medstyle{Thin}}
-\DeclareOptionX{extralight}{\edef\mdseries@rm{el}\def\plexserif@medstyle{ExtraLight}}
-\DeclareOptionX{el}{\edef\mdseries@rm{el}\def\plexserif@medstyle{ExtraLight}}
-\DeclareOptionX{light}{\edef\mdseries@rm{l}\def\plexserif@medstyle{Light}}
-\DeclareOptionX{l}{\edef\mdseries@rm{l}\def\plexserif@medstyle{Light}}
-\DeclareOptionX{text}{\edef\bfseries@rm{text}\def\plexserif@boldstyle{Text}}
-\DeclareOptionX{tx}{\edef\bfseries@rm{text}\def\plexserif@boldstyle{Text}}
-\DeclareOptionX{textmd}{\edef\mdseries@rm{text}\def\plexserif@medstyle{Text}}
-\DeclareOptionX{txmd}{\edef\mdseries@rm{text}\def\plexserif@medstyle{Text}}
-\DeclareOptionX{medium}{\edef\bfseries@rm{mb}\def\plexserif@boldstyle{Medium}}
-\DeclareOptionX{m}{\edef\bfseries@rm{mb}\def\plexserif@boldstyle{Medium}}
-\DeclareOptionX{semibold}{\edef\bfseries@rm{sb}\def\plexserif@boldstyle{SemiBold}}
-\DeclareOptionX{sb}{\edef\bfseries@rm{sb}\def\plexserif@boldstyle{SemiBold}}
+\DeclareOptionX{thin}{\plexserif@thintrue}
+\DeclareOptionX{t}{\plexserif@thintrue}
+\DeclareOptionX{extralight}{\plexserif@extralighttrue}
+\DeclareOptionX{el}{\plexserif@extralighttrue}
+\DeclareOptionX{light}{\plexserif@lighttrue}
+\DeclareOptionX{l}{\plexserif@lighttrue}
+\DeclareOptionX{text}{\plexserif@texttrue}
+\DeclareOptionX{tx}{\plexserif@texttrue}
+\DeclareOptionX{textmd}{\plexserif@textmdtrue}
+\DeclareOptionX{txmd}{\plexserif@textmdtrue}
+\DeclareOptionX{medium}{\plexserif@mediumtrue}
+\DeclareOptionX{m}{\plexserif@mediumtrue}
+\DeclareOptionX{semibold}{\plexserif@semiboldtrue}
+\DeclareOptionX{sb}{\plexserif@semiboldtrue}
\ProcessOptionsX\relax
\ifplexserif@otf
\RequirePackage{fontspec}
\def\plexserif@medstyle{Regular}
+ \ifplexserif@thin\def\plexserif@medstyle{Thin}
+ \else\ifplexserif@light\def\plexserif@medstyle{Light}
+ \else\ifplexserif@extralight\def\plexserif@medstyle{ExtraLight}
+ \else\ifplexserif@text\def\plexserif@medstyle{Text}
+ \else\ifplexserif@textmd\def\plexserif@medstyle{Medium}
+ \fi\fi\fi\fi\fi
\def\plexserif@boldstyle{Bold}
+ \ifplexserif@semibold\def\plexserif@boldstyle{SemiBold}
+ \else\ifplexserif@medium\def\plexserif@boldstyle{Medium}
+ \fi\fi
\else % type1
\RequirePackage{fontenc,fontaxes,mweights}
+ \def\mdseries@rm{sl}
+ \ifplexserif@thin\def\mdseries@rm{ul}
+ \else\ifplexserif@light\def\mdseries@rm{l}
+ \else\ifplexserif@extralight\def\mdseries@rm{el}
+ \else\ifplexserif@text\def\mdseries@rm{text}
+ \else\ifplexserif@textmd\def\mdseries@rm{m}
+ \fi\fi\fi\fi\fi
+
\def\bfseries@rm{b}
- \def\mdseries@rm{m}
+ \ifplexserif@semibold\def\bfseries@rm{sb}
+ \else\ifplexserif@medium\def\bfseries@rm{m}
+ \fi\fi
+
\fa@naming@exception{figures}{{superior}{proportional}}{Sup}
\fa@naming@exception{figures}{{superior}{tabular}}{Sup}
\def\sufigures{\@nomath\sufigures