From 50e57eb2a5bb599dcf7329fa942bc83df1015085 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 2 May 2019 22:47:24 +0000 Subject: plex (23apr19) git-svn-id: svn://tug.org/texlive/trunk@50946 c570f23f-e606-0410-a88d-b1316a301751 --- .../tex/latex/plex/LGRIBMPlexSans-Sup.fd | 415 ++++++++++++++++++--- .../tex/latex/plex/LGRIBMPlexSans-TLF.fd | 415 ++++++++++++++++++--- .../tex/latex/plex/LGRIBMPlexSansCondensed-Sup.fd | 122 ------ .../tex/latex/plex/LGRIBMPlexSansCondensed-TLF.fd | 122 ------ .../tex/latex/plex/LY1IBMPlexMono-Sup.fd | 211 ++++++++--- .../tex/latex/plex/LY1IBMPlexMono-TLF.fd | 211 ++++++++--- .../tex/latex/plex/LY1IBMPlexSans-Sup.fd | 415 ++++++++++++++++++--- .../tex/latex/plex/LY1IBMPlexSans-TLF.fd | 415 ++++++++++++++++++--- .../tex/latex/plex/LY1IBMPlexSansCondensed-Sup.fd | 122 ------ .../tex/latex/plex/LY1IBMPlexSansCondensed-TLF.fd | 122 ------ .../tex/latex/plex/LY1IBMPlexSerif-Sup.fd | 211 ++++++++--- .../tex/latex/plex/LY1IBMPlexSerif-TLF.fd | 211 ++++++++--- .../tex/latex/plex/OT1IBMPlexMono-Sup.fd | 211 ++++++++--- .../tex/latex/plex/OT1IBMPlexMono-TLF.fd | 211 ++++++++--- .../tex/latex/plex/OT1IBMPlexSans-Sup.fd | 415 ++++++++++++++++++--- .../tex/latex/plex/OT1IBMPlexSans-TLF.fd | 415 ++++++++++++++++++--- .../tex/latex/plex/OT1IBMPlexSansCondensed-Sup.fd | 122 ------ .../tex/latex/plex/OT1IBMPlexSansCondensed-TLF.fd | 122 ------ .../tex/latex/plex/OT1IBMPlexSerif-Sup.fd | 211 ++++++++--- .../tex/latex/plex/OT1IBMPlexSerif-TLF.fd | 211 ++++++++--- .../texmf-dist/tex/latex/plex/T1IBMPlexMono-Sup.fd | 211 ++++++++--- .../texmf-dist/tex/latex/plex/T1IBMPlexMono-TLF.fd | 211 ++++++++--- .../texmf-dist/tex/latex/plex/T1IBMPlexSans-Sup.fd | 415 ++++++++++++++++++--- .../texmf-dist/tex/latex/plex/T1IBMPlexSans-TLF.fd | 415 ++++++++++++++++++--- .../tex/latex/plex/T1IBMPlexSansCondensed-Sup.fd | 122 ------ .../tex/latex/plex/T1IBMPlexSansCondensed-TLF.fd | 122 ------ .../tex/latex/plex/T1IBMPlexSerif-Sup.fd | 211 ++++++++--- .../tex/latex/plex/T1IBMPlexSerif-TLF.fd | 211 ++++++++--- .../tex/latex/plex/TS1IBMPlexMono-TLF.fd | 211 ++++++++--- .../tex/latex/plex/TS1IBMPlexSans-TLF.fd | 415 ++++++++++++++++++--- .../tex/latex/plex/TS1IBMPlexSansCondensed-TLF.fd | 122 ------ .../tex/latex/plex/TS1IBMPlexSerif-TLF.fd | 211 ++++++++--- Master/texmf-dist/tex/latex/plex/plex-mono.sty | 36 +- Master/texmf-dist/tex/latex/plex/plex-sans.sty | 143 ++++--- Master/texmf-dist/tex/latex/plex/plex-serif.sty | 49 ++- 35 files changed, 5774 insertions(+), 2241 deletions(-) delete mode 100644 Master/texmf-dist/tex/latex/plex/LGRIBMPlexSansCondensed-Sup.fd delete mode 100644 Master/texmf-dist/tex/latex/plex/LGRIBMPlexSansCondensed-TLF.fd delete mode 100644 Master/texmf-dist/tex/latex/plex/LY1IBMPlexSansCondensed-Sup.fd delete mode 100644 Master/texmf-dist/tex/latex/plex/LY1IBMPlexSansCondensed-TLF.fd delete mode 100644 Master/texmf-dist/tex/latex/plex/OT1IBMPlexSansCondensed-Sup.fd delete mode 100644 Master/texmf-dist/tex/latex/plex/OT1IBMPlexSansCondensed-TLF.fd delete mode 100644 Master/texmf-dist/tex/latex/plex/T1IBMPlexSansCondensed-Sup.fd delete mode 100644 Master/texmf-dist/tex/latex/plex/T1IBMPlexSansCondensed-TLF.fd delete mode 100644 Master/texmf-dist/tex/latex/plex/TS1IBMPlexSansCondensed-TLF.fd (limited to 'Master/texmf-dist/tex') diff --git a/Master/texmf-dist/tex/latex/plex/LGRIBMPlexSans-Sup.fd b/Master/texmf-dist/tex/latex/plex/LGRIBMPlexSans-Sup.fd index 76140509c5d..e10b9c75305 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 2018/12/31 +%% Generated by autoinst on 2019/04/22 %% \ProvidesFile{LGRIBMPlexSans-Sup.fd} - [2018/12/31 (autoinst) Font definitions for LGR/IBMPlexSans-Sup.] + [2019/04/22 (autoinst) Font definitions for LGR/IBMPlexSans-Sup.] \expandafter\ifx\csname IBMPlexSans@scale\endcsname\relax \let\IBMPlexSans@@scale\@empty @@ -11,110 +11,437 @@ \DeclareFontFamily{LGR}{IBMPlexSans-Sup}{} -\DeclareFontShape{LGR}{IBMPlexSans-Sup}{tx}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Text-sup-lgr + +% ---- semibold ---- + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{semibold}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-SemiBold-sup-lgr }{} -\DeclareFontShape{LGR}{IBMPlexSans-Sup}{tx}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-TextItalic-sup-lgr +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{semibold}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-SemiBoldItalic-sup-lgr }{} -\DeclareFontShape{LGR}{IBMPlexSans-Sup}{tx}{sl}{ - <-> ssub * IBMPlexSans-Sup/tx/it +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{semibold}{sl}{ + <-> ssub * IBMPlexSans-Sup/semibold/it }{} -\DeclareFontShape{LGR}{IBMPlexSans-Sup}{sb}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-SemiBold-sup-lgr + +% ---- extralightcondensed ---- + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{extralightcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ExtraLight-sup-lgr }{} -\DeclareFontShape{LGR}{IBMPlexSans-Sup}{sb}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-SemiBoldItalic-sup-lgr +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{extralightcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ExtraLightItalic-sup-lgr }{} -\DeclareFontShape{LGR}{IBMPlexSans-Sup}{sb}{sl}{ - <-> ssub * IBMPlexSans-Sup/sb/it +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{extralightcondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/extralightcondensed/it }{} -\DeclareFontShape{LGR}{IBMPlexSans-Sup}{mb}{n}{ + +% ---- text ---- + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{text}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Text-sup-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{text}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-TextItalic-sup-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{text}{sl}{ + <-> ssub * IBMPlexSans-Sup/text/it +}{} + + +% ---- medium ---- + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{medium}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-Medium-sup-lgr }{} -\DeclareFontShape{LGR}{IBMPlexSans-Sup}{mb}{it}{ +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{medium}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-MediumItalic-sup-lgr }{} -\DeclareFontShape{LGR}{IBMPlexSans-Sup}{mb}{sl}{ - <-> ssub * IBMPlexSans-Sup/mb/it +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{medium}{sl}{ + <-> ssub * IBMPlexSans-Sup/medium/it }{} -\DeclareFontShape{LGR}{IBMPlexSans-Sup}{m}{n}{ + +% ---- textcondensed ---- + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{textcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Text-sup-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{textcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-TextItalic-sup-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{textcondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/textcondensed/it +}{} + + +% ---- mediumcondensed ---- + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{mediumcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Medium-sup-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{mediumcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-MediumItalic-sup-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{mediumcondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/mediumcondensed/it +}{} + + +% ---- extralight ---- + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{extralight}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLight-sup-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{extralight}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLightItalic-sup-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{extralight}{sl}{ + <-> ssub * IBMPlexSans-Sup/extralight/it +}{} + + +% ---- lightcondensed ---- + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{lightcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Light-sup-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{lightcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-LightItalic-sup-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{lightcondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/lightcondensed/it +}{} + + +% ---- semiboldcondensed ---- + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{semiboldcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-SemiBold-sup-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{semiboldcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-SemiBoldItalic-sup-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{semiboldcondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/semiboldcondensed/it +}{} + + +% ---- regular ---- + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{regular}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-sup-lgr }{} -\DeclareFontShape{LGR}{IBMPlexSans-Sup}{m}{it}{ +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{regular}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-Italic-sup-lgr }{} -\DeclareFontShape{LGR}{IBMPlexSans-Sup}{m}{sl}{ - <-> ssub * IBMPlexSans-Sup/m/it +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{regular}{sl}{ + <-> ssub * IBMPlexSans-Sup/regular/it }{} -\DeclareFontShape{LGR}{IBMPlexSans-Sup}{l}{n}{ + +% ---- bold ---- + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{bold}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Bold-sup-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{bold}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-BoldItalic-sup-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{bold}{sl}{ + <-> ssub * IBMPlexSans-Sup/bold/it +}{} + + +% ---- thin ---- + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{thin}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Thin-sup-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{thin}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ThinItalic-sup-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{thin}{sl}{ + <-> ssub * IBMPlexSans-Sup/thin/it +}{} + + +% ---- boldcondensed ---- + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{boldcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Bold-sup-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{boldcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-BoldItalic-sup-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{boldcondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/boldcondensed/it +}{} + + +% ---- light ---- + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{light}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-Light-sup-lgr }{} -\DeclareFontShape{LGR}{IBMPlexSans-Sup}{l}{it}{ +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{light}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-LightItalic-sup-lgr }{} -\DeclareFontShape{LGR}{IBMPlexSans-Sup}{l}{sl}{ - <-> ssub * IBMPlexSans-Sup/l/it +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{light}{sl}{ + <-> ssub * IBMPlexSans-Sup/light/it }{} -\DeclareFontShape{LGR}{IBMPlexSans-Sup}{b}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Bold-sup-lgr + +% ---- thincondensed ---- + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{thincondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Thin-sup-lgr }{} -\DeclareFontShape{LGR}{IBMPlexSans-Sup}{b}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-BoldItalic-sup-lgr +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{thincondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ThinItalic-sup-lgr }{} -\DeclareFontShape{LGR}{IBMPlexSans-Sup}{b}{sl}{ - <-> ssub * IBMPlexSans-Sup/b/it +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{thincondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/thincondensed/it +}{} + + +% ---- condensed ---- + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{condensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-sup-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{condensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Italic-sup-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{condensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/condensed/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% ulc --> thincondensed + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{ulc}{sl}{ + <-> ssub * IBMPlexSans-Sup/thincondensed/sl +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{ulc}{n}{ + <-> ssub * IBMPlexSans-Sup/thincondensed/n +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{ulc}{it}{ + <-> ssub * IBMPlexSans-Sup/thincondensed/it +}{} + + +% ul --> thin + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{ul}{sl}{ + <-> ssub * IBMPlexSans-Sup/thin/sl +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{ul}{n}{ + <-> ssub * IBMPlexSans-Sup/thin/n +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{ul}{it}{ + <-> ssub * IBMPlexSans-Sup/thin/it +}{} + + +% elc --> extralightcondensed + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{elc}{sl}{ + <-> ssub * IBMPlexSans-Sup/extralightcondensed/sl +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{elc}{n}{ + <-> ssub * IBMPlexSans-Sup/extralightcondensed/n +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{elc}{it}{ + <-> ssub * IBMPlexSans-Sup/extralightcondensed/it +}{} + + +% el --> extralight + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{el}{sl}{ + <-> ssub * IBMPlexSans-Sup/extralight/sl }{} \DeclareFontShape{LGR}{IBMPlexSans-Sup}{el}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLight-sup-lgr + <-> ssub * IBMPlexSans-Sup/extralight/n }{} \DeclareFontShape{LGR}{IBMPlexSans-Sup}{el}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLightItalic-sup-lgr + <-> ssub * IBMPlexSans-Sup/extralight/it }{} -\DeclareFontShape{LGR}{IBMPlexSans-Sup}{el}{sl}{ - <-> ssub * IBMPlexSans-Sup/el/it + +% lc --> lightcondensed + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{lc}{sl}{ + <-> ssub * IBMPlexSans-Sup/lightcondensed/sl }{} -\DeclareFontShape{LGR}{IBMPlexSans-Sup}{t}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Thin-sup-lgr +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{lc}{n}{ + <-> ssub * IBMPlexSans-Sup/lightcondensed/n }{} -\DeclareFontShape{LGR}{IBMPlexSans-Sup}{t}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ThinItalic-sup-lgr +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{lc}{it}{ + <-> ssub * IBMPlexSans-Sup/lightcondensed/it }{} -\DeclareFontShape{LGR}{IBMPlexSans-Sup}{t}{sl}{ - <-> ssub * IBMPlexSans-Sup/t/it + +% l --> light + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{l}{sl}{ + <-> ssub * IBMPlexSans-Sup/light/sl }{} -\DeclareFontShape{LGR}{IBMPlexSans-Sup}{bx}{sl}{ - <-> ssub * IBMPlexSans-Sup/b/sl +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{l}{n}{ + <-> ssub * IBMPlexSans-Sup/light/n +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{l}{it}{ + <-> ssub * IBMPlexSans-Sup/light/it +}{} + + +% c --> condensed + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{c}{sl}{ + <-> ssub * IBMPlexSans-Sup/condensed/sl +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{c}{n}{ + <-> ssub * IBMPlexSans-Sup/condensed/n +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{c}{it}{ + <-> ssub * IBMPlexSans-Sup/condensed/it +}{} + + +% m --> regular + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{m}{sl}{ + <-> ssub * IBMPlexSans-Sup/regular/sl +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{m}{n}{ + <-> ssub * IBMPlexSans-Sup/regular/n +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{m}{it}{ + <-> ssub * IBMPlexSans-Sup/regular/it +}{} + + +% sbc --> semiboldcondensed + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{sbc}{sl}{ + <-> ssub * IBMPlexSans-Sup/semiboldcondensed/sl +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{sbc}{n}{ + <-> ssub * IBMPlexSans-Sup/semiboldcondensed/n +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{sbc}{it}{ + <-> ssub * IBMPlexSans-Sup/semiboldcondensed/it +}{} + + +% sb --> semibold + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{sb}{sl}{ + <-> ssub * IBMPlexSans-Sup/semibold/sl +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{sb}{n}{ + <-> ssub * IBMPlexSans-Sup/semibold/n +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{sb}{it}{ + <-> ssub * IBMPlexSans-Sup/semibold/it +}{} + + +% bc --> boldcondensed + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{bc}{sl}{ + <-> ssub * IBMPlexSans-Sup/boldcondensed/sl +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{bc}{n}{ + <-> ssub * IBMPlexSans-Sup/boldcondensed/n +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{bc}{it}{ + <-> ssub * IBMPlexSans-Sup/boldcondensed/it +}{} + + +% b --> bold + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{b}{sl}{ + <-> ssub * IBMPlexSans-Sup/bold/sl +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{b}{n}{ + <-> ssub * IBMPlexSans-Sup/bold/n +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{b}{it}{ + <-> ssub * IBMPlexSans-Sup/bold/it }{} \DeclareFontShape{LGR}{IBMPlexSans-Sup}{bx}{n}{ <-> ssub * IBMPlexSans-Sup/b/n }{} +\DeclareFontShape{LGR}{IBMPlexSans-Sup}{bx}{sl}{ + <-> ssub * IBMPlexSans-Sup/b/sl +}{} + \DeclareFontShape{LGR}{IBMPlexSans-Sup}{bx}{it}{ <-> ssub * IBMPlexSans-Sup/b/it }{} diff --git a/Master/texmf-dist/tex/latex/plex/LGRIBMPlexSans-TLF.fd b/Master/texmf-dist/tex/latex/plex/LGRIBMPlexSans-TLF.fd index 37058d0da1c..b94681d341c 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 2018/12/31 +%% Generated by autoinst on 2019/04/22 %% \ProvidesFile{LGRIBMPlexSans-TLF.fd} - [2018/12/31 (autoinst) Font definitions for LGR/IBMPlexSans-TLF.] + [2019/04/22 (autoinst) Font definitions for LGR/IBMPlexSans-TLF.] \expandafter\ifx\csname IBMPlexSans@scale\endcsname\relax \let\IBMPlexSans@@scale\@empty @@ -11,110 +11,437 @@ \DeclareFontFamily{LGR}{IBMPlexSans-TLF}{} -\DeclareFontShape{LGR}{IBMPlexSans-TLF}{tx}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Text-tlf-lgr + +% ---- semibold ---- + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{semibold}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-SemiBold-tlf-lgr }{} -\DeclareFontShape{LGR}{IBMPlexSans-TLF}{tx}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-TextItalic-tlf-lgr +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{semibold}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-SemiBoldItalic-tlf-lgr }{} -\DeclareFontShape{LGR}{IBMPlexSans-TLF}{tx}{sl}{ - <-> ssub * IBMPlexSans-TLF/tx/it +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{semibold}{sl}{ + <-> ssub * IBMPlexSans-TLF/semibold/it }{} -\DeclareFontShape{LGR}{IBMPlexSans-TLF}{sb}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-SemiBold-tlf-lgr + +% ---- extralightcondensed ---- + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{extralightcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ExtraLight-tlf-lgr }{} -\DeclareFontShape{LGR}{IBMPlexSans-TLF}{sb}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-SemiBoldItalic-tlf-lgr +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{extralightcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ExtraLightItalic-tlf-lgr }{} -\DeclareFontShape{LGR}{IBMPlexSans-TLF}{sb}{sl}{ - <-> ssub * IBMPlexSans-TLF/sb/it +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{extralightcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/extralightcondensed/it }{} -\DeclareFontShape{LGR}{IBMPlexSans-TLF}{mb}{n}{ + +% ---- text ---- + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{text}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Text-tlf-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{text}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-TextItalic-tlf-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{text}{sl}{ + <-> ssub * IBMPlexSans-TLF/text/it +}{} + + +% ---- medium ---- + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{medium}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-Medium-tlf-lgr }{} -\DeclareFontShape{LGR}{IBMPlexSans-TLF}{mb}{it}{ +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{medium}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-MediumItalic-tlf-lgr }{} -\DeclareFontShape{LGR}{IBMPlexSans-TLF}{mb}{sl}{ - <-> ssub * IBMPlexSans-TLF/mb/it +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{medium}{sl}{ + <-> ssub * IBMPlexSans-TLF/medium/it }{} -\DeclareFontShape{LGR}{IBMPlexSans-TLF}{m}{n}{ + +% ---- textcondensed ---- + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{textcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Text-tlf-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{textcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-TextItalic-tlf-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{textcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/textcondensed/it +}{} + + +% ---- mediumcondensed ---- + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{mediumcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Medium-tlf-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{mediumcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-MediumItalic-tlf-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{mediumcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/mediumcondensed/it +}{} + + +% ---- extralight ---- + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{extralight}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLight-tlf-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{extralight}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLightItalic-tlf-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{extralight}{sl}{ + <-> ssub * IBMPlexSans-TLF/extralight/it +}{} + + +% ---- lightcondensed ---- + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{lightcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Light-tlf-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{lightcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-LightItalic-tlf-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{lightcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/lightcondensed/it +}{} + + +% ---- semiboldcondensed ---- + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{semiboldcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-SemiBold-tlf-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{semiboldcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-SemiBoldItalic-tlf-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{semiboldcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/semiboldcondensed/it +}{} + + +% ---- regular ---- + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{regular}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-tlf-lgr }{} -\DeclareFontShape{LGR}{IBMPlexSans-TLF}{m}{it}{ +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{regular}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-Italic-tlf-lgr }{} -\DeclareFontShape{LGR}{IBMPlexSans-TLF}{m}{sl}{ - <-> ssub * IBMPlexSans-TLF/m/it +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{regular}{sl}{ + <-> ssub * IBMPlexSans-TLF/regular/it }{} -\DeclareFontShape{LGR}{IBMPlexSans-TLF}{l}{n}{ + +% ---- bold ---- + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{bold}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Bold-tlf-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{bold}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-BoldItalic-tlf-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{bold}{sl}{ + <-> ssub * IBMPlexSans-TLF/bold/it +}{} + + +% ---- thin ---- + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{thin}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Thin-tlf-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{thin}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ThinItalic-tlf-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{thin}{sl}{ + <-> ssub * IBMPlexSans-TLF/thin/it +}{} + + +% ---- boldcondensed ---- + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{boldcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Bold-tlf-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{boldcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-BoldItalic-tlf-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{boldcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/boldcondensed/it +}{} + + +% ---- light ---- + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{light}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-Light-tlf-lgr }{} -\DeclareFontShape{LGR}{IBMPlexSans-TLF}{l}{it}{ +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{light}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-LightItalic-tlf-lgr }{} -\DeclareFontShape{LGR}{IBMPlexSans-TLF}{l}{sl}{ - <-> ssub * IBMPlexSans-TLF/l/it +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{light}{sl}{ + <-> ssub * IBMPlexSans-TLF/light/it }{} -\DeclareFontShape{LGR}{IBMPlexSans-TLF}{b}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Bold-tlf-lgr + +% ---- thincondensed ---- + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{thincondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Thin-tlf-lgr }{} -\DeclareFontShape{LGR}{IBMPlexSans-TLF}{b}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-BoldItalic-tlf-lgr +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{thincondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ThinItalic-tlf-lgr }{} -\DeclareFontShape{LGR}{IBMPlexSans-TLF}{b}{sl}{ - <-> ssub * IBMPlexSans-TLF/b/it +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{thincondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/thincondensed/it +}{} + + +% ---- condensed ---- + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{condensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-tlf-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{condensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Italic-tlf-lgr +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{condensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/condensed/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% ulc --> thincondensed + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{ulc}{sl}{ + <-> ssub * IBMPlexSans-TLF/thincondensed/sl +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{ulc}{n}{ + <-> ssub * IBMPlexSans-TLF/thincondensed/n +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{ulc}{it}{ + <-> ssub * IBMPlexSans-TLF/thincondensed/it +}{} + + +% ul --> thin + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{ul}{sl}{ + <-> ssub * IBMPlexSans-TLF/thin/sl +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{ul}{n}{ + <-> ssub * IBMPlexSans-TLF/thin/n +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{ul}{it}{ + <-> ssub * IBMPlexSans-TLF/thin/it +}{} + + +% elc --> extralightcondensed + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{elc}{sl}{ + <-> ssub * IBMPlexSans-TLF/extralightcondensed/sl +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{elc}{n}{ + <-> ssub * IBMPlexSans-TLF/extralightcondensed/n +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{elc}{it}{ + <-> ssub * IBMPlexSans-TLF/extralightcondensed/it +}{} + + +% el --> extralight + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{el}{sl}{ + <-> ssub * IBMPlexSans-TLF/extralight/sl }{} \DeclareFontShape{LGR}{IBMPlexSans-TLF}{el}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLight-tlf-lgr + <-> ssub * IBMPlexSans-TLF/extralight/n }{} \DeclareFontShape{LGR}{IBMPlexSans-TLF}{el}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLightItalic-tlf-lgr + <-> ssub * IBMPlexSans-TLF/extralight/it }{} -\DeclareFontShape{LGR}{IBMPlexSans-TLF}{el}{sl}{ - <-> ssub * IBMPlexSans-TLF/el/it + +% lc --> lightcondensed + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{lc}{sl}{ + <-> ssub * IBMPlexSans-TLF/lightcondensed/sl }{} -\DeclareFontShape{LGR}{IBMPlexSans-TLF}{t}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Thin-tlf-lgr +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{lc}{n}{ + <-> ssub * IBMPlexSans-TLF/lightcondensed/n }{} -\DeclareFontShape{LGR}{IBMPlexSans-TLF}{t}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ThinItalic-tlf-lgr +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{lc}{it}{ + <-> ssub * IBMPlexSans-TLF/lightcondensed/it }{} -\DeclareFontShape{LGR}{IBMPlexSans-TLF}{t}{sl}{ - <-> ssub * IBMPlexSans-TLF/t/it + +% l --> light + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{l}{sl}{ + <-> ssub * IBMPlexSans-TLF/light/sl }{} -\DeclareFontShape{LGR}{IBMPlexSans-TLF}{bx}{sl}{ - <-> ssub * IBMPlexSans-TLF/b/sl +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{l}{n}{ + <-> ssub * IBMPlexSans-TLF/light/n +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{l}{it}{ + <-> ssub * IBMPlexSans-TLF/light/it +}{} + + +% c --> condensed + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{c}{sl}{ + <-> ssub * IBMPlexSans-TLF/condensed/sl +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{c}{n}{ + <-> ssub * IBMPlexSans-TLF/condensed/n +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{c}{it}{ + <-> ssub * IBMPlexSans-TLF/condensed/it +}{} + + +% m --> regular + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{m}{sl}{ + <-> ssub * IBMPlexSans-TLF/regular/sl +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{m}{n}{ + <-> ssub * IBMPlexSans-TLF/regular/n +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{m}{it}{ + <-> ssub * IBMPlexSans-TLF/regular/it +}{} + + +% sbc --> semiboldcondensed + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{sbc}{sl}{ + <-> ssub * IBMPlexSans-TLF/semiboldcondensed/sl +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{sbc}{n}{ + <-> ssub * IBMPlexSans-TLF/semiboldcondensed/n +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{sbc}{it}{ + <-> ssub * IBMPlexSans-TLF/semiboldcondensed/it +}{} + + +% sb --> semibold + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{sb}{sl}{ + <-> ssub * IBMPlexSans-TLF/semibold/sl +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{sb}{n}{ + <-> ssub * IBMPlexSans-TLF/semibold/n +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{sb}{it}{ + <-> ssub * IBMPlexSans-TLF/semibold/it +}{} + + +% bc --> boldcondensed + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{bc}{sl}{ + <-> ssub * IBMPlexSans-TLF/boldcondensed/sl +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{bc}{n}{ + <-> ssub * IBMPlexSans-TLF/boldcondensed/n +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{bc}{it}{ + <-> ssub * IBMPlexSans-TLF/boldcondensed/it +}{} + + +% b --> bold + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{b}{sl}{ + <-> ssub * IBMPlexSans-TLF/bold/sl +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{b}{n}{ + <-> ssub * IBMPlexSans-TLF/bold/n +}{} + +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{b}{it}{ + <-> ssub * IBMPlexSans-TLF/bold/it }{} \DeclareFontShape{LGR}{IBMPlexSans-TLF}{bx}{n}{ <-> ssub * IBMPlexSans-TLF/b/n }{} +\DeclareFontShape{LGR}{IBMPlexSans-TLF}{bx}{sl}{ + <-> ssub * IBMPlexSans-TLF/b/sl +}{} + \DeclareFontShape{LGR}{IBMPlexSans-TLF}{bx}{it}{ <-> ssub * IBMPlexSans-TLF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/plex/LGRIBMPlexSansCondensed-Sup.fd b/Master/texmf-dist/tex/latex/plex/LGRIBMPlexSansCondensed-Sup.fd deleted file mode 100644 index 2559b891cf7..00000000000 --- a/Master/texmf-dist/tex/latex/plex/LGRIBMPlexSansCondensed-Sup.fd +++ /dev/null @@ -1,122 +0,0 @@ -%% Generated by autoinst on 2018/12/31 -%% -\ProvidesFile{LGRIBMPlexSansCondensed-Sup.fd} - [2018/12/31 (autoinst) Font definitions for LGR/IBMPlexSansCondensed-Sup.] - -\expandafter\ifx\csname IBMPlexSansCondensed@scale\endcsname\relax - \let\IBMPlexSansCondensed@@scale\@empty -\else - \edef\IBMPlexSansCondensed@@scale{s*[\csname IBMPlexSansCondensed@scale\endcsname]}% -\fi - -\DeclareFontFamily{LGR}{IBMPlexSansCondensed-Sup}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{tx}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Text-sup-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{tx}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-TextItalic-sup-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{tx}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/tx/it -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{sb}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-SemiBold-sup-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{sb}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-SemiBoldItalic-sup-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{sb}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/sb/it -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{mb}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Medium-sup-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{mb}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-MediumItalic-sup-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{mb}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/mb/it -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{m}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-sup-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{m}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Italic-sup-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{m}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/m/it -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{l}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Light-sup-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{l}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-LightItalic-sup-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{l}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/l/it -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{b}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Bold-sup-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{b}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-BoldItalic-sup-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{b}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/b/it -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{el}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ExtraLight-sup-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{el}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ExtraLightItalic-sup-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{el}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/el/it -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{t}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Thin-sup-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{t}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ThinItalic-sup-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{t}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/t/it -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{bx}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/b/sl -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{bx}{n}{ - <-> ssub * IBMPlexSansCondensed-Sup/b/n -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-Sup}{bx}{it}{ - <-> ssub * IBMPlexSansCondensed-Sup/b/it -}{} - -\endinput diff --git a/Master/texmf-dist/tex/latex/plex/LGRIBMPlexSansCondensed-TLF.fd b/Master/texmf-dist/tex/latex/plex/LGRIBMPlexSansCondensed-TLF.fd deleted file mode 100644 index 1fd67ff8aa2..00000000000 --- a/Master/texmf-dist/tex/latex/plex/LGRIBMPlexSansCondensed-TLF.fd +++ /dev/null @@ -1,122 +0,0 @@ -%% Generated by autoinst on 2018/12/31 -%% -\ProvidesFile{LGRIBMPlexSansCondensed-TLF.fd} - [2018/12/31 (autoinst) Font definitions for LGR/IBMPlexSansCondensed-TLF.] - -\expandafter\ifx\csname IBMPlexSansCondensed@scale\endcsname\relax - \let\IBMPlexSansCondensed@@scale\@empty -\else - \edef\IBMPlexSansCondensed@@scale{s*[\csname IBMPlexSansCondensed@scale\endcsname]}% -\fi - -\DeclareFontFamily{LGR}{IBMPlexSansCondensed-TLF}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{tx}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Text-tlf-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{tx}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-TextItalic-tlf-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{tx}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/tx/it -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{sb}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-SemiBold-tlf-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{sb}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-SemiBoldItalic-tlf-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{sb}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/sb/it -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{mb}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Medium-tlf-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{mb}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-MediumItalic-tlf-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{mb}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/mb/it -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{m}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-tlf-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{m}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Italic-tlf-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{m}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/m/it -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{l}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Light-tlf-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{l}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-LightItalic-tlf-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{l}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/l/it -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{b}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Bold-tlf-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{b}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-BoldItalic-tlf-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{b}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/b/it -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{el}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ExtraLight-tlf-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{el}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ExtraLightItalic-tlf-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{el}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/el/it -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{t}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Thin-tlf-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{t}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ThinItalic-tlf-lgr -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{t}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/t/it -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{bx}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/b/sl -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{bx}{n}{ - <-> ssub * IBMPlexSansCondensed-TLF/b/n -}{} - -\DeclareFontShape{LGR}{IBMPlexSansCondensed-TLF}{bx}{it}{ - <-> ssub * IBMPlexSansCondensed-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 1cfd89b14b0..7251f119657 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 2018/08/01 +%% Generated by autoinst on 2019/04/22 %% \ProvidesFile{LY1IBMPlexMono-Sup.fd} - [2018/08/01 (autoinst) Font definitions for LY1/IBMPlexMono-Sup.] + [2019/04/22 (autoinst) Font definitions for LY1/IBMPlexMono-Sup.] \expandafter\ifx\csname IBMPlexMono@scale\endcsname\relax \let\IBMPlexMono@@scale\@empty @@ -11,110 +11,227 @@ \DeclareFontFamily{LY1}{IBMPlexMono-Sup}{} -\DeclareFontShape{LY1}{IBMPlexMono-Sup}{tx}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Text-sup-ly1 + +% ---- regular ---- + +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{regular}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-Sup}{tx}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-TextItalic-sup-ly1 +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{regular}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Italic-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-Sup}{tx}{sl}{ - <-> ssub * IBMPlexMono-Sup/tx/it +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{regular}{sl}{ + <-> ssub * IBMPlexMono-Sup/regular/it }{} -\DeclareFontShape{LY1}{IBMPlexMono-Sup}{sb}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-SemiBold-sup-ly1 + +% ---- thin ---- + +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{thin}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Thin-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-Sup}{sb}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-SemiBoldItalic-sup-ly1 +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{thin}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-ThinItalic-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-Sup}{sb}{sl}{ - <-> ssub * IBMPlexMono-Sup/sb/it +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{thin}{sl}{ + <-> ssub * IBMPlexMono-Sup/thin/it }{} -\DeclareFontShape{LY1}{IBMPlexMono-Sup}{mb}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Medium-sup-ly1 + +% ---- semibold ---- + +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{semibold}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-SemiBold-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-Sup}{mb}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-MediumItalic-sup-ly1 +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{semibold}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-SemiBoldItalic-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-Sup}{mb}{sl}{ - <-> ssub * IBMPlexMono-Sup/mb/it +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{semibold}{sl}{ + <-> ssub * IBMPlexMono-Sup/semibold/it }{} -\DeclareFontShape{LY1}{IBMPlexMono-Sup}{m}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-sup-ly1 + +% ---- bold ---- + +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{bold}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Bold-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-Sup}{m}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Italic-sup-ly1 +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{bold}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-BoldItalic-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-Sup}{m}{sl}{ - <-> ssub * IBMPlexMono-Sup/m/it +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{bold}{sl}{ + <-> ssub * IBMPlexMono-Sup/bold/it }{} -\DeclareFontShape{LY1}{IBMPlexMono-Sup}{l}{n}{ + +% ---- light ---- + +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{light}{n}{ <-> \IBMPlexMono@@scale IBMPlexMono-Light-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-Sup}{l}{it}{ +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{light}{it}{ <-> \IBMPlexMono@@scale IBMPlexMono-LightItalic-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-Sup}{l}{sl}{ - <-> ssub * IBMPlexMono-Sup/l/it +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{light}{sl}{ + <-> ssub * IBMPlexMono-Sup/light/it }{} -\DeclareFontShape{LY1}{IBMPlexMono-Sup}{b}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Bold-sup-ly1 + +% ---- text ---- + +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{text}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Text-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-Sup}{b}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-BoldItalic-sup-ly1 +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{text}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-TextItalic-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-Sup}{b}{sl}{ - <-> ssub * IBMPlexMono-Sup/b/it +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{text}{sl}{ + <-> ssub * IBMPlexMono-Sup/text/it }{} -\DeclareFontShape{LY1}{IBMPlexMono-Sup}{el}{n}{ + +% ---- medium ---- + +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{medium}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Medium-sup-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{medium}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-MediumItalic-sup-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{medium}{sl}{ + <-> ssub * IBMPlexMono-Sup/medium/it +}{} + + +% ---- extralight ---- + +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{extralight}{n}{ <-> \IBMPlexMono@@scale IBMPlexMono-ExtraLight-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-Sup}{el}{it}{ +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{extralight}{it}{ <-> \IBMPlexMono@@scale IBMPlexMono-ExtraLightItalic-sup-ly1 }{} +\DeclareFontShape{LY1}{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{LY1}{IBMPlexMono-Sup}{ul}{sl}{ + <-> ssub * IBMPlexMono-Sup/thin/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{ul}{n}{ + <-> ssub * IBMPlexMono-Sup/thin/n +}{} + +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{ul}{it}{ + <-> ssub * IBMPlexMono-Sup/thin/it +}{} + + +% el --> extralight + \DeclareFontShape{LY1}{IBMPlexMono-Sup}{el}{sl}{ - <-> ssub * IBMPlexMono-Sup/el/it + <-> ssub * IBMPlexMono-Sup/extralight/sl }{} -\DeclareFontShape{LY1}{IBMPlexMono-Sup}{t}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Thin-sup-ly1 +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{el}{n}{ + <-> ssub * IBMPlexMono-Sup/extralight/n }{} -\DeclareFontShape{LY1}{IBMPlexMono-Sup}{t}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-ThinItalic-sup-ly1 +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{el}{it}{ + <-> ssub * IBMPlexMono-Sup/extralight/it +}{} + + +% l --> light + +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{l}{sl}{ + <-> ssub * IBMPlexMono-Sup/light/sl }{} -\DeclareFontShape{LY1}{IBMPlexMono-Sup}{t}{sl}{ - <-> ssub * IBMPlexMono-Sup/t/it +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{l}{n}{ + <-> ssub * IBMPlexMono-Sup/light/n }{} -\DeclareFontShape{LY1}{IBMPlexMono-Sup}{bx}{sl}{ - <-> ssub * IBMPlexMono-Sup/b/sl +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{l}{it}{ + <-> ssub * IBMPlexMono-Sup/light/it +}{} + + +% m --> regular + +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{m}{sl}{ + <-> ssub * IBMPlexMono-Sup/regular/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{m}{n}{ + <-> ssub * IBMPlexMono-Sup/regular/n +}{} + +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{m}{it}{ + <-> ssub * IBMPlexMono-Sup/regular/it +}{} + + +% sb --> semibold + +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{sb}{sl}{ + <-> ssub * IBMPlexMono-Sup/semibold/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{sb}{n}{ + <-> ssub * IBMPlexMono-Sup/semibold/n +}{} + +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{sb}{it}{ + <-> ssub * IBMPlexMono-Sup/semibold/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{b}{sl}{ + <-> ssub * IBMPlexMono-Sup/bold/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{b}{n}{ + <-> ssub * IBMPlexMono-Sup/bold/n +}{} + +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{b}{it}{ + <-> ssub * IBMPlexMono-Sup/bold/it }{} \DeclareFontShape{LY1}{IBMPlexMono-Sup}{bx}{n}{ <-> ssub * IBMPlexMono-Sup/b/n }{} +\DeclareFontShape{LY1}{IBMPlexMono-Sup}{bx}{sl}{ + <-> ssub * IBMPlexMono-Sup/b/sl +}{} + \DeclareFontShape{LY1}{IBMPlexMono-Sup}{bx}{it}{ <-> ssub * IBMPlexMono-Sup/b/it }{} diff --git a/Master/texmf-dist/tex/latex/plex/LY1IBMPlexMono-TLF.fd b/Master/texmf-dist/tex/latex/plex/LY1IBMPlexMono-TLF.fd index 4ac36dd94f9..4aaa65b5ba1 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 2018/08/01 +%% Generated by autoinst on 2019/04/22 %% \ProvidesFile{LY1IBMPlexMono-TLF.fd} - [2018/08/01 (autoinst) Font definitions for LY1/IBMPlexMono-TLF.] + [2019/04/22 (autoinst) Font definitions for LY1/IBMPlexMono-TLF.] \expandafter\ifx\csname IBMPlexMono@scale\endcsname\relax \let\IBMPlexMono@@scale\@empty @@ -11,110 +11,227 @@ \DeclareFontFamily{LY1}{IBMPlexMono-TLF}{} -\DeclareFontShape{LY1}{IBMPlexMono-TLF}{tx}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Text-tlf-ly1 + +% ---- regular ---- + +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{regular}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-TLF}{tx}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-TextItalic-tlf-ly1 +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{regular}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Italic-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-TLF}{tx}{sl}{ - <-> ssub * IBMPlexMono-TLF/tx/it +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{regular}{sl}{ + <-> ssub * IBMPlexMono-TLF/regular/it }{} -\DeclareFontShape{LY1}{IBMPlexMono-TLF}{sb}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-SemiBold-tlf-ly1 + +% ---- thin ---- + +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{thin}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Thin-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-TLF}{sb}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-SemiBoldItalic-tlf-ly1 +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{thin}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-ThinItalic-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-TLF}{sb}{sl}{ - <-> ssub * IBMPlexMono-TLF/sb/it +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{thin}{sl}{ + <-> ssub * IBMPlexMono-TLF/thin/it }{} -\DeclareFontShape{LY1}{IBMPlexMono-TLF}{mb}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Medium-tlf-ly1 + +% ---- semibold ---- + +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{semibold}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-SemiBold-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-TLF}{mb}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-MediumItalic-tlf-ly1 +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{semibold}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-SemiBoldItalic-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-TLF}{mb}{sl}{ - <-> ssub * IBMPlexMono-TLF/mb/it +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{semibold}{sl}{ + <-> ssub * IBMPlexMono-TLF/semibold/it }{} -\DeclareFontShape{LY1}{IBMPlexMono-TLF}{m}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-tlf-ly1 + +% ---- bold ---- + +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{bold}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Bold-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-TLF}{m}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Italic-tlf-ly1 +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{bold}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-BoldItalic-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-TLF}{m}{sl}{ - <-> ssub * IBMPlexMono-TLF/m/it +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{bold}{sl}{ + <-> ssub * IBMPlexMono-TLF/bold/it }{} -\DeclareFontShape{LY1}{IBMPlexMono-TLF}{l}{n}{ + +% ---- light ---- + +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{light}{n}{ <-> \IBMPlexMono@@scale IBMPlexMono-Light-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-TLF}{l}{it}{ +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{light}{it}{ <-> \IBMPlexMono@@scale IBMPlexMono-LightItalic-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-TLF}{l}{sl}{ - <-> ssub * IBMPlexMono-TLF/l/it +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{light}{sl}{ + <-> ssub * IBMPlexMono-TLF/light/it }{} -\DeclareFontShape{LY1}{IBMPlexMono-TLF}{b}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Bold-tlf-ly1 + +% ---- text ---- + +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{text}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Text-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-TLF}{b}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-BoldItalic-tlf-ly1 +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{text}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-TextItalic-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-TLF}{b}{sl}{ - <-> ssub * IBMPlexMono-TLF/b/it +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{text}{sl}{ + <-> ssub * IBMPlexMono-TLF/text/it }{} -\DeclareFontShape{LY1}{IBMPlexMono-TLF}{el}{n}{ + +% ---- medium ---- + +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{medium}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Medium-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{medium}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-MediumItalic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{medium}{sl}{ + <-> ssub * IBMPlexMono-TLF/medium/it +}{} + + +% ---- extralight ---- + +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{extralight}{n}{ <-> \IBMPlexMono@@scale IBMPlexMono-ExtraLight-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexMono-TLF}{el}{it}{ +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{extralight}{it}{ <-> \IBMPlexMono@@scale IBMPlexMono-ExtraLightItalic-tlf-ly1 }{} +\DeclareFontShape{LY1}{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{LY1}{IBMPlexMono-TLF}{ul}{sl}{ + <-> ssub * IBMPlexMono-TLF/thin/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{ul}{n}{ + <-> ssub * IBMPlexMono-TLF/thin/n +}{} + +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{ul}{it}{ + <-> ssub * IBMPlexMono-TLF/thin/it +}{} + + +% el --> extralight + \DeclareFontShape{LY1}{IBMPlexMono-TLF}{el}{sl}{ - <-> ssub * IBMPlexMono-TLF/el/it + <-> ssub * IBMPlexMono-TLF/extralight/sl }{} -\DeclareFontShape{LY1}{IBMPlexMono-TLF}{t}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Thin-tlf-ly1 +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{el}{n}{ + <-> ssub * IBMPlexMono-TLF/extralight/n }{} -\DeclareFontShape{LY1}{IBMPlexMono-TLF}{t}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-ThinItalic-tlf-ly1 +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{el}{it}{ + <-> ssub * IBMPlexMono-TLF/extralight/it +}{} + + +% l --> light + +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{l}{sl}{ + <-> ssub * IBMPlexMono-TLF/light/sl }{} -\DeclareFontShape{LY1}{IBMPlexMono-TLF}{t}{sl}{ - <-> ssub * IBMPlexMono-TLF/t/it +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{l}{n}{ + <-> ssub * IBMPlexMono-TLF/light/n }{} -\DeclareFontShape{LY1}{IBMPlexMono-TLF}{bx}{sl}{ - <-> ssub * IBMPlexMono-TLF/b/sl +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{l}{it}{ + <-> ssub * IBMPlexMono-TLF/light/it +}{} + + +% m --> regular + +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{m}{sl}{ + <-> ssub * IBMPlexMono-TLF/regular/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{m}{n}{ + <-> ssub * IBMPlexMono-TLF/regular/n +}{} + +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{m}{it}{ + <-> ssub * IBMPlexMono-TLF/regular/it +}{} + + +% sb --> semibold + +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{sb}{sl}{ + <-> ssub * IBMPlexMono-TLF/semibold/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{sb}{n}{ + <-> ssub * IBMPlexMono-TLF/semibold/n +}{} + +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{sb}{it}{ + <-> ssub * IBMPlexMono-TLF/semibold/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{b}{sl}{ + <-> ssub * IBMPlexMono-TLF/bold/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{b}{n}{ + <-> ssub * IBMPlexMono-TLF/bold/n +}{} + +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{b}{it}{ + <-> ssub * IBMPlexMono-TLF/bold/it }{} \DeclareFontShape{LY1}{IBMPlexMono-TLF}{bx}{n}{ <-> ssub * IBMPlexMono-TLF/b/n }{} +\DeclareFontShape{LY1}{IBMPlexMono-TLF}{bx}{sl}{ + <-> ssub * IBMPlexMono-TLF/b/sl +}{} + \DeclareFontShape{LY1}{IBMPlexMono-TLF}{bx}{it}{ <-> ssub * IBMPlexMono-TLF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSans-Sup.fd b/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSans-Sup.fd index 1536d202152..e83f7c5696e 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 2018/08/01 +%% Generated by autoinst on 2019/04/22 %% \ProvidesFile{LY1IBMPlexSans-Sup.fd} - [2018/08/01 (autoinst) Font definitions for LY1/IBMPlexSans-Sup.] + [2019/04/22 (autoinst) Font definitions for LY1/IBMPlexSans-Sup.] \expandafter\ifx\csname IBMPlexSans@scale\endcsname\relax \let\IBMPlexSans@@scale\@empty @@ -11,110 +11,437 @@ \DeclareFontFamily{LY1}{IBMPlexSans-Sup}{} -\DeclareFontShape{LY1}{IBMPlexSans-Sup}{tx}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Text-sup-ly1 + +% ---- semibold ---- + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{semibold}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-SemiBold-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSans-Sup}{tx}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-TextItalic-sup-ly1 +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{semibold}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-SemiBoldItalic-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSans-Sup}{tx}{sl}{ - <-> ssub * IBMPlexSans-Sup/tx/it +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{semibold}{sl}{ + <-> ssub * IBMPlexSans-Sup/semibold/it }{} -\DeclareFontShape{LY1}{IBMPlexSans-Sup}{sb}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-SemiBold-sup-ly1 + +% ---- extralightcondensed ---- + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{extralightcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ExtraLight-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSans-Sup}{sb}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-SemiBoldItalic-sup-ly1 +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{extralightcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ExtraLightItalic-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSans-Sup}{sb}{sl}{ - <-> ssub * IBMPlexSans-Sup/sb/it +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{extralightcondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/extralightcondensed/it }{} -\DeclareFontShape{LY1}{IBMPlexSans-Sup}{mb}{n}{ + +% ---- text ---- + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{text}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Text-sup-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{text}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-TextItalic-sup-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{text}{sl}{ + <-> ssub * IBMPlexSans-Sup/text/it +}{} + + +% ---- medium ---- + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{medium}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-Medium-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSans-Sup}{mb}{it}{ +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{medium}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-MediumItalic-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSans-Sup}{mb}{sl}{ - <-> ssub * IBMPlexSans-Sup/mb/it +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{medium}{sl}{ + <-> ssub * IBMPlexSans-Sup/medium/it }{} -\DeclareFontShape{LY1}{IBMPlexSans-Sup}{m}{n}{ + +% ---- textcondensed ---- + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{textcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Text-sup-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{textcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-TextItalic-sup-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{textcondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/textcondensed/it +}{} + + +% ---- mediumcondensed ---- + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{mediumcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Medium-sup-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{mediumcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-MediumItalic-sup-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{mediumcondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/mediumcondensed/it +}{} + + +% ---- extralight ---- + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{extralight}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLight-sup-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{extralight}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLightItalic-sup-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{extralight}{sl}{ + <-> ssub * IBMPlexSans-Sup/extralight/it +}{} + + +% ---- lightcondensed ---- + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{lightcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Light-sup-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{lightcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-LightItalic-sup-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{lightcondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/lightcondensed/it +}{} + + +% ---- semiboldcondensed ---- + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{semiboldcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-SemiBold-sup-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{semiboldcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-SemiBoldItalic-sup-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{semiboldcondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/semiboldcondensed/it +}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{regular}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSans-Sup}{m}{it}{ +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{regular}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-Italic-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSans-Sup}{m}{sl}{ - <-> ssub * IBMPlexSans-Sup/m/it +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{regular}{sl}{ + <-> ssub * IBMPlexSans-Sup/regular/it }{} -\DeclareFontShape{LY1}{IBMPlexSans-Sup}{l}{n}{ + +% ---- bold ---- + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{bold}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Bold-sup-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{bold}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-BoldItalic-sup-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{bold}{sl}{ + <-> ssub * IBMPlexSans-Sup/bold/it +}{} + + +% ---- thin ---- + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{thin}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Thin-sup-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{thin}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ThinItalic-sup-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{thin}{sl}{ + <-> ssub * IBMPlexSans-Sup/thin/it +}{} + + +% ---- boldcondensed ---- + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{boldcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Bold-sup-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{boldcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-BoldItalic-sup-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{boldcondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/boldcondensed/it +}{} + + +% ---- light ---- + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{light}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-Light-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSans-Sup}{l}{it}{ +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{light}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-LightItalic-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSans-Sup}{l}{sl}{ - <-> ssub * IBMPlexSans-Sup/l/it +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{light}{sl}{ + <-> ssub * IBMPlexSans-Sup/light/it }{} -\DeclareFontShape{LY1}{IBMPlexSans-Sup}{b}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Bold-sup-ly1 + +% ---- thincondensed ---- + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{thincondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Thin-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSans-Sup}{b}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-BoldItalic-sup-ly1 +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{thincondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ThinItalic-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSans-Sup}{b}{sl}{ - <-> ssub * IBMPlexSans-Sup/b/it +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{thincondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/thincondensed/it +}{} + + +% ---- condensed ---- + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{condensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-sup-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{condensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Italic-sup-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{condensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/condensed/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% ulc --> thincondensed + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{ulc}{sl}{ + <-> ssub * IBMPlexSans-Sup/thincondensed/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{ulc}{n}{ + <-> ssub * IBMPlexSans-Sup/thincondensed/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{ulc}{it}{ + <-> ssub * IBMPlexSans-Sup/thincondensed/it +}{} + + +% ul --> thin + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{ul}{sl}{ + <-> ssub * IBMPlexSans-Sup/thin/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{ul}{n}{ + <-> ssub * IBMPlexSans-Sup/thin/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{ul}{it}{ + <-> ssub * IBMPlexSans-Sup/thin/it +}{} + + +% elc --> extralightcondensed + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{elc}{sl}{ + <-> ssub * IBMPlexSans-Sup/extralightcondensed/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{elc}{n}{ + <-> ssub * IBMPlexSans-Sup/extralightcondensed/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{elc}{it}{ + <-> ssub * IBMPlexSans-Sup/extralightcondensed/it +}{} + + +% el --> extralight + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{el}{sl}{ + <-> ssub * IBMPlexSans-Sup/extralight/sl }{} \DeclareFontShape{LY1}{IBMPlexSans-Sup}{el}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLight-sup-ly1 + <-> ssub * IBMPlexSans-Sup/extralight/n }{} \DeclareFontShape{LY1}{IBMPlexSans-Sup}{el}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLightItalic-sup-ly1 + <-> ssub * IBMPlexSans-Sup/extralight/it }{} -\DeclareFontShape{LY1}{IBMPlexSans-Sup}{el}{sl}{ - <-> ssub * IBMPlexSans-Sup/el/it + +% lc --> lightcondensed + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{lc}{sl}{ + <-> ssub * IBMPlexSans-Sup/lightcondensed/sl }{} -\DeclareFontShape{LY1}{IBMPlexSans-Sup}{t}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Thin-sup-ly1 +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{lc}{n}{ + <-> ssub * IBMPlexSans-Sup/lightcondensed/n }{} -\DeclareFontShape{LY1}{IBMPlexSans-Sup}{t}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ThinItalic-sup-ly1 +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{lc}{it}{ + <-> ssub * IBMPlexSans-Sup/lightcondensed/it }{} -\DeclareFontShape{LY1}{IBMPlexSans-Sup}{t}{sl}{ - <-> ssub * IBMPlexSans-Sup/t/it + +% l --> light + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{l}{sl}{ + <-> ssub * IBMPlexSans-Sup/light/sl }{} -\DeclareFontShape{LY1}{IBMPlexSans-Sup}{bx}{sl}{ - <-> ssub * IBMPlexSans-Sup/b/sl +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{l}{n}{ + <-> ssub * IBMPlexSans-Sup/light/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{l}{it}{ + <-> ssub * IBMPlexSans-Sup/light/it +}{} + + +% c --> condensed + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{c}{sl}{ + <-> ssub * IBMPlexSans-Sup/condensed/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{c}{n}{ + <-> ssub * IBMPlexSans-Sup/condensed/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{c}{it}{ + <-> ssub * IBMPlexSans-Sup/condensed/it +}{} + + +% m --> regular + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{m}{sl}{ + <-> ssub * IBMPlexSans-Sup/regular/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{m}{n}{ + <-> ssub * IBMPlexSans-Sup/regular/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{m}{it}{ + <-> ssub * IBMPlexSans-Sup/regular/it +}{} + + +% sbc --> semiboldcondensed + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{sbc}{sl}{ + <-> ssub * IBMPlexSans-Sup/semiboldcondensed/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{sbc}{n}{ + <-> ssub * IBMPlexSans-Sup/semiboldcondensed/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{sbc}{it}{ + <-> ssub * IBMPlexSans-Sup/semiboldcondensed/it +}{} + + +% sb --> semibold + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{sb}{sl}{ + <-> ssub * IBMPlexSans-Sup/semibold/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{sb}{n}{ + <-> ssub * IBMPlexSans-Sup/semibold/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{sb}{it}{ + <-> ssub * IBMPlexSans-Sup/semibold/it +}{} + + +% bc --> boldcondensed + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{bc}{sl}{ + <-> ssub * IBMPlexSans-Sup/boldcondensed/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{bc}{n}{ + <-> ssub * IBMPlexSans-Sup/boldcondensed/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{bc}{it}{ + <-> ssub * IBMPlexSans-Sup/boldcondensed/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{b}{sl}{ + <-> ssub * IBMPlexSans-Sup/bold/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{b}{n}{ + <-> ssub * IBMPlexSans-Sup/bold/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{b}{it}{ + <-> ssub * IBMPlexSans-Sup/bold/it }{} \DeclareFontShape{LY1}{IBMPlexSans-Sup}{bx}{n}{ <-> ssub * IBMPlexSans-Sup/b/n }{} +\DeclareFontShape{LY1}{IBMPlexSans-Sup}{bx}{sl}{ + <-> ssub * IBMPlexSans-Sup/b/sl +}{} + \DeclareFontShape{LY1}{IBMPlexSans-Sup}{bx}{it}{ <-> ssub * IBMPlexSans-Sup/b/it }{} diff --git a/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSans-TLF.fd b/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSans-TLF.fd index 6c22b19c4f7..502bd838869 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 2018/08/01 +%% Generated by autoinst on 2019/04/22 %% \ProvidesFile{LY1IBMPlexSans-TLF.fd} - [2018/08/01 (autoinst) Font definitions for LY1/IBMPlexSans-TLF.] + [2019/04/22 (autoinst) Font definitions for LY1/IBMPlexSans-TLF.] \expandafter\ifx\csname IBMPlexSans@scale\endcsname\relax \let\IBMPlexSans@@scale\@empty @@ -11,110 +11,437 @@ \DeclareFontFamily{LY1}{IBMPlexSans-TLF}{} -\DeclareFontShape{LY1}{IBMPlexSans-TLF}{tx}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Text-tlf-ly1 + +% ---- semibold ---- + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{semibold}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-SemiBold-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSans-TLF}{tx}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-TextItalic-tlf-ly1 +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{semibold}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-SemiBoldItalic-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSans-TLF}{tx}{sl}{ - <-> ssub * IBMPlexSans-TLF/tx/it +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{semibold}{sl}{ + <-> ssub * IBMPlexSans-TLF/semibold/it }{} -\DeclareFontShape{LY1}{IBMPlexSans-TLF}{sb}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-SemiBold-tlf-ly1 + +% ---- extralightcondensed ---- + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{extralightcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ExtraLight-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSans-TLF}{sb}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-SemiBoldItalic-tlf-ly1 +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{extralightcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ExtraLightItalic-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSans-TLF}{sb}{sl}{ - <-> ssub * IBMPlexSans-TLF/sb/it +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{extralightcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/extralightcondensed/it }{} -\DeclareFontShape{LY1}{IBMPlexSans-TLF}{mb}{n}{ + +% ---- text ---- + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{text}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Text-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{text}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-TextItalic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{text}{sl}{ + <-> ssub * IBMPlexSans-TLF/text/it +}{} + + +% ---- medium ---- + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{medium}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-Medium-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSans-TLF}{mb}{it}{ +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{medium}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-MediumItalic-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSans-TLF}{mb}{sl}{ - <-> ssub * IBMPlexSans-TLF/mb/it +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{medium}{sl}{ + <-> ssub * IBMPlexSans-TLF/medium/it }{} -\DeclareFontShape{LY1}{IBMPlexSans-TLF}{m}{n}{ + +% ---- textcondensed ---- + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{textcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Text-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{textcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-TextItalic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{textcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/textcondensed/it +}{} + + +% ---- mediumcondensed ---- + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{mediumcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Medium-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{mediumcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-MediumItalic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{mediumcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/mediumcondensed/it +}{} + + +% ---- extralight ---- + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{extralight}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLight-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{extralight}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLightItalic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{extralight}{sl}{ + <-> ssub * IBMPlexSans-TLF/extralight/it +}{} + + +% ---- lightcondensed ---- + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{lightcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Light-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{lightcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-LightItalic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{lightcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/lightcondensed/it +}{} + + +% ---- semiboldcondensed ---- + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{semiboldcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-SemiBold-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{semiboldcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-SemiBoldItalic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{semiboldcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/semiboldcondensed/it +}{} + + +% ---- regular ---- + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{regular}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSans-TLF}{m}{it}{ +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{regular}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-Italic-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSans-TLF}{m}{sl}{ - <-> ssub * IBMPlexSans-TLF/m/it +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{regular}{sl}{ + <-> ssub * IBMPlexSans-TLF/regular/it }{} -\DeclareFontShape{LY1}{IBMPlexSans-TLF}{l}{n}{ + +% ---- bold ---- + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{bold}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Bold-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{bold}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-BoldItalic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{bold}{sl}{ + <-> ssub * IBMPlexSans-TLF/bold/it +}{} + + +% ---- thin ---- + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{thin}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Thin-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{thin}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ThinItalic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{thin}{sl}{ + <-> ssub * IBMPlexSans-TLF/thin/it +}{} + + +% ---- boldcondensed ---- + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{boldcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Bold-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{boldcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-BoldItalic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{boldcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/boldcondensed/it +}{} + + +% ---- light ---- + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{light}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-Light-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSans-TLF}{l}{it}{ +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{light}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-LightItalic-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSans-TLF}{l}{sl}{ - <-> ssub * IBMPlexSans-TLF/l/it +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{light}{sl}{ + <-> ssub * IBMPlexSans-TLF/light/it }{} -\DeclareFontShape{LY1}{IBMPlexSans-TLF}{b}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Bold-tlf-ly1 + +% ---- thincondensed ---- + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{thincondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Thin-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSans-TLF}{b}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-BoldItalic-tlf-ly1 +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{thincondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ThinItalic-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSans-TLF}{b}{sl}{ - <-> ssub * IBMPlexSans-TLF/b/it +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{thincondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/thincondensed/it +}{} + + +% ---- condensed ---- + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{condensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{condensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Italic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{condensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/condensed/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% ulc --> thincondensed + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{ulc}{sl}{ + <-> ssub * IBMPlexSans-TLF/thincondensed/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{ulc}{n}{ + <-> ssub * IBMPlexSans-TLF/thincondensed/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{ulc}{it}{ + <-> ssub * IBMPlexSans-TLF/thincondensed/it +}{} + + +% ul --> thin + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{ul}{sl}{ + <-> ssub * IBMPlexSans-TLF/thin/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{ul}{n}{ + <-> ssub * IBMPlexSans-TLF/thin/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{ul}{it}{ + <-> ssub * IBMPlexSans-TLF/thin/it +}{} + + +% elc --> extralightcondensed + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{elc}{sl}{ + <-> ssub * IBMPlexSans-TLF/extralightcondensed/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{elc}{n}{ + <-> ssub * IBMPlexSans-TLF/extralightcondensed/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{elc}{it}{ + <-> ssub * IBMPlexSans-TLF/extralightcondensed/it +}{} + + +% el --> extralight + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{el}{sl}{ + <-> ssub * IBMPlexSans-TLF/extralight/sl }{} \DeclareFontShape{LY1}{IBMPlexSans-TLF}{el}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLight-tlf-ly1 + <-> ssub * IBMPlexSans-TLF/extralight/n }{} \DeclareFontShape{LY1}{IBMPlexSans-TLF}{el}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLightItalic-tlf-ly1 + <-> ssub * IBMPlexSans-TLF/extralight/it }{} -\DeclareFontShape{LY1}{IBMPlexSans-TLF}{el}{sl}{ - <-> ssub * IBMPlexSans-TLF/el/it + +% lc --> lightcondensed + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{lc}{sl}{ + <-> ssub * IBMPlexSans-TLF/lightcondensed/sl }{} -\DeclareFontShape{LY1}{IBMPlexSans-TLF}{t}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Thin-tlf-ly1 +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{lc}{n}{ + <-> ssub * IBMPlexSans-TLF/lightcondensed/n }{} -\DeclareFontShape{LY1}{IBMPlexSans-TLF}{t}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ThinItalic-tlf-ly1 +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{lc}{it}{ + <-> ssub * IBMPlexSans-TLF/lightcondensed/it }{} -\DeclareFontShape{LY1}{IBMPlexSans-TLF}{t}{sl}{ - <-> ssub * IBMPlexSans-TLF/t/it + +% l --> light + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{l}{sl}{ + <-> ssub * IBMPlexSans-TLF/light/sl }{} -\DeclareFontShape{LY1}{IBMPlexSans-TLF}{bx}{sl}{ - <-> ssub * IBMPlexSans-TLF/b/sl +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{l}{n}{ + <-> ssub * IBMPlexSans-TLF/light/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{l}{it}{ + <-> ssub * IBMPlexSans-TLF/light/it +}{} + + +% c --> condensed + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{c}{sl}{ + <-> ssub * IBMPlexSans-TLF/condensed/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{c}{n}{ + <-> ssub * IBMPlexSans-TLF/condensed/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{c}{it}{ + <-> ssub * IBMPlexSans-TLF/condensed/it +}{} + + +% m --> regular + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{m}{sl}{ + <-> ssub * IBMPlexSans-TLF/regular/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{m}{n}{ + <-> ssub * IBMPlexSans-TLF/regular/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{m}{it}{ + <-> ssub * IBMPlexSans-TLF/regular/it +}{} + + +% sbc --> semiboldcondensed + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{sbc}{sl}{ + <-> ssub * IBMPlexSans-TLF/semiboldcondensed/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{sbc}{n}{ + <-> ssub * IBMPlexSans-TLF/semiboldcondensed/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{sbc}{it}{ + <-> ssub * IBMPlexSans-TLF/semiboldcondensed/it +}{} + + +% sb --> semibold + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{sb}{sl}{ + <-> ssub * IBMPlexSans-TLF/semibold/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{sb}{n}{ + <-> ssub * IBMPlexSans-TLF/semibold/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{sb}{it}{ + <-> ssub * IBMPlexSans-TLF/semibold/it +}{} + + +% bc --> boldcondensed + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{bc}{sl}{ + <-> ssub * IBMPlexSans-TLF/boldcondensed/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{bc}{n}{ + <-> ssub * IBMPlexSans-TLF/boldcondensed/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{bc}{it}{ + <-> ssub * IBMPlexSans-TLF/boldcondensed/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{b}{sl}{ + <-> ssub * IBMPlexSans-TLF/bold/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{b}{n}{ + <-> ssub * IBMPlexSans-TLF/bold/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{b}{it}{ + <-> ssub * IBMPlexSans-TLF/bold/it }{} \DeclareFontShape{LY1}{IBMPlexSans-TLF}{bx}{n}{ <-> ssub * IBMPlexSans-TLF/b/n }{} +\DeclareFontShape{LY1}{IBMPlexSans-TLF}{bx}{sl}{ + <-> ssub * IBMPlexSans-TLF/b/sl +}{} + \DeclareFontShape{LY1}{IBMPlexSans-TLF}{bx}{it}{ <-> ssub * IBMPlexSans-TLF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSansCondensed-Sup.fd b/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSansCondensed-Sup.fd deleted file mode 100644 index a2c15df86db..00000000000 --- a/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSansCondensed-Sup.fd +++ /dev/null @@ -1,122 +0,0 @@ -%% Generated by autoinst on 2018/08/01 -%% -\ProvidesFile{LY1IBMPlexSansCondensed-Sup.fd} - [2018/08/01 (autoinst) Font definitions for LY1/IBMPlexSansCondensed-Sup.] - -\expandafter\ifx\csname IBMPlexSansCondensed@scale\endcsname\relax - \let\IBMPlexSansCondensed@@scale\@empty -\else - \edef\IBMPlexSansCondensed@@scale{s*[\csname IBMPlexSansCondensed@scale\endcsname]}% -\fi - -\DeclareFontFamily{LY1}{IBMPlexSansCondensed-Sup}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{tx}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Text-sup-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{tx}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-TextItalic-sup-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{tx}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/tx/it -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{sb}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-SemiBold-sup-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{sb}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-SemiBoldItalic-sup-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{sb}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/sb/it -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{mb}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Medium-sup-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{mb}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-MediumItalic-sup-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{mb}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/mb/it -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{m}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-sup-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{m}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Italic-sup-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{m}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/m/it -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{l}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Light-sup-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{l}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-LightItalic-sup-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{l}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/l/it -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{b}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Bold-sup-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{b}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-BoldItalic-sup-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{b}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/b/it -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{el}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ExtraLight-sup-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{el}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ExtraLightItalic-sup-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{el}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/el/it -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{t}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Thin-sup-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{t}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ThinItalic-sup-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{t}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/t/it -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{bx}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/b/sl -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{bx}{n}{ - <-> ssub * IBMPlexSansCondensed-Sup/b/n -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-Sup}{bx}{it}{ - <-> ssub * IBMPlexSansCondensed-Sup/b/it -}{} - -\endinput diff --git a/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSansCondensed-TLF.fd b/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSansCondensed-TLF.fd deleted file mode 100644 index c8e982de4ef..00000000000 --- a/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSansCondensed-TLF.fd +++ /dev/null @@ -1,122 +0,0 @@ -%% Generated by autoinst on 2018/08/01 -%% -\ProvidesFile{LY1IBMPlexSansCondensed-TLF.fd} - [2018/08/01 (autoinst) Font definitions for LY1/IBMPlexSansCondensed-TLF.] - -\expandafter\ifx\csname IBMPlexSansCondensed@scale\endcsname\relax - \let\IBMPlexSansCondensed@@scale\@empty -\else - \edef\IBMPlexSansCondensed@@scale{s*[\csname IBMPlexSansCondensed@scale\endcsname]}% -\fi - -\DeclareFontFamily{LY1}{IBMPlexSansCondensed-TLF}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{tx}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Text-tlf-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{tx}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-TextItalic-tlf-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{tx}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/tx/it -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{sb}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-SemiBold-tlf-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{sb}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-SemiBoldItalic-tlf-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{sb}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/sb/it -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{mb}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Medium-tlf-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{mb}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-MediumItalic-tlf-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{mb}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/mb/it -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{m}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-tlf-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{m}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Italic-tlf-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{m}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/m/it -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{l}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Light-tlf-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{l}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-LightItalic-tlf-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{l}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/l/it -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{b}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Bold-tlf-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{b}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-BoldItalic-tlf-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{b}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/b/it -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{el}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ExtraLight-tlf-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{el}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ExtraLightItalic-tlf-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{el}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/el/it -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{t}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Thin-tlf-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{t}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ThinItalic-tlf-ly1 -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{t}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/t/it -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{bx}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/b/sl -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{bx}{n}{ - <-> ssub * IBMPlexSansCondensed-TLF/b/n -}{} - -\DeclareFontShape{LY1}{IBMPlexSansCondensed-TLF}{bx}{it}{ - <-> ssub * IBMPlexSansCondensed-TLF/b/it -}{} - -\endinput diff --git a/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSerif-Sup.fd b/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSerif-Sup.fd index d1b98d62a7a..c9e75dd385f 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 2018/08/01 +%% Generated by autoinst on 2019/04/22 %% \ProvidesFile{LY1IBMPlexSerif-Sup.fd} - [2018/08/01 (autoinst) Font definitions for LY1/IBMPlexSerif-Sup.] + [2019/04/22 (autoinst) Font definitions for LY1/IBMPlexSerif-Sup.] \expandafter\ifx\csname IBMPlexSerif@scale\endcsname\relax \let\IBMPlexSerif@@scale\@empty @@ -11,110 +11,227 @@ \DeclareFontFamily{LY1}{IBMPlexSerif-Sup}{} -\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{tx}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Text-sup-ly1 + +% ---- regular ---- + +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{regular}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{tx}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-TextItalic-sup-ly1 +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{regular}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Italic-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{tx}{sl}{ - <-> ssub * IBMPlexSerif-Sup/tx/it +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{regular}{sl}{ + <-> ssub * IBMPlexSerif-Sup/regular/it }{} -\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{sb}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBold-sup-ly1 + +% ---- thin ---- + +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{thin}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Thin-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{sb}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBoldItalic-sup-ly1 +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{thin}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-ThinItalic-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{sb}{sl}{ - <-> ssub * IBMPlexSerif-Sup/sb/it +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{thin}{sl}{ + <-> ssub * IBMPlexSerif-Sup/thin/it }{} -\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{mb}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Medium-sup-ly1 + +% ---- semibold ---- + +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{semibold}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBold-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{mb}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-MediumItalic-sup-ly1 +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{semibold}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBoldItalic-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{mb}{sl}{ - <-> ssub * IBMPlexSerif-Sup/mb/it +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{semibold}{sl}{ + <-> ssub * IBMPlexSerif-Sup/semibold/it }{} -\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{m}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-sup-ly1 + +% ---- bold ---- + +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{bold}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Bold-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{m}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Italic-sup-ly1 +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{bold}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-BoldItalic-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{m}{sl}{ - <-> ssub * IBMPlexSerif-Sup/m/it +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{bold}{sl}{ + <-> ssub * IBMPlexSerif-Sup/bold/it }{} -\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{l}{n}{ + +% ---- light ---- + +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{light}{n}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-Light-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{l}{it}{ +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{light}{it}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-LightItalic-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{l}{sl}{ - <-> ssub * IBMPlexSerif-Sup/l/it +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{light}{sl}{ + <-> ssub * IBMPlexSerif-Sup/light/it }{} -\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{b}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Bold-sup-ly1 + +% ---- text ---- + +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{text}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Text-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{b}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-BoldItalic-sup-ly1 +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{text}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-TextItalic-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{b}{sl}{ - <-> ssub * IBMPlexSerif-Sup/b/it +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{text}{sl}{ + <-> ssub * IBMPlexSerif-Sup/text/it }{} -\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{el}{n}{ + +% ---- medium ---- + +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{medium}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Medium-sup-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{medium}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-MediumItalic-sup-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{medium}{sl}{ + <-> ssub * IBMPlexSerif-Sup/medium/it +}{} + + +% ---- extralight ---- + +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{extralight}{n}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-ExtraLight-sup-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{el}{it}{ +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{extralight}{it}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-ExtraLightItalic-sup-ly1 }{} +\DeclareFontShape{LY1}{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{LY1}{IBMPlexSerif-Sup}{ul}{sl}{ + <-> ssub * IBMPlexSerif-Sup/thin/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{ul}{n}{ + <-> ssub * IBMPlexSerif-Sup/thin/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{ul}{it}{ + <-> ssub * IBMPlexSerif-Sup/thin/it +}{} + + +% el --> extralight + \DeclareFontShape{LY1}{IBMPlexSerif-Sup}{el}{sl}{ - <-> ssub * IBMPlexSerif-Sup/el/it + <-> ssub * IBMPlexSerif-Sup/extralight/sl }{} -\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{t}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Thin-sup-ly1 +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{el}{n}{ + <-> ssub * IBMPlexSerif-Sup/extralight/n }{} -\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{t}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-ThinItalic-sup-ly1 +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{el}{it}{ + <-> ssub * IBMPlexSerif-Sup/extralight/it +}{} + + +% l --> light + +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{l}{sl}{ + <-> ssub * IBMPlexSerif-Sup/light/sl }{} -\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{t}{sl}{ - <-> ssub * IBMPlexSerif-Sup/t/it +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{l}{n}{ + <-> ssub * IBMPlexSerif-Sup/light/n }{} -\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{bx}{sl}{ - <-> ssub * IBMPlexSerif-Sup/b/sl +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{l}{it}{ + <-> ssub * IBMPlexSerif-Sup/light/it +}{} + + +% m --> regular + +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{m}{sl}{ + <-> ssub * IBMPlexSerif-Sup/regular/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{m}{n}{ + <-> ssub * IBMPlexSerif-Sup/regular/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{m}{it}{ + <-> ssub * IBMPlexSerif-Sup/regular/it +}{} + + +% sb --> semibold + +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{sb}{sl}{ + <-> ssub * IBMPlexSerif-Sup/semibold/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{sb}{n}{ + <-> ssub * IBMPlexSerif-Sup/semibold/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{sb}{it}{ + <-> ssub * IBMPlexSerif-Sup/semibold/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{b}{sl}{ + <-> ssub * IBMPlexSerif-Sup/bold/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{b}{n}{ + <-> ssub * IBMPlexSerif-Sup/bold/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{b}{it}{ + <-> ssub * IBMPlexSerif-Sup/bold/it }{} \DeclareFontShape{LY1}{IBMPlexSerif-Sup}{bx}{n}{ <-> ssub * IBMPlexSerif-Sup/b/n }{} +\DeclareFontShape{LY1}{IBMPlexSerif-Sup}{bx}{sl}{ + <-> ssub * IBMPlexSerif-Sup/b/sl +}{} + \DeclareFontShape{LY1}{IBMPlexSerif-Sup}{bx}{it}{ <-> ssub * IBMPlexSerif-Sup/b/it }{} diff --git a/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSerif-TLF.fd b/Master/texmf-dist/tex/latex/plex/LY1IBMPlexSerif-TLF.fd index 1badbafd843..e0719c06e57 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 2018/08/01 +%% Generated by autoinst on 2019/04/22 %% \ProvidesFile{LY1IBMPlexSerif-TLF.fd} - [2018/08/01 (autoinst) Font definitions for LY1/IBMPlexSerif-TLF.] + [2019/04/22 (autoinst) Font definitions for LY1/IBMPlexSerif-TLF.] \expandafter\ifx\csname IBMPlexSerif@scale\endcsname\relax \let\IBMPlexSerif@@scale\@empty @@ -11,110 +11,227 @@ \DeclareFontFamily{LY1}{IBMPlexSerif-TLF}{} -\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{tx}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Text-tlf-ly1 + +% ---- regular ---- + +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{regular}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{tx}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-TextItalic-tlf-ly1 +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{regular}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Italic-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{tx}{sl}{ - <-> ssub * IBMPlexSerif-TLF/tx/it +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{regular}{sl}{ + <-> ssub * IBMPlexSerif-TLF/regular/it }{} -\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{sb}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBold-tlf-ly1 + +% ---- thin ---- + +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{thin}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Thin-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{sb}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBoldItalic-tlf-ly1 +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{thin}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-ThinItalic-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{sb}{sl}{ - <-> ssub * IBMPlexSerif-TLF/sb/it +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{thin}{sl}{ + <-> ssub * IBMPlexSerif-TLF/thin/it }{} -\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{mb}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Medium-tlf-ly1 + +% ---- semibold ---- + +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{semibold}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBold-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{mb}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-MediumItalic-tlf-ly1 +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{semibold}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBoldItalic-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{mb}{sl}{ - <-> ssub * IBMPlexSerif-TLF/mb/it +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{semibold}{sl}{ + <-> ssub * IBMPlexSerif-TLF/semibold/it }{} -\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{m}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-tlf-ly1 + +% ---- bold ---- + +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{bold}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Bold-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{m}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Italic-tlf-ly1 +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{bold}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-BoldItalic-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{m}{sl}{ - <-> ssub * IBMPlexSerif-TLF/m/it +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{bold}{sl}{ + <-> ssub * IBMPlexSerif-TLF/bold/it }{} -\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{l}{n}{ + +% ---- light ---- + +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{light}{n}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-Light-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{l}{it}{ +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{light}{it}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-LightItalic-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{l}{sl}{ - <-> ssub * IBMPlexSerif-TLF/l/it +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{light}{sl}{ + <-> ssub * IBMPlexSerif-TLF/light/it }{} -\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{b}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Bold-tlf-ly1 + +% ---- text ---- + +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{text}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Text-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{b}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-BoldItalic-tlf-ly1 +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{text}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-TextItalic-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{b}{sl}{ - <-> ssub * IBMPlexSerif-TLF/b/it +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{text}{sl}{ + <-> ssub * IBMPlexSerif-TLF/text/it }{} -\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{el}{n}{ + +% ---- medium ---- + +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{medium}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Medium-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{medium}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-MediumItalic-tlf-ly1 +}{} + +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{medium}{sl}{ + <-> ssub * IBMPlexSerif-TLF/medium/it +}{} + + +% ---- extralight ---- + +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{extralight}{n}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-ExtraLight-tlf-ly1 }{} -\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{el}{it}{ +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{extralight}{it}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-ExtraLightItalic-tlf-ly1 }{} +\DeclareFontShape{LY1}{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{LY1}{IBMPlexSerif-TLF}{ul}{sl}{ + <-> ssub * IBMPlexSerif-TLF/thin/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{ul}{n}{ + <-> ssub * IBMPlexSerif-TLF/thin/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{ul}{it}{ + <-> ssub * IBMPlexSerif-TLF/thin/it +}{} + + +% el --> extralight + \DeclareFontShape{LY1}{IBMPlexSerif-TLF}{el}{sl}{ - <-> ssub * IBMPlexSerif-TLF/el/it + <-> ssub * IBMPlexSerif-TLF/extralight/sl }{} -\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{t}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Thin-tlf-ly1 +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{el}{n}{ + <-> ssub * IBMPlexSerif-TLF/extralight/n }{} -\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{t}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-ThinItalic-tlf-ly1 +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{el}{it}{ + <-> ssub * IBMPlexSerif-TLF/extralight/it +}{} + + +% l --> light + +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{l}{sl}{ + <-> ssub * IBMPlexSerif-TLF/light/sl }{} -\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{t}{sl}{ - <-> ssub * IBMPlexSerif-TLF/t/it +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{l}{n}{ + <-> ssub * IBMPlexSerif-TLF/light/n }{} -\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{bx}{sl}{ - <-> ssub * IBMPlexSerif-TLF/b/sl +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{l}{it}{ + <-> ssub * IBMPlexSerif-TLF/light/it +}{} + + +% m --> regular + +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{m}{sl}{ + <-> ssub * IBMPlexSerif-TLF/regular/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{m}{n}{ + <-> ssub * IBMPlexSerif-TLF/regular/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{m}{it}{ + <-> ssub * IBMPlexSerif-TLF/regular/it +}{} + + +% sb --> semibold + +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{sb}{sl}{ + <-> ssub * IBMPlexSerif-TLF/semibold/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{sb}{n}{ + <-> ssub * IBMPlexSerif-TLF/semibold/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{sb}{it}{ + <-> ssub * IBMPlexSerif-TLF/semibold/it +}{} + + +% b --> bold + +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{b}{sl}{ + <-> ssub * IBMPlexSerif-TLF/bold/sl +}{} + +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{b}{n}{ + <-> ssub * IBMPlexSerif-TLF/bold/n +}{} + +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{b}{it}{ + <-> ssub * IBMPlexSerif-TLF/bold/it }{} \DeclareFontShape{LY1}{IBMPlexSerif-TLF}{bx}{n}{ <-> ssub * IBMPlexSerif-TLF/b/n }{} +\DeclareFontShape{LY1}{IBMPlexSerif-TLF}{bx}{sl}{ + <-> ssub * IBMPlexSerif-TLF/b/sl +}{} + \DeclareFontShape{LY1}{IBMPlexSerif-TLF}{bx}{it}{ <-> ssub * IBMPlexSerif-TLF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/plex/OT1IBMPlexMono-Sup.fd b/Master/texmf-dist/tex/latex/plex/OT1IBMPlexMono-Sup.fd index 0faf5877e3c..4a6bfe53238 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 2018/08/01 +%% Generated by autoinst on 2019/04/22 %% \ProvidesFile{OT1IBMPlexMono-Sup.fd} - [2018/08/01 (autoinst) Font definitions for OT1/IBMPlexMono-Sup.] + [2019/04/22 (autoinst) Font definitions for OT1/IBMPlexMono-Sup.] \expandafter\ifx\csname IBMPlexMono@scale\endcsname\relax \let\IBMPlexMono@@scale\@empty @@ -11,110 +11,227 @@ \DeclareFontFamily{OT1}{IBMPlexMono-Sup}{} -\DeclareFontShape{OT1}{IBMPlexMono-Sup}{tx}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Text-sup-ot1 + +% ---- regular ---- + +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{regular}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-Sup}{tx}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-TextItalic-sup-ot1 +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{regular}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Italic-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-Sup}{tx}{sl}{ - <-> ssub * IBMPlexMono-Sup/tx/it +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{regular}{sl}{ + <-> ssub * IBMPlexMono-Sup/regular/it }{} -\DeclareFontShape{OT1}{IBMPlexMono-Sup}{sb}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-SemiBold-sup-ot1 + +% ---- thin ---- + +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{thin}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Thin-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-Sup}{sb}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-SemiBoldItalic-sup-ot1 +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{thin}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-ThinItalic-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-Sup}{sb}{sl}{ - <-> ssub * IBMPlexMono-Sup/sb/it +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{thin}{sl}{ + <-> ssub * IBMPlexMono-Sup/thin/it }{} -\DeclareFontShape{OT1}{IBMPlexMono-Sup}{mb}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Medium-sup-ot1 + +% ---- semibold ---- + +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{semibold}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-SemiBold-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-Sup}{mb}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-MediumItalic-sup-ot1 +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{semibold}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-SemiBoldItalic-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-Sup}{mb}{sl}{ - <-> ssub * IBMPlexMono-Sup/mb/it +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{semibold}{sl}{ + <-> ssub * IBMPlexMono-Sup/semibold/it }{} -\DeclareFontShape{OT1}{IBMPlexMono-Sup}{m}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-sup-ot1 + +% ---- bold ---- + +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{bold}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Bold-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-Sup}{m}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Italic-sup-ot1 +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{bold}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-BoldItalic-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-Sup}{m}{sl}{ - <-> ssub * IBMPlexMono-Sup/m/it +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{bold}{sl}{ + <-> ssub * IBMPlexMono-Sup/bold/it }{} -\DeclareFontShape{OT1}{IBMPlexMono-Sup}{l}{n}{ + +% ---- light ---- + +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{light}{n}{ <-> \IBMPlexMono@@scale IBMPlexMono-Light-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-Sup}{l}{it}{ +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{light}{it}{ <-> \IBMPlexMono@@scale IBMPlexMono-LightItalic-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-Sup}{l}{sl}{ - <-> ssub * IBMPlexMono-Sup/l/it +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{light}{sl}{ + <-> ssub * IBMPlexMono-Sup/light/it }{} -\DeclareFontShape{OT1}{IBMPlexMono-Sup}{b}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Bold-sup-ot1 + +% ---- text ---- + +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{text}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Text-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-Sup}{b}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-BoldItalic-sup-ot1 +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{text}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-TextItalic-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-Sup}{b}{sl}{ - <-> ssub * IBMPlexMono-Sup/b/it +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{text}{sl}{ + <-> ssub * IBMPlexMono-Sup/text/it }{} -\DeclareFontShape{OT1}{IBMPlexMono-Sup}{el}{n}{ + +% ---- medium ---- + +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{medium}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Medium-sup-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{medium}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-MediumItalic-sup-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{medium}{sl}{ + <-> ssub * IBMPlexMono-Sup/medium/it +}{} + + +% ---- extralight ---- + +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{extralight}{n}{ <-> \IBMPlexMono@@scale IBMPlexMono-ExtraLight-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-Sup}{el}{it}{ +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{extralight}{it}{ <-> \IBMPlexMono@@scale IBMPlexMono-ExtraLightItalic-sup-ot1 }{} +\DeclareFontShape{OT1}{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{OT1}{IBMPlexMono-Sup}{ul}{sl}{ + <-> ssub * IBMPlexMono-Sup/thin/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{ul}{n}{ + <-> ssub * IBMPlexMono-Sup/thin/n +}{} + +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{ul}{it}{ + <-> ssub * IBMPlexMono-Sup/thin/it +}{} + + +% el --> extralight + \DeclareFontShape{OT1}{IBMPlexMono-Sup}{el}{sl}{ - <-> ssub * IBMPlexMono-Sup/el/it + <-> ssub * IBMPlexMono-Sup/extralight/sl }{} -\DeclareFontShape{OT1}{IBMPlexMono-Sup}{t}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Thin-sup-ot1 +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{el}{n}{ + <-> ssub * IBMPlexMono-Sup/extralight/n }{} -\DeclareFontShape{OT1}{IBMPlexMono-Sup}{t}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-ThinItalic-sup-ot1 +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{el}{it}{ + <-> ssub * IBMPlexMono-Sup/extralight/it +}{} + + +% l --> light + +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{l}{sl}{ + <-> ssub * IBMPlexMono-Sup/light/sl }{} -\DeclareFontShape{OT1}{IBMPlexMono-Sup}{t}{sl}{ - <-> ssub * IBMPlexMono-Sup/t/it +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{l}{n}{ + <-> ssub * IBMPlexMono-Sup/light/n }{} -\DeclareFontShape{OT1}{IBMPlexMono-Sup}{bx}{sl}{ - <-> ssub * IBMPlexMono-Sup/b/sl +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{l}{it}{ + <-> ssub * IBMPlexMono-Sup/light/it +}{} + + +% m --> regular + +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{m}{sl}{ + <-> ssub * IBMPlexMono-Sup/regular/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{m}{n}{ + <-> ssub * IBMPlexMono-Sup/regular/n +}{} + +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{m}{it}{ + <-> ssub * IBMPlexMono-Sup/regular/it +}{} + + +% sb --> semibold + +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{sb}{sl}{ + <-> ssub * IBMPlexMono-Sup/semibold/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{sb}{n}{ + <-> ssub * IBMPlexMono-Sup/semibold/n +}{} + +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{sb}{it}{ + <-> ssub * IBMPlexMono-Sup/semibold/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{b}{sl}{ + <-> ssub * IBMPlexMono-Sup/bold/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{b}{n}{ + <-> ssub * IBMPlexMono-Sup/bold/n +}{} + +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{b}{it}{ + <-> ssub * IBMPlexMono-Sup/bold/it }{} \DeclareFontShape{OT1}{IBMPlexMono-Sup}{bx}{n}{ <-> ssub * IBMPlexMono-Sup/b/n }{} +\DeclareFontShape{OT1}{IBMPlexMono-Sup}{bx}{sl}{ + <-> ssub * IBMPlexMono-Sup/b/sl +}{} + \DeclareFontShape{OT1}{IBMPlexMono-Sup}{bx}{it}{ <-> ssub * IBMPlexMono-Sup/b/it }{} diff --git a/Master/texmf-dist/tex/latex/plex/OT1IBMPlexMono-TLF.fd b/Master/texmf-dist/tex/latex/plex/OT1IBMPlexMono-TLF.fd index ec50e0b9477..0aa4fb0eb27 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 2018/08/01 +%% Generated by autoinst on 2019/04/22 %% \ProvidesFile{OT1IBMPlexMono-TLF.fd} - [2018/08/01 (autoinst) Font definitions for OT1/IBMPlexMono-TLF.] + [2019/04/22 (autoinst) Font definitions for OT1/IBMPlexMono-TLF.] \expandafter\ifx\csname IBMPlexMono@scale\endcsname\relax \let\IBMPlexMono@@scale\@empty @@ -11,110 +11,227 @@ \DeclareFontFamily{OT1}{IBMPlexMono-TLF}{} -\DeclareFontShape{OT1}{IBMPlexMono-TLF}{tx}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Text-tlf-ot1 + +% ---- regular ---- + +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{regular}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-TLF}{tx}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-TextItalic-tlf-ot1 +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{regular}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Italic-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-TLF}{tx}{sl}{ - <-> ssub * IBMPlexMono-TLF/tx/it +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{regular}{sl}{ + <-> ssub * IBMPlexMono-TLF/regular/it }{} -\DeclareFontShape{OT1}{IBMPlexMono-TLF}{sb}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-SemiBold-tlf-ot1 + +% ---- thin ---- + +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{thin}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Thin-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-TLF}{sb}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-SemiBoldItalic-tlf-ot1 +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{thin}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-ThinItalic-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-TLF}{sb}{sl}{ - <-> ssub * IBMPlexMono-TLF/sb/it +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{thin}{sl}{ + <-> ssub * IBMPlexMono-TLF/thin/it }{} -\DeclareFontShape{OT1}{IBMPlexMono-TLF}{mb}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Medium-tlf-ot1 + +% ---- semibold ---- + +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{semibold}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-SemiBold-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-TLF}{mb}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-MediumItalic-tlf-ot1 +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{semibold}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-SemiBoldItalic-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-TLF}{mb}{sl}{ - <-> ssub * IBMPlexMono-TLF/mb/it +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{semibold}{sl}{ + <-> ssub * IBMPlexMono-TLF/semibold/it }{} -\DeclareFontShape{OT1}{IBMPlexMono-TLF}{m}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-tlf-ot1 + +% ---- bold ---- + +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{bold}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Bold-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-TLF}{m}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Italic-tlf-ot1 +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{bold}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-BoldItalic-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-TLF}{m}{sl}{ - <-> ssub * IBMPlexMono-TLF/m/it +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{bold}{sl}{ + <-> ssub * IBMPlexMono-TLF/bold/it }{} -\DeclareFontShape{OT1}{IBMPlexMono-TLF}{l}{n}{ + +% ---- light ---- + +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{light}{n}{ <-> \IBMPlexMono@@scale IBMPlexMono-Light-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-TLF}{l}{it}{ +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{light}{it}{ <-> \IBMPlexMono@@scale IBMPlexMono-LightItalic-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-TLF}{l}{sl}{ - <-> ssub * IBMPlexMono-TLF/l/it +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{light}{sl}{ + <-> ssub * IBMPlexMono-TLF/light/it }{} -\DeclareFontShape{OT1}{IBMPlexMono-TLF}{b}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Bold-tlf-ot1 + +% ---- text ---- + +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{text}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Text-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-TLF}{b}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-BoldItalic-tlf-ot1 +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{text}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-TextItalic-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-TLF}{b}{sl}{ - <-> ssub * IBMPlexMono-TLF/b/it +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{text}{sl}{ + <-> ssub * IBMPlexMono-TLF/text/it }{} -\DeclareFontShape{OT1}{IBMPlexMono-TLF}{el}{n}{ + +% ---- medium ---- + +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{medium}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Medium-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{medium}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-MediumItalic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{medium}{sl}{ + <-> ssub * IBMPlexMono-TLF/medium/it +}{} + + +% ---- extralight ---- + +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{extralight}{n}{ <-> \IBMPlexMono@@scale IBMPlexMono-ExtraLight-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexMono-TLF}{el}{it}{ +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{extralight}{it}{ <-> \IBMPlexMono@@scale IBMPlexMono-ExtraLightItalic-tlf-ot1 }{} +\DeclareFontShape{OT1}{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{OT1}{IBMPlexMono-TLF}{ul}{sl}{ + <-> ssub * IBMPlexMono-TLF/thin/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{ul}{n}{ + <-> ssub * IBMPlexMono-TLF/thin/n +}{} + +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{ul}{it}{ + <-> ssub * IBMPlexMono-TLF/thin/it +}{} + + +% el --> extralight + \DeclareFontShape{OT1}{IBMPlexMono-TLF}{el}{sl}{ - <-> ssub * IBMPlexMono-TLF/el/it + <-> ssub * IBMPlexMono-TLF/extralight/sl }{} -\DeclareFontShape{OT1}{IBMPlexMono-TLF}{t}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Thin-tlf-ot1 +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{el}{n}{ + <-> ssub * IBMPlexMono-TLF/extralight/n }{} -\DeclareFontShape{OT1}{IBMPlexMono-TLF}{t}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-ThinItalic-tlf-ot1 +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{el}{it}{ + <-> ssub * IBMPlexMono-TLF/extralight/it +}{} + + +% l --> light + +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{l}{sl}{ + <-> ssub * IBMPlexMono-TLF/light/sl }{} -\DeclareFontShape{OT1}{IBMPlexMono-TLF}{t}{sl}{ - <-> ssub * IBMPlexMono-TLF/t/it +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{l}{n}{ + <-> ssub * IBMPlexMono-TLF/light/n }{} -\DeclareFontShape{OT1}{IBMPlexMono-TLF}{bx}{sl}{ - <-> ssub * IBMPlexMono-TLF/b/sl +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{l}{it}{ + <-> ssub * IBMPlexMono-TLF/light/it +}{} + + +% m --> regular + +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{m}{sl}{ + <-> ssub * IBMPlexMono-TLF/regular/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{m}{n}{ + <-> ssub * IBMPlexMono-TLF/regular/n +}{} + +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{m}{it}{ + <-> ssub * IBMPlexMono-TLF/regular/it +}{} + + +% sb --> semibold + +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{sb}{sl}{ + <-> ssub * IBMPlexMono-TLF/semibold/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{sb}{n}{ + <-> ssub * IBMPlexMono-TLF/semibold/n +}{} + +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{sb}{it}{ + <-> ssub * IBMPlexMono-TLF/semibold/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{b}{sl}{ + <-> ssub * IBMPlexMono-TLF/bold/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{b}{n}{ + <-> ssub * IBMPlexMono-TLF/bold/n +}{} + +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{b}{it}{ + <-> ssub * IBMPlexMono-TLF/bold/it }{} \DeclareFontShape{OT1}{IBMPlexMono-TLF}{bx}{n}{ <-> ssub * IBMPlexMono-TLF/b/n }{} +\DeclareFontShape{OT1}{IBMPlexMono-TLF}{bx}{sl}{ + <-> ssub * IBMPlexMono-TLF/b/sl +}{} + \DeclareFontShape{OT1}{IBMPlexMono-TLF}{bx}{it}{ <-> ssub * IBMPlexMono-TLF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSans-Sup.fd b/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSans-Sup.fd index 3c4e77ccef8..779b928936f 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 2018/08/01 +%% Generated by autoinst on 2019/04/22 %% \ProvidesFile{OT1IBMPlexSans-Sup.fd} - [2018/08/01 (autoinst) Font definitions for OT1/IBMPlexSans-Sup.] + [2019/04/22 (autoinst) Font definitions for OT1/IBMPlexSans-Sup.] \expandafter\ifx\csname IBMPlexSans@scale\endcsname\relax \let\IBMPlexSans@@scale\@empty @@ -11,110 +11,437 @@ \DeclareFontFamily{OT1}{IBMPlexSans-Sup}{} -\DeclareFontShape{OT1}{IBMPlexSans-Sup}{tx}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Text-sup-ot1 + +% ---- semibold ---- + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{semibold}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-SemiBold-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSans-Sup}{tx}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-TextItalic-sup-ot1 +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{semibold}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-SemiBoldItalic-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSans-Sup}{tx}{sl}{ - <-> ssub * IBMPlexSans-Sup/tx/it +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{semibold}{sl}{ + <-> ssub * IBMPlexSans-Sup/semibold/it }{} -\DeclareFontShape{OT1}{IBMPlexSans-Sup}{sb}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-SemiBold-sup-ot1 + +% ---- extralightcondensed ---- + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{extralightcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ExtraLight-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSans-Sup}{sb}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-SemiBoldItalic-sup-ot1 +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{extralightcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ExtraLightItalic-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSans-Sup}{sb}{sl}{ - <-> ssub * IBMPlexSans-Sup/sb/it +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{extralightcondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/extralightcondensed/it }{} -\DeclareFontShape{OT1}{IBMPlexSans-Sup}{mb}{n}{ + +% ---- text ---- + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{text}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Text-sup-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{text}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-TextItalic-sup-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{text}{sl}{ + <-> ssub * IBMPlexSans-Sup/text/it +}{} + + +% ---- medium ---- + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{medium}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-Medium-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSans-Sup}{mb}{it}{ +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{medium}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-MediumItalic-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSans-Sup}{mb}{sl}{ - <-> ssub * IBMPlexSans-Sup/mb/it +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{medium}{sl}{ + <-> ssub * IBMPlexSans-Sup/medium/it }{} -\DeclareFontShape{OT1}{IBMPlexSans-Sup}{m}{n}{ + +% ---- textcondensed ---- + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{textcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Text-sup-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{textcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-TextItalic-sup-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{textcondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/textcondensed/it +}{} + + +% ---- mediumcondensed ---- + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{mediumcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Medium-sup-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{mediumcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-MediumItalic-sup-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{mediumcondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/mediumcondensed/it +}{} + + +% ---- extralight ---- + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{extralight}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLight-sup-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{extralight}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLightItalic-sup-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{extralight}{sl}{ + <-> ssub * IBMPlexSans-Sup/extralight/it +}{} + + +% ---- lightcondensed ---- + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{lightcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Light-sup-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{lightcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-LightItalic-sup-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{lightcondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/lightcondensed/it +}{} + + +% ---- semiboldcondensed ---- + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{semiboldcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-SemiBold-sup-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{semiboldcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-SemiBoldItalic-sup-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{semiboldcondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/semiboldcondensed/it +}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{regular}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSans-Sup}{m}{it}{ +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{regular}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-Italic-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSans-Sup}{m}{sl}{ - <-> ssub * IBMPlexSans-Sup/m/it +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{regular}{sl}{ + <-> ssub * IBMPlexSans-Sup/regular/it }{} -\DeclareFontShape{OT1}{IBMPlexSans-Sup}{l}{n}{ + +% ---- bold ---- + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{bold}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Bold-sup-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{bold}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-BoldItalic-sup-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{bold}{sl}{ + <-> ssub * IBMPlexSans-Sup/bold/it +}{} + + +% ---- thin ---- + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{thin}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Thin-sup-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{thin}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ThinItalic-sup-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{thin}{sl}{ + <-> ssub * IBMPlexSans-Sup/thin/it +}{} + + +% ---- boldcondensed ---- + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{boldcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Bold-sup-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{boldcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-BoldItalic-sup-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{boldcondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/boldcondensed/it +}{} + + +% ---- light ---- + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{light}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-Light-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSans-Sup}{l}{it}{ +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{light}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-LightItalic-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSans-Sup}{l}{sl}{ - <-> ssub * IBMPlexSans-Sup/l/it +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{light}{sl}{ + <-> ssub * IBMPlexSans-Sup/light/it }{} -\DeclareFontShape{OT1}{IBMPlexSans-Sup}{b}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Bold-sup-ot1 + +% ---- thincondensed ---- + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{thincondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Thin-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSans-Sup}{b}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-BoldItalic-sup-ot1 +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{thincondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ThinItalic-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSans-Sup}{b}{sl}{ - <-> ssub * IBMPlexSans-Sup/b/it +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{thincondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/thincondensed/it +}{} + + +% ---- condensed ---- + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{condensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-sup-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{condensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Italic-sup-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{condensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/condensed/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% ulc --> thincondensed + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{ulc}{sl}{ + <-> ssub * IBMPlexSans-Sup/thincondensed/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{ulc}{n}{ + <-> ssub * IBMPlexSans-Sup/thincondensed/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{ulc}{it}{ + <-> ssub * IBMPlexSans-Sup/thincondensed/it +}{} + + +% ul --> thin + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{ul}{sl}{ + <-> ssub * IBMPlexSans-Sup/thin/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{ul}{n}{ + <-> ssub * IBMPlexSans-Sup/thin/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{ul}{it}{ + <-> ssub * IBMPlexSans-Sup/thin/it +}{} + + +% elc --> extralightcondensed + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{elc}{sl}{ + <-> ssub * IBMPlexSans-Sup/extralightcondensed/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{elc}{n}{ + <-> ssub * IBMPlexSans-Sup/extralightcondensed/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{elc}{it}{ + <-> ssub * IBMPlexSans-Sup/extralightcondensed/it +}{} + + +% el --> extralight + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{el}{sl}{ + <-> ssub * IBMPlexSans-Sup/extralight/sl }{} \DeclareFontShape{OT1}{IBMPlexSans-Sup}{el}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLight-sup-ot1 + <-> ssub * IBMPlexSans-Sup/extralight/n }{} \DeclareFontShape{OT1}{IBMPlexSans-Sup}{el}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLightItalic-sup-ot1 + <-> ssub * IBMPlexSans-Sup/extralight/it }{} -\DeclareFontShape{OT1}{IBMPlexSans-Sup}{el}{sl}{ - <-> ssub * IBMPlexSans-Sup/el/it + +% lc --> lightcondensed + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{lc}{sl}{ + <-> ssub * IBMPlexSans-Sup/lightcondensed/sl }{} -\DeclareFontShape{OT1}{IBMPlexSans-Sup}{t}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Thin-sup-ot1 +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{lc}{n}{ + <-> ssub * IBMPlexSans-Sup/lightcondensed/n }{} -\DeclareFontShape{OT1}{IBMPlexSans-Sup}{t}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ThinItalic-sup-ot1 +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{lc}{it}{ + <-> ssub * IBMPlexSans-Sup/lightcondensed/it }{} -\DeclareFontShape{OT1}{IBMPlexSans-Sup}{t}{sl}{ - <-> ssub * IBMPlexSans-Sup/t/it + +% l --> light + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{l}{sl}{ + <-> ssub * IBMPlexSans-Sup/light/sl }{} -\DeclareFontShape{OT1}{IBMPlexSans-Sup}{bx}{sl}{ - <-> ssub * IBMPlexSans-Sup/b/sl +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{l}{n}{ + <-> ssub * IBMPlexSans-Sup/light/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{l}{it}{ + <-> ssub * IBMPlexSans-Sup/light/it +}{} + + +% c --> condensed + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{c}{sl}{ + <-> ssub * IBMPlexSans-Sup/condensed/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{c}{n}{ + <-> ssub * IBMPlexSans-Sup/condensed/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{c}{it}{ + <-> ssub * IBMPlexSans-Sup/condensed/it +}{} + + +% m --> regular + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{m}{sl}{ + <-> ssub * IBMPlexSans-Sup/regular/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{m}{n}{ + <-> ssub * IBMPlexSans-Sup/regular/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{m}{it}{ + <-> ssub * IBMPlexSans-Sup/regular/it +}{} + + +% sbc --> semiboldcondensed + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{sbc}{sl}{ + <-> ssub * IBMPlexSans-Sup/semiboldcondensed/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{sbc}{n}{ + <-> ssub * IBMPlexSans-Sup/semiboldcondensed/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{sbc}{it}{ + <-> ssub * IBMPlexSans-Sup/semiboldcondensed/it +}{} + + +% sb --> semibold + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{sb}{sl}{ + <-> ssub * IBMPlexSans-Sup/semibold/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{sb}{n}{ + <-> ssub * IBMPlexSans-Sup/semibold/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{sb}{it}{ + <-> ssub * IBMPlexSans-Sup/semibold/it +}{} + + +% bc --> boldcondensed + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{bc}{sl}{ + <-> ssub * IBMPlexSans-Sup/boldcondensed/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{bc}{n}{ + <-> ssub * IBMPlexSans-Sup/boldcondensed/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{bc}{it}{ + <-> ssub * IBMPlexSans-Sup/boldcondensed/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{b}{sl}{ + <-> ssub * IBMPlexSans-Sup/bold/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{b}{n}{ + <-> ssub * IBMPlexSans-Sup/bold/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{b}{it}{ + <-> ssub * IBMPlexSans-Sup/bold/it }{} \DeclareFontShape{OT1}{IBMPlexSans-Sup}{bx}{n}{ <-> ssub * IBMPlexSans-Sup/b/n }{} +\DeclareFontShape{OT1}{IBMPlexSans-Sup}{bx}{sl}{ + <-> ssub * IBMPlexSans-Sup/b/sl +}{} + \DeclareFontShape{OT1}{IBMPlexSans-Sup}{bx}{it}{ <-> ssub * IBMPlexSans-Sup/b/it }{} diff --git a/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSans-TLF.fd b/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSans-TLF.fd index a9f740961d5..c4b47f20767 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 2018/08/01 +%% Generated by autoinst on 2019/04/22 %% \ProvidesFile{OT1IBMPlexSans-TLF.fd} - [2018/08/01 (autoinst) Font definitions for OT1/IBMPlexSans-TLF.] + [2019/04/22 (autoinst) Font definitions for OT1/IBMPlexSans-TLF.] \expandafter\ifx\csname IBMPlexSans@scale\endcsname\relax \let\IBMPlexSans@@scale\@empty @@ -11,110 +11,437 @@ \DeclareFontFamily{OT1}{IBMPlexSans-TLF}{} -\DeclareFontShape{OT1}{IBMPlexSans-TLF}{tx}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Text-tlf-ot1 + +% ---- semibold ---- + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{semibold}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-SemiBold-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSans-TLF}{tx}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-TextItalic-tlf-ot1 +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{semibold}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-SemiBoldItalic-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSans-TLF}{tx}{sl}{ - <-> ssub * IBMPlexSans-TLF/tx/it +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{semibold}{sl}{ + <-> ssub * IBMPlexSans-TLF/semibold/it }{} -\DeclareFontShape{OT1}{IBMPlexSans-TLF}{sb}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-SemiBold-tlf-ot1 + +% ---- extralightcondensed ---- + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{extralightcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ExtraLight-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSans-TLF}{sb}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-SemiBoldItalic-tlf-ot1 +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{extralightcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ExtraLightItalic-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSans-TLF}{sb}{sl}{ - <-> ssub * IBMPlexSans-TLF/sb/it +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{extralightcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/extralightcondensed/it }{} -\DeclareFontShape{OT1}{IBMPlexSans-TLF}{mb}{n}{ + +% ---- text ---- + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{text}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Text-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{text}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-TextItalic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{text}{sl}{ + <-> ssub * IBMPlexSans-TLF/text/it +}{} + + +% ---- medium ---- + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{medium}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-Medium-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSans-TLF}{mb}{it}{ +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{medium}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-MediumItalic-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSans-TLF}{mb}{sl}{ - <-> ssub * IBMPlexSans-TLF/mb/it +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{medium}{sl}{ + <-> ssub * IBMPlexSans-TLF/medium/it }{} -\DeclareFontShape{OT1}{IBMPlexSans-TLF}{m}{n}{ + +% ---- textcondensed ---- + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{textcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Text-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{textcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-TextItalic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{textcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/textcondensed/it +}{} + + +% ---- mediumcondensed ---- + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{mediumcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Medium-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{mediumcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-MediumItalic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{mediumcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/mediumcondensed/it +}{} + + +% ---- extralight ---- + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{extralight}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLight-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{extralight}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLightItalic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{extralight}{sl}{ + <-> ssub * IBMPlexSans-TLF/extralight/it +}{} + + +% ---- lightcondensed ---- + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{lightcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Light-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{lightcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-LightItalic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{lightcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/lightcondensed/it +}{} + + +% ---- semiboldcondensed ---- + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{semiboldcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-SemiBold-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{semiboldcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-SemiBoldItalic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{semiboldcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/semiboldcondensed/it +}{} + + +% ---- regular ---- + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{regular}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSans-TLF}{m}{it}{ +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{regular}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-Italic-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSans-TLF}{m}{sl}{ - <-> ssub * IBMPlexSans-TLF/m/it +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{regular}{sl}{ + <-> ssub * IBMPlexSans-TLF/regular/it }{} -\DeclareFontShape{OT1}{IBMPlexSans-TLF}{l}{n}{ + +% ---- bold ---- + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{bold}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Bold-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{bold}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-BoldItalic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{bold}{sl}{ + <-> ssub * IBMPlexSans-TLF/bold/it +}{} + + +% ---- thin ---- + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{thin}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Thin-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{thin}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ThinItalic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{thin}{sl}{ + <-> ssub * IBMPlexSans-TLF/thin/it +}{} + + +% ---- boldcondensed ---- + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{boldcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Bold-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{boldcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-BoldItalic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{boldcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/boldcondensed/it +}{} + + +% ---- light ---- + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{light}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-Light-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSans-TLF}{l}{it}{ +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{light}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-LightItalic-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSans-TLF}{l}{sl}{ - <-> ssub * IBMPlexSans-TLF/l/it +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{light}{sl}{ + <-> ssub * IBMPlexSans-TLF/light/it }{} -\DeclareFontShape{OT1}{IBMPlexSans-TLF}{b}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Bold-tlf-ot1 + +% ---- thincondensed ---- + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{thincondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Thin-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSans-TLF}{b}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-BoldItalic-tlf-ot1 +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{thincondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ThinItalic-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSans-TLF}{b}{sl}{ - <-> ssub * IBMPlexSans-TLF/b/it +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{thincondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/thincondensed/it +}{} + + +% ---- condensed ---- + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{condensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{condensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Italic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{condensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/condensed/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% ulc --> thincondensed + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{ulc}{sl}{ + <-> ssub * IBMPlexSans-TLF/thincondensed/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{ulc}{n}{ + <-> ssub * IBMPlexSans-TLF/thincondensed/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{ulc}{it}{ + <-> ssub * IBMPlexSans-TLF/thincondensed/it +}{} + + +% ul --> thin + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{ul}{sl}{ + <-> ssub * IBMPlexSans-TLF/thin/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{ul}{n}{ + <-> ssub * IBMPlexSans-TLF/thin/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{ul}{it}{ + <-> ssub * IBMPlexSans-TLF/thin/it +}{} + + +% elc --> extralightcondensed + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{elc}{sl}{ + <-> ssub * IBMPlexSans-TLF/extralightcondensed/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{elc}{n}{ + <-> ssub * IBMPlexSans-TLF/extralightcondensed/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{elc}{it}{ + <-> ssub * IBMPlexSans-TLF/extralightcondensed/it +}{} + + +% el --> extralight + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{el}{sl}{ + <-> ssub * IBMPlexSans-TLF/extralight/sl }{} \DeclareFontShape{OT1}{IBMPlexSans-TLF}{el}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLight-tlf-ot1 + <-> ssub * IBMPlexSans-TLF/extralight/n }{} \DeclareFontShape{OT1}{IBMPlexSans-TLF}{el}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLightItalic-tlf-ot1 + <-> ssub * IBMPlexSans-TLF/extralight/it }{} -\DeclareFontShape{OT1}{IBMPlexSans-TLF}{el}{sl}{ - <-> ssub * IBMPlexSans-TLF/el/it + +% lc --> lightcondensed + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{lc}{sl}{ + <-> ssub * IBMPlexSans-TLF/lightcondensed/sl }{} -\DeclareFontShape{OT1}{IBMPlexSans-TLF}{t}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Thin-tlf-ot1 +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{lc}{n}{ + <-> ssub * IBMPlexSans-TLF/lightcondensed/n }{} -\DeclareFontShape{OT1}{IBMPlexSans-TLF}{t}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ThinItalic-tlf-ot1 +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{lc}{it}{ + <-> ssub * IBMPlexSans-TLF/lightcondensed/it }{} -\DeclareFontShape{OT1}{IBMPlexSans-TLF}{t}{sl}{ - <-> ssub * IBMPlexSans-TLF/t/it + +% l --> light + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{l}{sl}{ + <-> ssub * IBMPlexSans-TLF/light/sl }{} -\DeclareFontShape{OT1}{IBMPlexSans-TLF}{bx}{sl}{ - <-> ssub * IBMPlexSans-TLF/b/sl +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{l}{n}{ + <-> ssub * IBMPlexSans-TLF/light/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{l}{it}{ + <-> ssub * IBMPlexSans-TLF/light/it +}{} + + +% c --> condensed + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{c}{sl}{ + <-> ssub * IBMPlexSans-TLF/condensed/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{c}{n}{ + <-> ssub * IBMPlexSans-TLF/condensed/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{c}{it}{ + <-> ssub * IBMPlexSans-TLF/condensed/it +}{} + + +% m --> regular + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{m}{sl}{ + <-> ssub * IBMPlexSans-TLF/regular/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{m}{n}{ + <-> ssub * IBMPlexSans-TLF/regular/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{m}{it}{ + <-> ssub * IBMPlexSans-TLF/regular/it +}{} + + +% sbc --> semiboldcondensed + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{sbc}{sl}{ + <-> ssub * IBMPlexSans-TLF/semiboldcondensed/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{sbc}{n}{ + <-> ssub * IBMPlexSans-TLF/semiboldcondensed/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{sbc}{it}{ + <-> ssub * IBMPlexSans-TLF/semiboldcondensed/it +}{} + + +% sb --> semibold + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{sb}{sl}{ + <-> ssub * IBMPlexSans-TLF/semibold/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{sb}{n}{ + <-> ssub * IBMPlexSans-TLF/semibold/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{sb}{it}{ + <-> ssub * IBMPlexSans-TLF/semibold/it +}{} + + +% bc --> boldcondensed + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{bc}{sl}{ + <-> ssub * IBMPlexSans-TLF/boldcondensed/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{bc}{n}{ + <-> ssub * IBMPlexSans-TLF/boldcondensed/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{bc}{it}{ + <-> ssub * IBMPlexSans-TLF/boldcondensed/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{b}{sl}{ + <-> ssub * IBMPlexSans-TLF/bold/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{b}{n}{ + <-> ssub * IBMPlexSans-TLF/bold/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{b}{it}{ + <-> ssub * IBMPlexSans-TLF/bold/it }{} \DeclareFontShape{OT1}{IBMPlexSans-TLF}{bx}{n}{ <-> ssub * IBMPlexSans-TLF/b/n }{} +\DeclareFontShape{OT1}{IBMPlexSans-TLF}{bx}{sl}{ + <-> ssub * IBMPlexSans-TLF/b/sl +}{} + \DeclareFontShape{OT1}{IBMPlexSans-TLF}{bx}{it}{ <-> ssub * IBMPlexSans-TLF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSansCondensed-Sup.fd b/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSansCondensed-Sup.fd deleted file mode 100644 index 065b88608de..00000000000 --- a/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSansCondensed-Sup.fd +++ /dev/null @@ -1,122 +0,0 @@ -%% Generated by autoinst on 2018/08/01 -%% -\ProvidesFile{OT1IBMPlexSansCondensed-Sup.fd} - [2018/08/01 (autoinst) Font definitions for OT1/IBMPlexSansCondensed-Sup.] - -\expandafter\ifx\csname IBMPlexSansCondensed@scale\endcsname\relax - \let\IBMPlexSansCondensed@@scale\@empty -\else - \edef\IBMPlexSansCondensed@@scale{s*[\csname IBMPlexSansCondensed@scale\endcsname]}% -\fi - -\DeclareFontFamily{OT1}{IBMPlexSansCondensed-Sup}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{tx}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Text-sup-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{tx}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-TextItalic-sup-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{tx}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/tx/it -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{sb}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-SemiBold-sup-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{sb}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-SemiBoldItalic-sup-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{sb}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/sb/it -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{mb}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Medium-sup-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{mb}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-MediumItalic-sup-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{mb}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/mb/it -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{m}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-sup-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{m}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Italic-sup-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{m}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/m/it -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{l}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Light-sup-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{l}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-LightItalic-sup-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{l}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/l/it -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{b}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Bold-sup-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{b}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-BoldItalic-sup-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{b}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/b/it -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{el}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ExtraLight-sup-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{el}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ExtraLightItalic-sup-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{el}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/el/it -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{t}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Thin-sup-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{t}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ThinItalic-sup-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{t}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/t/it -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{bx}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/b/sl -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{bx}{n}{ - <-> ssub * IBMPlexSansCondensed-Sup/b/n -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-Sup}{bx}{it}{ - <-> ssub * IBMPlexSansCondensed-Sup/b/it -}{} - -\endinput diff --git a/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSansCondensed-TLF.fd b/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSansCondensed-TLF.fd deleted file mode 100644 index eb0aaa3fbac..00000000000 --- a/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSansCondensed-TLF.fd +++ /dev/null @@ -1,122 +0,0 @@ -%% Generated by autoinst on 2018/08/01 -%% -\ProvidesFile{OT1IBMPlexSansCondensed-TLF.fd} - [2018/08/01 (autoinst) Font definitions for OT1/IBMPlexSansCondensed-TLF.] - -\expandafter\ifx\csname IBMPlexSansCondensed@scale\endcsname\relax - \let\IBMPlexSansCondensed@@scale\@empty -\else - \edef\IBMPlexSansCondensed@@scale{s*[\csname IBMPlexSansCondensed@scale\endcsname]}% -\fi - -\DeclareFontFamily{OT1}{IBMPlexSansCondensed-TLF}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{tx}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Text-tlf-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{tx}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-TextItalic-tlf-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{tx}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/tx/it -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{sb}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-SemiBold-tlf-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{sb}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-SemiBoldItalic-tlf-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{sb}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/sb/it -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{mb}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Medium-tlf-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{mb}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-MediumItalic-tlf-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{mb}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/mb/it -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{m}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-tlf-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{m}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Italic-tlf-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{m}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/m/it -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{l}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Light-tlf-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{l}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-LightItalic-tlf-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{l}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/l/it -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{b}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Bold-tlf-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{b}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-BoldItalic-tlf-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{b}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/b/it -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{el}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ExtraLight-tlf-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{el}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ExtraLightItalic-tlf-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{el}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/el/it -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{t}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Thin-tlf-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{t}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ThinItalic-tlf-ot1 -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{t}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/t/it -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{bx}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/b/sl -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{bx}{n}{ - <-> ssub * IBMPlexSansCondensed-TLF/b/n -}{} - -\DeclareFontShape{OT1}{IBMPlexSansCondensed-TLF}{bx}{it}{ - <-> ssub * IBMPlexSansCondensed-TLF/b/it -}{} - -\endinput diff --git a/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSerif-Sup.fd b/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSerif-Sup.fd index 336cd69cda8..03453bb788a 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 2018/08/01 +%% Generated by autoinst on 2019/04/22 %% \ProvidesFile{OT1IBMPlexSerif-Sup.fd} - [2018/08/01 (autoinst) Font definitions for OT1/IBMPlexSerif-Sup.] + [2019/04/22 (autoinst) Font definitions for OT1/IBMPlexSerif-Sup.] \expandafter\ifx\csname IBMPlexSerif@scale\endcsname\relax \let\IBMPlexSerif@@scale\@empty @@ -11,110 +11,227 @@ \DeclareFontFamily{OT1}{IBMPlexSerif-Sup}{} -\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{tx}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Text-sup-ot1 + +% ---- regular ---- + +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{regular}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{tx}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-TextItalic-sup-ot1 +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{regular}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Italic-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{tx}{sl}{ - <-> ssub * IBMPlexSerif-Sup/tx/it +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{regular}{sl}{ + <-> ssub * IBMPlexSerif-Sup/regular/it }{} -\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{sb}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBold-sup-ot1 + +% ---- thin ---- + +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{thin}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Thin-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{sb}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBoldItalic-sup-ot1 +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{thin}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-ThinItalic-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{sb}{sl}{ - <-> ssub * IBMPlexSerif-Sup/sb/it +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{thin}{sl}{ + <-> ssub * IBMPlexSerif-Sup/thin/it }{} -\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{mb}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Medium-sup-ot1 + +% ---- semibold ---- + +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{semibold}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBold-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{mb}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-MediumItalic-sup-ot1 +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{semibold}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBoldItalic-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{mb}{sl}{ - <-> ssub * IBMPlexSerif-Sup/mb/it +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{semibold}{sl}{ + <-> ssub * IBMPlexSerif-Sup/semibold/it }{} -\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{m}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-sup-ot1 + +% ---- bold ---- + +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{bold}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Bold-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{m}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Italic-sup-ot1 +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{bold}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-BoldItalic-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{m}{sl}{ - <-> ssub * IBMPlexSerif-Sup/m/it +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{bold}{sl}{ + <-> ssub * IBMPlexSerif-Sup/bold/it }{} -\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{l}{n}{ + +% ---- light ---- + +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{light}{n}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-Light-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{l}{it}{ +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{light}{it}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-LightItalic-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{l}{sl}{ - <-> ssub * IBMPlexSerif-Sup/l/it +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{light}{sl}{ + <-> ssub * IBMPlexSerif-Sup/light/it }{} -\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{b}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Bold-sup-ot1 + +% ---- text ---- + +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{text}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Text-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{b}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-BoldItalic-sup-ot1 +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{text}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-TextItalic-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{b}{sl}{ - <-> ssub * IBMPlexSerif-Sup/b/it +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{text}{sl}{ + <-> ssub * IBMPlexSerif-Sup/text/it }{} -\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{el}{n}{ + +% ---- medium ---- + +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{medium}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Medium-sup-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{medium}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-MediumItalic-sup-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{medium}{sl}{ + <-> ssub * IBMPlexSerif-Sup/medium/it +}{} + + +% ---- extralight ---- + +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{extralight}{n}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-ExtraLight-sup-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{el}{it}{ +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{extralight}{it}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-ExtraLightItalic-sup-ot1 }{} +\DeclareFontShape{OT1}{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{OT1}{IBMPlexSerif-Sup}{ul}{sl}{ + <-> ssub * IBMPlexSerif-Sup/thin/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{ul}{n}{ + <-> ssub * IBMPlexSerif-Sup/thin/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{ul}{it}{ + <-> ssub * IBMPlexSerif-Sup/thin/it +}{} + + +% el --> extralight + \DeclareFontShape{OT1}{IBMPlexSerif-Sup}{el}{sl}{ - <-> ssub * IBMPlexSerif-Sup/el/it + <-> ssub * IBMPlexSerif-Sup/extralight/sl }{} -\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{t}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Thin-sup-ot1 +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{el}{n}{ + <-> ssub * IBMPlexSerif-Sup/extralight/n }{} -\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{t}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-ThinItalic-sup-ot1 +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{el}{it}{ + <-> ssub * IBMPlexSerif-Sup/extralight/it +}{} + + +% l --> light + +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{l}{sl}{ + <-> ssub * IBMPlexSerif-Sup/light/sl }{} -\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{t}{sl}{ - <-> ssub * IBMPlexSerif-Sup/t/it +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{l}{n}{ + <-> ssub * IBMPlexSerif-Sup/light/n }{} -\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{bx}{sl}{ - <-> ssub * IBMPlexSerif-Sup/b/sl +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{l}{it}{ + <-> ssub * IBMPlexSerif-Sup/light/it +}{} + + +% m --> regular + +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{m}{sl}{ + <-> ssub * IBMPlexSerif-Sup/regular/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{m}{n}{ + <-> ssub * IBMPlexSerif-Sup/regular/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{m}{it}{ + <-> ssub * IBMPlexSerif-Sup/regular/it +}{} + + +% sb --> semibold + +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{sb}{sl}{ + <-> ssub * IBMPlexSerif-Sup/semibold/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{sb}{n}{ + <-> ssub * IBMPlexSerif-Sup/semibold/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{sb}{it}{ + <-> ssub * IBMPlexSerif-Sup/semibold/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{b}{sl}{ + <-> ssub * IBMPlexSerif-Sup/bold/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{b}{n}{ + <-> ssub * IBMPlexSerif-Sup/bold/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{b}{it}{ + <-> ssub * IBMPlexSerif-Sup/bold/it }{} \DeclareFontShape{OT1}{IBMPlexSerif-Sup}{bx}{n}{ <-> ssub * IBMPlexSerif-Sup/b/n }{} +\DeclareFontShape{OT1}{IBMPlexSerif-Sup}{bx}{sl}{ + <-> ssub * IBMPlexSerif-Sup/b/sl +}{} + \DeclareFontShape{OT1}{IBMPlexSerif-Sup}{bx}{it}{ <-> ssub * IBMPlexSerif-Sup/b/it }{} diff --git a/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSerif-TLF.fd b/Master/texmf-dist/tex/latex/plex/OT1IBMPlexSerif-TLF.fd index a2cba45467e..09fc6352934 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 2018/08/01 +%% Generated by autoinst on 2019/04/22 %% \ProvidesFile{OT1IBMPlexSerif-TLF.fd} - [2018/08/01 (autoinst) Font definitions for OT1/IBMPlexSerif-TLF.] + [2019/04/22 (autoinst) Font definitions for OT1/IBMPlexSerif-TLF.] \expandafter\ifx\csname IBMPlexSerif@scale\endcsname\relax \let\IBMPlexSerif@@scale\@empty @@ -11,110 +11,227 @@ \DeclareFontFamily{OT1}{IBMPlexSerif-TLF}{} -\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{tx}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Text-tlf-ot1 + +% ---- regular ---- + +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{regular}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{tx}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-TextItalic-tlf-ot1 +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{regular}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Italic-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{tx}{sl}{ - <-> ssub * IBMPlexSerif-TLF/tx/it +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{regular}{sl}{ + <-> ssub * IBMPlexSerif-TLF/regular/it }{} -\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{sb}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBold-tlf-ot1 + +% ---- thin ---- + +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{thin}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Thin-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{sb}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBoldItalic-tlf-ot1 +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{thin}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-ThinItalic-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{sb}{sl}{ - <-> ssub * IBMPlexSerif-TLF/sb/it +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{thin}{sl}{ + <-> ssub * IBMPlexSerif-TLF/thin/it }{} -\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{mb}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Medium-tlf-ot1 + +% ---- semibold ---- + +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{semibold}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBold-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{mb}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-MediumItalic-tlf-ot1 +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{semibold}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBoldItalic-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{mb}{sl}{ - <-> ssub * IBMPlexSerif-TLF/mb/it +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{semibold}{sl}{ + <-> ssub * IBMPlexSerif-TLF/semibold/it }{} -\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{m}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-tlf-ot1 + +% ---- bold ---- + +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{bold}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Bold-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{m}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Italic-tlf-ot1 +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{bold}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-BoldItalic-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{m}{sl}{ - <-> ssub * IBMPlexSerif-TLF/m/it +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{bold}{sl}{ + <-> ssub * IBMPlexSerif-TLF/bold/it }{} -\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{l}{n}{ + +% ---- light ---- + +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{light}{n}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-Light-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{l}{it}{ +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{light}{it}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-LightItalic-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{l}{sl}{ - <-> ssub * IBMPlexSerif-TLF/l/it +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{light}{sl}{ + <-> ssub * IBMPlexSerif-TLF/light/it }{} -\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{b}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Bold-tlf-ot1 + +% ---- text ---- + +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{text}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Text-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{b}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-BoldItalic-tlf-ot1 +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{text}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-TextItalic-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{b}{sl}{ - <-> ssub * IBMPlexSerif-TLF/b/it +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{text}{sl}{ + <-> ssub * IBMPlexSerif-TLF/text/it }{} -\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{el}{n}{ + +% ---- medium ---- + +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{medium}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Medium-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{medium}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-MediumItalic-tlf-ot1 +}{} + +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{medium}{sl}{ + <-> ssub * IBMPlexSerif-TLF/medium/it +}{} + + +% ---- extralight ---- + +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{extralight}{n}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-ExtraLight-tlf-ot1 }{} -\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{el}{it}{ +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{extralight}{it}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-ExtraLightItalic-tlf-ot1 }{} +\DeclareFontShape{OT1}{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{OT1}{IBMPlexSerif-TLF}{ul}{sl}{ + <-> ssub * IBMPlexSerif-TLF/thin/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{ul}{n}{ + <-> ssub * IBMPlexSerif-TLF/thin/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{ul}{it}{ + <-> ssub * IBMPlexSerif-TLF/thin/it +}{} + + +% el --> extralight + \DeclareFontShape{OT1}{IBMPlexSerif-TLF}{el}{sl}{ - <-> ssub * IBMPlexSerif-TLF/el/it + <-> ssub * IBMPlexSerif-TLF/extralight/sl }{} -\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{t}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Thin-tlf-ot1 +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{el}{n}{ + <-> ssub * IBMPlexSerif-TLF/extralight/n }{} -\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{t}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-ThinItalic-tlf-ot1 +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{el}{it}{ + <-> ssub * IBMPlexSerif-TLF/extralight/it +}{} + + +% l --> light + +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{l}{sl}{ + <-> ssub * IBMPlexSerif-TLF/light/sl }{} -\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{t}{sl}{ - <-> ssub * IBMPlexSerif-TLF/t/it +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{l}{n}{ + <-> ssub * IBMPlexSerif-TLF/light/n }{} -\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{bx}{sl}{ - <-> ssub * IBMPlexSerif-TLF/b/sl +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{l}{it}{ + <-> ssub * IBMPlexSerif-TLF/light/it +}{} + + +% m --> regular + +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{m}{sl}{ + <-> ssub * IBMPlexSerif-TLF/regular/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{m}{n}{ + <-> ssub * IBMPlexSerif-TLF/regular/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{m}{it}{ + <-> ssub * IBMPlexSerif-TLF/regular/it +}{} + + +% sb --> semibold + +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{sb}{sl}{ + <-> ssub * IBMPlexSerif-TLF/semibold/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{sb}{n}{ + <-> ssub * IBMPlexSerif-TLF/semibold/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{sb}{it}{ + <-> ssub * IBMPlexSerif-TLF/semibold/it +}{} + + +% b --> bold + +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{b}{sl}{ + <-> ssub * IBMPlexSerif-TLF/bold/sl +}{} + +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{b}{n}{ + <-> ssub * IBMPlexSerif-TLF/bold/n +}{} + +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{b}{it}{ + <-> ssub * IBMPlexSerif-TLF/bold/it }{} \DeclareFontShape{OT1}{IBMPlexSerif-TLF}{bx}{n}{ <-> ssub * IBMPlexSerif-TLF/b/n }{} +\DeclareFontShape{OT1}{IBMPlexSerif-TLF}{bx}{sl}{ + <-> ssub * IBMPlexSerif-TLF/b/sl +}{} + \DeclareFontShape{OT1}{IBMPlexSerif-TLF}{bx}{it}{ <-> ssub * IBMPlexSerif-TLF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/plex/T1IBMPlexMono-Sup.fd b/Master/texmf-dist/tex/latex/plex/T1IBMPlexMono-Sup.fd index 5ba54a7cec4..11465fb38f6 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 2018/08/01 +%% Generated by autoinst on 2019/04/22 %% \ProvidesFile{T1IBMPlexMono-Sup.fd} - [2018/08/01 (autoinst) Font definitions for T1/IBMPlexMono-Sup.] + [2019/04/22 (autoinst) Font definitions for T1/IBMPlexMono-Sup.] \expandafter\ifx\csname IBMPlexMono@scale\endcsname\relax \let\IBMPlexMono@@scale\@empty @@ -11,110 +11,227 @@ \DeclareFontFamily{T1}{IBMPlexMono-Sup}{} -\DeclareFontShape{T1}{IBMPlexMono-Sup}{tx}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Text-sup-t1 + +% ---- regular ---- + +\DeclareFontShape{T1}{IBMPlexMono-Sup}{regular}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-Sup}{tx}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-TextItalic-sup-t1 +\DeclareFontShape{T1}{IBMPlexMono-Sup}{regular}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Italic-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-Sup}{tx}{sl}{ - <-> ssub * IBMPlexMono-Sup/tx/it +\DeclareFontShape{T1}{IBMPlexMono-Sup}{regular}{sl}{ + <-> ssub * IBMPlexMono-Sup/regular/it }{} -\DeclareFontShape{T1}{IBMPlexMono-Sup}{sb}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-SemiBold-sup-t1 + +% ---- thin ---- + +\DeclareFontShape{T1}{IBMPlexMono-Sup}{thin}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Thin-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-Sup}{sb}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-SemiBoldItalic-sup-t1 +\DeclareFontShape{T1}{IBMPlexMono-Sup}{thin}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-ThinItalic-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-Sup}{sb}{sl}{ - <-> ssub * IBMPlexMono-Sup/sb/it +\DeclareFontShape{T1}{IBMPlexMono-Sup}{thin}{sl}{ + <-> ssub * IBMPlexMono-Sup/thin/it }{} -\DeclareFontShape{T1}{IBMPlexMono-Sup}{mb}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Medium-sup-t1 + +% ---- semibold ---- + +\DeclareFontShape{T1}{IBMPlexMono-Sup}{semibold}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-SemiBold-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-Sup}{mb}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-MediumItalic-sup-t1 +\DeclareFontShape{T1}{IBMPlexMono-Sup}{semibold}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-SemiBoldItalic-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-Sup}{mb}{sl}{ - <-> ssub * IBMPlexMono-Sup/mb/it +\DeclareFontShape{T1}{IBMPlexMono-Sup}{semibold}{sl}{ + <-> ssub * IBMPlexMono-Sup/semibold/it }{} -\DeclareFontShape{T1}{IBMPlexMono-Sup}{m}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-sup-t1 + +% ---- bold ---- + +\DeclareFontShape{T1}{IBMPlexMono-Sup}{bold}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Bold-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-Sup}{m}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Italic-sup-t1 +\DeclareFontShape{T1}{IBMPlexMono-Sup}{bold}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-BoldItalic-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-Sup}{m}{sl}{ - <-> ssub * IBMPlexMono-Sup/m/it +\DeclareFontShape{T1}{IBMPlexMono-Sup}{bold}{sl}{ + <-> ssub * IBMPlexMono-Sup/bold/it }{} -\DeclareFontShape{T1}{IBMPlexMono-Sup}{l}{n}{ + +% ---- light ---- + +\DeclareFontShape{T1}{IBMPlexMono-Sup}{light}{n}{ <-> \IBMPlexMono@@scale IBMPlexMono-Light-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-Sup}{l}{it}{ +\DeclareFontShape{T1}{IBMPlexMono-Sup}{light}{it}{ <-> \IBMPlexMono@@scale IBMPlexMono-LightItalic-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-Sup}{l}{sl}{ - <-> ssub * IBMPlexMono-Sup/l/it +\DeclareFontShape{T1}{IBMPlexMono-Sup}{light}{sl}{ + <-> ssub * IBMPlexMono-Sup/light/it }{} -\DeclareFontShape{T1}{IBMPlexMono-Sup}{b}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Bold-sup-t1 + +% ---- text ---- + +\DeclareFontShape{T1}{IBMPlexMono-Sup}{text}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Text-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-Sup}{b}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-BoldItalic-sup-t1 +\DeclareFontShape{T1}{IBMPlexMono-Sup}{text}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-TextItalic-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-Sup}{b}{sl}{ - <-> ssub * IBMPlexMono-Sup/b/it +\DeclareFontShape{T1}{IBMPlexMono-Sup}{text}{sl}{ + <-> ssub * IBMPlexMono-Sup/text/it }{} -\DeclareFontShape{T1}{IBMPlexMono-Sup}{el}{n}{ + +% ---- medium ---- + +\DeclareFontShape{T1}{IBMPlexMono-Sup}{medium}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Medium-sup-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexMono-Sup}{medium}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-MediumItalic-sup-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexMono-Sup}{medium}{sl}{ + <-> ssub * IBMPlexMono-Sup/medium/it +}{} + + +% ---- extralight ---- + +\DeclareFontShape{T1}{IBMPlexMono-Sup}{extralight}{n}{ <-> \IBMPlexMono@@scale IBMPlexMono-ExtraLight-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-Sup}{el}{it}{ +\DeclareFontShape{T1}{IBMPlexMono-Sup}{extralight}{it}{ <-> \IBMPlexMono@@scale IBMPlexMono-ExtraLightItalic-sup-t1 }{} +\DeclareFontShape{T1}{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{T1}{IBMPlexMono-Sup}{ul}{sl}{ + <-> ssub * IBMPlexMono-Sup/thin/sl +}{} + +\DeclareFontShape{T1}{IBMPlexMono-Sup}{ul}{n}{ + <-> ssub * IBMPlexMono-Sup/thin/n +}{} + +\DeclareFontShape{T1}{IBMPlexMono-Sup}{ul}{it}{ + <-> ssub * IBMPlexMono-Sup/thin/it +}{} + + +% el --> extralight + \DeclareFontShape{T1}{IBMPlexMono-Sup}{el}{sl}{ - <-> ssub * IBMPlexMono-Sup/el/it + <-> ssub * IBMPlexMono-Sup/extralight/sl }{} -\DeclareFontShape{T1}{IBMPlexMono-Sup}{t}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Thin-sup-t1 +\DeclareFontShape{T1}{IBMPlexMono-Sup}{el}{n}{ + <-> ssub * IBMPlexMono-Sup/extralight/n }{} -\DeclareFontShape{T1}{IBMPlexMono-Sup}{t}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-ThinItalic-sup-t1 +\DeclareFontShape{T1}{IBMPlexMono-Sup}{el}{it}{ + <-> ssub * IBMPlexMono-Sup/extralight/it +}{} + + +% l --> light + +\DeclareFontShape{T1}{IBMPlexMono-Sup}{l}{sl}{ + <-> ssub * IBMPlexMono-Sup/light/sl }{} -\DeclareFontShape{T1}{IBMPlexMono-Sup}{t}{sl}{ - <-> ssub * IBMPlexMono-Sup/t/it +\DeclareFontShape{T1}{IBMPlexMono-Sup}{l}{n}{ + <-> ssub * IBMPlexMono-Sup/light/n }{} -\DeclareFontShape{T1}{IBMPlexMono-Sup}{bx}{sl}{ - <-> ssub * IBMPlexMono-Sup/b/sl +\DeclareFontShape{T1}{IBMPlexMono-Sup}{l}{it}{ + <-> ssub * IBMPlexMono-Sup/light/it +}{} + + +% m --> regular + +\DeclareFontShape{T1}{IBMPlexMono-Sup}{m}{sl}{ + <-> ssub * IBMPlexMono-Sup/regular/sl +}{} + +\DeclareFontShape{T1}{IBMPlexMono-Sup}{m}{n}{ + <-> ssub * IBMPlexMono-Sup/regular/n +}{} + +\DeclareFontShape{T1}{IBMPlexMono-Sup}{m}{it}{ + <-> ssub * IBMPlexMono-Sup/regular/it +}{} + + +% sb --> semibold + +\DeclareFontShape{T1}{IBMPlexMono-Sup}{sb}{sl}{ + <-> ssub * IBMPlexMono-Sup/semibold/sl +}{} + +\DeclareFontShape{T1}{IBMPlexMono-Sup}{sb}{n}{ + <-> ssub * IBMPlexMono-Sup/semibold/n +}{} + +\DeclareFontShape{T1}{IBMPlexMono-Sup}{sb}{it}{ + <-> ssub * IBMPlexMono-Sup/semibold/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{IBMPlexMono-Sup}{b}{sl}{ + <-> ssub * IBMPlexMono-Sup/bold/sl +}{} + +\DeclareFontShape{T1}{IBMPlexMono-Sup}{b}{n}{ + <-> ssub * IBMPlexMono-Sup/bold/n +}{} + +\DeclareFontShape{T1}{IBMPlexMono-Sup}{b}{it}{ + <-> ssub * IBMPlexMono-Sup/bold/it }{} \DeclareFontShape{T1}{IBMPlexMono-Sup}{bx}{n}{ <-> ssub * IBMPlexMono-Sup/b/n }{} +\DeclareFontShape{T1}{IBMPlexMono-Sup}{bx}{sl}{ + <-> ssub * IBMPlexMono-Sup/b/sl +}{} + \DeclareFontShape{T1}{IBMPlexMono-Sup}{bx}{it}{ <-> ssub * IBMPlexMono-Sup/b/it }{} diff --git a/Master/texmf-dist/tex/latex/plex/T1IBMPlexMono-TLF.fd b/Master/texmf-dist/tex/latex/plex/T1IBMPlexMono-TLF.fd index 6ee201865fd..244791c3180 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 2018/08/01 +%% Generated by autoinst on 2019/04/22 %% \ProvidesFile{T1IBMPlexMono-TLF.fd} - [2018/08/01 (autoinst) Font definitions for T1/IBMPlexMono-TLF.] + [2019/04/22 (autoinst) Font definitions for T1/IBMPlexMono-TLF.] \expandafter\ifx\csname IBMPlexMono@scale\endcsname\relax \let\IBMPlexMono@@scale\@empty @@ -11,110 +11,227 @@ \DeclareFontFamily{T1}{IBMPlexMono-TLF}{} -\DeclareFontShape{T1}{IBMPlexMono-TLF}{tx}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Text-tlf-t1 + +% ---- regular ---- + +\DeclareFontShape{T1}{IBMPlexMono-TLF}{regular}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-TLF}{tx}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-TextItalic-tlf-t1 +\DeclareFontShape{T1}{IBMPlexMono-TLF}{regular}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Italic-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-TLF}{tx}{sl}{ - <-> ssub * IBMPlexMono-TLF/tx/it +\DeclareFontShape{T1}{IBMPlexMono-TLF}{regular}{sl}{ + <-> ssub * IBMPlexMono-TLF/regular/it }{} -\DeclareFontShape{T1}{IBMPlexMono-TLF}{sb}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-SemiBold-tlf-t1 + +% ---- thin ---- + +\DeclareFontShape{T1}{IBMPlexMono-TLF}{thin}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Thin-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-TLF}{sb}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-SemiBoldItalic-tlf-t1 +\DeclareFontShape{T1}{IBMPlexMono-TLF}{thin}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-ThinItalic-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-TLF}{sb}{sl}{ - <-> ssub * IBMPlexMono-TLF/sb/it +\DeclareFontShape{T1}{IBMPlexMono-TLF}{thin}{sl}{ + <-> ssub * IBMPlexMono-TLF/thin/it }{} -\DeclareFontShape{T1}{IBMPlexMono-TLF}{mb}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Medium-tlf-t1 + +% ---- semibold ---- + +\DeclareFontShape{T1}{IBMPlexMono-TLF}{semibold}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-SemiBold-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-TLF}{mb}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-MediumItalic-tlf-t1 +\DeclareFontShape{T1}{IBMPlexMono-TLF}{semibold}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-SemiBoldItalic-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-TLF}{mb}{sl}{ - <-> ssub * IBMPlexMono-TLF/mb/it +\DeclareFontShape{T1}{IBMPlexMono-TLF}{semibold}{sl}{ + <-> ssub * IBMPlexMono-TLF/semibold/it }{} -\DeclareFontShape{T1}{IBMPlexMono-TLF}{m}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-tlf-t1 + +% ---- bold ---- + +\DeclareFontShape{T1}{IBMPlexMono-TLF}{bold}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Bold-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-TLF}{m}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Italic-tlf-t1 +\DeclareFontShape{T1}{IBMPlexMono-TLF}{bold}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-BoldItalic-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-TLF}{m}{sl}{ - <-> ssub * IBMPlexMono-TLF/m/it +\DeclareFontShape{T1}{IBMPlexMono-TLF}{bold}{sl}{ + <-> ssub * IBMPlexMono-TLF/bold/it }{} -\DeclareFontShape{T1}{IBMPlexMono-TLF}{l}{n}{ + +% ---- light ---- + +\DeclareFontShape{T1}{IBMPlexMono-TLF}{light}{n}{ <-> \IBMPlexMono@@scale IBMPlexMono-Light-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-TLF}{l}{it}{ +\DeclareFontShape{T1}{IBMPlexMono-TLF}{light}{it}{ <-> \IBMPlexMono@@scale IBMPlexMono-LightItalic-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-TLF}{l}{sl}{ - <-> ssub * IBMPlexMono-TLF/l/it +\DeclareFontShape{T1}{IBMPlexMono-TLF}{light}{sl}{ + <-> ssub * IBMPlexMono-TLF/light/it }{} -\DeclareFontShape{T1}{IBMPlexMono-TLF}{b}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Bold-tlf-t1 + +% ---- text ---- + +\DeclareFontShape{T1}{IBMPlexMono-TLF}{text}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Text-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-TLF}{b}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-BoldItalic-tlf-t1 +\DeclareFontShape{T1}{IBMPlexMono-TLF}{text}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-TextItalic-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-TLF}{b}{sl}{ - <-> ssub * IBMPlexMono-TLF/b/it +\DeclareFontShape{T1}{IBMPlexMono-TLF}{text}{sl}{ + <-> ssub * IBMPlexMono-TLF/text/it }{} -\DeclareFontShape{T1}{IBMPlexMono-TLF}{el}{n}{ + +% ---- medium ---- + +\DeclareFontShape{T1}{IBMPlexMono-TLF}{medium}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Medium-tlf-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexMono-TLF}{medium}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-MediumItalic-tlf-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexMono-TLF}{medium}{sl}{ + <-> ssub * IBMPlexMono-TLF/medium/it +}{} + + +% ---- extralight ---- + +\DeclareFontShape{T1}{IBMPlexMono-TLF}{extralight}{n}{ <-> \IBMPlexMono@@scale IBMPlexMono-ExtraLight-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexMono-TLF}{el}{it}{ +\DeclareFontShape{T1}{IBMPlexMono-TLF}{extralight}{it}{ <-> \IBMPlexMono@@scale IBMPlexMono-ExtraLightItalic-tlf-t1 }{} +\DeclareFontShape{T1}{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{T1}{IBMPlexMono-TLF}{ul}{sl}{ + <-> ssub * IBMPlexMono-TLF/thin/sl +}{} + +\DeclareFontShape{T1}{IBMPlexMono-TLF}{ul}{n}{ + <-> ssub * IBMPlexMono-TLF/thin/n +}{} + +\DeclareFontShape{T1}{IBMPlexMono-TLF}{ul}{it}{ + <-> ssub * IBMPlexMono-TLF/thin/it +}{} + + +% el --> extralight + \DeclareFontShape{T1}{IBMPlexMono-TLF}{el}{sl}{ - <-> ssub * IBMPlexMono-TLF/el/it + <-> ssub * IBMPlexMono-TLF/extralight/sl }{} -\DeclareFontShape{T1}{IBMPlexMono-TLF}{t}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Thin-tlf-t1 +\DeclareFontShape{T1}{IBMPlexMono-TLF}{el}{n}{ + <-> ssub * IBMPlexMono-TLF/extralight/n }{} -\DeclareFontShape{T1}{IBMPlexMono-TLF}{t}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-ThinItalic-tlf-t1 +\DeclareFontShape{T1}{IBMPlexMono-TLF}{el}{it}{ + <-> ssub * IBMPlexMono-TLF/extralight/it +}{} + + +% l --> light + +\DeclareFontShape{T1}{IBMPlexMono-TLF}{l}{sl}{ + <-> ssub * IBMPlexMono-TLF/light/sl }{} -\DeclareFontShape{T1}{IBMPlexMono-TLF}{t}{sl}{ - <-> ssub * IBMPlexMono-TLF/t/it +\DeclareFontShape{T1}{IBMPlexMono-TLF}{l}{n}{ + <-> ssub * IBMPlexMono-TLF/light/n }{} -\DeclareFontShape{T1}{IBMPlexMono-TLF}{bx}{sl}{ - <-> ssub * IBMPlexMono-TLF/b/sl +\DeclareFontShape{T1}{IBMPlexMono-TLF}{l}{it}{ + <-> ssub * IBMPlexMono-TLF/light/it +}{} + + +% m --> regular + +\DeclareFontShape{T1}{IBMPlexMono-TLF}{m}{sl}{ + <-> ssub * IBMPlexMono-TLF/regular/sl +}{} + +\DeclareFontShape{T1}{IBMPlexMono-TLF}{m}{n}{ + <-> ssub * IBMPlexMono-TLF/regular/n +}{} + +\DeclareFontShape{T1}{IBMPlexMono-TLF}{m}{it}{ + <-> ssub * IBMPlexMono-TLF/regular/it +}{} + + +% sb --> semibold + +\DeclareFontShape{T1}{IBMPlexMono-TLF}{sb}{sl}{ + <-> ssub * IBMPlexMono-TLF/semibold/sl +}{} + +\DeclareFontShape{T1}{IBMPlexMono-TLF}{sb}{n}{ + <-> ssub * IBMPlexMono-TLF/semibold/n +}{} + +\DeclareFontShape{T1}{IBMPlexMono-TLF}{sb}{it}{ + <-> ssub * IBMPlexMono-TLF/semibold/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{IBMPlexMono-TLF}{b}{sl}{ + <-> ssub * IBMPlexMono-TLF/bold/sl +}{} + +\DeclareFontShape{T1}{IBMPlexMono-TLF}{b}{n}{ + <-> ssub * IBMPlexMono-TLF/bold/n +}{} + +\DeclareFontShape{T1}{IBMPlexMono-TLF}{b}{it}{ + <-> ssub * IBMPlexMono-TLF/bold/it }{} \DeclareFontShape{T1}{IBMPlexMono-TLF}{bx}{n}{ <-> ssub * IBMPlexMono-TLF/b/n }{} +\DeclareFontShape{T1}{IBMPlexMono-TLF}{bx}{sl}{ + <-> ssub * IBMPlexMono-TLF/b/sl +}{} + \DeclareFontShape{T1}{IBMPlexMono-TLF}{bx}{it}{ <-> ssub * IBMPlexMono-TLF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/plex/T1IBMPlexSans-Sup.fd b/Master/texmf-dist/tex/latex/plex/T1IBMPlexSans-Sup.fd index 83fa23b82dc..30796234c28 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 2018/08/01 +%% Generated by autoinst on 2019/04/22 %% \ProvidesFile{T1IBMPlexSans-Sup.fd} - [2018/08/01 (autoinst) Font definitions for T1/IBMPlexSans-Sup.] + [2019/04/22 (autoinst) Font definitions for T1/IBMPlexSans-Sup.] \expandafter\ifx\csname IBMPlexSans@scale\endcsname\relax \let\IBMPlexSans@@scale\@empty @@ -11,110 +11,437 @@ \DeclareFontFamily{T1}{IBMPlexSans-Sup}{} -\DeclareFontShape{T1}{IBMPlexSans-Sup}{tx}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Text-sup-t1 + +% ---- semibold ---- + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{semibold}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-SemiBold-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexSans-Sup}{tx}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-TextItalic-sup-t1 +\DeclareFontShape{T1}{IBMPlexSans-Sup}{semibold}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-SemiBoldItalic-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexSans-Sup}{tx}{sl}{ - <-> ssub * IBMPlexSans-Sup/tx/it +\DeclareFontShape{T1}{IBMPlexSans-Sup}{semibold}{sl}{ + <-> ssub * IBMPlexSans-Sup/semibold/it }{} -\DeclareFontShape{T1}{IBMPlexSans-Sup}{sb}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-SemiBold-sup-t1 + +% ---- extralightcondensed ---- + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{extralightcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ExtraLight-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexSans-Sup}{sb}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-SemiBoldItalic-sup-t1 +\DeclareFontShape{T1}{IBMPlexSans-Sup}{extralightcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ExtraLightItalic-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexSans-Sup}{sb}{sl}{ - <-> ssub * IBMPlexSans-Sup/sb/it +\DeclareFontShape{T1}{IBMPlexSans-Sup}{extralightcondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/extralightcondensed/it }{} -\DeclareFontShape{T1}{IBMPlexSans-Sup}{mb}{n}{ + +% ---- text ---- + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{text}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Text-sup-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{text}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-TextItalic-sup-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{text}{sl}{ + <-> ssub * IBMPlexSans-Sup/text/it +}{} + + +% ---- medium ---- + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{medium}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-Medium-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexSans-Sup}{mb}{it}{ +\DeclareFontShape{T1}{IBMPlexSans-Sup}{medium}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-MediumItalic-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexSans-Sup}{mb}{sl}{ - <-> ssub * IBMPlexSans-Sup/mb/it +\DeclareFontShape{T1}{IBMPlexSans-Sup}{medium}{sl}{ + <-> ssub * IBMPlexSans-Sup/medium/it }{} -\DeclareFontShape{T1}{IBMPlexSans-Sup}{m}{n}{ + +% ---- textcondensed ---- + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{textcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Text-sup-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{textcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-TextItalic-sup-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{textcondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/textcondensed/it +}{} + + +% ---- mediumcondensed ---- + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{mediumcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Medium-sup-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{mediumcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-MediumItalic-sup-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{mediumcondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/mediumcondensed/it +}{} + + +% ---- extralight ---- + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{extralight}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLight-sup-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{extralight}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLightItalic-sup-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{extralight}{sl}{ + <-> ssub * IBMPlexSans-Sup/extralight/it +}{} + + +% ---- lightcondensed ---- + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{lightcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Light-sup-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{lightcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-LightItalic-sup-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{lightcondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/lightcondensed/it +}{} + + +% ---- semiboldcondensed ---- + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{semiboldcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-SemiBold-sup-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{semiboldcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-SemiBoldItalic-sup-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{semiboldcondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/semiboldcondensed/it +}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{regular}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexSans-Sup}{m}{it}{ +\DeclareFontShape{T1}{IBMPlexSans-Sup}{regular}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-Italic-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexSans-Sup}{m}{sl}{ - <-> ssub * IBMPlexSans-Sup/m/it +\DeclareFontShape{T1}{IBMPlexSans-Sup}{regular}{sl}{ + <-> ssub * IBMPlexSans-Sup/regular/it }{} -\DeclareFontShape{T1}{IBMPlexSans-Sup}{l}{n}{ + +% ---- bold ---- + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{bold}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Bold-sup-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{bold}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-BoldItalic-sup-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{bold}{sl}{ + <-> ssub * IBMPlexSans-Sup/bold/it +}{} + + +% ---- thin ---- + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{thin}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Thin-sup-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{thin}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ThinItalic-sup-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{thin}{sl}{ + <-> ssub * IBMPlexSans-Sup/thin/it +}{} + + +% ---- boldcondensed ---- + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{boldcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Bold-sup-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{boldcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-BoldItalic-sup-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{boldcondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/boldcondensed/it +}{} + + +% ---- light ---- + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{light}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-Light-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexSans-Sup}{l}{it}{ +\DeclareFontShape{T1}{IBMPlexSans-Sup}{light}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-LightItalic-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexSans-Sup}{l}{sl}{ - <-> ssub * IBMPlexSans-Sup/l/it +\DeclareFontShape{T1}{IBMPlexSans-Sup}{light}{sl}{ + <-> ssub * IBMPlexSans-Sup/light/it }{} -\DeclareFontShape{T1}{IBMPlexSans-Sup}{b}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Bold-sup-t1 + +% ---- thincondensed ---- + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{thincondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Thin-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexSans-Sup}{b}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-BoldItalic-sup-t1 +\DeclareFontShape{T1}{IBMPlexSans-Sup}{thincondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ThinItalic-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexSans-Sup}{b}{sl}{ - <-> ssub * IBMPlexSans-Sup/b/it +\DeclareFontShape{T1}{IBMPlexSans-Sup}{thincondensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/thincondensed/it +}{} + + +% ---- condensed ---- + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{condensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-sup-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{condensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Italic-sup-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{condensed}{sl}{ + <-> ssub * IBMPlexSans-Sup/condensed/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% ulc --> thincondensed + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{ulc}{sl}{ + <-> ssub * IBMPlexSans-Sup/thincondensed/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{ulc}{n}{ + <-> ssub * IBMPlexSans-Sup/thincondensed/n +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{ulc}{it}{ + <-> ssub * IBMPlexSans-Sup/thincondensed/it +}{} + + +% ul --> thin + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{ul}{sl}{ + <-> ssub * IBMPlexSans-Sup/thin/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{ul}{n}{ + <-> ssub * IBMPlexSans-Sup/thin/n +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{ul}{it}{ + <-> ssub * IBMPlexSans-Sup/thin/it +}{} + + +% elc --> extralightcondensed + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{elc}{sl}{ + <-> ssub * IBMPlexSans-Sup/extralightcondensed/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{elc}{n}{ + <-> ssub * IBMPlexSans-Sup/extralightcondensed/n +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{elc}{it}{ + <-> ssub * IBMPlexSans-Sup/extralightcondensed/it +}{} + + +% el --> extralight + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{el}{sl}{ + <-> ssub * IBMPlexSans-Sup/extralight/sl }{} \DeclareFontShape{T1}{IBMPlexSans-Sup}{el}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLight-sup-t1 + <-> ssub * IBMPlexSans-Sup/extralight/n }{} \DeclareFontShape{T1}{IBMPlexSans-Sup}{el}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLightItalic-sup-t1 + <-> ssub * IBMPlexSans-Sup/extralight/it }{} -\DeclareFontShape{T1}{IBMPlexSans-Sup}{el}{sl}{ - <-> ssub * IBMPlexSans-Sup/el/it + +% lc --> lightcondensed + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{lc}{sl}{ + <-> ssub * IBMPlexSans-Sup/lightcondensed/sl }{} -\DeclareFontShape{T1}{IBMPlexSans-Sup}{t}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Thin-sup-t1 +\DeclareFontShape{T1}{IBMPlexSans-Sup}{lc}{n}{ + <-> ssub * IBMPlexSans-Sup/lightcondensed/n }{} -\DeclareFontShape{T1}{IBMPlexSans-Sup}{t}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ThinItalic-sup-t1 +\DeclareFontShape{T1}{IBMPlexSans-Sup}{lc}{it}{ + <-> ssub * IBMPlexSans-Sup/lightcondensed/it }{} -\DeclareFontShape{T1}{IBMPlexSans-Sup}{t}{sl}{ - <-> ssub * IBMPlexSans-Sup/t/it + +% l --> light + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{l}{sl}{ + <-> ssub * IBMPlexSans-Sup/light/sl }{} -\DeclareFontShape{T1}{IBMPlexSans-Sup}{bx}{sl}{ - <-> ssub * IBMPlexSans-Sup/b/sl +\DeclareFontShape{T1}{IBMPlexSans-Sup}{l}{n}{ + <-> ssub * IBMPlexSans-Sup/light/n +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{l}{it}{ + <-> ssub * IBMPlexSans-Sup/light/it +}{} + + +% c --> condensed + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{c}{sl}{ + <-> ssub * IBMPlexSans-Sup/condensed/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{c}{n}{ + <-> ssub * IBMPlexSans-Sup/condensed/n +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{c}{it}{ + <-> ssub * IBMPlexSans-Sup/condensed/it +}{} + + +% m --> regular + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{m}{sl}{ + <-> ssub * IBMPlexSans-Sup/regular/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{m}{n}{ + <-> ssub * IBMPlexSans-Sup/regular/n +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{m}{it}{ + <-> ssub * IBMPlexSans-Sup/regular/it +}{} + + +% sbc --> semiboldcondensed + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{sbc}{sl}{ + <-> ssub * IBMPlexSans-Sup/semiboldcondensed/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{sbc}{n}{ + <-> ssub * IBMPlexSans-Sup/semiboldcondensed/n +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{sbc}{it}{ + <-> ssub * IBMPlexSans-Sup/semiboldcondensed/it +}{} + + +% sb --> semibold + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{sb}{sl}{ + <-> ssub * IBMPlexSans-Sup/semibold/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{sb}{n}{ + <-> ssub * IBMPlexSans-Sup/semibold/n +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{sb}{it}{ + <-> ssub * IBMPlexSans-Sup/semibold/it +}{} + + +% bc --> boldcondensed + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{bc}{sl}{ + <-> ssub * IBMPlexSans-Sup/boldcondensed/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{bc}{n}{ + <-> ssub * IBMPlexSans-Sup/boldcondensed/n +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{bc}{it}{ + <-> ssub * IBMPlexSans-Sup/boldcondensed/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{b}{sl}{ + <-> ssub * IBMPlexSans-Sup/bold/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{b}{n}{ + <-> ssub * IBMPlexSans-Sup/bold/n +}{} + +\DeclareFontShape{T1}{IBMPlexSans-Sup}{b}{it}{ + <-> ssub * IBMPlexSans-Sup/bold/it }{} \DeclareFontShape{T1}{IBMPlexSans-Sup}{bx}{n}{ <-> ssub * IBMPlexSans-Sup/b/n }{} +\DeclareFontShape{T1}{IBMPlexSans-Sup}{bx}{sl}{ + <-> ssub * IBMPlexSans-Sup/b/sl +}{} + \DeclareFontShape{T1}{IBMPlexSans-Sup}{bx}{it}{ <-> ssub * IBMPlexSans-Sup/b/it }{} diff --git a/Master/texmf-dist/tex/latex/plex/T1IBMPlexSans-TLF.fd b/Master/texmf-dist/tex/latex/plex/T1IBMPlexSans-TLF.fd index 5dcb88973c4..98f0603ca2e 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 2018/08/01 +%% Generated by autoinst on 2019/04/22 %% \ProvidesFile{T1IBMPlexSans-TLF.fd} - [2018/08/01 (autoinst) Font definitions for T1/IBMPlexSans-TLF.] + [2019/04/22 (autoinst) Font definitions for T1/IBMPlexSans-TLF.] \expandafter\ifx\csname IBMPlexSans@scale\endcsname\relax \let\IBMPlexSans@@scale\@empty @@ -11,110 +11,437 @@ \DeclareFontFamily{T1}{IBMPlexSans-TLF}{} -\DeclareFontShape{T1}{IBMPlexSans-TLF}{tx}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Text-tlf-t1 + +% ---- semibold ---- + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{semibold}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-SemiBold-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexSans-TLF}{tx}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-TextItalic-tlf-t1 +\DeclareFontShape{T1}{IBMPlexSans-TLF}{semibold}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-SemiBoldItalic-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexSans-TLF}{tx}{sl}{ - <-> ssub * IBMPlexSans-TLF/tx/it +\DeclareFontShape{T1}{IBMPlexSans-TLF}{semibold}{sl}{ + <-> ssub * IBMPlexSans-TLF/semibold/it }{} -\DeclareFontShape{T1}{IBMPlexSans-TLF}{sb}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-SemiBold-tlf-t1 + +% ---- extralightcondensed ---- + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{extralightcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ExtraLight-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexSans-TLF}{sb}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-SemiBoldItalic-tlf-t1 +\DeclareFontShape{T1}{IBMPlexSans-TLF}{extralightcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ExtraLightItalic-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexSans-TLF}{sb}{sl}{ - <-> ssub * IBMPlexSans-TLF/sb/it +\DeclareFontShape{T1}{IBMPlexSans-TLF}{extralightcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/extralightcondensed/it }{} -\DeclareFontShape{T1}{IBMPlexSans-TLF}{mb}{n}{ + +% ---- text ---- + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{text}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Text-tlf-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{text}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-TextItalic-tlf-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{text}{sl}{ + <-> ssub * IBMPlexSans-TLF/text/it +}{} + + +% ---- medium ---- + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{medium}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-Medium-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexSans-TLF}{mb}{it}{ +\DeclareFontShape{T1}{IBMPlexSans-TLF}{medium}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-MediumItalic-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexSans-TLF}{mb}{sl}{ - <-> ssub * IBMPlexSans-TLF/mb/it +\DeclareFontShape{T1}{IBMPlexSans-TLF}{medium}{sl}{ + <-> ssub * IBMPlexSans-TLF/medium/it }{} -\DeclareFontShape{T1}{IBMPlexSans-TLF}{m}{n}{ + +% ---- textcondensed ---- + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{textcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Text-tlf-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{textcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-TextItalic-tlf-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{textcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/textcondensed/it +}{} + + +% ---- mediumcondensed ---- + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{mediumcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Medium-tlf-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{mediumcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-MediumItalic-tlf-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{mediumcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/mediumcondensed/it +}{} + + +% ---- extralight ---- + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{extralight}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLight-tlf-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{extralight}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLightItalic-tlf-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{extralight}{sl}{ + <-> ssub * IBMPlexSans-TLF/extralight/it +}{} + + +% ---- lightcondensed ---- + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{lightcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Light-tlf-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{lightcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-LightItalic-tlf-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{lightcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/lightcondensed/it +}{} + + +% ---- semiboldcondensed ---- + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{semiboldcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-SemiBold-tlf-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{semiboldcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-SemiBoldItalic-tlf-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{semiboldcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/semiboldcondensed/it +}{} + + +% ---- regular ---- + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{regular}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexSans-TLF}{m}{it}{ +\DeclareFontShape{T1}{IBMPlexSans-TLF}{regular}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-Italic-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexSans-TLF}{m}{sl}{ - <-> ssub * IBMPlexSans-TLF/m/it +\DeclareFontShape{T1}{IBMPlexSans-TLF}{regular}{sl}{ + <-> ssub * IBMPlexSans-TLF/regular/it }{} -\DeclareFontShape{T1}{IBMPlexSans-TLF}{l}{n}{ + +% ---- bold ---- + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{bold}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Bold-tlf-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{bold}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-BoldItalic-tlf-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{bold}{sl}{ + <-> ssub * IBMPlexSans-TLF/bold/it +}{} + + +% ---- thin ---- + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{thin}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Thin-tlf-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{thin}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ThinItalic-tlf-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{thin}{sl}{ + <-> ssub * IBMPlexSans-TLF/thin/it +}{} + + +% ---- boldcondensed ---- + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{boldcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Bold-tlf-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{boldcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-BoldItalic-tlf-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{boldcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/boldcondensed/it +}{} + + +% ---- light ---- + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{light}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-Light-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexSans-TLF}{l}{it}{ +\DeclareFontShape{T1}{IBMPlexSans-TLF}{light}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-LightItalic-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexSans-TLF}{l}{sl}{ - <-> ssub * IBMPlexSans-TLF/l/it +\DeclareFontShape{T1}{IBMPlexSans-TLF}{light}{sl}{ + <-> ssub * IBMPlexSans-TLF/light/it }{} -\DeclareFontShape{T1}{IBMPlexSans-TLF}{b}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Bold-tlf-t1 + +% ---- thincondensed ---- + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{thincondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Thin-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexSans-TLF}{b}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-BoldItalic-tlf-t1 +\DeclareFontShape{T1}{IBMPlexSans-TLF}{thincondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ThinItalic-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexSans-TLF}{b}{sl}{ - <-> ssub * IBMPlexSans-TLF/b/it +\DeclareFontShape{T1}{IBMPlexSans-TLF}{thincondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/thincondensed/it +}{} + + +% ---- condensed ---- + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{condensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-tlf-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{condensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Italic-tlf-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{condensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/condensed/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% ulc --> thincondensed + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{ulc}{sl}{ + <-> ssub * IBMPlexSans-TLF/thincondensed/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{ulc}{n}{ + <-> ssub * IBMPlexSans-TLF/thincondensed/n +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{ulc}{it}{ + <-> ssub * IBMPlexSans-TLF/thincondensed/it +}{} + + +% ul --> thin + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{ul}{sl}{ + <-> ssub * IBMPlexSans-TLF/thin/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{ul}{n}{ + <-> ssub * IBMPlexSans-TLF/thin/n +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{ul}{it}{ + <-> ssub * IBMPlexSans-TLF/thin/it +}{} + + +% elc --> extralightcondensed + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{elc}{sl}{ + <-> ssub * IBMPlexSans-TLF/extralightcondensed/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{elc}{n}{ + <-> ssub * IBMPlexSans-TLF/extralightcondensed/n +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{elc}{it}{ + <-> ssub * IBMPlexSans-TLF/extralightcondensed/it +}{} + + +% el --> extralight + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{el}{sl}{ + <-> ssub * IBMPlexSans-TLF/extralight/sl }{} \DeclareFontShape{T1}{IBMPlexSans-TLF}{el}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLight-tlf-t1 + <-> ssub * IBMPlexSans-TLF/extralight/n }{} \DeclareFontShape{T1}{IBMPlexSans-TLF}{el}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLightItalic-tlf-t1 + <-> ssub * IBMPlexSans-TLF/extralight/it }{} -\DeclareFontShape{T1}{IBMPlexSans-TLF}{el}{sl}{ - <-> ssub * IBMPlexSans-TLF/el/it + +% lc --> lightcondensed + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{lc}{sl}{ + <-> ssub * IBMPlexSans-TLF/lightcondensed/sl }{} -\DeclareFontShape{T1}{IBMPlexSans-TLF}{t}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Thin-tlf-t1 +\DeclareFontShape{T1}{IBMPlexSans-TLF}{lc}{n}{ + <-> ssub * IBMPlexSans-TLF/lightcondensed/n }{} -\DeclareFontShape{T1}{IBMPlexSans-TLF}{t}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ThinItalic-tlf-t1 +\DeclareFontShape{T1}{IBMPlexSans-TLF}{lc}{it}{ + <-> ssub * IBMPlexSans-TLF/lightcondensed/it }{} -\DeclareFontShape{T1}{IBMPlexSans-TLF}{t}{sl}{ - <-> ssub * IBMPlexSans-TLF/t/it + +% l --> light + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{l}{sl}{ + <-> ssub * IBMPlexSans-TLF/light/sl }{} -\DeclareFontShape{T1}{IBMPlexSans-TLF}{bx}{sl}{ - <-> ssub * IBMPlexSans-TLF/b/sl +\DeclareFontShape{T1}{IBMPlexSans-TLF}{l}{n}{ + <-> ssub * IBMPlexSans-TLF/light/n +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{l}{it}{ + <-> ssub * IBMPlexSans-TLF/light/it +}{} + + +% c --> condensed + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{c}{sl}{ + <-> ssub * IBMPlexSans-TLF/condensed/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{c}{n}{ + <-> ssub * IBMPlexSans-TLF/condensed/n +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{c}{it}{ + <-> ssub * IBMPlexSans-TLF/condensed/it +}{} + + +% m --> regular + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{m}{sl}{ + <-> ssub * IBMPlexSans-TLF/regular/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{m}{n}{ + <-> ssub * IBMPlexSans-TLF/regular/n +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{m}{it}{ + <-> ssub * IBMPlexSans-TLF/regular/it +}{} + + +% sbc --> semiboldcondensed + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{sbc}{sl}{ + <-> ssub * IBMPlexSans-TLF/semiboldcondensed/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{sbc}{n}{ + <-> ssub * IBMPlexSans-TLF/semiboldcondensed/n +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{sbc}{it}{ + <-> ssub * IBMPlexSans-TLF/semiboldcondensed/it +}{} + + +% sb --> semibold + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{sb}{sl}{ + <-> ssub * IBMPlexSans-TLF/semibold/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{sb}{n}{ + <-> ssub * IBMPlexSans-TLF/semibold/n +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{sb}{it}{ + <-> ssub * IBMPlexSans-TLF/semibold/it +}{} + + +% bc --> boldcondensed + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{bc}{sl}{ + <-> ssub * IBMPlexSans-TLF/boldcondensed/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{bc}{n}{ + <-> ssub * IBMPlexSans-TLF/boldcondensed/n +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{bc}{it}{ + <-> ssub * IBMPlexSans-TLF/boldcondensed/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{b}{sl}{ + <-> ssub * IBMPlexSans-TLF/bold/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{b}{n}{ + <-> ssub * IBMPlexSans-TLF/bold/n +}{} + +\DeclareFontShape{T1}{IBMPlexSans-TLF}{b}{it}{ + <-> ssub * IBMPlexSans-TLF/bold/it }{} \DeclareFontShape{T1}{IBMPlexSans-TLF}{bx}{n}{ <-> ssub * IBMPlexSans-TLF/b/n }{} +\DeclareFontShape{T1}{IBMPlexSans-TLF}{bx}{sl}{ + <-> ssub * IBMPlexSans-TLF/b/sl +}{} + \DeclareFontShape{T1}{IBMPlexSans-TLF}{bx}{it}{ <-> ssub * IBMPlexSans-TLF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/plex/T1IBMPlexSansCondensed-Sup.fd b/Master/texmf-dist/tex/latex/plex/T1IBMPlexSansCondensed-Sup.fd deleted file mode 100644 index e9aa2427c88..00000000000 --- a/Master/texmf-dist/tex/latex/plex/T1IBMPlexSansCondensed-Sup.fd +++ /dev/null @@ -1,122 +0,0 @@ -%% Generated by autoinst on 2018/08/01 -%% -\ProvidesFile{T1IBMPlexSansCondensed-Sup.fd} - [2018/08/01 (autoinst) Font definitions for T1/IBMPlexSansCondensed-Sup.] - -\expandafter\ifx\csname IBMPlexSansCondensed@scale\endcsname\relax - \let\IBMPlexSansCondensed@@scale\@empty -\else - \edef\IBMPlexSansCondensed@@scale{s*[\csname IBMPlexSansCondensed@scale\endcsname]}% -\fi - -\DeclareFontFamily{T1}{IBMPlexSansCondensed-Sup}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{tx}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Text-sup-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{tx}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-TextItalic-sup-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{tx}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/tx/it -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{sb}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-SemiBold-sup-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{sb}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-SemiBoldItalic-sup-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{sb}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/sb/it -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{mb}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Medium-sup-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{mb}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-MediumItalic-sup-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{mb}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/mb/it -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{m}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-sup-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{m}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Italic-sup-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{m}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/m/it -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{l}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Light-sup-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{l}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-LightItalic-sup-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{l}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/l/it -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{b}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Bold-sup-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{b}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-BoldItalic-sup-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{b}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/b/it -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{el}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ExtraLight-sup-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{el}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ExtraLightItalic-sup-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{el}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/el/it -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{t}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Thin-sup-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{t}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ThinItalic-sup-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{t}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/t/it -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{bx}{sl}{ - <-> ssub * IBMPlexSansCondensed-Sup/b/sl -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{bx}{n}{ - <-> ssub * IBMPlexSansCondensed-Sup/b/n -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-Sup}{bx}{it}{ - <-> ssub * IBMPlexSansCondensed-Sup/b/it -}{} - -\endinput diff --git a/Master/texmf-dist/tex/latex/plex/T1IBMPlexSansCondensed-TLF.fd b/Master/texmf-dist/tex/latex/plex/T1IBMPlexSansCondensed-TLF.fd deleted file mode 100644 index 469fdc8f25e..00000000000 --- a/Master/texmf-dist/tex/latex/plex/T1IBMPlexSansCondensed-TLF.fd +++ /dev/null @@ -1,122 +0,0 @@ -%% Generated by autoinst on 2018/08/01 -%% -\ProvidesFile{T1IBMPlexSansCondensed-TLF.fd} - [2018/08/01 (autoinst) Font definitions for T1/IBMPlexSansCondensed-TLF.] - -\expandafter\ifx\csname IBMPlexSansCondensed@scale\endcsname\relax - \let\IBMPlexSansCondensed@@scale\@empty -\else - \edef\IBMPlexSansCondensed@@scale{s*[\csname IBMPlexSansCondensed@scale\endcsname]}% -\fi - -\DeclareFontFamily{T1}{IBMPlexSansCondensed-TLF}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{tx}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Text-tlf-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{tx}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-TextItalic-tlf-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{tx}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/tx/it -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{sb}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-SemiBold-tlf-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{sb}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-SemiBoldItalic-tlf-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{sb}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/sb/it -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{mb}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Medium-tlf-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{mb}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-MediumItalic-tlf-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{mb}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/mb/it -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{m}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-tlf-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{m}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Italic-tlf-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{m}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/m/it -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{l}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Light-tlf-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{l}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-LightItalic-tlf-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{l}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/l/it -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{b}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Bold-tlf-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{b}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-BoldItalic-tlf-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{b}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/b/it -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{el}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ExtraLight-tlf-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{el}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ExtraLightItalic-tlf-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{el}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/el/it -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{t}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Thin-tlf-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{t}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ThinItalic-tlf-t1 -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{t}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/t/it -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{bx}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/b/sl -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{bx}{n}{ - <-> ssub * IBMPlexSansCondensed-TLF/b/n -}{} - -\DeclareFontShape{T1}{IBMPlexSansCondensed-TLF}{bx}{it}{ - <-> ssub * IBMPlexSansCondensed-TLF/b/it -}{} - -\endinput diff --git a/Master/texmf-dist/tex/latex/plex/T1IBMPlexSerif-Sup.fd b/Master/texmf-dist/tex/latex/plex/T1IBMPlexSerif-Sup.fd index 6472c083eae..085b473827b 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 2018/08/01 +%% Generated by autoinst on 2019/04/22 %% \ProvidesFile{T1IBMPlexSerif-Sup.fd} - [2018/08/01 (autoinst) Font definitions for T1/IBMPlexSerif-Sup.] + [2019/04/22 (autoinst) Font definitions for T1/IBMPlexSerif-Sup.] \expandafter\ifx\csname IBMPlexSerif@scale\endcsname\relax \let\IBMPlexSerif@@scale\@empty @@ -11,110 +11,227 @@ \DeclareFontFamily{T1}{IBMPlexSerif-Sup}{} -\DeclareFontShape{T1}{IBMPlexSerif-Sup}{tx}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Text-sup-t1 + +% ---- regular ---- + +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{regular}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-Sup}{tx}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-TextItalic-sup-t1 +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{regular}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Italic-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-Sup}{tx}{sl}{ - <-> ssub * IBMPlexSerif-Sup/tx/it +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{regular}{sl}{ + <-> ssub * IBMPlexSerif-Sup/regular/it }{} -\DeclareFontShape{T1}{IBMPlexSerif-Sup}{sb}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBold-sup-t1 + +% ---- thin ---- + +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{thin}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Thin-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-Sup}{sb}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBoldItalic-sup-t1 +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{thin}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-ThinItalic-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-Sup}{sb}{sl}{ - <-> ssub * IBMPlexSerif-Sup/sb/it +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{thin}{sl}{ + <-> ssub * IBMPlexSerif-Sup/thin/it }{} -\DeclareFontShape{T1}{IBMPlexSerif-Sup}{mb}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Medium-sup-t1 + +% ---- semibold ---- + +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{semibold}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBold-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-Sup}{mb}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-MediumItalic-sup-t1 +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{semibold}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBoldItalic-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-Sup}{mb}{sl}{ - <-> ssub * IBMPlexSerif-Sup/mb/it +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{semibold}{sl}{ + <-> ssub * IBMPlexSerif-Sup/semibold/it }{} -\DeclareFontShape{T1}{IBMPlexSerif-Sup}{m}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-sup-t1 + +% ---- bold ---- + +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{bold}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Bold-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-Sup}{m}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Italic-sup-t1 +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{bold}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-BoldItalic-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-Sup}{m}{sl}{ - <-> ssub * IBMPlexSerif-Sup/m/it +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{bold}{sl}{ + <-> ssub * IBMPlexSerif-Sup/bold/it }{} -\DeclareFontShape{T1}{IBMPlexSerif-Sup}{l}{n}{ + +% ---- light ---- + +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{light}{n}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-Light-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-Sup}{l}{it}{ +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{light}{it}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-LightItalic-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-Sup}{l}{sl}{ - <-> ssub * IBMPlexSerif-Sup/l/it +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{light}{sl}{ + <-> ssub * IBMPlexSerif-Sup/light/it }{} -\DeclareFontShape{T1}{IBMPlexSerif-Sup}{b}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Bold-sup-t1 + +% ---- text ---- + +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{text}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Text-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-Sup}{b}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-BoldItalic-sup-t1 +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{text}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-TextItalic-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-Sup}{b}{sl}{ - <-> ssub * IBMPlexSerif-Sup/b/it +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{text}{sl}{ + <-> ssub * IBMPlexSerif-Sup/text/it }{} -\DeclareFontShape{T1}{IBMPlexSerif-Sup}{el}{n}{ + +% ---- medium ---- + +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{medium}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Medium-sup-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{medium}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-MediumItalic-sup-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{medium}{sl}{ + <-> ssub * IBMPlexSerif-Sup/medium/it +}{} + + +% ---- extralight ---- + +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{extralight}{n}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-ExtraLight-sup-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-Sup}{el}{it}{ +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{extralight}{it}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-ExtraLightItalic-sup-t1 }{} +\DeclareFontShape{T1}{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{T1}{IBMPlexSerif-Sup}{ul}{sl}{ + <-> ssub * IBMPlexSerif-Sup/thin/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{ul}{n}{ + <-> ssub * IBMPlexSerif-Sup/thin/n +}{} + +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{ul}{it}{ + <-> ssub * IBMPlexSerif-Sup/thin/it +}{} + + +% el --> extralight + \DeclareFontShape{T1}{IBMPlexSerif-Sup}{el}{sl}{ - <-> ssub * IBMPlexSerif-Sup/el/it + <-> ssub * IBMPlexSerif-Sup/extralight/sl }{} -\DeclareFontShape{T1}{IBMPlexSerif-Sup}{t}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Thin-sup-t1 +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{el}{n}{ + <-> ssub * IBMPlexSerif-Sup/extralight/n }{} -\DeclareFontShape{T1}{IBMPlexSerif-Sup}{t}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-ThinItalic-sup-t1 +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{el}{it}{ + <-> ssub * IBMPlexSerif-Sup/extralight/it +}{} + + +% l --> light + +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{l}{sl}{ + <-> ssub * IBMPlexSerif-Sup/light/sl }{} -\DeclareFontShape{T1}{IBMPlexSerif-Sup}{t}{sl}{ - <-> ssub * IBMPlexSerif-Sup/t/it +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{l}{n}{ + <-> ssub * IBMPlexSerif-Sup/light/n }{} -\DeclareFontShape{T1}{IBMPlexSerif-Sup}{bx}{sl}{ - <-> ssub * IBMPlexSerif-Sup/b/sl +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{l}{it}{ + <-> ssub * IBMPlexSerif-Sup/light/it +}{} + + +% m --> regular + +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{m}{sl}{ + <-> ssub * IBMPlexSerif-Sup/regular/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{m}{n}{ + <-> ssub * IBMPlexSerif-Sup/regular/n +}{} + +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{m}{it}{ + <-> ssub * IBMPlexSerif-Sup/regular/it +}{} + + +% sb --> semibold + +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{sb}{sl}{ + <-> ssub * IBMPlexSerif-Sup/semibold/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{sb}{n}{ + <-> ssub * IBMPlexSerif-Sup/semibold/n +}{} + +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{sb}{it}{ + <-> ssub * IBMPlexSerif-Sup/semibold/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{b}{sl}{ + <-> ssub * IBMPlexSerif-Sup/bold/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{b}{n}{ + <-> ssub * IBMPlexSerif-Sup/bold/n +}{} + +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{b}{it}{ + <-> ssub * IBMPlexSerif-Sup/bold/it }{} \DeclareFontShape{T1}{IBMPlexSerif-Sup}{bx}{n}{ <-> ssub * IBMPlexSerif-Sup/b/n }{} +\DeclareFontShape{T1}{IBMPlexSerif-Sup}{bx}{sl}{ + <-> ssub * IBMPlexSerif-Sup/b/sl +}{} + \DeclareFontShape{T1}{IBMPlexSerif-Sup}{bx}{it}{ <-> ssub * IBMPlexSerif-Sup/b/it }{} diff --git a/Master/texmf-dist/tex/latex/plex/T1IBMPlexSerif-TLF.fd b/Master/texmf-dist/tex/latex/plex/T1IBMPlexSerif-TLF.fd index 9765ae9dc2a..73460680a7c 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 2018/08/01 +%% Generated by autoinst on 2019/04/22 %% \ProvidesFile{T1IBMPlexSerif-TLF.fd} - [2018/08/01 (autoinst) Font definitions for T1/IBMPlexSerif-TLF.] + [2019/04/22 (autoinst) Font definitions for T1/IBMPlexSerif-TLF.] \expandafter\ifx\csname IBMPlexSerif@scale\endcsname\relax \let\IBMPlexSerif@@scale\@empty @@ -11,110 +11,227 @@ \DeclareFontFamily{T1}{IBMPlexSerif-TLF}{} -\DeclareFontShape{T1}{IBMPlexSerif-TLF}{tx}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Text-tlf-t1 + +% ---- regular ---- + +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{regular}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-TLF}{tx}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-TextItalic-tlf-t1 +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{regular}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Italic-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-TLF}{tx}{sl}{ - <-> ssub * IBMPlexSerif-TLF/tx/it +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{regular}{sl}{ + <-> ssub * IBMPlexSerif-TLF/regular/it }{} -\DeclareFontShape{T1}{IBMPlexSerif-TLF}{sb}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBold-tlf-t1 + +% ---- thin ---- + +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{thin}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Thin-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-TLF}{sb}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBoldItalic-tlf-t1 +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{thin}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-ThinItalic-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-TLF}{sb}{sl}{ - <-> ssub * IBMPlexSerif-TLF/sb/it +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{thin}{sl}{ + <-> ssub * IBMPlexSerif-TLF/thin/it }{} -\DeclareFontShape{T1}{IBMPlexSerif-TLF}{mb}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Medium-tlf-t1 + +% ---- semibold ---- + +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{semibold}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBold-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-TLF}{mb}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-MediumItalic-tlf-t1 +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{semibold}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBoldItalic-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-TLF}{mb}{sl}{ - <-> ssub * IBMPlexSerif-TLF/mb/it +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{semibold}{sl}{ + <-> ssub * IBMPlexSerif-TLF/semibold/it }{} -\DeclareFontShape{T1}{IBMPlexSerif-TLF}{m}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-tlf-t1 + +% ---- bold ---- + +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{bold}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Bold-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-TLF}{m}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Italic-tlf-t1 +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{bold}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-BoldItalic-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-TLF}{m}{sl}{ - <-> ssub * IBMPlexSerif-TLF/m/it +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{bold}{sl}{ + <-> ssub * IBMPlexSerif-TLF/bold/it }{} -\DeclareFontShape{T1}{IBMPlexSerif-TLF}{l}{n}{ + +% ---- light ---- + +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{light}{n}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-Light-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-TLF}{l}{it}{ +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{light}{it}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-LightItalic-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-TLF}{l}{sl}{ - <-> ssub * IBMPlexSerif-TLF/l/it +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{light}{sl}{ + <-> ssub * IBMPlexSerif-TLF/light/it }{} -\DeclareFontShape{T1}{IBMPlexSerif-TLF}{b}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Bold-tlf-t1 + +% ---- text ---- + +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{text}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Text-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-TLF}{b}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-BoldItalic-tlf-t1 +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{text}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-TextItalic-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-TLF}{b}{sl}{ - <-> ssub * IBMPlexSerif-TLF/b/it +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{text}{sl}{ + <-> ssub * IBMPlexSerif-TLF/text/it }{} -\DeclareFontShape{T1}{IBMPlexSerif-TLF}{el}{n}{ + +% ---- medium ---- + +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{medium}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Medium-tlf-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{medium}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-MediumItalic-tlf-t1 +}{} + +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{medium}{sl}{ + <-> ssub * IBMPlexSerif-TLF/medium/it +}{} + + +% ---- extralight ---- + +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{extralight}{n}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-ExtraLight-tlf-t1 }{} -\DeclareFontShape{T1}{IBMPlexSerif-TLF}{el}{it}{ +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{extralight}{it}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-ExtraLightItalic-tlf-t1 }{} +\DeclareFontShape{T1}{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{T1}{IBMPlexSerif-TLF}{ul}{sl}{ + <-> ssub * IBMPlexSerif-TLF/thin/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{ul}{n}{ + <-> ssub * IBMPlexSerif-TLF/thin/n +}{} + +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{ul}{it}{ + <-> ssub * IBMPlexSerif-TLF/thin/it +}{} + + +% el --> extralight + \DeclareFontShape{T1}{IBMPlexSerif-TLF}{el}{sl}{ - <-> ssub * IBMPlexSerif-TLF/el/it + <-> ssub * IBMPlexSerif-TLF/extralight/sl }{} -\DeclareFontShape{T1}{IBMPlexSerif-TLF}{t}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Thin-tlf-t1 +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{el}{n}{ + <-> ssub * IBMPlexSerif-TLF/extralight/n }{} -\DeclareFontShape{T1}{IBMPlexSerif-TLF}{t}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-ThinItalic-tlf-t1 +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{el}{it}{ + <-> ssub * IBMPlexSerif-TLF/extralight/it +}{} + + +% l --> light + +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{l}{sl}{ + <-> ssub * IBMPlexSerif-TLF/light/sl }{} -\DeclareFontShape{T1}{IBMPlexSerif-TLF}{t}{sl}{ - <-> ssub * IBMPlexSerif-TLF/t/it +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{l}{n}{ + <-> ssub * IBMPlexSerif-TLF/light/n }{} -\DeclareFontShape{T1}{IBMPlexSerif-TLF}{bx}{sl}{ - <-> ssub * IBMPlexSerif-TLF/b/sl +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{l}{it}{ + <-> ssub * IBMPlexSerif-TLF/light/it +}{} + + +% m --> regular + +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{m}{sl}{ + <-> ssub * IBMPlexSerif-TLF/regular/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{m}{n}{ + <-> ssub * IBMPlexSerif-TLF/regular/n +}{} + +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{m}{it}{ + <-> ssub * IBMPlexSerif-TLF/regular/it +}{} + + +% sb --> semibold + +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{sb}{sl}{ + <-> ssub * IBMPlexSerif-TLF/semibold/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{sb}{n}{ + <-> ssub * IBMPlexSerif-TLF/semibold/n +}{} + +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{sb}{it}{ + <-> ssub * IBMPlexSerif-TLF/semibold/it +}{} + + +% b --> bold + +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{b}{sl}{ + <-> ssub * IBMPlexSerif-TLF/bold/sl +}{} + +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{b}{n}{ + <-> ssub * IBMPlexSerif-TLF/bold/n +}{} + +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{b}{it}{ + <-> ssub * IBMPlexSerif-TLF/bold/it }{} \DeclareFontShape{T1}{IBMPlexSerif-TLF}{bx}{n}{ <-> ssub * IBMPlexSerif-TLF/b/n }{} +\DeclareFontShape{T1}{IBMPlexSerif-TLF}{bx}{sl}{ + <-> ssub * IBMPlexSerif-TLF/b/sl +}{} + \DeclareFontShape{T1}{IBMPlexSerif-TLF}{bx}{it}{ <-> ssub * IBMPlexSerif-TLF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/plex/TS1IBMPlexMono-TLF.fd b/Master/texmf-dist/tex/latex/plex/TS1IBMPlexMono-TLF.fd index 633df952486..d4f4492c2a4 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 2018/08/01 +%% Generated by autoinst on 2019/04/22 %% \ProvidesFile{TS1IBMPlexMono-TLF.fd} - [2018/08/01 (autoinst) Font definitions for TS1/IBMPlexMono-TLF.] + [2019/04/22 (autoinst) Font definitions for TS1/IBMPlexMono-TLF.] \expandafter\ifx\csname IBMPlexMono@scale\endcsname\relax \let\IBMPlexMono@@scale\@empty @@ -11,110 +11,227 @@ \DeclareFontFamily{TS1}{IBMPlexMono-TLF}{} -\DeclareFontShape{TS1}{IBMPlexMono-TLF}{tx}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Text-tlf-ts1 + +% ---- regular ---- + +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{regular}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexMono-TLF}{tx}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-TextItalic-tlf-ts1 +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{regular}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Italic-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexMono-TLF}{tx}{sl}{ - <-> ssub * IBMPlexMono-TLF/tx/it +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{regular}{sl}{ + <-> ssub * IBMPlexMono-TLF/regular/it }{} -\DeclareFontShape{TS1}{IBMPlexMono-TLF}{sb}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-SemiBold-tlf-ts1 + +% ---- thin ---- + +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{thin}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Thin-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexMono-TLF}{sb}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-SemiBoldItalic-tlf-ts1 +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{thin}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-ThinItalic-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexMono-TLF}{sb}{sl}{ - <-> ssub * IBMPlexMono-TLF/sb/it +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{thin}{sl}{ + <-> ssub * IBMPlexMono-TLF/thin/it }{} -\DeclareFontShape{TS1}{IBMPlexMono-TLF}{mb}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Medium-tlf-ts1 + +% ---- semibold ---- + +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{semibold}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-SemiBold-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexMono-TLF}{mb}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-MediumItalic-tlf-ts1 +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{semibold}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-SemiBoldItalic-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexMono-TLF}{mb}{sl}{ - <-> ssub * IBMPlexMono-TLF/mb/it +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{semibold}{sl}{ + <-> ssub * IBMPlexMono-TLF/semibold/it }{} -\DeclareFontShape{TS1}{IBMPlexMono-TLF}{m}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-tlf-ts1 + +% ---- bold ---- + +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{bold}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Bold-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexMono-TLF}{m}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Italic-tlf-ts1 +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{bold}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-BoldItalic-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexMono-TLF}{m}{sl}{ - <-> ssub * IBMPlexMono-TLF/m/it +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{bold}{sl}{ + <-> ssub * IBMPlexMono-TLF/bold/it }{} -\DeclareFontShape{TS1}{IBMPlexMono-TLF}{l}{n}{ + +% ---- light ---- + +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{light}{n}{ <-> \IBMPlexMono@@scale IBMPlexMono-Light-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexMono-TLF}{l}{it}{ +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{light}{it}{ <-> \IBMPlexMono@@scale IBMPlexMono-LightItalic-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexMono-TLF}{l}{sl}{ - <-> ssub * IBMPlexMono-TLF/l/it +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{light}{sl}{ + <-> ssub * IBMPlexMono-TLF/light/it }{} -\DeclareFontShape{TS1}{IBMPlexMono-TLF}{b}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Bold-tlf-ts1 + +% ---- text ---- + +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{text}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Text-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexMono-TLF}{b}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-BoldItalic-tlf-ts1 +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{text}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-TextItalic-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexMono-TLF}{b}{sl}{ - <-> ssub * IBMPlexMono-TLF/b/it +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{text}{sl}{ + <-> ssub * IBMPlexMono-TLF/text/it }{} -\DeclareFontShape{TS1}{IBMPlexMono-TLF}{el}{n}{ + +% ---- medium ---- + +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{medium}{n}{ + <-> \IBMPlexMono@@scale IBMPlexMono-Medium-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{medium}{it}{ + <-> \IBMPlexMono@@scale IBMPlexMono-MediumItalic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{medium}{sl}{ + <-> ssub * IBMPlexMono-TLF/medium/it +}{} + + +% ---- extralight ---- + +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{extralight}{n}{ <-> \IBMPlexMono@@scale IBMPlexMono-ExtraLight-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexMono-TLF}{el}{it}{ +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{extralight}{it}{ <-> \IBMPlexMono@@scale IBMPlexMono-ExtraLightItalic-tlf-ts1 }{} +\DeclareFontShape{TS1}{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{TS1}{IBMPlexMono-TLF}{ul}{sl}{ + <-> ssub * IBMPlexMono-TLF/thin/sl +}{} + +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{ul}{n}{ + <-> ssub * IBMPlexMono-TLF/thin/n +}{} + +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{ul}{it}{ + <-> ssub * IBMPlexMono-TLF/thin/it +}{} + + +% el --> extralight + \DeclareFontShape{TS1}{IBMPlexMono-TLF}{el}{sl}{ - <-> ssub * IBMPlexMono-TLF/el/it + <-> ssub * IBMPlexMono-TLF/extralight/sl }{} -\DeclareFontShape{TS1}{IBMPlexMono-TLF}{t}{n}{ - <-> \IBMPlexMono@@scale IBMPlexMono-Thin-tlf-ts1 +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{el}{n}{ + <-> ssub * IBMPlexMono-TLF/extralight/n }{} -\DeclareFontShape{TS1}{IBMPlexMono-TLF}{t}{it}{ - <-> \IBMPlexMono@@scale IBMPlexMono-ThinItalic-tlf-ts1 +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{el}{it}{ + <-> ssub * IBMPlexMono-TLF/extralight/it +}{} + + +% l --> light + +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{l}{sl}{ + <-> ssub * IBMPlexMono-TLF/light/sl }{} -\DeclareFontShape{TS1}{IBMPlexMono-TLF}{t}{sl}{ - <-> ssub * IBMPlexMono-TLF/t/it +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{l}{n}{ + <-> ssub * IBMPlexMono-TLF/light/n }{} -\DeclareFontShape{TS1}{IBMPlexMono-TLF}{bx}{sl}{ - <-> ssub * IBMPlexMono-TLF/b/sl +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{l}{it}{ + <-> ssub * IBMPlexMono-TLF/light/it +}{} + + +% m --> regular + +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{m}{sl}{ + <-> ssub * IBMPlexMono-TLF/regular/sl +}{} + +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{m}{n}{ + <-> ssub * IBMPlexMono-TLF/regular/n +}{} + +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{m}{it}{ + <-> ssub * IBMPlexMono-TLF/regular/it +}{} + + +% sb --> semibold + +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{sb}{sl}{ + <-> ssub * IBMPlexMono-TLF/semibold/sl +}{} + +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{sb}{n}{ + <-> ssub * IBMPlexMono-TLF/semibold/n +}{} + +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{sb}{it}{ + <-> ssub * IBMPlexMono-TLF/semibold/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{b}{sl}{ + <-> ssub * IBMPlexMono-TLF/bold/sl +}{} + +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{b}{n}{ + <-> ssub * IBMPlexMono-TLF/bold/n +}{} + +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{b}{it}{ + <-> ssub * IBMPlexMono-TLF/bold/it }{} \DeclareFontShape{TS1}{IBMPlexMono-TLF}{bx}{n}{ <-> ssub * IBMPlexMono-TLF/b/n }{} +\DeclareFontShape{TS1}{IBMPlexMono-TLF}{bx}{sl}{ + <-> ssub * IBMPlexMono-TLF/b/sl +}{} + \DeclareFontShape{TS1}{IBMPlexMono-TLF}{bx}{it}{ <-> ssub * IBMPlexMono-TLF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/plex/TS1IBMPlexSans-TLF.fd b/Master/texmf-dist/tex/latex/plex/TS1IBMPlexSans-TLF.fd index d136ead7d28..cd7f39b047d 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 2018/08/01 +%% Generated by autoinst on 2019/04/22 %% \ProvidesFile{TS1IBMPlexSans-TLF.fd} - [2018/08/01 (autoinst) Font definitions for TS1/IBMPlexSans-TLF.] + [2019/04/22 (autoinst) Font definitions for TS1/IBMPlexSans-TLF.] \expandafter\ifx\csname IBMPlexSans@scale\endcsname\relax \let\IBMPlexSans@@scale\@empty @@ -11,110 +11,437 @@ \DeclareFontFamily{TS1}{IBMPlexSans-TLF}{} -\DeclareFontShape{TS1}{IBMPlexSans-TLF}{tx}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Text-tlf-ts1 + +% ---- semibold ---- + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{semibold}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-SemiBold-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexSans-TLF}{tx}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-TextItalic-tlf-ts1 +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{semibold}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-SemiBoldItalic-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexSans-TLF}{tx}{sl}{ - <-> ssub * IBMPlexSans-TLF/tx/it +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{semibold}{sl}{ + <-> ssub * IBMPlexSans-TLF/semibold/it }{} -\DeclareFontShape{TS1}{IBMPlexSans-TLF}{sb}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-SemiBold-tlf-ts1 + +% ---- extralightcondensed ---- + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{extralightcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ExtraLight-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexSans-TLF}{sb}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-SemiBoldItalic-tlf-ts1 +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{extralightcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ExtraLightItalic-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexSans-TLF}{sb}{sl}{ - <-> ssub * IBMPlexSans-TLF/sb/it +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{extralightcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/extralightcondensed/it }{} -\DeclareFontShape{TS1}{IBMPlexSans-TLF}{mb}{n}{ + +% ---- text ---- + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{text}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Text-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{text}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-TextItalic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{text}{sl}{ + <-> ssub * IBMPlexSans-TLF/text/it +}{} + + +% ---- medium ---- + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{medium}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-Medium-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexSans-TLF}{mb}{it}{ +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{medium}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-MediumItalic-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexSans-TLF}{mb}{sl}{ - <-> ssub * IBMPlexSans-TLF/mb/it +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{medium}{sl}{ + <-> ssub * IBMPlexSans-TLF/medium/it }{} -\DeclareFontShape{TS1}{IBMPlexSans-TLF}{m}{n}{ + +% ---- textcondensed ---- + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{textcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Text-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{textcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-TextItalic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{textcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/textcondensed/it +}{} + + +% ---- mediumcondensed ---- + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{mediumcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Medium-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{mediumcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-MediumItalic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{mediumcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/mediumcondensed/it +}{} + + +% ---- extralight ---- + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{extralight}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLight-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{extralight}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLightItalic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{extralight}{sl}{ + <-> ssub * IBMPlexSans-TLF/extralight/it +}{} + + +% ---- lightcondensed ---- + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{lightcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Light-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{lightcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-LightItalic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{lightcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/lightcondensed/it +}{} + + +% ---- semiboldcondensed ---- + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{semiboldcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-SemiBold-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{semiboldcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-SemiBoldItalic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{semiboldcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/semiboldcondensed/it +}{} + + +% ---- regular ---- + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{regular}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexSans-TLF}{m}{it}{ +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{regular}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-Italic-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexSans-TLF}{m}{sl}{ - <-> ssub * IBMPlexSans-TLF/m/it +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{regular}{sl}{ + <-> ssub * IBMPlexSans-TLF/regular/it }{} -\DeclareFontShape{TS1}{IBMPlexSans-TLF}{l}{n}{ + +% ---- bold ---- + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{bold}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Bold-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{bold}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-BoldItalic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{bold}{sl}{ + <-> ssub * IBMPlexSans-TLF/bold/it +}{} + + +% ---- thin ---- + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{thin}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSans-Thin-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{thin}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSans-ThinItalic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{thin}{sl}{ + <-> ssub * IBMPlexSans-TLF/thin/it +}{} + + +% ---- boldcondensed ---- + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{boldcondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Bold-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{boldcondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-BoldItalic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{boldcondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/boldcondensed/it +}{} + + +% ---- light ---- + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{light}{n}{ <-> \IBMPlexSans@@scale IBMPlexSans-Light-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexSans-TLF}{l}{it}{ +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{light}{it}{ <-> \IBMPlexSans@@scale IBMPlexSans-LightItalic-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexSans-TLF}{l}{sl}{ - <-> ssub * IBMPlexSans-TLF/l/it +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{light}{sl}{ + <-> ssub * IBMPlexSans-TLF/light/it }{} -\DeclareFontShape{TS1}{IBMPlexSans-TLF}{b}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Bold-tlf-ts1 + +% ---- thincondensed ---- + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{thincondensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Thin-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexSans-TLF}{b}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-BoldItalic-tlf-ts1 +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{thincondensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-ThinItalic-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexSans-TLF}{b}{sl}{ - <-> ssub * IBMPlexSans-TLF/b/it +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{thincondensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/thincondensed/it +}{} + + +% ---- condensed ---- + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{condensed}{n}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{condensed}{it}{ + <-> \IBMPlexSans@@scale IBMPlexSansCond-Italic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{condensed}{sl}{ + <-> ssub * IBMPlexSans-TLF/condensed/it +}{} + +% +% Extra 'ssub' rules to map the standard NFSS codes to our fancy names +% + +% ulc --> thincondensed + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{ulc}{sl}{ + <-> ssub * IBMPlexSans-TLF/thincondensed/sl +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{ulc}{n}{ + <-> ssub * IBMPlexSans-TLF/thincondensed/n +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{ulc}{it}{ + <-> ssub * IBMPlexSans-TLF/thincondensed/it +}{} + + +% ul --> thin + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{ul}{sl}{ + <-> ssub * IBMPlexSans-TLF/thin/sl +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{ul}{n}{ + <-> ssub * IBMPlexSans-TLF/thin/n +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{ul}{it}{ + <-> ssub * IBMPlexSans-TLF/thin/it +}{} + + +% elc --> extralightcondensed + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{elc}{sl}{ + <-> ssub * IBMPlexSans-TLF/extralightcondensed/sl +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{elc}{n}{ + <-> ssub * IBMPlexSans-TLF/extralightcondensed/n +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{elc}{it}{ + <-> ssub * IBMPlexSans-TLF/extralightcondensed/it +}{} + + +% el --> extralight + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{el}{sl}{ + <-> ssub * IBMPlexSans-TLF/extralight/sl }{} \DeclareFontShape{TS1}{IBMPlexSans-TLF}{el}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLight-tlf-ts1 + <-> ssub * IBMPlexSans-TLF/extralight/n }{} \DeclareFontShape{TS1}{IBMPlexSans-TLF}{el}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ExtraLightItalic-tlf-ts1 + <-> ssub * IBMPlexSans-TLF/extralight/it }{} -\DeclareFontShape{TS1}{IBMPlexSans-TLF}{el}{sl}{ - <-> ssub * IBMPlexSans-TLF/el/it + +% lc --> lightcondensed + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{lc}{sl}{ + <-> ssub * IBMPlexSans-TLF/lightcondensed/sl }{} -\DeclareFontShape{TS1}{IBMPlexSans-TLF}{t}{n}{ - <-> \IBMPlexSans@@scale IBMPlexSans-Thin-tlf-ts1 +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{lc}{n}{ + <-> ssub * IBMPlexSans-TLF/lightcondensed/n }{} -\DeclareFontShape{TS1}{IBMPlexSans-TLF}{t}{it}{ - <-> \IBMPlexSans@@scale IBMPlexSans-ThinItalic-tlf-ts1 +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{lc}{it}{ + <-> ssub * IBMPlexSans-TLF/lightcondensed/it }{} -\DeclareFontShape{TS1}{IBMPlexSans-TLF}{t}{sl}{ - <-> ssub * IBMPlexSans-TLF/t/it + +% l --> light + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{l}{sl}{ + <-> ssub * IBMPlexSans-TLF/light/sl }{} -\DeclareFontShape{TS1}{IBMPlexSans-TLF}{bx}{sl}{ - <-> ssub * IBMPlexSans-TLF/b/sl +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{l}{n}{ + <-> ssub * IBMPlexSans-TLF/light/n +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{l}{it}{ + <-> ssub * IBMPlexSans-TLF/light/it +}{} + + +% c --> condensed + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{c}{sl}{ + <-> ssub * IBMPlexSans-TLF/condensed/sl +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{c}{n}{ + <-> ssub * IBMPlexSans-TLF/condensed/n +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{c}{it}{ + <-> ssub * IBMPlexSans-TLF/condensed/it +}{} + + +% m --> regular + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{m}{sl}{ + <-> ssub * IBMPlexSans-TLF/regular/sl +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{m}{n}{ + <-> ssub * IBMPlexSans-TLF/regular/n +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{m}{it}{ + <-> ssub * IBMPlexSans-TLF/regular/it +}{} + + +% sbc --> semiboldcondensed + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{sbc}{sl}{ + <-> ssub * IBMPlexSans-TLF/semiboldcondensed/sl +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{sbc}{n}{ + <-> ssub * IBMPlexSans-TLF/semiboldcondensed/n +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{sbc}{it}{ + <-> ssub * IBMPlexSans-TLF/semiboldcondensed/it +}{} + + +% sb --> semibold + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{sb}{sl}{ + <-> ssub * IBMPlexSans-TLF/semibold/sl +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{sb}{n}{ + <-> ssub * IBMPlexSans-TLF/semibold/n +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{sb}{it}{ + <-> ssub * IBMPlexSans-TLF/semibold/it +}{} + + +% bc --> boldcondensed + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{bc}{sl}{ + <-> ssub * IBMPlexSans-TLF/boldcondensed/sl +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{bc}{n}{ + <-> ssub * IBMPlexSans-TLF/boldcondensed/n +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{bc}{it}{ + <-> ssub * IBMPlexSans-TLF/boldcondensed/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{b}{sl}{ + <-> ssub * IBMPlexSans-TLF/bold/sl +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{b}{n}{ + <-> ssub * IBMPlexSans-TLF/bold/n +}{} + +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{b}{it}{ + <-> ssub * IBMPlexSans-TLF/bold/it }{} \DeclareFontShape{TS1}{IBMPlexSans-TLF}{bx}{n}{ <-> ssub * IBMPlexSans-TLF/b/n }{} +\DeclareFontShape{TS1}{IBMPlexSans-TLF}{bx}{sl}{ + <-> ssub * IBMPlexSans-TLF/b/sl +}{} + \DeclareFontShape{TS1}{IBMPlexSans-TLF}{bx}{it}{ <-> ssub * IBMPlexSans-TLF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/plex/TS1IBMPlexSansCondensed-TLF.fd b/Master/texmf-dist/tex/latex/plex/TS1IBMPlexSansCondensed-TLF.fd deleted file mode 100644 index d821cac2a8b..00000000000 --- a/Master/texmf-dist/tex/latex/plex/TS1IBMPlexSansCondensed-TLF.fd +++ /dev/null @@ -1,122 +0,0 @@ -%% Generated by autoinst on 2018/08/01 -%% -\ProvidesFile{TS1IBMPlexSansCondensed-TLF.fd} - [2018/08/01 (autoinst) Font definitions for TS1/IBMPlexSansCondensed-TLF.] - -\expandafter\ifx\csname IBMPlexSansCondensed@scale\endcsname\relax - \let\IBMPlexSansCondensed@@scale\@empty -\else - \edef\IBMPlexSansCondensed@@scale{s*[\csname IBMPlexSansCondensed@scale\endcsname]}% -\fi - -\DeclareFontFamily{TS1}{IBMPlexSansCondensed-TLF}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{tx}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Text-tlf-ts1 -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{tx}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-TextItalic-tlf-ts1 -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{tx}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/tx/it -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{sb}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-SemiBold-tlf-ts1 -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{sb}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-SemiBoldItalic-tlf-ts1 -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{sb}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/sb/it -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{mb}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Medium-tlf-ts1 -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{mb}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-MediumItalic-tlf-ts1 -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{mb}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/mb/it -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{m}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-tlf-ts1 -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{m}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Italic-tlf-ts1 -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{m}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/m/it -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{l}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Light-tlf-ts1 -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{l}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-LightItalic-tlf-ts1 -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{l}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/l/it -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{b}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Bold-tlf-ts1 -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{b}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-BoldItalic-tlf-ts1 -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{b}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/b/it -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{el}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ExtraLight-tlf-ts1 -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{el}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ExtraLightItalic-tlf-ts1 -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{el}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/el/it -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{t}{n}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-Thin-tlf-ts1 -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{t}{it}{ - <-> \IBMPlexSansCondensed@@scale IBMPlexSansCond-ThinItalic-tlf-ts1 -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{t}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/t/it -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{bx}{sl}{ - <-> ssub * IBMPlexSansCondensed-TLF/b/sl -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{bx}{n}{ - <-> ssub * IBMPlexSansCondensed-TLF/b/n -}{} - -\DeclareFontShape{TS1}{IBMPlexSansCondensed-TLF}{bx}{it}{ - <-> ssub * IBMPlexSansCondensed-TLF/b/it -}{} - -\endinput diff --git a/Master/texmf-dist/tex/latex/plex/TS1IBMPlexSerif-TLF.fd b/Master/texmf-dist/tex/latex/plex/TS1IBMPlexSerif-TLF.fd index 021c9662ca8..188f91cb1d0 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 2018/08/01 +%% Generated by autoinst on 2019/04/22 %% \ProvidesFile{TS1IBMPlexSerif-TLF.fd} - [2018/08/01 (autoinst) Font definitions for TS1/IBMPlexSerif-TLF.] + [2019/04/22 (autoinst) Font definitions for TS1/IBMPlexSerif-TLF.] \expandafter\ifx\csname IBMPlexSerif@scale\endcsname\relax \let\IBMPlexSerif@@scale\@empty @@ -11,110 +11,227 @@ \DeclareFontFamily{TS1}{IBMPlexSerif-TLF}{} -\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{tx}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Text-tlf-ts1 + +% ---- regular ---- + +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{regular}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{tx}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-TextItalic-tlf-ts1 +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{regular}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Italic-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{tx}{sl}{ - <-> ssub * IBMPlexSerif-TLF/tx/it +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{regular}{sl}{ + <-> ssub * IBMPlexSerif-TLF/regular/it }{} -\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{sb}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBold-tlf-ts1 + +% ---- thin ---- + +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{thin}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Thin-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{sb}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBoldItalic-tlf-ts1 +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{thin}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-ThinItalic-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{sb}{sl}{ - <-> ssub * IBMPlexSerif-TLF/sb/it +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{thin}{sl}{ + <-> ssub * IBMPlexSerif-TLF/thin/it }{} -\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{mb}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Medium-tlf-ts1 + +% ---- semibold ---- + +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{semibold}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBold-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{mb}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-MediumItalic-tlf-ts1 +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{semibold}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-SemiBoldItalic-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{mb}{sl}{ - <-> ssub * IBMPlexSerif-TLF/mb/it +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{semibold}{sl}{ + <-> ssub * IBMPlexSerif-TLF/semibold/it }{} -\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{m}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-tlf-ts1 + +% ---- bold ---- + +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{bold}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Bold-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{m}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Italic-tlf-ts1 +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{bold}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-BoldItalic-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{m}{sl}{ - <-> ssub * IBMPlexSerif-TLF/m/it +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{bold}{sl}{ + <-> ssub * IBMPlexSerif-TLF/bold/it }{} -\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{l}{n}{ + +% ---- light ---- + +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{light}{n}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-Light-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{l}{it}{ +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{light}{it}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-LightItalic-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{l}{sl}{ - <-> ssub * IBMPlexSerif-TLF/l/it +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{light}{sl}{ + <-> ssub * IBMPlexSerif-TLF/light/it }{} -\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{b}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Bold-tlf-ts1 + +% ---- text ---- + +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{text}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Text-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{b}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-BoldItalic-tlf-ts1 +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{text}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-TextItalic-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{b}{sl}{ - <-> ssub * IBMPlexSerif-TLF/b/it +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{text}{sl}{ + <-> ssub * IBMPlexSerif-TLF/text/it }{} -\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{el}{n}{ + +% ---- medium ---- + +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{medium}{n}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-Medium-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{medium}{it}{ + <-> \IBMPlexSerif@@scale IBMPlexSerif-MediumItalic-tlf-ts1 +}{} + +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{medium}{sl}{ + <-> ssub * IBMPlexSerif-TLF/medium/it +}{} + + +% ---- extralight ---- + +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{extralight}{n}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-ExtraLight-tlf-ts1 }{} -\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{el}{it}{ +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{extralight}{it}{ <-> \IBMPlexSerif@@scale IBMPlexSerif-ExtraLightItalic-tlf-ts1 }{} +\DeclareFontShape{TS1}{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{TS1}{IBMPlexSerif-TLF}{ul}{sl}{ + <-> ssub * IBMPlexSerif-TLF/thin/sl +}{} + +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{ul}{n}{ + <-> ssub * IBMPlexSerif-TLF/thin/n +}{} + +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{ul}{it}{ + <-> ssub * IBMPlexSerif-TLF/thin/it +}{} + + +% el --> extralight + \DeclareFontShape{TS1}{IBMPlexSerif-TLF}{el}{sl}{ - <-> ssub * IBMPlexSerif-TLF/el/it + <-> ssub * IBMPlexSerif-TLF/extralight/sl }{} -\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{t}{n}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-Thin-tlf-ts1 +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{el}{n}{ + <-> ssub * IBMPlexSerif-TLF/extralight/n }{} -\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{t}{it}{ - <-> \IBMPlexSerif@@scale IBMPlexSerif-ThinItalic-tlf-ts1 +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{el}{it}{ + <-> ssub * IBMPlexSerif-TLF/extralight/it +}{} + + +% l --> light + +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{l}{sl}{ + <-> ssub * IBMPlexSerif-TLF/light/sl }{} -\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{t}{sl}{ - <-> ssub * IBMPlexSerif-TLF/t/it +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{l}{n}{ + <-> ssub * IBMPlexSerif-TLF/light/n }{} -\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{bx}{sl}{ - <-> ssub * IBMPlexSerif-TLF/b/sl +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{l}{it}{ + <-> ssub * IBMPlexSerif-TLF/light/it +}{} + + +% m --> regular + +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{m}{sl}{ + <-> ssub * IBMPlexSerif-TLF/regular/sl +}{} + +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{m}{n}{ + <-> ssub * IBMPlexSerif-TLF/regular/n +}{} + +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{m}{it}{ + <-> ssub * IBMPlexSerif-TLF/regular/it +}{} + + +% sb --> semibold + +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{sb}{sl}{ + <-> ssub * IBMPlexSerif-TLF/semibold/sl +}{} + +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{sb}{n}{ + <-> ssub * IBMPlexSerif-TLF/semibold/n +}{} + +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{sb}{it}{ + <-> ssub * IBMPlexSerif-TLF/semibold/it +}{} + + +% b --> bold + +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{b}{sl}{ + <-> ssub * IBMPlexSerif-TLF/bold/sl +}{} + +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{b}{n}{ + <-> ssub * IBMPlexSerif-TLF/bold/n +}{} + +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{b}{it}{ + <-> ssub * IBMPlexSerif-TLF/bold/it }{} \DeclareFontShape{TS1}{IBMPlexSerif-TLF}{bx}{n}{ <-> ssub * IBMPlexSerif-TLF/b/n }{} +\DeclareFontShape{TS1}{IBMPlexSerif-TLF}{bx}{sl}{ + <-> ssub * IBMPlexSerif-TLF/b/sl +}{} + \DeclareFontShape{TS1}{IBMPlexSerif-TLF}{bx}{it}{ <-> ssub * IBMPlexSerif-TLF/b/it }{} diff --git a/Master/texmf-dist/tex/latex/plex/plex-mono.sty b/Master/texmf-dist/tex/latex/plex/plex-mono.sty index e059a93e52f..32e19ea2588 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} - [2018/08/01 (Bob Tennent) Style file for IBMPlexMono fonts] + [2019/04/23 (Bob Tennent) Style file for IBMPlexMono fonts] \RequirePackage{ifxetex,ifluatex,xkeyval,textcomp} @@ -13,23 +13,6 @@ \plexmono@otffalse \fi\fi -\ifplexmono@otf - \RequirePackage{fontspec} - \def\plexmono@medstyle{Regular} - \def\plexmono@boldstyle{Bold} -\else % type1 - \RequirePackage{fontenc,fontaxes,mweights} - \def\bfseries@tt{b} - \def\mdseries@tt{m} - \def\plexmono@figurestyle{LF} - \def\plexmono@figurealign{T} - \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 \newcommand*{\IBMPlexMono@scale}{1} \DeclareOptionX{scale}{\renewcommand*{\IBMPlexMono@scale}{#1}} @@ -57,6 +40,21 @@ \ProcessOptionsX\relax +\ifplexmono@otf + \RequirePackage{fontspec} + \def\plexmono@medstyle{Regular} + \def\plexmono@boldstyle{Bold} +\else % type1 + \RequirePackage{fontenc,fontaxes,mweights} + \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@otf \def\plexmono@regular{Regular} @@ -89,7 +87,7 @@ {IBMPlexMono} \else % type1 - \def\plexmonofamily{IBMPlexMono-\plexmono@figurealign\plexmono@figurestyle} + \def\plexmonofamily{IBMPlexMono-TLF} \newcommand*\plexmono{\fontfamily{\plexmonofamily}\selectfont} \def\ttdefault{\plexmonofamily} \fi diff --git a/Master/texmf-dist/tex/latex/plex/plex-sans.sty b/Master/texmf-dist/tex/latex/plex/plex-sans.sty index 46e0bb58141..5e88e7dc909 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} - [2018/08/01 (Bob Tennent) Style file for IBMPlexSans fonts] + [2019/04/23 (Bob Tennent) Style file for IBMPlexSans fonts] \RequirePackage{ifxetex,ifluatex,xkeyval,textcomp} @@ -13,16 +13,45 @@ \plexsans@otffalse \fi\fi +\newcommand*{\IBMPlexSans@scale}{1} +\DeclareOptionX{scale}{\renewcommand*{\IBMPlexSans@scale}{#1}} + +\newif\ifplexsans@sfdefault \plexsans@sfdefaultfalse +\newif\ifplexsans@condensed \plexsans@condensedfalse +\newif\ifplexsans@thin \plexsans@thinfalse +\newif\ifplexsans@extralight \plexsans@extralightfalse +\newif\ifplexsans@light \plexsans@lightfalse +\newif\ifplexsans@textmd \plexsans@textmdfalse +\newif\ifplexsans@text \plexsans@textfalse +\newif\ifplexsans@mediumbold \plexsans@mediumboldfalse +\newif\ifplexsans@semibold \plexsans@semiboldfalse + +\DeclareOptionX{type1}{\plexsans@otffalse} +\DeclareOptionX{sfdefault}{\plexsans@sfdefaulttrue} +\DeclareOptionX{condensed}{\plexsans@condensedtrue} + +\DeclareOptionX{thin}{\plexsans@thintrue} +\DeclareOptionX{t}{\plexsans@thintrue} +\DeclareOptionX{extralight}{\plexsans@extralighttrue} +\DeclareOptionX{el}{\plexsans@extralighttrue} +\DeclareOptionX{light}{\plexsans@lighttrue} +\DeclareOptionX{l}{\plexsans@lighttrue} +\DeclareOptionX{textmd}{\plexsans@textmdtrue} +\DeclareOptionX{txmd}{\plexsans@textmdtrue} +\DeclareOptionX{text}{\plexsans@texttrue} +\DeclareOptionX{tx}{\plexsans@texttrue} +\DeclareOptionX{medium}{\plexsans@mediumboldtrue} +\DeclareOptionX{mb}{\plexsans@mediumboldtrue} +\DeclareOptionX{semibold}{\plexsans@semiboldtrue} +\DeclareOptionX{sb}{\plexsans@semiboldtrue} + + +\ProcessOptionsX\relax + \ifplexsans@otf \RequirePackage{fontspec} - \def\plexsans@medstyle{Regular} - \def\plexsans@boldstyle{Bold} \else % type1 \RequirePackage{fontenc,fontaxes,mweights} - \def\bfseries@sf{b} - \def\mdseries@sf{m} - \def\plexsans@figurestyle{LF} - \def\plexsans@figurealign{T} \fa@naming@exception{figures}{{superior}{proportional}}{Sup} \fa@naming@exception{figures}{{superior}{tabular}}{Sup} \def\sufigures{\@nomath\sufigures @@ -31,35 +60,42 @@ \let\textsuperior\textsu \fi -\newcommand*{\IBMPlexSans@scale}{1} -\newcommand*{\IBMPlexSansCondensed@scale}{1} -\DeclareOptionX{scale}{\renewcommand*{\IBMPlexSans@scale}{#1}\renewcommand*{\IBMPlexSansCondensed@scale}{#1}} - -\newif\ifplexsans@sfdefault \plexsans@sfdefaultfalse -\newif\ifplexsans@condensed \plexsans@condensedfalse - -\DeclareOptionX{type1}{\plexsans@otffalse} -\DeclareOptionX{sfdefault}{\plexsans@sfdefaulttrue} -\DeclareOptionX{condensed}{\plexsans@condensedtrue} - -\DeclareOptionX{thin}{\edef\mdseries@sf{t}\def\plexsans@medstyle{Thin}} -\DeclareOptionX{t}{\edef\mdseries@sf{t}\def\plexsans@medstyle{Thin}} -\DeclareOptionX{extralight}{\edef\mdseries@sf{el}\def\plexsans@medstyle{ExtraLight}} -\DeclareOptionX{el}{\edef\mdseries@sf{el}\def\plexsans@medstyle{ExtraLight}} -\DeclareOptionX{light}{\edef\mdseries@sf{l}\def\plexsans@medstyle{Light}} -\DeclareOptionX{l}{\edef\mdseries@sf{l}\def\plexsans@medstyle{Light}} -\DeclareOptionX{textmd}{\edef\mdseries@sf{tx}\def\plexsans@medstyle{Text}} -\DeclareOptionX{txmd}{\edef\mdseries@sf{tx}\def\plexsans@medstyle{Text}} -\DeclareOptionX{text}{\edef\bfseries@sf{tx}\def\plexsans@boldstyle{Text}} -\DeclareOptionX{tx}{\edef\bfseries@sf{tx}\def\plexsans@boldstyle{Text}} -\DeclareOptionX{medium}{\edef\bfseries@sf{mb}\def\plexsans@boldstyle{Medium}} -\DeclareOptionX{m}{\edef\bfseries@sf{mb}\def\plexsans@boldstyle{Medium}} -\DeclareOptionX{semibold}{\edef\bfseries@sf{sb}\def\plexsans@boldstyle{SemiBold}} -\DeclareOptionX{sb}{\edef\bfseries@sf{sb}\def\plexsans@boldstyle{SemiBold}} - +\ifplexsans@otf -\ProcessOptionsX\relax + \def\plexsans@medstyle{Regular} + \ifplexsans@thin\def\plexsans@medstyle{Thin} + \else\ifplexsans@extralight\def\plexsans@medstyle{ExtraLight} + \else\ifplexsans@light\def\plexsans@medstyle{Light} + \else\ifplexsans@textmd\def\plexsans@medstyle{Text}\fi\fi\fi\fi + \def\plexsans@boldstyle{Bold} + \ifplexsans@text\def\plexsans@boldstyle{Text} + \else\ifplexsans@mediumbold\def\plexsans@boldstyle{Medium} + \else\ifplexsans@semibold\def\plexsans@boldstyle{SemiBold}\fi\fi\fi +\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} + \ifplexsans@text\def\bfseries@sf{textcondensed} + \else\ifplexsans@mediumbold\def\bfseries@sf{mediumcondensed} + \else\ifplexsans@semibold\def\bfseries@sf{semiboldcondensed}\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} + \else\ifplexsans@textmd\def\mdseries@sf{text}\fi\fi\fi\fi + \def\bfseries@sf{bold} + \ifplexsans@text\def\bfseries@sf{text} + \else\ifplexsans@mediumbold\def\bfseries@sf{medium} + \else\ifplexsans@semibold\def\bfseries@sf{semibold}\fi\fi\fi + \fi +\fi \ifplexsans@otf \def\plexsans@regular{Regular} @@ -107,19 +143,36 @@ {IBMPlexSansCondensed} \else % type1 - \def\plexsansfamily{IBMPlexSans-\plexsans@figurealign\plexsans@figurestyle} - \def\plexsanscondensedfamily{IBMPlexSansCondensed-\plexsans@figurealign\plexsans@figurestyle} - \newcommand*\plexsans{\fontfamily{\plexsansfamily}\selectfont} - \newcommand*\plexsanscondensed{\fontfamily{\plexsanscondensedfamily}\selectfont} - \ifplexsans@condensed - \def\sfdefault{\plexsanscondensedfamily} - \else - \def\sfdefault{\plexsansfamily} - \fi - \ifplexsans@sfdefault\edef\familydefault{\sfdefault}\fi + \def\plexsansfamily{IBMPlexSans-TLF} + \newcommand*\plexsans{% + \def\mdseries@sf{regular} + \ifplexsans@thin\def\mdseries@sf{thin} + \else\ifplexsans@extralight\def\mdseries@sf{extralight} + \else\ifplexsans@light\def\mdseries@sf{light} + \else\ifplexsans@textmd\def\mdseries@sf{text}\fi\fi\fi\fi + \def\bfseries@sf{bold} + \ifplexsans@text\def\bfseries@sf{text} + \else\ifplexsans@mediumbold\def\bfseries@sf{medium} + \else\ifplexsans@semibold\def\bfseries@sf{semibold}\fi\fi\fi + \sffamily + } + \newcommand*\plexsanscondensed{% + \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} + \ifplexsans@text\def\bfseries@sf{textcondensed} + \else\ifplexsans@mediumbold\def\bfseries@sf{mediumcondensed} + \else\ifplexsans@semibold\def\bfseries@sf{semiboldcondensed}\fi\fi\fi + \sffamily + } + \renewcommand*\sfdefault{\plexsansfamily} + \ifplexsans@sfdefault\edef\familydefault{\sfdefault}\edef\seriesdefault{\mdseries@sf}\fi \fi - +\newcommand*\plexsanslgr{\fontencoding{LGR}\fontfamily{IBMPlexSans-TLF}\selectfont} % even for otf \ifplexsans@otf % turn off defaults in case other fonts are selected: diff --git a/Master/texmf-dist/tex/latex/plex/plex-serif.sty b/Master/texmf-dist/tex/latex/plex/plex-serif.sty index 24baec7405e..fb879542530 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} - [2018/08/01 (Bob Tennent) Style file for IBMPlexSerif fonts] + [2019/04/23 (Bob Tennent) Style file for IBMPlexSerif fonts] \RequirePackage{ifxetex,ifluatex,xkeyval,textcomp} @@ -13,23 +13,6 @@ \plexserif@otffalse \fi\fi -\ifplexserif@otf - \RequirePackage{fontspec} - \def\plexserif@medstyle{Regular} - \def\plexserif@boldstyle{Bold} -\else % type1 - \RequirePackage{fontenc,fontaxes,mweights} - \def\bfseries@rm{b} - \def\mdseries@rm{m} - \def\plexserif@figurestyle{LF} - \def\plexserif@figurealign{T} - \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 \newcommand*{\IBMPlexSerif@scale}{1} \DeclareOptionX{scale}{\renewcommand*{\IBMPlexSerif@scale}{#1}} @@ -37,16 +20,16 @@ \DeclareOptionX{type1}{\plexserif@otffalse} -\DeclareOptionX{thin}{\edef\mdseries@rm{t}\def\plexserif@medstyle{Thin}} -\DeclareOptionX{t}{\edef\mdseries@rm{t}\def\plexserif@medstyle{Thin}} +\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{tx}\def\plexserif@boldstyle{Text}} -\DeclareOptionX{tx}{\edef\bfseries@rm{tx}\def\plexserif@boldstyle{Text}} -\DeclareOptionX{textmd}{\edef\mdseries@rm{tx}\def\plexserif@medstyle{Text}} -\DeclareOptionX{txmd}{\edef\mdseries@rm{tx}\def\plexserif@medstyle{Text}} +\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}} @@ -54,6 +37,21 @@ \ProcessOptionsX\relax +\ifplexserif@otf + \RequirePackage{fontspec} + \def\plexserif@medstyle{Regular} + \def\plexserif@boldstyle{Bold} +\else % type1 + \RequirePackage{fontenc,fontaxes,mweights} + \def\bfseries@rm{b} + \def\mdseries@rm{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 \ifplexserif@otf \def\plexserif@regular{Regular} @@ -80,9 +78,10 @@ {IBMPlexSerif} \else % type1 - \def\plexseriffamily{IBMPlexSerif-\plexserif@figurealign\plexserif@figurestyle} + \def\plexseriffamily{IBMPlexSerif-TLF} \newcommand*\plexserif{\fontfamily{\plexseriffamily}\selectfont} \def\rmdefault{\plexseriffamily} + \def\seriesdefault{\mdseries@rm} \fi \ifplexserif@otf -- cgit v1.2.3