summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/cabin/cabin.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/cabin/cabin.sty')
-rw-r--r--Master/texmf-dist/tex/latex/cabin/cabin.sty18
1 files changed, 15 insertions, 3 deletions
diff --git a/Master/texmf-dist/tex/latex/cabin/cabin.sty b/Master/texmf-dist/tex/latex/cabin/cabin.sty
index a4df565ff83..20b6b23767d 100644
--- a/Master/texmf-dist/tex/latex/cabin/cabin.sty
+++ b/Master/texmf-dist/tex/latex/cabin/cabin.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{cabin}
- [2013/06/22 (Bob Tennent) Supports Cabin fonts for all LaTeX engines.]
+ [2013/07/16 (Bob Tennent) Supports Cabin fonts for all LaTeX engines.]
\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
@@ -50,8 +50,16 @@
\else % type1
-% now using \ifcabin@semibold and \ifcabin@medium in .fd files
-
+ \ifcabin@semibold
+ \edef\cabin@boldstyle{sb}
+ \else
+ \edef\cabin@boldstyle{b}
+ \fi
+ \ifcabin@medium
+ \edef\cabin@regstyle{mb}
+ \else
+ \edef\cabin@regstyle{m}
+ \fi
\fi
\ifcabin@otf
@@ -104,6 +112,10 @@
\ifcabin@default\renewcommand*\familydefault{\cabincondensedfamily}\fi
\else
\renewcommand*\sfdefault{\cabinfamily}
+ \let\mdseries@cabin\mdseries
+ \renewcommand*\mdseries{\ifx\f@family\cabinfamily\fontseries\cabin@regstyle\selectfont\else\mdseries@cabin\fi}
+ \let\bfseries@cabin\bfseries
+ \renewcommand*\bfseries{\ifx\f@family\cabinfamily\fontseries\cabin@boldstyle\selectfont\else\bfseries@cabin\fi}
\ifcabin@default\renewcommand*\familydefault{\cabinfamily}\fi
\fi
\newcommand*\cabin{\fontfamily{\cabinfamily}\selectfont}