summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/plex/plex-serif.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/plex/plex-serif.sty')
-rw-r--r--Master/texmf-dist/tex/latex/plex/plex-serif.sty49
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