diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/plex/plex-serif.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/plex/plex-serif.sty | 49 |
1 files changed, 24 insertions, 25 deletions
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 |