summaryrefslogtreecommitdiff
path: root/fonts/spectral/latex/spectral.sty
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/spectral/latex/spectral.sty')
-rw-r--r--fonts/spectral/latex/spectral.sty47
1 files changed, 44 insertions, 3 deletions
diff --git a/fonts/spectral/latex/spectral.sty b/fonts/spectral/latex/spectral.sty
index e573534f77..8b4e28378e 100644
--- a/fonts/spectral/latex/spectral.sty
+++ b/fonts/spectral/latex/spectral.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{spectral}
- [2020/08/21 (Bob Tennent and autoinst) Style file for Spectral fonts.]
+ [2021/01/01 (Bob Tennent and autoinst) Style file for Spectral fonts.]
\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
@@ -92,9 +92,9 @@
\ifspectral@medium
\def\mdseries@rm{medium}
\else\ifspectral@light
- \def\mdseries@rm{light}
+ \def\mdseries@rm{l}
\else\ifspectral@extralight
- \def\mdseries@rm{extralight}
+ \def\mdseries@rm{el}
\else
\def\mdseries@rm{m}
\fi\fi\fi
@@ -132,6 +132,42 @@
BoldItalicFont = *-\spectral@boldstyle Italic ,
]
{Spectral}
+ \newfontfamily\spectralextralight
+ [ Numbers = {\spectral@figurealign,\spectral@figurestyle},
+ UprightFont = *-ExtraLight ,
+ ItalicFont = *-ExtraLightItalic ,
+ BoldFont = *-\spectral@boldstyle ,
+ BoldItalicFont = *-\spectral@boldstyle Italic ,
+ ]
+ {Spectral}
+ \newfontfamily\spectrallight
+ [ Numbers = {\spectral@figurealign,\spectral@figurestyle},
+ UprightFont = *-Light ,
+ ItalicFont = *-LightItalic ,
+ BoldFont = *-\spectral@boldstyle ,
+ BoldItalicFont = *-\spectral@boldstyle Italic ,
+ ]
+ {Spectral}
+ \newfontfamily\spectralmedium
+ [ Numbers = {\spectral@figurealign,\spectral@figurestyle},
+ UprightFont = *-Medium ,
+ ItalicFont = *-MediumItalic ,
+ BoldFont = *-\spectral@boldstyle ,
+ BoldItalicFont = *-\spectral@boldstyle Italic ,
+ ]
+ {Spectral}
+ \newfontfamily\spectralsemibold
+ [ Numbers = {\spectral@figurealign,\spectral@figurestyle},
+ UprightFont = *-SemiBold ,
+ ItalicFont = *-SemiBoldItalic ,
+ ]
+ {Spectral}
+ \newfontfamily\spectralextrabold
+ [ Numbers = {\spectral@figurealign,\spectral@figurestyle},
+ UprightFont = *-ExtraBold ,
+ ItalicFont = *-ExtraBoldItalic ,
+ ]
+ {Spectral}
\providecommand\sufigures{\addfontfeatures{VerticalPosition=Superior}}
\DeclareTextFontCommand{\oldstylenums}{\addfontfeatures{Numbers=OldStyle}}
\DeclareTextFontCommand{\liningnums}{\addfontfeatures{Numbers=Lining}}
@@ -152,6 +188,11 @@
\fa@naming@exception{shape}{{it}{sw}}{sw}
\fi
+ \def\spectralextralight{\fontfamily{\spectral@family}\fontseries{el}\selectfont}
+ \def\spectrallight{\fontfamily{\spectral@family}\fontseries{l}\selectfont}
+ \def\spectralmedium{\fontfamily{\spectral@family}\fontseries{medium}\selectfont}
+ \def\spectralsemibold{\fontfamily{\spectral@family}\fontseries{sb}\selectfont}
+ \def\spectralextrabold{\fontfamily{\spectral@family}\fontseries{eb}\selectfont}
\DeclareTextFontCommand{\oldstylenums}{\fontfamily{Spectral-\spectral@figurealign OsF}\selectfont}
\DeclareTextFontCommand{\liningnums}{\fontfamily{Spectral-\spectral@figurealign LF}\selectfont}