summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-10-16 20:53:58 +0000
committerKarl Berry <karl@freefriends.org>2019-10-16 20:53:58 +0000
commit87384fbef1eeb42896fbb8eb44c716f3e4e4bdd0 (patch)
treeaf3555615989fa8fd0760f3f6d56c888c5c23fa3 /Master/texmf-dist/tex
parent01514fe4ed07827ee9d634a30f01985a47c214a0 (diff)
crimsonpro (16oct19)
git-svn-id: svn://tug.org/texlive/trunk@52407 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r--Master/texmf-dist/tex/latex/crimsonpro/CrimsonPro.sty9
-rw-r--r--Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-Inf.fd235
-rw-r--r--Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-LF.fd295
-rw-r--r--Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-OsF.fd253
-rw-r--r--Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-Sup.fd235
-rw-r--r--Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-TLF.fd295
-rw-r--r--Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-TOsF.fd253
-rw-r--r--Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-Inf.fd235
-rw-r--r--Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-LF.fd295
-rw-r--r--Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-OsF.fd253
-rw-r--r--Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-Sup.fd235
-rw-r--r--Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-TLF.fd295
-rw-r--r--Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-TOsF.fd253
-rw-r--r--Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-Inf.fd235
-rw-r--r--Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-LF.fd295
-rw-r--r--Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-OsF.fd253
-rw-r--r--Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-Sup.fd235
-rw-r--r--Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-TLF.fd295
-rw-r--r--Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-TOsF.fd253
-rw-r--r--Master/texmf-dist/tex/latex/crimsonpro/TS1CrimsonPro-LF.fd235
-rw-r--r--Master/texmf-dist/tex/latex/crimsonpro/TS1CrimsonPro-OsF.fd235
-rw-r--r--Master/texmf-dist/tex/latex/crimsonpro/TS1CrimsonPro-TLF.fd235
-rw-r--r--Master/texmf-dist/tex/latex/crimsonpro/TS1CrimsonPro-TOsF.fd235
23 files changed, 3685 insertions, 1962 deletions
diff --git a/Master/texmf-dist/tex/latex/crimsonpro/CrimsonPro.sty b/Master/texmf-dist/tex/latex/crimsonpro/CrimsonPro.sty
index 23674fe0536..190dbcb689d 100644
--- a/Master/texmf-dist/tex/latex/crimsonpro/CrimsonPro.sty
+++ b/Master/texmf-dist/tex/latex/crimsonpro/CrimsonPro.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{CrimsonPro}
- [2018/12/18 (Bob Tennent and autoinst) Style file for CrimsonPro fonts.]
+ [2019/10/15 (Bob Tennent and autoinst) Style file for CrimsonPro fonts.]
\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
@@ -93,20 +93,21 @@
\def\crimsonpro@figurealign{}
\fi
\ifcrimsonpro@medium
- \def\mdseries@rm{mb}
+ \def\mdseries@rm{m}
\else\ifcrimsonpro@light
\def\mdseries@rm{l}
\else\ifcrimsonpro@extralight
\def\mdseries@rm{el}
\else
- \def\mdseries@rm{m}
+ \def\mdseries@rm{sl}
\fi\fi\fi
+ \def\seriesdefault{\mdseries@rm}
\ifcrimsonpro@semibold
\def\bfseries@rm{sb}
\else\ifcrimsonpro@extrabold
\def\bfseries@rm{eb}
\else\ifcrimsonpro@black
- \def\bfseries@rm{k}
+ \def\bfseries@rm{ub}
\else
\def\bfseries@rm{b}
\fi\fi\fi
diff --git a/Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-Inf.fd b/Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-Inf.fd
index 7500be0d617..8e167139417 100644
--- a/Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-Inf.fd
+++ b/Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-Inf.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/12/17
+%% Generated by autoinst on 2019/10/15
%%
\ProvidesFile{LY1CrimsonPro-Inf.fd}
- [2018/12/17 (autoinst) Font definitions for LY1/CrimsonPro-Inf.]
+ [2019/10/15 (autoinst) Font definitions for LY1/CrimsonPro-Inf.]
\expandafter\ifx\csname CrimsonPro@scale\endcsname\relax
\let\CrimsonPro@@scale\@empty
@@ -11,110 +11,257 @@
\DeclareFontFamily{LY1}{CrimsonPro-Inf}{}
-\DeclareFontShape{LY1}{CrimsonPro-Inf}{eb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-inf-ly1
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{regular}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Regular-inf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Inf}{eb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-inf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{regular}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-Italic-inf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Inf}{eb}{sl}{
- <-> ssub * CrimsonPro-Inf/eb/it
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{regular}{sl}{
+ <-> ssub * CrimsonPro-Inf/regular/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Inf}{sb}{n}{
+
+% ---- semibold ----
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{semibold}{n}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBold-inf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Inf}{sb}{it}{
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{semibold}{it}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-inf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Inf}{sb}{sl}{
- <-> ssub * CrimsonPro-Inf/sb/it
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{semibold}{sl}{
+ <-> ssub * CrimsonPro-Inf/semibold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Inf}{mb}{n}{
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{bold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Bold-inf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{bold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-inf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{bold}{sl}{
+ <-> ssub * CrimsonPro-Inf/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{light}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Light-inf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{light}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-LightItalic-inf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{light}{sl}{
+ <-> ssub * CrimsonPro-Inf/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{extrabold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-inf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{extrabold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-inf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{extrabold}{sl}{
+ <-> ssub * CrimsonPro-Inf/extrabold/it
+}{}
+
+
+% ---- black ----
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{black}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Black-inf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{black}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-inf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{black}{sl}{
+ <-> ssub * CrimsonPro-Inf/black/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{medium}{n}{
<-> \CrimsonPro@@scale CrimsonPro-Medium-inf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Inf}{mb}{it}{
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{medium}{it}{
<-> \CrimsonPro@@scale CrimsonPro-MediumItalic-inf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Inf}{mb}{sl}{
- <-> ssub * CrimsonPro-Inf/mb/it
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{medium}{sl}{
+ <-> ssub * CrimsonPro-Inf/medium/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Inf}{m}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-inf-ly1
+
+% ---- extralight ----
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{extralight}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-inf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Inf}{m}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-inf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{extralight}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-inf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Inf}{m}{sl}{
- <-> ssub * CrimsonPro-Inf/m/it
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{extralight}{sl}{
+ <-> ssub * CrimsonPro-Inf/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% el --> extralight
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{el}{sl}{
+ <-> ssub * CrimsonPro-Inf/extralight/sl
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{el}{n}{
+ <-> ssub * CrimsonPro-Inf/extralight/n
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{el}{it}{
+ <-> ssub * CrimsonPro-Inf/extralight/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{l}{sl}{
+ <-> ssub * CrimsonPro-Inf/light/sl
}{}
\DeclareFontShape{LY1}{CrimsonPro-Inf}{l}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-inf-ly1
+ <-> ssub * CrimsonPro-Inf/light/n
}{}
\DeclareFontShape{LY1}{CrimsonPro-Inf}{l}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-inf-ly1
+ <-> ssub * CrimsonPro-Inf/light/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Inf}{l}{sl}{
- <-> ssub * CrimsonPro-Inf/l/it
+
+% sl --> regular
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{sl}{sl}{
+ <-> ssub * CrimsonPro-Inf/regular/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Inf}{k}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-inf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{sl}{n}{
+ <-> ssub * CrimsonPro-Inf/regular/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Inf}{k}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-inf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{sl}{it}{
+ <-> ssub * CrimsonPro-Inf/regular/it
+}{}
+
+
+% m --> medium
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{m}{sl}{
+ <-> ssub * CrimsonPro-Inf/medium/sl
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{m}{n}{
+ <-> ssub * CrimsonPro-Inf/medium/n
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{m}{it}{
+ <-> ssub * CrimsonPro-Inf/medium/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{sb}{sl}{
+ <-> ssub * CrimsonPro-Inf/semibold/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Inf}{k}{sl}{
- <-> ssub * CrimsonPro-Inf/k/it
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{sb}{n}{
+ <-> ssub * CrimsonPro-Inf/semibold/n
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{sb}{it}{
+ <-> ssub * CrimsonPro-Inf/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{b}{sl}{
+ <-> ssub * CrimsonPro-Inf/bold/sl
}{}
\DeclareFontShape{LY1}{CrimsonPro-Inf}{b}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-inf-ly1
+ <-> ssub * CrimsonPro-Inf/bold/n
}{}
\DeclareFontShape{LY1}{CrimsonPro-Inf}{b}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-inf-ly1
+ <-> ssub * CrimsonPro-Inf/bold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Inf}{b}{sl}{
- <-> ssub * CrimsonPro-Inf/b/it
+
+% eb --> extrabold
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{eb}{sl}{
+ <-> ssub * CrimsonPro-Inf/extrabold/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Inf}{el}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-inf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{eb}{n}{
+ <-> ssub * CrimsonPro-Inf/extrabold/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Inf}{el}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-inf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{eb}{it}{
+ <-> ssub * CrimsonPro-Inf/extrabold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Inf}{el}{sl}{
- <-> ssub * CrimsonPro-Inf/el/it
+
+% ub --> black
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{ub}{sl}{
+ <-> ssub * CrimsonPro-Inf/black/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Inf}{bx}{sl}{
- <-> ssub * CrimsonPro-Inf/b/sl
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{ub}{n}{
+ <-> ssub * CrimsonPro-Inf/black/n
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{ub}{it}{
+ <-> ssub * CrimsonPro-Inf/black/it
}{}
\DeclareFontShape{LY1}{CrimsonPro-Inf}{bx}{n}{
<-> ssub * CrimsonPro-Inf/b/n
}{}
+\DeclareFontShape{LY1}{CrimsonPro-Inf}{bx}{sl}{
+ <-> ssub * CrimsonPro-Inf/b/sl
+}{}
+
\DeclareFontShape{LY1}{CrimsonPro-Inf}{bx}{it}{
<-> ssub * CrimsonPro-Inf/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-LF.fd b/Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-LF.fd
index 80e11661ca1..8484c9f099d 100644
--- a/Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-LF.fd
+++ b/Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/12/17
+%% Generated by autoinst on 2019/10/15
%%
\ProvidesFile{LY1CrimsonPro-LF.fd}
- [2018/12/17 (autoinst) Font definitions for LY1/CrimsonPro-LF.]
+ [2019/10/15 (autoinst) Font definitions for LY1/CrimsonPro-LF.]
\expandafter\ifx\csname CrimsonPro@scale\endcsname\relax
\let\CrimsonPro@@scale\@empty
@@ -11,292 +11,259 @@
\DeclareFontFamily{LY1}{CrimsonPro-LF}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{eb}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-lf-titling-ly1
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{CrimsonPro-LF}{regular}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Regular-lf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{eb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-lf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{regular}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-Italic-lf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{eb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-lf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{regular}{sl}{
+ <-> ssub * CrimsonPro-LF/regular/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{eb}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-lf-titling-ly1
+
+% ---- semibold ----
+
+\DeclareFontShape{LY1}{CrimsonPro-LF}{semibold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-SemiBold-lf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{eb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-lf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{semibold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-lf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{eb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-lf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{semibold}{sl}{
+ <-> ssub * CrimsonPro-LF/semibold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{eb}{sl}{
- <-> ssub * CrimsonPro-LF/eb/it
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{CrimsonPro-LF}{bold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Bold-lf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{eb}{tlsl}{
- <-> ssub * CrimsonPro-LF/eb/tlit
+\DeclareFontShape{LY1}{CrimsonPro-LF}{bold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-lf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{sb}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBold-lf-titling-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{bold}{sl}{
+ <-> ssub * CrimsonPro-LF/bold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{sb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBold-lf-ly1
+
+% ---- light ----
+
+\DeclareFontShape{LY1}{CrimsonPro-LF}{light}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Light-lf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{sb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-lf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{light}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-LightItalic-lf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-LF}{light}{sl}{
+ <-> ssub * CrimsonPro-LF/light/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{sb}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-lf-titling-ly1
+
+% ---- extrabold ----
+
+\DeclareFontShape{LY1}{CrimsonPro-LF}{extrabold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-lf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{sb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-lf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{extrabold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-lf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{sb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBold-lf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{extrabold}{sl}{
+ <-> ssub * CrimsonPro-LF/extrabold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{sb}{sl}{
- <-> ssub * CrimsonPro-LF/sb/it
+
+% ---- black ----
+
+\DeclareFontShape{LY1}{CrimsonPro-LF}{black}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Black-lf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{sb}{tlsl}{
- <-> ssub * CrimsonPro-LF/sb/tlit
+\DeclareFontShape{LY1}{CrimsonPro-LF}{black}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-lf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{mb}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Medium-lf-titling-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{black}{sl}{
+ <-> ssub * CrimsonPro-LF/black/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{mb}{n}{
+
+% ---- medium ----
+
+\DeclareFontShape{LY1}{CrimsonPro-LF}{medium}{n}{
<-> \CrimsonPro@@scale CrimsonPro-Medium-lf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{mb}{it}{
+\DeclareFontShape{LY1}{CrimsonPro-LF}{medium}{it}{
<-> \CrimsonPro@@scale CrimsonPro-MediumItalic-lf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{mb}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-MediumItalic-lf-titling-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{medium}{sl}{
+ <-> ssub * CrimsonPro-LF/medium/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{mb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-MediumItalic-lf-swash-ly1
-}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{mb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Medium-lf-swash-ly1
-}{}
+% ---- extralight ----
-\DeclareFontShape{LY1}{CrimsonPro-LF}{mb}{sl}{
- <-> ssub * CrimsonPro-LF/mb/it
+\DeclareFontShape{LY1}{CrimsonPro-LF}{extralight}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-lf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{mb}{tlsl}{
- <-> ssub * CrimsonPro-LF/mb/tlit
+\DeclareFontShape{LY1}{CrimsonPro-LF}{extralight}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-lf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{m}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-lf-titling-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{extralight}{sl}{
+ <-> ssub * CrimsonPro-LF/extralight/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{m}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-lf-ly1
-}{}
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
-\DeclareFontShape{LY1}{CrimsonPro-LF}{m}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-lf-ly1
-}{}
+% el --> extralight
-\DeclareFontShape{LY1}{CrimsonPro-LF}{m}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-lf-titling-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{el}{sl}{
+ <-> ssub * CrimsonPro-LF/extralight/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{m}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-lf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{el}{n}{
+ <-> ssub * CrimsonPro-LF/extralight/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{m}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-lf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{el}{it}{
+ <-> ssub * CrimsonPro-LF/extralight/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{m}{sl}{
- <-> ssub * CrimsonPro-LF/m/it
-}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{m}{tlsl}{
- <-> ssub * CrimsonPro-LF/m/tlit
-}{}
+% l --> light
-\DeclareFontShape{LY1}{CrimsonPro-LF}{l}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-lf-titling-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{l}{sl}{
+ <-> ssub * CrimsonPro-LF/light/sl
}{}
\DeclareFontShape{LY1}{CrimsonPro-LF}{l}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-lf-ly1
+ <-> ssub * CrimsonPro-LF/light/n
}{}
\DeclareFontShape{LY1}{CrimsonPro-LF}{l}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-lf-ly1
+ <-> ssub * CrimsonPro-LF/light/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{l}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-lf-titling-ly1
-}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{l}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-lf-swash-ly1
-}{}
+% sl --> regular
-\DeclareFontShape{LY1}{CrimsonPro-LF}{l}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-lf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{sl}{sl}{
+ <-> ssub * CrimsonPro-LF/regular/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{l}{sl}{
- <-> ssub * CrimsonPro-LF/l/it
+\DeclareFontShape{LY1}{CrimsonPro-LF}{sl}{n}{
+ <-> ssub * CrimsonPro-LF/regular/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{l}{tlsl}{
- <-> ssub * CrimsonPro-LF/l/tlit
+\DeclareFontShape{LY1}{CrimsonPro-LF}{sl}{it}{
+ <-> ssub * CrimsonPro-LF/regular/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{k}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-lf-titling-ly1
-}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{k}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-lf-ly1
-}{}
+% m --> medium
-\DeclareFontShape{LY1}{CrimsonPro-LF}{k}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-lf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{m}{sl}{
+ <-> ssub * CrimsonPro-LF/medium/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{k}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-lf-titling-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{m}{n}{
+ <-> ssub * CrimsonPro-LF/medium/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{k}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-lf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{m}{it}{
+ <-> ssub * CrimsonPro-LF/medium/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{k}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-lf-swash-ly1
-}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{k}{sl}{
- <-> ssub * CrimsonPro-LF/k/it
-}{}
+% sb --> semibold
-\DeclareFontShape{LY1}{CrimsonPro-LF}{k}{tlsl}{
- <-> ssub * CrimsonPro-LF/k/tlit
+\DeclareFontShape{LY1}{CrimsonPro-LF}{sb}{sl}{
+ <-> ssub * CrimsonPro-LF/semibold/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{b}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-lf-titling-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{sb}{n}{
+ <-> ssub * CrimsonPro-LF/semibold/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{b}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-lf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{sb}{it}{
+ <-> ssub * CrimsonPro-LF/semibold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{b}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-lf-ly1
-}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{b}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-lf-titling-ly1
-}{}
+% b --> bold
-\DeclareFontShape{LY1}{CrimsonPro-LF}{b}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-lf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{b}{sl}{
+ <-> ssub * CrimsonPro-LF/bold/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{b}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-lf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{b}{n}{
+ <-> ssub * CrimsonPro-LF/bold/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{b}{sl}{
- <-> ssub * CrimsonPro-LF/b/it
+\DeclareFontShape{LY1}{CrimsonPro-LF}{b}{it}{
+ <-> ssub * CrimsonPro-LF/bold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{b}{tlsl}{
- <-> ssub * CrimsonPro-LF/b/tlit
-}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{el}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-lf-titling-ly1
-}{}
+% eb --> extrabold
-\DeclareFontShape{LY1}{CrimsonPro-LF}{el}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-lf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{eb}{sl}{
+ <-> ssub * CrimsonPro-LF/extrabold/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{el}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-lf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{eb}{n}{
+ <-> ssub * CrimsonPro-LF/extrabold/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{el}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-lf-titling-ly1
+\DeclareFontShape{LY1}{CrimsonPro-LF}{eb}{it}{
+ <-> ssub * CrimsonPro-LF/extrabold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{el}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-lf-swash-ly1
-}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{el}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-lf-swash-ly1
-}{}
+% ub --> black
-\DeclareFontShape{LY1}{CrimsonPro-LF}{el}{sl}{
- <-> ssub * CrimsonPro-LF/el/it
+\DeclareFontShape{LY1}{CrimsonPro-LF}{ub}{sl}{
+ <-> ssub * CrimsonPro-LF/black/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{el}{tlsl}{
- <-> ssub * CrimsonPro-LF/el/tlit
+\DeclareFontShape{LY1}{CrimsonPro-LF}{ub}{n}{
+ <-> ssub * CrimsonPro-LF/black/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{bx}{tl}{
- <-> ssub * CrimsonPro-LF/b/tl
+\DeclareFontShape{LY1}{CrimsonPro-LF}{ub}{it}{
+ <-> ssub * CrimsonPro-LF/black/it
}{}
\DeclareFontShape{LY1}{CrimsonPro-LF}{bx}{n}{
<-> ssub * CrimsonPro-LF/b/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{bx}{it}{
- <-> ssub * CrimsonPro-LF/b/it
-}{}
-
-\DeclareFontShape{LY1}{CrimsonPro-LF}{bx}{sw}{
- <-> ssub * CrimsonPro-LF/b/sw
-}{}
-
\DeclareFontShape{LY1}{CrimsonPro-LF}{bx}{sl}{
<-> ssub * CrimsonPro-LF/b/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-LF}{bx}{tlit}{
- <-> ssub * CrimsonPro-LF/b/tlit
-}{}
-
-\DeclareFontShape{LY1}{CrimsonPro-LF}{bx}{tlsl}{
- <-> ssub * CrimsonPro-LF/b/tlsl
-}{}
-
-\DeclareFontShape{LY1}{CrimsonPro-LF}{bx}{nw}{
- <-> ssub * CrimsonPro-LF/b/nw
+\DeclareFontShape{LY1}{CrimsonPro-LF}{bx}{it}{
+ <-> ssub * CrimsonPro-LF/b/it
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-OsF.fd b/Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-OsF.fd
index f52b0d17ba7..591a4cd92cb 100644
--- a/Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-OsF.fd
+++ b/Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/12/17
+%% Generated by autoinst on 2019/10/15
%%
\ProvidesFile{LY1CrimsonPro-OsF.fd}
- [2018/12/17 (autoinst) Font definitions for LY1/CrimsonPro-OsF.]
+ [2019/10/15 (autoinst) Font definitions for LY1/CrimsonPro-OsF.]
\expandafter\ifx\csname CrimsonPro@scale\endcsname\relax
\let\CrimsonPro@@scale\@empty
@@ -11,184 +11,259 @@
\DeclareFontFamily{LY1}{CrimsonPro-OsF}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{eb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-osf-ly1
-}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{eb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-osf-ly1
-}{}
+% ---- regular ----
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{eb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-osf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{regular}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Regular-osf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{eb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-osf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{regular}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-Italic-osf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{eb}{sl}{
- <-> ssub * CrimsonPro-OsF/eb/it
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{regular}{sl}{
+ <-> ssub * CrimsonPro-OsF/regular/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{sb}{n}{
+
+% ---- semibold ----
+
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{semibold}{n}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBold-osf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{sb}{it}{
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{semibold}{it}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-osf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{sb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-osf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{semibold}{sl}{
+ <-> ssub * CrimsonPro-OsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{bold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Bold-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{bold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-osf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{sb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBold-osf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{bold}{sl}{
+ <-> ssub * CrimsonPro-OsF/bold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{sb}{sl}{
- <-> ssub * CrimsonPro-OsF/sb/it
+
+% ---- light ----
+
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{light}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Light-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{light}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-LightItalic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{light}{sl}{
+ <-> ssub * CrimsonPro-OsF/light/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{mb}{n}{
+
+% ---- extrabold ----
+
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{extrabold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{extrabold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{extrabold}{sl}{
+ <-> ssub * CrimsonPro-OsF/extrabold/it
+}{}
+
+
+% ---- black ----
+
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{black}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Black-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{black}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-osf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{black}{sl}{
+ <-> ssub * CrimsonPro-OsF/black/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{medium}{n}{
<-> \CrimsonPro@@scale CrimsonPro-Medium-osf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{mb}{it}{
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{medium}{it}{
<-> \CrimsonPro@@scale CrimsonPro-MediumItalic-osf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{mb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-MediumItalic-osf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{medium}{sl}{
+ <-> ssub * CrimsonPro-OsF/medium/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{mb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Medium-osf-swash-ly1
+
+% ---- extralight ----
+
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{extralight}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-osf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{mb}{sl}{
- <-> ssub * CrimsonPro-OsF/mb/it
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{extralight}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-osf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{m}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-osf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{extralight}{sl}{
+ <-> ssub * CrimsonPro-OsF/extralight/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{m}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-osf-ly1
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% el --> extralight
+
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{el}{sl}{
+ <-> ssub * CrimsonPro-OsF/extralight/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{m}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-osf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{el}{n}{
+ <-> ssub * CrimsonPro-OsF/extralight/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{m}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-osf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{el}{it}{
+ <-> ssub * CrimsonPro-OsF/extralight/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{m}{sl}{
- <-> ssub * CrimsonPro-OsF/m/it
+
+% l --> light
+
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{l}{sl}{
+ <-> ssub * CrimsonPro-OsF/light/sl
}{}
\DeclareFontShape{LY1}{CrimsonPro-OsF}{l}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-osf-ly1
+ <-> ssub * CrimsonPro-OsF/light/n
}{}
\DeclareFontShape{LY1}{CrimsonPro-OsF}{l}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-osf-ly1
+ <-> ssub * CrimsonPro-OsF/light/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{l}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-osf-swash-ly1
-}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{l}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-osf-swash-ly1
+% sl --> regular
+
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{sl}{sl}{
+ <-> ssub * CrimsonPro-OsF/regular/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{l}{sl}{
- <-> ssub * CrimsonPro-OsF/l/it
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{sl}{n}{
+ <-> ssub * CrimsonPro-OsF/regular/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{k}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-osf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{sl}{it}{
+ <-> ssub * CrimsonPro-OsF/regular/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{k}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-osf-ly1
+
+% m --> medium
+
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{m}{sl}{
+ <-> ssub * CrimsonPro-OsF/medium/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{k}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-osf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{m}{n}{
+ <-> ssub * CrimsonPro-OsF/medium/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{k}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-osf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{m}{it}{
+ <-> ssub * CrimsonPro-OsF/medium/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{k}{sl}{
- <-> ssub * CrimsonPro-OsF/k/it
+
+% sb --> semibold
+
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{sb}{sl}{
+ <-> ssub * CrimsonPro-OsF/semibold/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{b}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-osf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{sb}{n}{
+ <-> ssub * CrimsonPro-OsF/semibold/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{b}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-osf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{sb}{it}{
+ <-> ssub * CrimsonPro-OsF/semibold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{b}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-osf-swash-ly1
+
+% b --> bold
+
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{b}{sl}{
+ <-> ssub * CrimsonPro-OsF/bold/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{b}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-osf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{b}{n}{
+ <-> ssub * CrimsonPro-OsF/bold/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{b}{sl}{
- <-> ssub * CrimsonPro-OsF/b/it
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{b}{it}{
+ <-> ssub * CrimsonPro-OsF/bold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{el}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-osf-ly1
+
+% eb --> extrabold
+
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{eb}{sl}{
+ <-> ssub * CrimsonPro-OsF/extrabold/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{el}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-osf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{eb}{n}{
+ <-> ssub * CrimsonPro-OsF/extrabold/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{el}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-osf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{eb}{it}{
+ <-> ssub * CrimsonPro-OsF/extrabold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{el}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-osf-swash-ly1
+
+% ub --> black
+
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{ub}{sl}{
+ <-> ssub * CrimsonPro-OsF/black/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{el}{sl}{
- <-> ssub * CrimsonPro-OsF/el/it
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{ub}{n}{
+ <-> ssub * CrimsonPro-OsF/black/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{bx}{sl}{
- <-> ssub * CrimsonPro-OsF/b/sl
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{ub}{it}{
+ <-> ssub * CrimsonPro-OsF/black/it
}{}
\DeclareFontShape{LY1}{CrimsonPro-OsF}{bx}{n}{
<-> ssub * CrimsonPro-OsF/b/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{bx}{it}{
- <-> ssub * CrimsonPro-OsF/b/it
-}{}
-
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{bx}{sw}{
- <-> ssub * CrimsonPro-OsF/b/sw
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{bx}{sl}{
+ <-> ssub * CrimsonPro-OsF/b/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-OsF}{bx}{nw}{
- <-> ssub * CrimsonPro-OsF/b/nw
+\DeclareFontShape{LY1}{CrimsonPro-OsF}{bx}{it}{
+ <-> ssub * CrimsonPro-OsF/b/it
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-Sup.fd b/Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-Sup.fd
index 7aa14545cd3..1d677bae35d 100644
--- a/Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-Sup.fd
+++ b/Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/12/17
+%% Generated by autoinst on 2019/10/15
%%
\ProvidesFile{LY1CrimsonPro-Sup.fd}
- [2018/12/17 (autoinst) Font definitions for LY1/CrimsonPro-Sup.]
+ [2019/10/15 (autoinst) Font definitions for LY1/CrimsonPro-Sup.]
\expandafter\ifx\csname CrimsonPro@scale\endcsname\relax
\let\CrimsonPro@@scale\@empty
@@ -11,110 +11,257 @@
\DeclareFontFamily{LY1}{CrimsonPro-Sup}{}
-\DeclareFontShape{LY1}{CrimsonPro-Sup}{eb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-sup-ly1
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{regular}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Regular-sup-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Sup}{eb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-sup-ly1
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{regular}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-Italic-sup-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Sup}{eb}{sl}{
- <-> ssub * CrimsonPro-Sup/eb/it
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{regular}{sl}{
+ <-> ssub * CrimsonPro-Sup/regular/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Sup}{sb}{n}{
+
+% ---- semibold ----
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{semibold}{n}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBold-sup-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Sup}{sb}{it}{
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{semibold}{it}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-sup-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Sup}{sb}{sl}{
- <-> ssub * CrimsonPro-Sup/sb/it
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{semibold}{sl}{
+ <-> ssub * CrimsonPro-Sup/semibold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Sup}{mb}{n}{
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{bold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Bold-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{bold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{bold}{sl}{
+ <-> ssub * CrimsonPro-Sup/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{light}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Light-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{light}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-LightItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{light}{sl}{
+ <-> ssub * CrimsonPro-Sup/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{extrabold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{extrabold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{extrabold}{sl}{
+ <-> ssub * CrimsonPro-Sup/extrabold/it
+}{}
+
+
+% ---- black ----
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{black}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Black-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{black}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-sup-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{black}{sl}{
+ <-> ssub * CrimsonPro-Sup/black/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{medium}{n}{
<-> \CrimsonPro@@scale CrimsonPro-Medium-sup-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Sup}{mb}{it}{
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{medium}{it}{
<-> \CrimsonPro@@scale CrimsonPro-MediumItalic-sup-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Sup}{mb}{sl}{
- <-> ssub * CrimsonPro-Sup/mb/it
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{medium}{sl}{
+ <-> ssub * CrimsonPro-Sup/medium/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Sup}{m}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-sup-ly1
+
+% ---- extralight ----
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{extralight}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-sup-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Sup}{m}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-sup-ly1
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{extralight}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-sup-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Sup}{m}{sl}{
- <-> ssub * CrimsonPro-Sup/m/it
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{extralight}{sl}{
+ <-> ssub * CrimsonPro-Sup/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% el --> extralight
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{el}{sl}{
+ <-> ssub * CrimsonPro-Sup/extralight/sl
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{el}{n}{
+ <-> ssub * CrimsonPro-Sup/extralight/n
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{el}{it}{
+ <-> ssub * CrimsonPro-Sup/extralight/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{l}{sl}{
+ <-> ssub * CrimsonPro-Sup/light/sl
}{}
\DeclareFontShape{LY1}{CrimsonPro-Sup}{l}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-sup-ly1
+ <-> ssub * CrimsonPro-Sup/light/n
}{}
\DeclareFontShape{LY1}{CrimsonPro-Sup}{l}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-sup-ly1
+ <-> ssub * CrimsonPro-Sup/light/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Sup}{l}{sl}{
- <-> ssub * CrimsonPro-Sup/l/it
+
+% sl --> regular
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{sl}{sl}{
+ <-> ssub * CrimsonPro-Sup/regular/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Sup}{k}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-sup-ly1
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{sl}{n}{
+ <-> ssub * CrimsonPro-Sup/regular/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Sup}{k}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-sup-ly1
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{sl}{it}{
+ <-> ssub * CrimsonPro-Sup/regular/it
+}{}
+
+
+% m --> medium
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{m}{sl}{
+ <-> ssub * CrimsonPro-Sup/medium/sl
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{m}{n}{
+ <-> ssub * CrimsonPro-Sup/medium/n
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{m}{it}{
+ <-> ssub * CrimsonPro-Sup/medium/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{sb}{sl}{
+ <-> ssub * CrimsonPro-Sup/semibold/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Sup}{k}{sl}{
- <-> ssub * CrimsonPro-Sup/k/it
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{sb}{n}{
+ <-> ssub * CrimsonPro-Sup/semibold/n
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{sb}{it}{
+ <-> ssub * CrimsonPro-Sup/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{b}{sl}{
+ <-> ssub * CrimsonPro-Sup/bold/sl
}{}
\DeclareFontShape{LY1}{CrimsonPro-Sup}{b}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-sup-ly1
+ <-> ssub * CrimsonPro-Sup/bold/n
}{}
\DeclareFontShape{LY1}{CrimsonPro-Sup}{b}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-sup-ly1
+ <-> ssub * CrimsonPro-Sup/bold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Sup}{b}{sl}{
- <-> ssub * CrimsonPro-Sup/b/it
+
+% eb --> extrabold
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{eb}{sl}{
+ <-> ssub * CrimsonPro-Sup/extrabold/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Sup}{el}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-sup-ly1
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{eb}{n}{
+ <-> ssub * CrimsonPro-Sup/extrabold/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Sup}{el}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-sup-ly1
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{eb}{it}{
+ <-> ssub * CrimsonPro-Sup/extrabold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Sup}{el}{sl}{
- <-> ssub * CrimsonPro-Sup/el/it
+
+% ub --> black
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{ub}{sl}{
+ <-> ssub * CrimsonPro-Sup/black/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-Sup}{bx}{sl}{
- <-> ssub * CrimsonPro-Sup/b/sl
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{ub}{n}{
+ <-> ssub * CrimsonPro-Sup/black/n
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{ub}{it}{
+ <-> ssub * CrimsonPro-Sup/black/it
}{}
\DeclareFontShape{LY1}{CrimsonPro-Sup}{bx}{n}{
<-> ssub * CrimsonPro-Sup/b/n
}{}
+\DeclareFontShape{LY1}{CrimsonPro-Sup}{bx}{sl}{
+ <-> ssub * CrimsonPro-Sup/b/sl
+}{}
+
\DeclareFontShape{LY1}{CrimsonPro-Sup}{bx}{it}{
<-> ssub * CrimsonPro-Sup/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-TLF.fd b/Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-TLF.fd
index f40bfbc86d1..b83e6cd512b 100644
--- a/Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-TLF.fd
+++ b/Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/12/17
+%% Generated by autoinst on 2019/10/15
%%
\ProvidesFile{LY1CrimsonPro-TLF.fd}
- [2018/12/17 (autoinst) Font definitions for LY1/CrimsonPro-TLF.]
+ [2019/10/15 (autoinst) Font definitions for LY1/CrimsonPro-TLF.]
\expandafter\ifx\csname CrimsonPro@scale\endcsname\relax
\let\CrimsonPro@@scale\@empty
@@ -11,292 +11,259 @@
\DeclareFontFamily{LY1}{CrimsonPro-TLF}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{eb}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-tlf-titling-ly1
+
+% ---- regular ----
+
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{regular}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Regular-tlf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{eb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-tlf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{regular}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-Italic-tlf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{eb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-tlf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{regular}{sl}{
+ <-> ssub * CrimsonPro-TLF/regular/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{eb}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-tlf-titling-ly1
+
+% ---- semibold ----
+
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{semibold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-SemiBold-tlf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{eb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-tlf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{semibold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-tlf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{eb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-tlf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{semibold}{sl}{
+ <-> ssub * CrimsonPro-TLF/semibold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{eb}{sl}{
- <-> ssub * CrimsonPro-TLF/eb/it
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{bold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Bold-tlf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{eb}{tlsl}{
- <-> ssub * CrimsonPro-TLF/eb/tlit
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{bold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-tlf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{sb}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBold-tlf-titling-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{bold}{sl}{
+ <-> ssub * CrimsonPro-TLF/bold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{sb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBold-tlf-ly1
+
+% ---- light ----
+
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{light}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Light-tlf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{sb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-tlf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{light}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-LightItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{light}{sl}{
+ <-> ssub * CrimsonPro-TLF/light/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{sb}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-tlf-titling-ly1
+
+% ---- extrabold ----
+
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{extrabold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-tlf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{sb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-tlf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{extrabold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-tlf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{sb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBold-tlf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{extrabold}{sl}{
+ <-> ssub * CrimsonPro-TLF/extrabold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{sb}{sl}{
- <-> ssub * CrimsonPro-TLF/sb/it
+
+% ---- black ----
+
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{black}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Black-tlf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{sb}{tlsl}{
- <-> ssub * CrimsonPro-TLF/sb/tlit
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{black}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-tlf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{mb}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Medium-tlf-titling-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{black}{sl}{
+ <-> ssub * CrimsonPro-TLF/black/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{mb}{n}{
+
+% ---- medium ----
+
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{medium}{n}{
<-> \CrimsonPro@@scale CrimsonPro-Medium-tlf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{mb}{it}{
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{medium}{it}{
<-> \CrimsonPro@@scale CrimsonPro-MediumItalic-tlf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{mb}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-MediumItalic-tlf-titling-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{medium}{sl}{
+ <-> ssub * CrimsonPro-TLF/medium/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{mb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-MediumItalic-tlf-swash-ly1
-}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{mb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Medium-tlf-swash-ly1
-}{}
+% ---- extralight ----
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{mb}{sl}{
- <-> ssub * CrimsonPro-TLF/mb/it
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{extralight}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-tlf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{mb}{tlsl}{
- <-> ssub * CrimsonPro-TLF/mb/tlit
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{extralight}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-tlf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{m}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-tlf-titling-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{extralight}{sl}{
+ <-> ssub * CrimsonPro-TLF/extralight/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{m}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-tlf-ly1
-}{}
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{m}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-tlf-ly1
-}{}
+% el --> extralight
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{m}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-tlf-titling-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{el}{sl}{
+ <-> ssub * CrimsonPro-TLF/extralight/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{m}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-tlf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{el}{n}{
+ <-> ssub * CrimsonPro-TLF/extralight/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{m}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-tlf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{el}{it}{
+ <-> ssub * CrimsonPro-TLF/extralight/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{m}{sl}{
- <-> ssub * CrimsonPro-TLF/m/it
-}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{m}{tlsl}{
- <-> ssub * CrimsonPro-TLF/m/tlit
-}{}
+% l --> light
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{l}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-tlf-titling-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{l}{sl}{
+ <-> ssub * CrimsonPro-TLF/light/sl
}{}
\DeclareFontShape{LY1}{CrimsonPro-TLF}{l}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-tlf-ly1
+ <-> ssub * CrimsonPro-TLF/light/n
}{}
\DeclareFontShape{LY1}{CrimsonPro-TLF}{l}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-tlf-ly1
+ <-> ssub * CrimsonPro-TLF/light/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{l}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-tlf-titling-ly1
-}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{l}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-tlf-swash-ly1
-}{}
+% sl --> regular
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{l}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-tlf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{sl}{sl}{
+ <-> ssub * CrimsonPro-TLF/regular/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{l}{sl}{
- <-> ssub * CrimsonPro-TLF/l/it
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{sl}{n}{
+ <-> ssub * CrimsonPro-TLF/regular/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{l}{tlsl}{
- <-> ssub * CrimsonPro-TLF/l/tlit
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{sl}{it}{
+ <-> ssub * CrimsonPro-TLF/regular/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{k}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-tlf-titling-ly1
-}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{k}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-tlf-ly1
-}{}
+% m --> medium
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{k}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-tlf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{m}{sl}{
+ <-> ssub * CrimsonPro-TLF/medium/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{k}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-tlf-titling-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{m}{n}{
+ <-> ssub * CrimsonPro-TLF/medium/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{k}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-tlf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{m}{it}{
+ <-> ssub * CrimsonPro-TLF/medium/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{k}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-tlf-swash-ly1
-}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{k}{sl}{
- <-> ssub * CrimsonPro-TLF/k/it
-}{}
+% sb --> semibold
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{k}{tlsl}{
- <-> ssub * CrimsonPro-TLF/k/tlit
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{sb}{sl}{
+ <-> ssub * CrimsonPro-TLF/semibold/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{b}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-tlf-titling-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{sb}{n}{
+ <-> ssub * CrimsonPro-TLF/semibold/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{b}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-tlf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{sb}{it}{
+ <-> ssub * CrimsonPro-TLF/semibold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{b}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-tlf-ly1
-}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{b}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-tlf-titling-ly1
-}{}
+% b --> bold
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{b}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-tlf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{b}{sl}{
+ <-> ssub * CrimsonPro-TLF/bold/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{b}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-tlf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{b}{n}{
+ <-> ssub * CrimsonPro-TLF/bold/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{b}{sl}{
- <-> ssub * CrimsonPro-TLF/b/it
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{b}{it}{
+ <-> ssub * CrimsonPro-TLF/bold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{b}{tlsl}{
- <-> ssub * CrimsonPro-TLF/b/tlit
-}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{el}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-tlf-titling-ly1
-}{}
+% eb --> extrabold
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{el}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-tlf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{eb}{sl}{
+ <-> ssub * CrimsonPro-TLF/extrabold/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{el}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-tlf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{eb}{n}{
+ <-> ssub * CrimsonPro-TLF/extrabold/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{el}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-tlf-titling-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{eb}{it}{
+ <-> ssub * CrimsonPro-TLF/extrabold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{el}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-tlf-swash-ly1
-}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{el}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-tlf-swash-ly1
-}{}
+% ub --> black
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{el}{sl}{
- <-> ssub * CrimsonPro-TLF/el/it
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{ub}{sl}{
+ <-> ssub * CrimsonPro-TLF/black/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{el}{tlsl}{
- <-> ssub * CrimsonPro-TLF/el/tlit
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{ub}{n}{
+ <-> ssub * CrimsonPro-TLF/black/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{bx}{tl}{
- <-> ssub * CrimsonPro-TLF/b/tl
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{ub}{it}{
+ <-> ssub * CrimsonPro-TLF/black/it
}{}
\DeclareFontShape{LY1}{CrimsonPro-TLF}{bx}{n}{
<-> ssub * CrimsonPro-TLF/b/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{bx}{it}{
- <-> ssub * CrimsonPro-TLF/b/it
-}{}
-
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{bx}{sw}{
- <-> ssub * CrimsonPro-TLF/b/sw
-}{}
-
\DeclareFontShape{LY1}{CrimsonPro-TLF}{bx}{sl}{
<-> ssub * CrimsonPro-TLF/b/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{bx}{tlit}{
- <-> ssub * CrimsonPro-TLF/b/tlit
-}{}
-
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{bx}{tlsl}{
- <-> ssub * CrimsonPro-TLF/b/tlsl
-}{}
-
-\DeclareFontShape{LY1}{CrimsonPro-TLF}{bx}{nw}{
- <-> ssub * CrimsonPro-TLF/b/nw
+\DeclareFontShape{LY1}{CrimsonPro-TLF}{bx}{it}{
+ <-> ssub * CrimsonPro-TLF/b/it
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-TOsF.fd b/Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-TOsF.fd
index b3290f4fcde..8310ab2d9e8 100644
--- a/Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/crimsonpro/LY1CrimsonPro-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/12/17
+%% Generated by autoinst on 2019/10/15
%%
\ProvidesFile{LY1CrimsonPro-TOsF.fd}
- [2018/12/17 (autoinst) Font definitions for LY1/CrimsonPro-TOsF.]
+ [2019/10/15 (autoinst) Font definitions for LY1/CrimsonPro-TOsF.]
\expandafter\ifx\csname CrimsonPro@scale\endcsname\relax
\let\CrimsonPro@@scale\@empty
@@ -11,184 +11,259 @@
\DeclareFontFamily{LY1}{CrimsonPro-TOsF}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{eb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-tosf-ly1
-}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{eb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-tosf-ly1
-}{}
+% ---- regular ----
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{eb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-tosf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{regular}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Regular-tosf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{eb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-tosf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{regular}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-Italic-tosf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{eb}{sl}{
- <-> ssub * CrimsonPro-TOsF/eb/it
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{regular}{sl}{
+ <-> ssub * CrimsonPro-TOsF/regular/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{sb}{n}{
+
+% ---- semibold ----
+
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{semibold}{n}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBold-tosf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{sb}{it}{
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{semibold}{it}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-tosf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{sb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-tosf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{semibold}{sl}{
+ <-> ssub * CrimsonPro-TOsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{bold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Bold-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{bold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-tosf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{sb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBold-tosf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{bold}{sl}{
+ <-> ssub * CrimsonPro-TOsF/bold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{sb}{sl}{
- <-> ssub * CrimsonPro-TOsF/sb/it
+
+% ---- light ----
+
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{light}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Light-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{light}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-LightItalic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{light}{sl}{
+ <-> ssub * CrimsonPro-TOsF/light/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{mb}{n}{
+
+% ---- extrabold ----
+
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{extrabold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{extrabold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{extrabold}{sl}{
+ <-> ssub * CrimsonPro-TOsF/extrabold/it
+}{}
+
+
+% ---- black ----
+
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{black}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Black-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{black}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-tosf-ly1
+}{}
+
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{black}{sl}{
+ <-> ssub * CrimsonPro-TOsF/black/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{medium}{n}{
<-> \CrimsonPro@@scale CrimsonPro-Medium-tosf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{mb}{it}{
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{medium}{it}{
<-> \CrimsonPro@@scale CrimsonPro-MediumItalic-tosf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{mb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-MediumItalic-tosf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{medium}{sl}{
+ <-> ssub * CrimsonPro-TOsF/medium/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{mb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Medium-tosf-swash-ly1
+
+% ---- extralight ----
+
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{extralight}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-tosf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{mb}{sl}{
- <-> ssub * CrimsonPro-TOsF/mb/it
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{extralight}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-tosf-ly1
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{m}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-tosf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{extralight}{sl}{
+ <-> ssub * CrimsonPro-TOsF/extralight/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{m}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-tosf-ly1
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% el --> extralight
+
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{el}{sl}{
+ <-> ssub * CrimsonPro-TOsF/extralight/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{m}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-tosf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{el}{n}{
+ <-> ssub * CrimsonPro-TOsF/extralight/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{m}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-tosf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{el}{it}{
+ <-> ssub * CrimsonPro-TOsF/extralight/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{m}{sl}{
- <-> ssub * CrimsonPro-TOsF/m/it
+
+% l --> light
+
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{l}{sl}{
+ <-> ssub * CrimsonPro-TOsF/light/sl
}{}
\DeclareFontShape{LY1}{CrimsonPro-TOsF}{l}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-tosf-ly1
+ <-> ssub * CrimsonPro-TOsF/light/n
}{}
\DeclareFontShape{LY1}{CrimsonPro-TOsF}{l}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-tosf-ly1
+ <-> ssub * CrimsonPro-TOsF/light/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{l}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-tosf-swash-ly1
-}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{l}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-tosf-swash-ly1
+% sl --> regular
+
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{sl}{sl}{
+ <-> ssub * CrimsonPro-TOsF/regular/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{l}{sl}{
- <-> ssub * CrimsonPro-TOsF/l/it
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{sl}{n}{
+ <-> ssub * CrimsonPro-TOsF/regular/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{k}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-tosf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{sl}{it}{
+ <-> ssub * CrimsonPro-TOsF/regular/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{k}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-tosf-ly1
+
+% m --> medium
+
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{m}{sl}{
+ <-> ssub * CrimsonPro-TOsF/medium/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{k}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-tosf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{m}{n}{
+ <-> ssub * CrimsonPro-TOsF/medium/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{k}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-tosf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{m}{it}{
+ <-> ssub * CrimsonPro-TOsF/medium/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{k}{sl}{
- <-> ssub * CrimsonPro-TOsF/k/it
+
+% sb --> semibold
+
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{sb}{sl}{
+ <-> ssub * CrimsonPro-TOsF/semibold/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{b}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-tosf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{sb}{n}{
+ <-> ssub * CrimsonPro-TOsF/semibold/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{b}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-tosf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{sb}{it}{
+ <-> ssub * CrimsonPro-TOsF/semibold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{b}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-tosf-swash-ly1
+
+% b --> bold
+
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{b}{sl}{
+ <-> ssub * CrimsonPro-TOsF/bold/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{b}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-tosf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{b}{n}{
+ <-> ssub * CrimsonPro-TOsF/bold/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{b}{sl}{
- <-> ssub * CrimsonPro-TOsF/b/it
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{b}{it}{
+ <-> ssub * CrimsonPro-TOsF/bold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{el}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-tosf-ly1
+
+% eb --> extrabold
+
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{eb}{sl}{
+ <-> ssub * CrimsonPro-TOsF/extrabold/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{el}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-tosf-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{eb}{n}{
+ <-> ssub * CrimsonPro-TOsF/extrabold/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{el}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-tosf-swash-ly1
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{eb}{it}{
+ <-> ssub * CrimsonPro-TOsF/extrabold/it
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{el}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-tosf-swash-ly1
+
+% ub --> black
+
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{ub}{sl}{
+ <-> ssub * CrimsonPro-TOsF/black/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{el}{sl}{
- <-> ssub * CrimsonPro-TOsF/el/it
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{ub}{n}{
+ <-> ssub * CrimsonPro-TOsF/black/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{bx}{sl}{
- <-> ssub * CrimsonPro-TOsF/b/sl
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{ub}{it}{
+ <-> ssub * CrimsonPro-TOsF/black/it
}{}
\DeclareFontShape{LY1}{CrimsonPro-TOsF}{bx}{n}{
<-> ssub * CrimsonPro-TOsF/b/n
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{bx}{it}{
- <-> ssub * CrimsonPro-TOsF/b/it
-}{}
-
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{bx}{sw}{
- <-> ssub * CrimsonPro-TOsF/b/sw
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{bx}{sl}{
+ <-> ssub * CrimsonPro-TOsF/b/sl
}{}
-\DeclareFontShape{LY1}{CrimsonPro-TOsF}{bx}{nw}{
- <-> ssub * CrimsonPro-TOsF/b/nw
+\DeclareFontShape{LY1}{CrimsonPro-TOsF}{bx}{it}{
+ <-> ssub * CrimsonPro-TOsF/b/it
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-Inf.fd b/Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-Inf.fd
index d842c99c590..2273521cf06 100644
--- a/Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-Inf.fd
+++ b/Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-Inf.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/12/17
+%% Generated by autoinst on 2019/10/15
%%
\ProvidesFile{OT1CrimsonPro-Inf.fd}
- [2018/12/17 (autoinst) Font definitions for OT1/CrimsonPro-Inf.]
+ [2019/10/15 (autoinst) Font definitions for OT1/CrimsonPro-Inf.]
\expandafter\ifx\csname CrimsonPro@scale\endcsname\relax
\let\CrimsonPro@@scale\@empty
@@ -11,110 +11,257 @@
\DeclareFontFamily{OT1}{CrimsonPro-Inf}{}
-\DeclareFontShape{OT1}{CrimsonPro-Inf}{eb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-inf-ot1
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{regular}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Regular-inf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Inf}{eb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-inf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{regular}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-Italic-inf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Inf}{eb}{sl}{
- <-> ssub * CrimsonPro-Inf/eb/it
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{regular}{sl}{
+ <-> ssub * CrimsonPro-Inf/regular/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Inf}{sb}{n}{
+
+% ---- semibold ----
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{semibold}{n}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBold-inf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Inf}{sb}{it}{
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{semibold}{it}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-inf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Inf}{sb}{sl}{
- <-> ssub * CrimsonPro-Inf/sb/it
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{semibold}{sl}{
+ <-> ssub * CrimsonPro-Inf/semibold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Inf}{mb}{n}{
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{bold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Bold-inf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{bold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-inf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{bold}{sl}{
+ <-> ssub * CrimsonPro-Inf/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{light}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Light-inf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{light}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-LightItalic-inf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{light}{sl}{
+ <-> ssub * CrimsonPro-Inf/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{extrabold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-inf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{extrabold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-inf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{extrabold}{sl}{
+ <-> ssub * CrimsonPro-Inf/extrabold/it
+}{}
+
+
+% ---- black ----
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{black}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Black-inf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{black}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-inf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{black}{sl}{
+ <-> ssub * CrimsonPro-Inf/black/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{medium}{n}{
<-> \CrimsonPro@@scale CrimsonPro-Medium-inf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Inf}{mb}{it}{
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{medium}{it}{
<-> \CrimsonPro@@scale CrimsonPro-MediumItalic-inf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Inf}{mb}{sl}{
- <-> ssub * CrimsonPro-Inf/mb/it
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{medium}{sl}{
+ <-> ssub * CrimsonPro-Inf/medium/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Inf}{m}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-inf-ot1
+
+% ---- extralight ----
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{extralight}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-inf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Inf}{m}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-inf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{extralight}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-inf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Inf}{m}{sl}{
- <-> ssub * CrimsonPro-Inf/m/it
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{extralight}{sl}{
+ <-> ssub * CrimsonPro-Inf/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% el --> extralight
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{el}{sl}{
+ <-> ssub * CrimsonPro-Inf/extralight/sl
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{el}{n}{
+ <-> ssub * CrimsonPro-Inf/extralight/n
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{el}{it}{
+ <-> ssub * CrimsonPro-Inf/extralight/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{l}{sl}{
+ <-> ssub * CrimsonPro-Inf/light/sl
}{}
\DeclareFontShape{OT1}{CrimsonPro-Inf}{l}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-inf-ot1
+ <-> ssub * CrimsonPro-Inf/light/n
}{}
\DeclareFontShape{OT1}{CrimsonPro-Inf}{l}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-inf-ot1
+ <-> ssub * CrimsonPro-Inf/light/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Inf}{l}{sl}{
- <-> ssub * CrimsonPro-Inf/l/it
+
+% sl --> regular
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{sl}{sl}{
+ <-> ssub * CrimsonPro-Inf/regular/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Inf}{k}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-inf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{sl}{n}{
+ <-> ssub * CrimsonPro-Inf/regular/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Inf}{k}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-inf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{sl}{it}{
+ <-> ssub * CrimsonPro-Inf/regular/it
+}{}
+
+
+% m --> medium
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{m}{sl}{
+ <-> ssub * CrimsonPro-Inf/medium/sl
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{m}{n}{
+ <-> ssub * CrimsonPro-Inf/medium/n
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{m}{it}{
+ <-> ssub * CrimsonPro-Inf/medium/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{sb}{sl}{
+ <-> ssub * CrimsonPro-Inf/semibold/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Inf}{k}{sl}{
- <-> ssub * CrimsonPro-Inf/k/it
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{sb}{n}{
+ <-> ssub * CrimsonPro-Inf/semibold/n
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{sb}{it}{
+ <-> ssub * CrimsonPro-Inf/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{b}{sl}{
+ <-> ssub * CrimsonPro-Inf/bold/sl
}{}
\DeclareFontShape{OT1}{CrimsonPro-Inf}{b}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-inf-ot1
+ <-> ssub * CrimsonPro-Inf/bold/n
}{}
\DeclareFontShape{OT1}{CrimsonPro-Inf}{b}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-inf-ot1
+ <-> ssub * CrimsonPro-Inf/bold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Inf}{b}{sl}{
- <-> ssub * CrimsonPro-Inf/b/it
+
+% eb --> extrabold
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{eb}{sl}{
+ <-> ssub * CrimsonPro-Inf/extrabold/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Inf}{el}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-inf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{eb}{n}{
+ <-> ssub * CrimsonPro-Inf/extrabold/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Inf}{el}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-inf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{eb}{it}{
+ <-> ssub * CrimsonPro-Inf/extrabold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Inf}{el}{sl}{
- <-> ssub * CrimsonPro-Inf/el/it
+
+% ub --> black
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{ub}{sl}{
+ <-> ssub * CrimsonPro-Inf/black/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Inf}{bx}{sl}{
- <-> ssub * CrimsonPro-Inf/b/sl
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{ub}{n}{
+ <-> ssub * CrimsonPro-Inf/black/n
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{ub}{it}{
+ <-> ssub * CrimsonPro-Inf/black/it
}{}
\DeclareFontShape{OT1}{CrimsonPro-Inf}{bx}{n}{
<-> ssub * CrimsonPro-Inf/b/n
}{}
+\DeclareFontShape{OT1}{CrimsonPro-Inf}{bx}{sl}{
+ <-> ssub * CrimsonPro-Inf/b/sl
+}{}
+
\DeclareFontShape{OT1}{CrimsonPro-Inf}{bx}{it}{
<-> ssub * CrimsonPro-Inf/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-LF.fd b/Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-LF.fd
index cab92eef788..e8350a0f210 100644
--- a/Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-LF.fd
+++ b/Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/12/17
+%% Generated by autoinst on 2019/10/15
%%
\ProvidesFile{OT1CrimsonPro-LF.fd}
- [2018/12/17 (autoinst) Font definitions for OT1/CrimsonPro-LF.]
+ [2019/10/15 (autoinst) Font definitions for OT1/CrimsonPro-LF.]
\expandafter\ifx\csname CrimsonPro@scale\endcsname\relax
\let\CrimsonPro@@scale\@empty
@@ -11,292 +11,259 @@
\DeclareFontFamily{OT1}{CrimsonPro-LF}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{eb}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-lf-titling-ot1
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{CrimsonPro-LF}{regular}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Regular-lf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{eb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-lf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{regular}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-Italic-lf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{eb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-lf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{regular}{sl}{
+ <-> ssub * CrimsonPro-LF/regular/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{eb}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-lf-titling-ot1
+
+% ---- semibold ----
+
+\DeclareFontShape{OT1}{CrimsonPro-LF}{semibold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-SemiBold-lf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{eb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-lf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{semibold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-lf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{eb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-lf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{semibold}{sl}{
+ <-> ssub * CrimsonPro-LF/semibold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{eb}{sl}{
- <-> ssub * CrimsonPro-LF/eb/it
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{CrimsonPro-LF}{bold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Bold-lf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{eb}{tlsl}{
- <-> ssub * CrimsonPro-LF/eb/tlit
+\DeclareFontShape{OT1}{CrimsonPro-LF}{bold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-lf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{sb}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBold-lf-titling-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{bold}{sl}{
+ <-> ssub * CrimsonPro-LF/bold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{sb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBold-lf-ot1
+
+% ---- light ----
+
+\DeclareFontShape{OT1}{CrimsonPro-LF}{light}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Light-lf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{sb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-lf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{light}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-LightItalic-lf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-LF}{light}{sl}{
+ <-> ssub * CrimsonPro-LF/light/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{sb}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-lf-titling-ot1
+
+% ---- extrabold ----
+
+\DeclareFontShape{OT1}{CrimsonPro-LF}{extrabold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-lf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{sb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-lf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{extrabold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-lf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{sb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBold-lf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{extrabold}{sl}{
+ <-> ssub * CrimsonPro-LF/extrabold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{sb}{sl}{
- <-> ssub * CrimsonPro-LF/sb/it
+
+% ---- black ----
+
+\DeclareFontShape{OT1}{CrimsonPro-LF}{black}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Black-lf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{sb}{tlsl}{
- <-> ssub * CrimsonPro-LF/sb/tlit
+\DeclareFontShape{OT1}{CrimsonPro-LF}{black}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-lf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{mb}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Medium-lf-titling-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{black}{sl}{
+ <-> ssub * CrimsonPro-LF/black/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{mb}{n}{
+
+% ---- medium ----
+
+\DeclareFontShape{OT1}{CrimsonPro-LF}{medium}{n}{
<-> \CrimsonPro@@scale CrimsonPro-Medium-lf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{mb}{it}{
+\DeclareFontShape{OT1}{CrimsonPro-LF}{medium}{it}{
<-> \CrimsonPro@@scale CrimsonPro-MediumItalic-lf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{mb}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-MediumItalic-lf-titling-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{medium}{sl}{
+ <-> ssub * CrimsonPro-LF/medium/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{mb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-MediumItalic-lf-swash-ot1
-}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{mb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Medium-lf-swash-ot1
-}{}
+% ---- extralight ----
-\DeclareFontShape{OT1}{CrimsonPro-LF}{mb}{sl}{
- <-> ssub * CrimsonPro-LF/mb/it
+\DeclareFontShape{OT1}{CrimsonPro-LF}{extralight}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-lf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{mb}{tlsl}{
- <-> ssub * CrimsonPro-LF/mb/tlit
+\DeclareFontShape{OT1}{CrimsonPro-LF}{extralight}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-lf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{m}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-lf-titling-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{extralight}{sl}{
+ <-> ssub * CrimsonPro-LF/extralight/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{m}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-lf-ot1
-}{}
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
-\DeclareFontShape{OT1}{CrimsonPro-LF}{m}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-lf-ot1
-}{}
+% el --> extralight
-\DeclareFontShape{OT1}{CrimsonPro-LF}{m}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-lf-titling-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{el}{sl}{
+ <-> ssub * CrimsonPro-LF/extralight/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{m}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-lf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{el}{n}{
+ <-> ssub * CrimsonPro-LF/extralight/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{m}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-lf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{el}{it}{
+ <-> ssub * CrimsonPro-LF/extralight/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{m}{sl}{
- <-> ssub * CrimsonPro-LF/m/it
-}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{m}{tlsl}{
- <-> ssub * CrimsonPro-LF/m/tlit
-}{}
+% l --> light
-\DeclareFontShape{OT1}{CrimsonPro-LF}{l}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-lf-titling-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{l}{sl}{
+ <-> ssub * CrimsonPro-LF/light/sl
}{}
\DeclareFontShape{OT1}{CrimsonPro-LF}{l}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-lf-ot1
+ <-> ssub * CrimsonPro-LF/light/n
}{}
\DeclareFontShape{OT1}{CrimsonPro-LF}{l}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-lf-ot1
+ <-> ssub * CrimsonPro-LF/light/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{l}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-lf-titling-ot1
-}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{l}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-lf-swash-ot1
-}{}
+% sl --> regular
-\DeclareFontShape{OT1}{CrimsonPro-LF}{l}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-lf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{sl}{sl}{
+ <-> ssub * CrimsonPro-LF/regular/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{l}{sl}{
- <-> ssub * CrimsonPro-LF/l/it
+\DeclareFontShape{OT1}{CrimsonPro-LF}{sl}{n}{
+ <-> ssub * CrimsonPro-LF/regular/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{l}{tlsl}{
- <-> ssub * CrimsonPro-LF/l/tlit
+\DeclareFontShape{OT1}{CrimsonPro-LF}{sl}{it}{
+ <-> ssub * CrimsonPro-LF/regular/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{k}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-lf-titling-ot1
-}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{k}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-lf-ot1
-}{}
+% m --> medium
-\DeclareFontShape{OT1}{CrimsonPro-LF}{k}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-lf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{m}{sl}{
+ <-> ssub * CrimsonPro-LF/medium/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{k}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-lf-titling-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{m}{n}{
+ <-> ssub * CrimsonPro-LF/medium/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{k}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-lf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{m}{it}{
+ <-> ssub * CrimsonPro-LF/medium/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{k}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-lf-swash-ot1
-}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{k}{sl}{
- <-> ssub * CrimsonPro-LF/k/it
-}{}
+% sb --> semibold
-\DeclareFontShape{OT1}{CrimsonPro-LF}{k}{tlsl}{
- <-> ssub * CrimsonPro-LF/k/tlit
+\DeclareFontShape{OT1}{CrimsonPro-LF}{sb}{sl}{
+ <-> ssub * CrimsonPro-LF/semibold/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{b}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-lf-titling-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{sb}{n}{
+ <-> ssub * CrimsonPro-LF/semibold/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{b}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-lf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{sb}{it}{
+ <-> ssub * CrimsonPro-LF/semibold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{b}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-lf-ot1
-}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{b}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-lf-titling-ot1
-}{}
+% b --> bold
-\DeclareFontShape{OT1}{CrimsonPro-LF}{b}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-lf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{b}{sl}{
+ <-> ssub * CrimsonPro-LF/bold/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{b}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-lf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{b}{n}{
+ <-> ssub * CrimsonPro-LF/bold/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{b}{sl}{
- <-> ssub * CrimsonPro-LF/b/it
+\DeclareFontShape{OT1}{CrimsonPro-LF}{b}{it}{
+ <-> ssub * CrimsonPro-LF/bold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{b}{tlsl}{
- <-> ssub * CrimsonPro-LF/b/tlit
-}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{el}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-lf-titling-ot1
-}{}
+% eb --> extrabold
-\DeclareFontShape{OT1}{CrimsonPro-LF}{el}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-lf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{eb}{sl}{
+ <-> ssub * CrimsonPro-LF/extrabold/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{el}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-lf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{eb}{n}{
+ <-> ssub * CrimsonPro-LF/extrabold/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{el}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-lf-titling-ot1
+\DeclareFontShape{OT1}{CrimsonPro-LF}{eb}{it}{
+ <-> ssub * CrimsonPro-LF/extrabold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{el}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-lf-swash-ot1
-}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{el}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-lf-swash-ot1
-}{}
+% ub --> black
-\DeclareFontShape{OT1}{CrimsonPro-LF}{el}{sl}{
- <-> ssub * CrimsonPro-LF/el/it
+\DeclareFontShape{OT1}{CrimsonPro-LF}{ub}{sl}{
+ <-> ssub * CrimsonPro-LF/black/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{el}{tlsl}{
- <-> ssub * CrimsonPro-LF/el/tlit
+\DeclareFontShape{OT1}{CrimsonPro-LF}{ub}{n}{
+ <-> ssub * CrimsonPro-LF/black/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{bx}{tl}{
- <-> ssub * CrimsonPro-LF/b/tl
+\DeclareFontShape{OT1}{CrimsonPro-LF}{ub}{it}{
+ <-> ssub * CrimsonPro-LF/black/it
}{}
\DeclareFontShape{OT1}{CrimsonPro-LF}{bx}{n}{
<-> ssub * CrimsonPro-LF/b/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{bx}{it}{
- <-> ssub * CrimsonPro-LF/b/it
-}{}
-
-\DeclareFontShape{OT1}{CrimsonPro-LF}{bx}{sw}{
- <-> ssub * CrimsonPro-LF/b/sw
-}{}
-
\DeclareFontShape{OT1}{CrimsonPro-LF}{bx}{sl}{
<-> ssub * CrimsonPro-LF/b/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-LF}{bx}{tlit}{
- <-> ssub * CrimsonPro-LF/b/tlit
-}{}
-
-\DeclareFontShape{OT1}{CrimsonPro-LF}{bx}{tlsl}{
- <-> ssub * CrimsonPro-LF/b/tlsl
-}{}
-
-\DeclareFontShape{OT1}{CrimsonPro-LF}{bx}{nw}{
- <-> ssub * CrimsonPro-LF/b/nw
+\DeclareFontShape{OT1}{CrimsonPro-LF}{bx}{it}{
+ <-> ssub * CrimsonPro-LF/b/it
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-OsF.fd b/Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-OsF.fd
index f645940041f..9452ec97b7a 100644
--- a/Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-OsF.fd
+++ b/Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/12/17
+%% Generated by autoinst on 2019/10/15
%%
\ProvidesFile{OT1CrimsonPro-OsF.fd}
- [2018/12/17 (autoinst) Font definitions for OT1/CrimsonPro-OsF.]
+ [2019/10/15 (autoinst) Font definitions for OT1/CrimsonPro-OsF.]
\expandafter\ifx\csname CrimsonPro@scale\endcsname\relax
\let\CrimsonPro@@scale\@empty
@@ -11,184 +11,259 @@
\DeclareFontFamily{OT1}{CrimsonPro-OsF}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{eb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-osf-ot1
-}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{eb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-osf-ot1
-}{}
+% ---- regular ----
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{eb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-osf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{regular}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Regular-osf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{eb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-osf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{regular}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-Italic-osf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{eb}{sl}{
- <-> ssub * CrimsonPro-OsF/eb/it
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{regular}{sl}{
+ <-> ssub * CrimsonPro-OsF/regular/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{sb}{n}{
+
+% ---- semibold ----
+
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{semibold}{n}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBold-osf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{sb}{it}{
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{semibold}{it}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-osf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{sb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-osf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{semibold}{sl}{
+ <-> ssub * CrimsonPro-OsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{bold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Bold-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{bold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-osf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{sb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBold-osf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{bold}{sl}{
+ <-> ssub * CrimsonPro-OsF/bold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{sb}{sl}{
- <-> ssub * CrimsonPro-OsF/sb/it
+
+% ---- light ----
+
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{light}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Light-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{light}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-LightItalic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{light}{sl}{
+ <-> ssub * CrimsonPro-OsF/light/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{mb}{n}{
+
+% ---- extrabold ----
+
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{extrabold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{extrabold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{extrabold}{sl}{
+ <-> ssub * CrimsonPro-OsF/extrabold/it
+}{}
+
+
+% ---- black ----
+
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{black}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Black-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{black}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-osf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{black}{sl}{
+ <-> ssub * CrimsonPro-OsF/black/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{medium}{n}{
<-> \CrimsonPro@@scale CrimsonPro-Medium-osf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{mb}{it}{
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{medium}{it}{
<-> \CrimsonPro@@scale CrimsonPro-MediumItalic-osf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{mb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-MediumItalic-osf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{medium}{sl}{
+ <-> ssub * CrimsonPro-OsF/medium/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{mb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Medium-osf-swash-ot1
+
+% ---- extralight ----
+
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{extralight}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-osf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{mb}{sl}{
- <-> ssub * CrimsonPro-OsF/mb/it
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{extralight}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-osf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{m}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-osf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{extralight}{sl}{
+ <-> ssub * CrimsonPro-OsF/extralight/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{m}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-osf-ot1
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% el --> extralight
+
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{el}{sl}{
+ <-> ssub * CrimsonPro-OsF/extralight/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{m}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-osf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{el}{n}{
+ <-> ssub * CrimsonPro-OsF/extralight/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{m}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-osf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{el}{it}{
+ <-> ssub * CrimsonPro-OsF/extralight/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{m}{sl}{
- <-> ssub * CrimsonPro-OsF/m/it
+
+% l --> light
+
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{l}{sl}{
+ <-> ssub * CrimsonPro-OsF/light/sl
}{}
\DeclareFontShape{OT1}{CrimsonPro-OsF}{l}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-osf-ot1
+ <-> ssub * CrimsonPro-OsF/light/n
}{}
\DeclareFontShape{OT1}{CrimsonPro-OsF}{l}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-osf-ot1
+ <-> ssub * CrimsonPro-OsF/light/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{l}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-osf-swash-ot1
-}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{l}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-osf-swash-ot1
+% sl --> regular
+
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{sl}{sl}{
+ <-> ssub * CrimsonPro-OsF/regular/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{l}{sl}{
- <-> ssub * CrimsonPro-OsF/l/it
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{sl}{n}{
+ <-> ssub * CrimsonPro-OsF/regular/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{k}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-osf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{sl}{it}{
+ <-> ssub * CrimsonPro-OsF/regular/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{k}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-osf-ot1
+
+% m --> medium
+
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{m}{sl}{
+ <-> ssub * CrimsonPro-OsF/medium/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{k}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-osf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{m}{n}{
+ <-> ssub * CrimsonPro-OsF/medium/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{k}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-osf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{m}{it}{
+ <-> ssub * CrimsonPro-OsF/medium/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{k}{sl}{
- <-> ssub * CrimsonPro-OsF/k/it
+
+% sb --> semibold
+
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{sb}{sl}{
+ <-> ssub * CrimsonPro-OsF/semibold/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{b}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-osf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{sb}{n}{
+ <-> ssub * CrimsonPro-OsF/semibold/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{b}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-osf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{sb}{it}{
+ <-> ssub * CrimsonPro-OsF/semibold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{b}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-osf-swash-ot1
+
+% b --> bold
+
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{b}{sl}{
+ <-> ssub * CrimsonPro-OsF/bold/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{b}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-osf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{b}{n}{
+ <-> ssub * CrimsonPro-OsF/bold/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{b}{sl}{
- <-> ssub * CrimsonPro-OsF/b/it
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{b}{it}{
+ <-> ssub * CrimsonPro-OsF/bold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{el}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-osf-ot1
+
+% eb --> extrabold
+
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{eb}{sl}{
+ <-> ssub * CrimsonPro-OsF/extrabold/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{el}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-osf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{eb}{n}{
+ <-> ssub * CrimsonPro-OsF/extrabold/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{el}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-osf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{eb}{it}{
+ <-> ssub * CrimsonPro-OsF/extrabold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{el}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-osf-swash-ot1
+
+% ub --> black
+
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{ub}{sl}{
+ <-> ssub * CrimsonPro-OsF/black/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{el}{sl}{
- <-> ssub * CrimsonPro-OsF/el/it
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{ub}{n}{
+ <-> ssub * CrimsonPro-OsF/black/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{bx}{sl}{
- <-> ssub * CrimsonPro-OsF/b/sl
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{ub}{it}{
+ <-> ssub * CrimsonPro-OsF/black/it
}{}
\DeclareFontShape{OT1}{CrimsonPro-OsF}{bx}{n}{
<-> ssub * CrimsonPro-OsF/b/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{bx}{it}{
- <-> ssub * CrimsonPro-OsF/b/it
-}{}
-
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{bx}{sw}{
- <-> ssub * CrimsonPro-OsF/b/sw
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{bx}{sl}{
+ <-> ssub * CrimsonPro-OsF/b/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-OsF}{bx}{nw}{
- <-> ssub * CrimsonPro-OsF/b/nw
+\DeclareFontShape{OT1}{CrimsonPro-OsF}{bx}{it}{
+ <-> ssub * CrimsonPro-OsF/b/it
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-Sup.fd b/Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-Sup.fd
index f89f32f50af..4c0c2a09444 100644
--- a/Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-Sup.fd
+++ b/Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/12/17
+%% Generated by autoinst on 2019/10/15
%%
\ProvidesFile{OT1CrimsonPro-Sup.fd}
- [2018/12/17 (autoinst) Font definitions for OT1/CrimsonPro-Sup.]
+ [2019/10/15 (autoinst) Font definitions for OT1/CrimsonPro-Sup.]
\expandafter\ifx\csname CrimsonPro@scale\endcsname\relax
\let\CrimsonPro@@scale\@empty
@@ -11,110 +11,257 @@
\DeclareFontFamily{OT1}{CrimsonPro-Sup}{}
-\DeclareFontShape{OT1}{CrimsonPro-Sup}{eb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-sup-ot1
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{regular}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Regular-sup-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Sup}{eb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-sup-ot1
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{regular}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-Italic-sup-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Sup}{eb}{sl}{
- <-> ssub * CrimsonPro-Sup/eb/it
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{regular}{sl}{
+ <-> ssub * CrimsonPro-Sup/regular/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Sup}{sb}{n}{
+
+% ---- semibold ----
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{semibold}{n}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBold-sup-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Sup}{sb}{it}{
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{semibold}{it}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-sup-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Sup}{sb}{sl}{
- <-> ssub * CrimsonPro-Sup/sb/it
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{semibold}{sl}{
+ <-> ssub * CrimsonPro-Sup/semibold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Sup}{mb}{n}{
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{bold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Bold-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{bold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{bold}{sl}{
+ <-> ssub * CrimsonPro-Sup/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{light}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Light-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{light}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-LightItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{light}{sl}{
+ <-> ssub * CrimsonPro-Sup/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{extrabold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{extrabold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{extrabold}{sl}{
+ <-> ssub * CrimsonPro-Sup/extrabold/it
+}{}
+
+
+% ---- black ----
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{black}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Black-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{black}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-sup-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{black}{sl}{
+ <-> ssub * CrimsonPro-Sup/black/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{medium}{n}{
<-> \CrimsonPro@@scale CrimsonPro-Medium-sup-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Sup}{mb}{it}{
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{medium}{it}{
<-> \CrimsonPro@@scale CrimsonPro-MediumItalic-sup-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Sup}{mb}{sl}{
- <-> ssub * CrimsonPro-Sup/mb/it
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{medium}{sl}{
+ <-> ssub * CrimsonPro-Sup/medium/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Sup}{m}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-sup-ot1
+
+% ---- extralight ----
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{extralight}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-sup-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Sup}{m}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-sup-ot1
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{extralight}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-sup-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Sup}{m}{sl}{
- <-> ssub * CrimsonPro-Sup/m/it
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{extralight}{sl}{
+ <-> ssub * CrimsonPro-Sup/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% el --> extralight
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{el}{sl}{
+ <-> ssub * CrimsonPro-Sup/extralight/sl
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{el}{n}{
+ <-> ssub * CrimsonPro-Sup/extralight/n
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{el}{it}{
+ <-> ssub * CrimsonPro-Sup/extralight/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{l}{sl}{
+ <-> ssub * CrimsonPro-Sup/light/sl
}{}
\DeclareFontShape{OT1}{CrimsonPro-Sup}{l}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-sup-ot1
+ <-> ssub * CrimsonPro-Sup/light/n
}{}
\DeclareFontShape{OT1}{CrimsonPro-Sup}{l}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-sup-ot1
+ <-> ssub * CrimsonPro-Sup/light/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Sup}{l}{sl}{
- <-> ssub * CrimsonPro-Sup/l/it
+
+% sl --> regular
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{sl}{sl}{
+ <-> ssub * CrimsonPro-Sup/regular/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Sup}{k}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-sup-ot1
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{sl}{n}{
+ <-> ssub * CrimsonPro-Sup/regular/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Sup}{k}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-sup-ot1
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{sl}{it}{
+ <-> ssub * CrimsonPro-Sup/regular/it
+}{}
+
+
+% m --> medium
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{m}{sl}{
+ <-> ssub * CrimsonPro-Sup/medium/sl
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{m}{n}{
+ <-> ssub * CrimsonPro-Sup/medium/n
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{m}{it}{
+ <-> ssub * CrimsonPro-Sup/medium/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{sb}{sl}{
+ <-> ssub * CrimsonPro-Sup/semibold/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Sup}{k}{sl}{
- <-> ssub * CrimsonPro-Sup/k/it
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{sb}{n}{
+ <-> ssub * CrimsonPro-Sup/semibold/n
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{sb}{it}{
+ <-> ssub * CrimsonPro-Sup/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{b}{sl}{
+ <-> ssub * CrimsonPro-Sup/bold/sl
}{}
\DeclareFontShape{OT1}{CrimsonPro-Sup}{b}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-sup-ot1
+ <-> ssub * CrimsonPro-Sup/bold/n
}{}
\DeclareFontShape{OT1}{CrimsonPro-Sup}{b}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-sup-ot1
+ <-> ssub * CrimsonPro-Sup/bold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Sup}{b}{sl}{
- <-> ssub * CrimsonPro-Sup/b/it
+
+% eb --> extrabold
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{eb}{sl}{
+ <-> ssub * CrimsonPro-Sup/extrabold/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Sup}{el}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-sup-ot1
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{eb}{n}{
+ <-> ssub * CrimsonPro-Sup/extrabold/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Sup}{el}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-sup-ot1
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{eb}{it}{
+ <-> ssub * CrimsonPro-Sup/extrabold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Sup}{el}{sl}{
- <-> ssub * CrimsonPro-Sup/el/it
+
+% ub --> black
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{ub}{sl}{
+ <-> ssub * CrimsonPro-Sup/black/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-Sup}{bx}{sl}{
- <-> ssub * CrimsonPro-Sup/b/sl
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{ub}{n}{
+ <-> ssub * CrimsonPro-Sup/black/n
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{ub}{it}{
+ <-> ssub * CrimsonPro-Sup/black/it
}{}
\DeclareFontShape{OT1}{CrimsonPro-Sup}{bx}{n}{
<-> ssub * CrimsonPro-Sup/b/n
}{}
+\DeclareFontShape{OT1}{CrimsonPro-Sup}{bx}{sl}{
+ <-> ssub * CrimsonPro-Sup/b/sl
+}{}
+
\DeclareFontShape{OT1}{CrimsonPro-Sup}{bx}{it}{
<-> ssub * CrimsonPro-Sup/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-TLF.fd b/Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-TLF.fd
index cdaa632c077..6395c01d0c9 100644
--- a/Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-TLF.fd
+++ b/Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/12/17
+%% Generated by autoinst on 2019/10/15
%%
\ProvidesFile{OT1CrimsonPro-TLF.fd}
- [2018/12/17 (autoinst) Font definitions for OT1/CrimsonPro-TLF.]
+ [2019/10/15 (autoinst) Font definitions for OT1/CrimsonPro-TLF.]
\expandafter\ifx\csname CrimsonPro@scale\endcsname\relax
\let\CrimsonPro@@scale\@empty
@@ -11,292 +11,259 @@
\DeclareFontFamily{OT1}{CrimsonPro-TLF}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{eb}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-tlf-titling-ot1
+
+% ---- regular ----
+
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{regular}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Regular-tlf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{eb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-tlf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{regular}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-Italic-tlf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{eb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-tlf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{regular}{sl}{
+ <-> ssub * CrimsonPro-TLF/regular/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{eb}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-tlf-titling-ot1
+
+% ---- semibold ----
+
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{semibold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-SemiBold-tlf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{eb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-tlf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{semibold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-tlf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{eb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-tlf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{semibold}{sl}{
+ <-> ssub * CrimsonPro-TLF/semibold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{eb}{sl}{
- <-> ssub * CrimsonPro-TLF/eb/it
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{bold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Bold-tlf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{eb}{tlsl}{
- <-> ssub * CrimsonPro-TLF/eb/tlit
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{bold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-tlf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{sb}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBold-tlf-titling-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{bold}{sl}{
+ <-> ssub * CrimsonPro-TLF/bold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{sb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBold-tlf-ot1
+
+% ---- light ----
+
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{light}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Light-tlf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{sb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-tlf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{light}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-LightItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{light}{sl}{
+ <-> ssub * CrimsonPro-TLF/light/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{sb}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-tlf-titling-ot1
+
+% ---- extrabold ----
+
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{extrabold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-tlf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{sb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-tlf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{extrabold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-tlf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{sb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBold-tlf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{extrabold}{sl}{
+ <-> ssub * CrimsonPro-TLF/extrabold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{sb}{sl}{
- <-> ssub * CrimsonPro-TLF/sb/it
+
+% ---- black ----
+
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{black}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Black-tlf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{sb}{tlsl}{
- <-> ssub * CrimsonPro-TLF/sb/tlit
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{black}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-tlf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{mb}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Medium-tlf-titling-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{black}{sl}{
+ <-> ssub * CrimsonPro-TLF/black/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{mb}{n}{
+
+% ---- medium ----
+
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{medium}{n}{
<-> \CrimsonPro@@scale CrimsonPro-Medium-tlf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{mb}{it}{
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{medium}{it}{
<-> \CrimsonPro@@scale CrimsonPro-MediumItalic-tlf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{mb}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-MediumItalic-tlf-titling-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{medium}{sl}{
+ <-> ssub * CrimsonPro-TLF/medium/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{mb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-MediumItalic-tlf-swash-ot1
-}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{mb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Medium-tlf-swash-ot1
-}{}
+% ---- extralight ----
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{mb}{sl}{
- <-> ssub * CrimsonPro-TLF/mb/it
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{extralight}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-tlf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{mb}{tlsl}{
- <-> ssub * CrimsonPro-TLF/mb/tlit
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{extralight}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-tlf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{m}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-tlf-titling-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{extralight}{sl}{
+ <-> ssub * CrimsonPro-TLF/extralight/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{m}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-tlf-ot1
-}{}
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{m}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-tlf-ot1
-}{}
+% el --> extralight
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{m}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-tlf-titling-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{el}{sl}{
+ <-> ssub * CrimsonPro-TLF/extralight/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{m}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-tlf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{el}{n}{
+ <-> ssub * CrimsonPro-TLF/extralight/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{m}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-tlf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{el}{it}{
+ <-> ssub * CrimsonPro-TLF/extralight/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{m}{sl}{
- <-> ssub * CrimsonPro-TLF/m/it
-}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{m}{tlsl}{
- <-> ssub * CrimsonPro-TLF/m/tlit
-}{}
+% l --> light
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{l}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-tlf-titling-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{l}{sl}{
+ <-> ssub * CrimsonPro-TLF/light/sl
}{}
\DeclareFontShape{OT1}{CrimsonPro-TLF}{l}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-tlf-ot1
+ <-> ssub * CrimsonPro-TLF/light/n
}{}
\DeclareFontShape{OT1}{CrimsonPro-TLF}{l}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-tlf-ot1
+ <-> ssub * CrimsonPro-TLF/light/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{l}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-tlf-titling-ot1
-}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{l}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-tlf-swash-ot1
-}{}
+% sl --> regular
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{l}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-tlf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{sl}{sl}{
+ <-> ssub * CrimsonPro-TLF/regular/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{l}{sl}{
- <-> ssub * CrimsonPro-TLF/l/it
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{sl}{n}{
+ <-> ssub * CrimsonPro-TLF/regular/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{l}{tlsl}{
- <-> ssub * CrimsonPro-TLF/l/tlit
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{sl}{it}{
+ <-> ssub * CrimsonPro-TLF/regular/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{k}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-tlf-titling-ot1
-}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{k}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-tlf-ot1
-}{}
+% m --> medium
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{k}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-tlf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{m}{sl}{
+ <-> ssub * CrimsonPro-TLF/medium/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{k}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-tlf-titling-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{m}{n}{
+ <-> ssub * CrimsonPro-TLF/medium/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{k}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-tlf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{m}{it}{
+ <-> ssub * CrimsonPro-TLF/medium/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{k}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-tlf-swash-ot1
-}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{k}{sl}{
- <-> ssub * CrimsonPro-TLF/k/it
-}{}
+% sb --> semibold
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{k}{tlsl}{
- <-> ssub * CrimsonPro-TLF/k/tlit
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{sb}{sl}{
+ <-> ssub * CrimsonPro-TLF/semibold/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{b}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-tlf-titling-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{sb}{n}{
+ <-> ssub * CrimsonPro-TLF/semibold/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{b}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-tlf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{sb}{it}{
+ <-> ssub * CrimsonPro-TLF/semibold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{b}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-tlf-ot1
-}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{b}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-tlf-titling-ot1
-}{}
+% b --> bold
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{b}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-tlf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{b}{sl}{
+ <-> ssub * CrimsonPro-TLF/bold/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{b}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-tlf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{b}{n}{
+ <-> ssub * CrimsonPro-TLF/bold/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{b}{sl}{
- <-> ssub * CrimsonPro-TLF/b/it
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{b}{it}{
+ <-> ssub * CrimsonPro-TLF/bold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{b}{tlsl}{
- <-> ssub * CrimsonPro-TLF/b/tlit
-}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{el}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-tlf-titling-ot1
-}{}
+% eb --> extrabold
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{el}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-tlf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{eb}{sl}{
+ <-> ssub * CrimsonPro-TLF/extrabold/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{el}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-tlf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{eb}{n}{
+ <-> ssub * CrimsonPro-TLF/extrabold/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{el}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-tlf-titling-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{eb}{it}{
+ <-> ssub * CrimsonPro-TLF/extrabold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{el}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-tlf-swash-ot1
-}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{el}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-tlf-swash-ot1
-}{}
+% ub --> black
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{el}{sl}{
- <-> ssub * CrimsonPro-TLF/el/it
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{ub}{sl}{
+ <-> ssub * CrimsonPro-TLF/black/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{el}{tlsl}{
- <-> ssub * CrimsonPro-TLF/el/tlit
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{ub}{n}{
+ <-> ssub * CrimsonPro-TLF/black/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{bx}{tl}{
- <-> ssub * CrimsonPro-TLF/b/tl
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{ub}{it}{
+ <-> ssub * CrimsonPro-TLF/black/it
}{}
\DeclareFontShape{OT1}{CrimsonPro-TLF}{bx}{n}{
<-> ssub * CrimsonPro-TLF/b/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{bx}{it}{
- <-> ssub * CrimsonPro-TLF/b/it
-}{}
-
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{bx}{sw}{
- <-> ssub * CrimsonPro-TLF/b/sw
-}{}
-
\DeclareFontShape{OT1}{CrimsonPro-TLF}{bx}{sl}{
<-> ssub * CrimsonPro-TLF/b/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{bx}{tlit}{
- <-> ssub * CrimsonPro-TLF/b/tlit
-}{}
-
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{bx}{tlsl}{
- <-> ssub * CrimsonPro-TLF/b/tlsl
-}{}
-
-\DeclareFontShape{OT1}{CrimsonPro-TLF}{bx}{nw}{
- <-> ssub * CrimsonPro-TLF/b/nw
+\DeclareFontShape{OT1}{CrimsonPro-TLF}{bx}{it}{
+ <-> ssub * CrimsonPro-TLF/b/it
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-TOsF.fd b/Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-TOsF.fd
index 7fc7e6c2c93..11fa995b0d9 100644
--- a/Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/crimsonpro/OT1CrimsonPro-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/12/17
+%% Generated by autoinst on 2019/10/15
%%
\ProvidesFile{OT1CrimsonPro-TOsF.fd}
- [2018/12/17 (autoinst) Font definitions for OT1/CrimsonPro-TOsF.]
+ [2019/10/15 (autoinst) Font definitions for OT1/CrimsonPro-TOsF.]
\expandafter\ifx\csname CrimsonPro@scale\endcsname\relax
\let\CrimsonPro@@scale\@empty
@@ -11,184 +11,259 @@
\DeclareFontFamily{OT1}{CrimsonPro-TOsF}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{eb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-tosf-ot1
-}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{eb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-tosf-ot1
-}{}
+% ---- regular ----
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{eb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-tosf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{regular}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Regular-tosf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{eb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-tosf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{regular}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-Italic-tosf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{eb}{sl}{
- <-> ssub * CrimsonPro-TOsF/eb/it
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{regular}{sl}{
+ <-> ssub * CrimsonPro-TOsF/regular/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{sb}{n}{
+
+% ---- semibold ----
+
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{semibold}{n}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBold-tosf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{sb}{it}{
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{semibold}{it}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-tosf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{sb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-tosf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{semibold}{sl}{
+ <-> ssub * CrimsonPro-TOsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{bold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Bold-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{bold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-tosf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{sb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBold-tosf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{bold}{sl}{
+ <-> ssub * CrimsonPro-TOsF/bold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{sb}{sl}{
- <-> ssub * CrimsonPro-TOsF/sb/it
+
+% ---- light ----
+
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{light}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Light-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{light}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-LightItalic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{light}{sl}{
+ <-> ssub * CrimsonPro-TOsF/light/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{mb}{n}{
+
+% ---- extrabold ----
+
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{extrabold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{extrabold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{extrabold}{sl}{
+ <-> ssub * CrimsonPro-TOsF/extrabold/it
+}{}
+
+
+% ---- black ----
+
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{black}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Black-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{black}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-tosf-ot1
+}{}
+
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{black}{sl}{
+ <-> ssub * CrimsonPro-TOsF/black/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{medium}{n}{
<-> \CrimsonPro@@scale CrimsonPro-Medium-tosf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{mb}{it}{
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{medium}{it}{
<-> \CrimsonPro@@scale CrimsonPro-MediumItalic-tosf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{mb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-MediumItalic-tosf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{medium}{sl}{
+ <-> ssub * CrimsonPro-TOsF/medium/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{mb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Medium-tosf-swash-ot1
+
+% ---- extralight ----
+
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{extralight}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-tosf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{mb}{sl}{
- <-> ssub * CrimsonPro-TOsF/mb/it
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{extralight}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-tosf-ot1
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{m}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-tosf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{extralight}{sl}{
+ <-> ssub * CrimsonPro-TOsF/extralight/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{m}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-tosf-ot1
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% el --> extralight
+
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{el}{sl}{
+ <-> ssub * CrimsonPro-TOsF/extralight/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{m}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-tosf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{el}{n}{
+ <-> ssub * CrimsonPro-TOsF/extralight/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{m}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-tosf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{el}{it}{
+ <-> ssub * CrimsonPro-TOsF/extralight/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{m}{sl}{
- <-> ssub * CrimsonPro-TOsF/m/it
+
+% l --> light
+
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{l}{sl}{
+ <-> ssub * CrimsonPro-TOsF/light/sl
}{}
\DeclareFontShape{OT1}{CrimsonPro-TOsF}{l}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-tosf-ot1
+ <-> ssub * CrimsonPro-TOsF/light/n
}{}
\DeclareFontShape{OT1}{CrimsonPro-TOsF}{l}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-tosf-ot1
+ <-> ssub * CrimsonPro-TOsF/light/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{l}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-tosf-swash-ot1
-}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{l}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-tosf-swash-ot1
+% sl --> regular
+
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{sl}{sl}{
+ <-> ssub * CrimsonPro-TOsF/regular/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{l}{sl}{
- <-> ssub * CrimsonPro-TOsF/l/it
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{sl}{n}{
+ <-> ssub * CrimsonPro-TOsF/regular/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{k}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-tosf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{sl}{it}{
+ <-> ssub * CrimsonPro-TOsF/regular/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{k}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-tosf-ot1
+
+% m --> medium
+
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{m}{sl}{
+ <-> ssub * CrimsonPro-TOsF/medium/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{k}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-tosf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{m}{n}{
+ <-> ssub * CrimsonPro-TOsF/medium/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{k}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-tosf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{m}{it}{
+ <-> ssub * CrimsonPro-TOsF/medium/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{k}{sl}{
- <-> ssub * CrimsonPro-TOsF/k/it
+
+% sb --> semibold
+
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{sb}{sl}{
+ <-> ssub * CrimsonPro-TOsF/semibold/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{b}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-tosf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{sb}{n}{
+ <-> ssub * CrimsonPro-TOsF/semibold/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{b}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-tosf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{sb}{it}{
+ <-> ssub * CrimsonPro-TOsF/semibold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{b}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-tosf-swash-ot1
+
+% b --> bold
+
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{b}{sl}{
+ <-> ssub * CrimsonPro-TOsF/bold/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{b}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-tosf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{b}{n}{
+ <-> ssub * CrimsonPro-TOsF/bold/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{b}{sl}{
- <-> ssub * CrimsonPro-TOsF/b/it
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{b}{it}{
+ <-> ssub * CrimsonPro-TOsF/bold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{el}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-tosf-ot1
+
+% eb --> extrabold
+
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{eb}{sl}{
+ <-> ssub * CrimsonPro-TOsF/extrabold/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{el}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-tosf-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{eb}{n}{
+ <-> ssub * CrimsonPro-TOsF/extrabold/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{el}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-tosf-swash-ot1
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{eb}{it}{
+ <-> ssub * CrimsonPro-TOsF/extrabold/it
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{el}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-tosf-swash-ot1
+
+% ub --> black
+
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{ub}{sl}{
+ <-> ssub * CrimsonPro-TOsF/black/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{el}{sl}{
- <-> ssub * CrimsonPro-TOsF/el/it
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{ub}{n}{
+ <-> ssub * CrimsonPro-TOsF/black/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{bx}{sl}{
- <-> ssub * CrimsonPro-TOsF/b/sl
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{ub}{it}{
+ <-> ssub * CrimsonPro-TOsF/black/it
}{}
\DeclareFontShape{OT1}{CrimsonPro-TOsF}{bx}{n}{
<-> ssub * CrimsonPro-TOsF/b/n
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{bx}{it}{
- <-> ssub * CrimsonPro-TOsF/b/it
-}{}
-
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{bx}{sw}{
- <-> ssub * CrimsonPro-TOsF/b/sw
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{bx}{sl}{
+ <-> ssub * CrimsonPro-TOsF/b/sl
}{}
-\DeclareFontShape{OT1}{CrimsonPro-TOsF}{bx}{nw}{
- <-> ssub * CrimsonPro-TOsF/b/nw
+\DeclareFontShape{OT1}{CrimsonPro-TOsF}{bx}{it}{
+ <-> ssub * CrimsonPro-TOsF/b/it
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-Inf.fd b/Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-Inf.fd
index f336f5a888e..4e5012a8251 100644
--- a/Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-Inf.fd
+++ b/Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-Inf.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/12/17
+%% Generated by autoinst on 2019/10/15
%%
\ProvidesFile{T1CrimsonPro-Inf.fd}
- [2018/12/17 (autoinst) Font definitions for T1/CrimsonPro-Inf.]
+ [2019/10/15 (autoinst) Font definitions for T1/CrimsonPro-Inf.]
\expandafter\ifx\csname CrimsonPro@scale\endcsname\relax
\let\CrimsonPro@@scale\@empty
@@ -11,110 +11,257 @@
\DeclareFontFamily{T1}{CrimsonPro-Inf}{}
-\DeclareFontShape{T1}{CrimsonPro-Inf}{eb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-inf-t1
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{regular}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Regular-inf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-Inf}{eb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-inf-t1
+\DeclareFontShape{T1}{CrimsonPro-Inf}{regular}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-Italic-inf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-Inf}{eb}{sl}{
- <-> ssub * CrimsonPro-Inf/eb/it
+\DeclareFontShape{T1}{CrimsonPro-Inf}{regular}{sl}{
+ <-> ssub * CrimsonPro-Inf/regular/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-Inf}{sb}{n}{
+
+% ---- semibold ----
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{semibold}{n}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBold-inf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-Inf}{sb}{it}{
+\DeclareFontShape{T1}{CrimsonPro-Inf}{semibold}{it}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-inf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-Inf}{sb}{sl}{
- <-> ssub * CrimsonPro-Inf/sb/it
+\DeclareFontShape{T1}{CrimsonPro-Inf}{semibold}{sl}{
+ <-> ssub * CrimsonPro-Inf/semibold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-Inf}{mb}{n}{
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{bold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Bold-inf-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{bold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-inf-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{bold}{sl}{
+ <-> ssub * CrimsonPro-Inf/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{light}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Light-inf-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{light}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-LightItalic-inf-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{light}{sl}{
+ <-> ssub * CrimsonPro-Inf/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{extrabold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-inf-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{extrabold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-inf-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{extrabold}{sl}{
+ <-> ssub * CrimsonPro-Inf/extrabold/it
+}{}
+
+
+% ---- black ----
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{black}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Black-inf-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{black}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-inf-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{black}{sl}{
+ <-> ssub * CrimsonPro-Inf/black/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{medium}{n}{
<-> \CrimsonPro@@scale CrimsonPro-Medium-inf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-Inf}{mb}{it}{
+\DeclareFontShape{T1}{CrimsonPro-Inf}{medium}{it}{
<-> \CrimsonPro@@scale CrimsonPro-MediumItalic-inf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-Inf}{mb}{sl}{
- <-> ssub * CrimsonPro-Inf/mb/it
+\DeclareFontShape{T1}{CrimsonPro-Inf}{medium}{sl}{
+ <-> ssub * CrimsonPro-Inf/medium/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-Inf}{m}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-inf-t1
+
+% ---- extralight ----
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{extralight}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-inf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-Inf}{m}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-inf-t1
+\DeclareFontShape{T1}{CrimsonPro-Inf}{extralight}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-inf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-Inf}{m}{sl}{
- <-> ssub * CrimsonPro-Inf/m/it
+\DeclareFontShape{T1}{CrimsonPro-Inf}{extralight}{sl}{
+ <-> ssub * CrimsonPro-Inf/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% el --> extralight
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{el}{sl}{
+ <-> ssub * CrimsonPro-Inf/extralight/sl
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{el}{n}{
+ <-> ssub * CrimsonPro-Inf/extralight/n
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{el}{it}{
+ <-> ssub * CrimsonPro-Inf/extralight/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{l}{sl}{
+ <-> ssub * CrimsonPro-Inf/light/sl
}{}
\DeclareFontShape{T1}{CrimsonPro-Inf}{l}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-inf-t1
+ <-> ssub * CrimsonPro-Inf/light/n
}{}
\DeclareFontShape{T1}{CrimsonPro-Inf}{l}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-inf-t1
+ <-> ssub * CrimsonPro-Inf/light/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-Inf}{l}{sl}{
- <-> ssub * CrimsonPro-Inf/l/it
+
+% sl --> regular
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{sl}{sl}{
+ <-> ssub * CrimsonPro-Inf/regular/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-Inf}{k}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-inf-t1
+\DeclareFontShape{T1}{CrimsonPro-Inf}{sl}{n}{
+ <-> ssub * CrimsonPro-Inf/regular/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-Inf}{k}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-inf-t1
+\DeclareFontShape{T1}{CrimsonPro-Inf}{sl}{it}{
+ <-> ssub * CrimsonPro-Inf/regular/it
+}{}
+
+
+% m --> medium
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{m}{sl}{
+ <-> ssub * CrimsonPro-Inf/medium/sl
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{m}{n}{
+ <-> ssub * CrimsonPro-Inf/medium/n
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{m}{it}{
+ <-> ssub * CrimsonPro-Inf/medium/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{sb}{sl}{
+ <-> ssub * CrimsonPro-Inf/semibold/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-Inf}{k}{sl}{
- <-> ssub * CrimsonPro-Inf/k/it
+\DeclareFontShape{T1}{CrimsonPro-Inf}{sb}{n}{
+ <-> ssub * CrimsonPro-Inf/semibold/n
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{sb}{it}{
+ <-> ssub * CrimsonPro-Inf/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{b}{sl}{
+ <-> ssub * CrimsonPro-Inf/bold/sl
}{}
\DeclareFontShape{T1}{CrimsonPro-Inf}{b}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-inf-t1
+ <-> ssub * CrimsonPro-Inf/bold/n
}{}
\DeclareFontShape{T1}{CrimsonPro-Inf}{b}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-inf-t1
+ <-> ssub * CrimsonPro-Inf/bold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-Inf}{b}{sl}{
- <-> ssub * CrimsonPro-Inf/b/it
+
+% eb --> extrabold
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{eb}{sl}{
+ <-> ssub * CrimsonPro-Inf/extrabold/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-Inf}{el}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-inf-t1
+\DeclareFontShape{T1}{CrimsonPro-Inf}{eb}{n}{
+ <-> ssub * CrimsonPro-Inf/extrabold/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-Inf}{el}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-inf-t1
+\DeclareFontShape{T1}{CrimsonPro-Inf}{eb}{it}{
+ <-> ssub * CrimsonPro-Inf/extrabold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-Inf}{el}{sl}{
- <-> ssub * CrimsonPro-Inf/el/it
+
+% ub --> black
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{ub}{sl}{
+ <-> ssub * CrimsonPro-Inf/black/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-Inf}{bx}{sl}{
- <-> ssub * CrimsonPro-Inf/b/sl
+\DeclareFontShape{T1}{CrimsonPro-Inf}{ub}{n}{
+ <-> ssub * CrimsonPro-Inf/black/n
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Inf}{ub}{it}{
+ <-> ssub * CrimsonPro-Inf/black/it
}{}
\DeclareFontShape{T1}{CrimsonPro-Inf}{bx}{n}{
<-> ssub * CrimsonPro-Inf/b/n
}{}
+\DeclareFontShape{T1}{CrimsonPro-Inf}{bx}{sl}{
+ <-> ssub * CrimsonPro-Inf/b/sl
+}{}
+
\DeclareFontShape{T1}{CrimsonPro-Inf}{bx}{it}{
<-> ssub * CrimsonPro-Inf/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-LF.fd b/Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-LF.fd
index fcd139435ed..cfdadac19c5 100644
--- a/Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-LF.fd
+++ b/Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/12/17
+%% Generated by autoinst on 2019/10/15
%%
\ProvidesFile{T1CrimsonPro-LF.fd}
- [2018/12/17 (autoinst) Font definitions for T1/CrimsonPro-LF.]
+ [2019/10/15 (autoinst) Font definitions for T1/CrimsonPro-LF.]
\expandafter\ifx\csname CrimsonPro@scale\endcsname\relax
\let\CrimsonPro@@scale\@empty
@@ -11,292 +11,259 @@
\DeclareFontFamily{T1}{CrimsonPro-LF}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{eb}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-lf-titling-t1
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{CrimsonPro-LF}{regular}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Regular-lf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{eb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-lf-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{regular}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-Italic-lf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{eb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-lf-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{regular}{sl}{
+ <-> ssub * CrimsonPro-LF/regular/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{eb}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-lf-titling-t1
+
+% ---- semibold ----
+
+\DeclareFontShape{T1}{CrimsonPro-LF}{semibold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-SemiBold-lf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{eb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-lf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{semibold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-lf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{eb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-lf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{semibold}{sl}{
+ <-> ssub * CrimsonPro-LF/semibold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{eb}{sl}{
- <-> ssub * CrimsonPro-LF/eb/it
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{CrimsonPro-LF}{bold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Bold-lf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{eb}{tlsl}{
- <-> ssub * CrimsonPro-LF/eb/tlit
+\DeclareFontShape{T1}{CrimsonPro-LF}{bold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-lf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{sb}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBold-lf-titling-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{bold}{sl}{
+ <-> ssub * CrimsonPro-LF/bold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{sb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBold-lf-t1
+
+% ---- light ----
+
+\DeclareFontShape{T1}{CrimsonPro-LF}{light}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Light-lf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{sb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-lf-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{light}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-LightItalic-lf-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-LF}{light}{sl}{
+ <-> ssub * CrimsonPro-LF/light/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{sb}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-lf-titling-t1
+
+% ---- extrabold ----
+
+\DeclareFontShape{T1}{CrimsonPro-LF}{extrabold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-lf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{sb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-lf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{extrabold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-lf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{sb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBold-lf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{extrabold}{sl}{
+ <-> ssub * CrimsonPro-LF/extrabold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{sb}{sl}{
- <-> ssub * CrimsonPro-LF/sb/it
+
+% ---- black ----
+
+\DeclareFontShape{T1}{CrimsonPro-LF}{black}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Black-lf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{sb}{tlsl}{
- <-> ssub * CrimsonPro-LF/sb/tlit
+\DeclareFontShape{T1}{CrimsonPro-LF}{black}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-lf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{mb}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Medium-lf-titling-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{black}{sl}{
+ <-> ssub * CrimsonPro-LF/black/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{mb}{n}{
+
+% ---- medium ----
+
+\DeclareFontShape{T1}{CrimsonPro-LF}{medium}{n}{
<-> \CrimsonPro@@scale CrimsonPro-Medium-lf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{mb}{it}{
+\DeclareFontShape{T1}{CrimsonPro-LF}{medium}{it}{
<-> \CrimsonPro@@scale CrimsonPro-MediumItalic-lf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{mb}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-MediumItalic-lf-titling-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{medium}{sl}{
+ <-> ssub * CrimsonPro-LF/medium/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{mb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-MediumItalic-lf-swash-t1
-}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{mb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Medium-lf-swash-t1
-}{}
+% ---- extralight ----
-\DeclareFontShape{T1}{CrimsonPro-LF}{mb}{sl}{
- <-> ssub * CrimsonPro-LF/mb/it
+\DeclareFontShape{T1}{CrimsonPro-LF}{extralight}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-lf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{mb}{tlsl}{
- <-> ssub * CrimsonPro-LF/mb/tlit
+\DeclareFontShape{T1}{CrimsonPro-LF}{extralight}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-lf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{m}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-lf-titling-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{extralight}{sl}{
+ <-> ssub * CrimsonPro-LF/extralight/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{m}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-lf-t1
-}{}
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
-\DeclareFontShape{T1}{CrimsonPro-LF}{m}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-lf-t1
-}{}
+% el --> extralight
-\DeclareFontShape{T1}{CrimsonPro-LF}{m}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-lf-titling-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{el}{sl}{
+ <-> ssub * CrimsonPro-LF/extralight/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{m}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-lf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{el}{n}{
+ <-> ssub * CrimsonPro-LF/extralight/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{m}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-lf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{el}{it}{
+ <-> ssub * CrimsonPro-LF/extralight/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{m}{sl}{
- <-> ssub * CrimsonPro-LF/m/it
-}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{m}{tlsl}{
- <-> ssub * CrimsonPro-LF/m/tlit
-}{}
+% l --> light
-\DeclareFontShape{T1}{CrimsonPro-LF}{l}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-lf-titling-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{l}{sl}{
+ <-> ssub * CrimsonPro-LF/light/sl
}{}
\DeclareFontShape{T1}{CrimsonPro-LF}{l}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-lf-t1
+ <-> ssub * CrimsonPro-LF/light/n
}{}
\DeclareFontShape{T1}{CrimsonPro-LF}{l}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-lf-t1
+ <-> ssub * CrimsonPro-LF/light/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{l}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-lf-titling-t1
-}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{l}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-lf-swash-t1
-}{}
+% sl --> regular
-\DeclareFontShape{T1}{CrimsonPro-LF}{l}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-lf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{sl}{sl}{
+ <-> ssub * CrimsonPro-LF/regular/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{l}{sl}{
- <-> ssub * CrimsonPro-LF/l/it
+\DeclareFontShape{T1}{CrimsonPro-LF}{sl}{n}{
+ <-> ssub * CrimsonPro-LF/regular/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{l}{tlsl}{
- <-> ssub * CrimsonPro-LF/l/tlit
+\DeclareFontShape{T1}{CrimsonPro-LF}{sl}{it}{
+ <-> ssub * CrimsonPro-LF/regular/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{k}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-lf-titling-t1
-}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{k}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-lf-t1
-}{}
+% m --> medium
-\DeclareFontShape{T1}{CrimsonPro-LF}{k}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-lf-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{m}{sl}{
+ <-> ssub * CrimsonPro-LF/medium/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{k}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-lf-titling-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{m}{n}{
+ <-> ssub * CrimsonPro-LF/medium/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{k}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-lf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{m}{it}{
+ <-> ssub * CrimsonPro-LF/medium/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{k}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-lf-swash-t1
-}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{k}{sl}{
- <-> ssub * CrimsonPro-LF/k/it
-}{}
+% sb --> semibold
-\DeclareFontShape{T1}{CrimsonPro-LF}{k}{tlsl}{
- <-> ssub * CrimsonPro-LF/k/tlit
+\DeclareFontShape{T1}{CrimsonPro-LF}{sb}{sl}{
+ <-> ssub * CrimsonPro-LF/semibold/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{b}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-lf-titling-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{sb}{n}{
+ <-> ssub * CrimsonPro-LF/semibold/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{b}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-lf-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{sb}{it}{
+ <-> ssub * CrimsonPro-LF/semibold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{b}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-lf-t1
-}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{b}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-lf-titling-t1
-}{}
+% b --> bold
-\DeclareFontShape{T1}{CrimsonPro-LF}{b}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-lf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{b}{sl}{
+ <-> ssub * CrimsonPro-LF/bold/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{b}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-lf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{b}{n}{
+ <-> ssub * CrimsonPro-LF/bold/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{b}{sl}{
- <-> ssub * CrimsonPro-LF/b/it
+\DeclareFontShape{T1}{CrimsonPro-LF}{b}{it}{
+ <-> ssub * CrimsonPro-LF/bold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{b}{tlsl}{
- <-> ssub * CrimsonPro-LF/b/tlit
-}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{el}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-lf-titling-t1
-}{}
+% eb --> extrabold
-\DeclareFontShape{T1}{CrimsonPro-LF}{el}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-lf-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{eb}{sl}{
+ <-> ssub * CrimsonPro-LF/extrabold/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{el}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-lf-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{eb}{n}{
+ <-> ssub * CrimsonPro-LF/extrabold/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{el}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-lf-titling-t1
+\DeclareFontShape{T1}{CrimsonPro-LF}{eb}{it}{
+ <-> ssub * CrimsonPro-LF/extrabold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{el}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-lf-swash-t1
-}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{el}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-lf-swash-t1
-}{}
+% ub --> black
-\DeclareFontShape{T1}{CrimsonPro-LF}{el}{sl}{
- <-> ssub * CrimsonPro-LF/el/it
+\DeclareFontShape{T1}{CrimsonPro-LF}{ub}{sl}{
+ <-> ssub * CrimsonPro-LF/black/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{el}{tlsl}{
- <-> ssub * CrimsonPro-LF/el/tlit
+\DeclareFontShape{T1}{CrimsonPro-LF}{ub}{n}{
+ <-> ssub * CrimsonPro-LF/black/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{bx}{tl}{
- <-> ssub * CrimsonPro-LF/b/tl
+\DeclareFontShape{T1}{CrimsonPro-LF}{ub}{it}{
+ <-> ssub * CrimsonPro-LF/black/it
}{}
\DeclareFontShape{T1}{CrimsonPro-LF}{bx}{n}{
<-> ssub * CrimsonPro-LF/b/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{bx}{it}{
- <-> ssub * CrimsonPro-LF/b/it
-}{}
-
-\DeclareFontShape{T1}{CrimsonPro-LF}{bx}{sw}{
- <-> ssub * CrimsonPro-LF/b/sw
-}{}
-
\DeclareFontShape{T1}{CrimsonPro-LF}{bx}{sl}{
<-> ssub * CrimsonPro-LF/b/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-LF}{bx}{tlit}{
- <-> ssub * CrimsonPro-LF/b/tlit
-}{}
-
-\DeclareFontShape{T1}{CrimsonPro-LF}{bx}{tlsl}{
- <-> ssub * CrimsonPro-LF/b/tlsl
-}{}
-
-\DeclareFontShape{T1}{CrimsonPro-LF}{bx}{nw}{
- <-> ssub * CrimsonPro-LF/b/nw
+\DeclareFontShape{T1}{CrimsonPro-LF}{bx}{it}{
+ <-> ssub * CrimsonPro-LF/b/it
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-OsF.fd b/Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-OsF.fd
index 3ba93c2c54e..0a9c91985f0 100644
--- a/Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-OsF.fd
+++ b/Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/12/17
+%% Generated by autoinst on 2019/10/15
%%
\ProvidesFile{T1CrimsonPro-OsF.fd}
- [2018/12/17 (autoinst) Font definitions for T1/CrimsonPro-OsF.]
+ [2019/10/15 (autoinst) Font definitions for T1/CrimsonPro-OsF.]
\expandafter\ifx\csname CrimsonPro@scale\endcsname\relax
\let\CrimsonPro@@scale\@empty
@@ -11,184 +11,259 @@
\DeclareFontFamily{T1}{CrimsonPro-OsF}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{eb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-osf-t1
-}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{eb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-osf-t1
-}{}
+% ---- regular ----
-\DeclareFontShape{T1}{CrimsonPro-OsF}{eb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-osf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-OsF}{regular}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Regular-osf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{eb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-osf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-OsF}{regular}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-Italic-osf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{eb}{sl}{
- <-> ssub * CrimsonPro-OsF/eb/it
+\DeclareFontShape{T1}{CrimsonPro-OsF}{regular}{sl}{
+ <-> ssub * CrimsonPro-OsF/regular/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{sb}{n}{
+
+% ---- semibold ----
+
+\DeclareFontShape{T1}{CrimsonPro-OsF}{semibold}{n}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBold-osf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{sb}{it}{
+\DeclareFontShape{T1}{CrimsonPro-OsF}{semibold}{it}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-osf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{sb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-osf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-OsF}{semibold}{sl}{
+ <-> ssub * CrimsonPro-OsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{CrimsonPro-OsF}{bold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Bold-osf-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-OsF}{bold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-osf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{sb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBold-osf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-OsF}{bold}{sl}{
+ <-> ssub * CrimsonPro-OsF/bold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{sb}{sl}{
- <-> ssub * CrimsonPro-OsF/sb/it
+
+% ---- light ----
+
+\DeclareFontShape{T1}{CrimsonPro-OsF}{light}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Light-osf-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-OsF}{light}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-LightItalic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-OsF}{light}{sl}{
+ <-> ssub * CrimsonPro-OsF/light/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{mb}{n}{
+
+% ---- extrabold ----
+
+\DeclareFontShape{T1}{CrimsonPro-OsF}{extrabold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-osf-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-OsF}{extrabold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-OsF}{extrabold}{sl}{
+ <-> ssub * CrimsonPro-OsF/extrabold/it
+}{}
+
+
+% ---- black ----
+
+\DeclareFontShape{T1}{CrimsonPro-OsF}{black}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Black-osf-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-OsF}{black}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-osf-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-OsF}{black}{sl}{
+ <-> ssub * CrimsonPro-OsF/black/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{T1}{CrimsonPro-OsF}{medium}{n}{
<-> \CrimsonPro@@scale CrimsonPro-Medium-osf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{mb}{it}{
+\DeclareFontShape{T1}{CrimsonPro-OsF}{medium}{it}{
<-> \CrimsonPro@@scale CrimsonPro-MediumItalic-osf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{mb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-MediumItalic-osf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-OsF}{medium}{sl}{
+ <-> ssub * CrimsonPro-OsF/medium/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{mb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Medium-osf-swash-t1
+
+% ---- extralight ----
+
+\DeclareFontShape{T1}{CrimsonPro-OsF}{extralight}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-osf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{mb}{sl}{
- <-> ssub * CrimsonPro-OsF/mb/it
+\DeclareFontShape{T1}{CrimsonPro-OsF}{extralight}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-osf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{m}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-osf-t1
+\DeclareFontShape{T1}{CrimsonPro-OsF}{extralight}{sl}{
+ <-> ssub * CrimsonPro-OsF/extralight/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{m}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-osf-t1
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% el --> extralight
+
+\DeclareFontShape{T1}{CrimsonPro-OsF}{el}{sl}{
+ <-> ssub * CrimsonPro-OsF/extralight/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{m}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-osf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-OsF}{el}{n}{
+ <-> ssub * CrimsonPro-OsF/extralight/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{m}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-osf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-OsF}{el}{it}{
+ <-> ssub * CrimsonPro-OsF/extralight/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{m}{sl}{
- <-> ssub * CrimsonPro-OsF/m/it
+
+% l --> light
+
+\DeclareFontShape{T1}{CrimsonPro-OsF}{l}{sl}{
+ <-> ssub * CrimsonPro-OsF/light/sl
}{}
\DeclareFontShape{T1}{CrimsonPro-OsF}{l}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-osf-t1
+ <-> ssub * CrimsonPro-OsF/light/n
}{}
\DeclareFontShape{T1}{CrimsonPro-OsF}{l}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-osf-t1
+ <-> ssub * CrimsonPro-OsF/light/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{l}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-osf-swash-t1
-}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{l}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-osf-swash-t1
+% sl --> regular
+
+\DeclareFontShape{T1}{CrimsonPro-OsF}{sl}{sl}{
+ <-> ssub * CrimsonPro-OsF/regular/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{l}{sl}{
- <-> ssub * CrimsonPro-OsF/l/it
+\DeclareFontShape{T1}{CrimsonPro-OsF}{sl}{n}{
+ <-> ssub * CrimsonPro-OsF/regular/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{k}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-osf-t1
+\DeclareFontShape{T1}{CrimsonPro-OsF}{sl}{it}{
+ <-> ssub * CrimsonPro-OsF/regular/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{k}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-osf-t1
+
+% m --> medium
+
+\DeclareFontShape{T1}{CrimsonPro-OsF}{m}{sl}{
+ <-> ssub * CrimsonPro-OsF/medium/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{k}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-osf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-OsF}{m}{n}{
+ <-> ssub * CrimsonPro-OsF/medium/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{k}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-osf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-OsF}{m}{it}{
+ <-> ssub * CrimsonPro-OsF/medium/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{k}{sl}{
- <-> ssub * CrimsonPro-OsF/k/it
+
+% sb --> semibold
+
+\DeclareFontShape{T1}{CrimsonPro-OsF}{sb}{sl}{
+ <-> ssub * CrimsonPro-OsF/semibold/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{b}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-osf-t1
+\DeclareFontShape{T1}{CrimsonPro-OsF}{sb}{n}{
+ <-> ssub * CrimsonPro-OsF/semibold/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{b}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-osf-t1
+\DeclareFontShape{T1}{CrimsonPro-OsF}{sb}{it}{
+ <-> ssub * CrimsonPro-OsF/semibold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{b}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-osf-swash-t1
+
+% b --> bold
+
+\DeclareFontShape{T1}{CrimsonPro-OsF}{b}{sl}{
+ <-> ssub * CrimsonPro-OsF/bold/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{b}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-osf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-OsF}{b}{n}{
+ <-> ssub * CrimsonPro-OsF/bold/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{b}{sl}{
- <-> ssub * CrimsonPro-OsF/b/it
+\DeclareFontShape{T1}{CrimsonPro-OsF}{b}{it}{
+ <-> ssub * CrimsonPro-OsF/bold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{el}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-osf-t1
+
+% eb --> extrabold
+
+\DeclareFontShape{T1}{CrimsonPro-OsF}{eb}{sl}{
+ <-> ssub * CrimsonPro-OsF/extrabold/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{el}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-osf-t1
+\DeclareFontShape{T1}{CrimsonPro-OsF}{eb}{n}{
+ <-> ssub * CrimsonPro-OsF/extrabold/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{el}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-osf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-OsF}{eb}{it}{
+ <-> ssub * CrimsonPro-OsF/extrabold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{el}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-osf-swash-t1
+
+% ub --> black
+
+\DeclareFontShape{T1}{CrimsonPro-OsF}{ub}{sl}{
+ <-> ssub * CrimsonPro-OsF/black/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{el}{sl}{
- <-> ssub * CrimsonPro-OsF/el/it
+\DeclareFontShape{T1}{CrimsonPro-OsF}{ub}{n}{
+ <-> ssub * CrimsonPro-OsF/black/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{bx}{sl}{
- <-> ssub * CrimsonPro-OsF/b/sl
+\DeclareFontShape{T1}{CrimsonPro-OsF}{ub}{it}{
+ <-> ssub * CrimsonPro-OsF/black/it
}{}
\DeclareFontShape{T1}{CrimsonPro-OsF}{bx}{n}{
<-> ssub * CrimsonPro-OsF/b/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{bx}{it}{
- <-> ssub * CrimsonPro-OsF/b/it
-}{}
-
-\DeclareFontShape{T1}{CrimsonPro-OsF}{bx}{sw}{
- <-> ssub * CrimsonPro-OsF/b/sw
+\DeclareFontShape{T1}{CrimsonPro-OsF}{bx}{sl}{
+ <-> ssub * CrimsonPro-OsF/b/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-OsF}{bx}{nw}{
- <-> ssub * CrimsonPro-OsF/b/nw
+\DeclareFontShape{T1}{CrimsonPro-OsF}{bx}{it}{
+ <-> ssub * CrimsonPro-OsF/b/it
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-Sup.fd b/Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-Sup.fd
index 499de65ef25..1c7661c039a 100644
--- a/Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-Sup.fd
+++ b/Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-Sup.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/12/17
+%% Generated by autoinst on 2019/10/15
%%
\ProvidesFile{T1CrimsonPro-Sup.fd}
- [2018/12/17 (autoinst) Font definitions for T1/CrimsonPro-Sup.]
+ [2019/10/15 (autoinst) Font definitions for T1/CrimsonPro-Sup.]
\expandafter\ifx\csname CrimsonPro@scale\endcsname\relax
\let\CrimsonPro@@scale\@empty
@@ -11,110 +11,257 @@
\DeclareFontFamily{T1}{CrimsonPro-Sup}{}
-\DeclareFontShape{T1}{CrimsonPro-Sup}{eb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-sup-t1
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{regular}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Regular-sup-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-Sup}{eb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-sup-t1
+\DeclareFontShape{T1}{CrimsonPro-Sup}{regular}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-Italic-sup-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-Sup}{eb}{sl}{
- <-> ssub * CrimsonPro-Sup/eb/it
+\DeclareFontShape{T1}{CrimsonPro-Sup}{regular}{sl}{
+ <-> ssub * CrimsonPro-Sup/regular/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-Sup}{sb}{n}{
+
+% ---- semibold ----
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{semibold}{n}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBold-sup-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-Sup}{sb}{it}{
+\DeclareFontShape{T1}{CrimsonPro-Sup}{semibold}{it}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-sup-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-Sup}{sb}{sl}{
- <-> ssub * CrimsonPro-Sup/sb/it
+\DeclareFontShape{T1}{CrimsonPro-Sup}{semibold}{sl}{
+ <-> ssub * CrimsonPro-Sup/semibold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-Sup}{mb}{n}{
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{bold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Bold-sup-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{bold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{bold}{sl}{
+ <-> ssub * CrimsonPro-Sup/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{light}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Light-sup-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{light}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-LightItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{light}{sl}{
+ <-> ssub * CrimsonPro-Sup/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{extrabold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-sup-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{extrabold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{extrabold}{sl}{
+ <-> ssub * CrimsonPro-Sup/extrabold/it
+}{}
+
+
+% ---- black ----
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{black}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Black-sup-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{black}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-sup-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{black}{sl}{
+ <-> ssub * CrimsonPro-Sup/black/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{medium}{n}{
<-> \CrimsonPro@@scale CrimsonPro-Medium-sup-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-Sup}{mb}{it}{
+\DeclareFontShape{T1}{CrimsonPro-Sup}{medium}{it}{
<-> \CrimsonPro@@scale CrimsonPro-MediumItalic-sup-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-Sup}{mb}{sl}{
- <-> ssub * CrimsonPro-Sup/mb/it
+\DeclareFontShape{T1}{CrimsonPro-Sup}{medium}{sl}{
+ <-> ssub * CrimsonPro-Sup/medium/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-Sup}{m}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-sup-t1
+
+% ---- extralight ----
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{extralight}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-sup-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-Sup}{m}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-sup-t1
+\DeclareFontShape{T1}{CrimsonPro-Sup}{extralight}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-sup-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-Sup}{m}{sl}{
- <-> ssub * CrimsonPro-Sup/m/it
+\DeclareFontShape{T1}{CrimsonPro-Sup}{extralight}{sl}{
+ <-> ssub * CrimsonPro-Sup/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% el --> extralight
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{el}{sl}{
+ <-> ssub * CrimsonPro-Sup/extralight/sl
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{el}{n}{
+ <-> ssub * CrimsonPro-Sup/extralight/n
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{el}{it}{
+ <-> ssub * CrimsonPro-Sup/extralight/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{l}{sl}{
+ <-> ssub * CrimsonPro-Sup/light/sl
}{}
\DeclareFontShape{T1}{CrimsonPro-Sup}{l}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-sup-t1
+ <-> ssub * CrimsonPro-Sup/light/n
}{}
\DeclareFontShape{T1}{CrimsonPro-Sup}{l}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-sup-t1
+ <-> ssub * CrimsonPro-Sup/light/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-Sup}{l}{sl}{
- <-> ssub * CrimsonPro-Sup/l/it
+
+% sl --> regular
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{sl}{sl}{
+ <-> ssub * CrimsonPro-Sup/regular/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-Sup}{k}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-sup-t1
+\DeclareFontShape{T1}{CrimsonPro-Sup}{sl}{n}{
+ <-> ssub * CrimsonPro-Sup/regular/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-Sup}{k}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-sup-t1
+\DeclareFontShape{T1}{CrimsonPro-Sup}{sl}{it}{
+ <-> ssub * CrimsonPro-Sup/regular/it
+}{}
+
+
+% m --> medium
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{m}{sl}{
+ <-> ssub * CrimsonPro-Sup/medium/sl
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{m}{n}{
+ <-> ssub * CrimsonPro-Sup/medium/n
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{m}{it}{
+ <-> ssub * CrimsonPro-Sup/medium/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{sb}{sl}{
+ <-> ssub * CrimsonPro-Sup/semibold/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-Sup}{k}{sl}{
- <-> ssub * CrimsonPro-Sup/k/it
+\DeclareFontShape{T1}{CrimsonPro-Sup}{sb}{n}{
+ <-> ssub * CrimsonPro-Sup/semibold/n
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{sb}{it}{
+ <-> ssub * CrimsonPro-Sup/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{b}{sl}{
+ <-> ssub * CrimsonPro-Sup/bold/sl
}{}
\DeclareFontShape{T1}{CrimsonPro-Sup}{b}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-sup-t1
+ <-> ssub * CrimsonPro-Sup/bold/n
}{}
\DeclareFontShape{T1}{CrimsonPro-Sup}{b}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-sup-t1
+ <-> ssub * CrimsonPro-Sup/bold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-Sup}{b}{sl}{
- <-> ssub * CrimsonPro-Sup/b/it
+
+% eb --> extrabold
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{eb}{sl}{
+ <-> ssub * CrimsonPro-Sup/extrabold/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-Sup}{el}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-sup-t1
+\DeclareFontShape{T1}{CrimsonPro-Sup}{eb}{n}{
+ <-> ssub * CrimsonPro-Sup/extrabold/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-Sup}{el}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-sup-t1
+\DeclareFontShape{T1}{CrimsonPro-Sup}{eb}{it}{
+ <-> ssub * CrimsonPro-Sup/extrabold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-Sup}{el}{sl}{
- <-> ssub * CrimsonPro-Sup/el/it
+
+% ub --> black
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{ub}{sl}{
+ <-> ssub * CrimsonPro-Sup/black/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-Sup}{bx}{sl}{
- <-> ssub * CrimsonPro-Sup/b/sl
+\DeclareFontShape{T1}{CrimsonPro-Sup}{ub}{n}{
+ <-> ssub * CrimsonPro-Sup/black/n
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-Sup}{ub}{it}{
+ <-> ssub * CrimsonPro-Sup/black/it
}{}
\DeclareFontShape{T1}{CrimsonPro-Sup}{bx}{n}{
<-> ssub * CrimsonPro-Sup/b/n
}{}
+\DeclareFontShape{T1}{CrimsonPro-Sup}{bx}{sl}{
+ <-> ssub * CrimsonPro-Sup/b/sl
+}{}
+
\DeclareFontShape{T1}{CrimsonPro-Sup}{bx}{it}{
<-> ssub * CrimsonPro-Sup/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-TLF.fd b/Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-TLF.fd
index 03c31179176..b9f6fecd2ea 100644
--- a/Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-TLF.fd
+++ b/Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/12/17
+%% Generated by autoinst on 2019/10/15
%%
\ProvidesFile{T1CrimsonPro-TLF.fd}
- [2018/12/17 (autoinst) Font definitions for T1/CrimsonPro-TLF.]
+ [2019/10/15 (autoinst) Font definitions for T1/CrimsonPro-TLF.]
\expandafter\ifx\csname CrimsonPro@scale\endcsname\relax
\let\CrimsonPro@@scale\@empty
@@ -11,292 +11,259 @@
\DeclareFontFamily{T1}{CrimsonPro-TLF}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{eb}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-tlf-titling-t1
+
+% ---- regular ----
+
+\DeclareFontShape{T1}{CrimsonPro-TLF}{regular}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Regular-tlf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{eb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-tlf-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{regular}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-Italic-tlf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{eb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-tlf-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{regular}{sl}{
+ <-> ssub * CrimsonPro-TLF/regular/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{eb}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-tlf-titling-t1
+
+% ---- semibold ----
+
+\DeclareFontShape{T1}{CrimsonPro-TLF}{semibold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-SemiBold-tlf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{eb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-tlf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{semibold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-tlf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{eb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-tlf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{semibold}{sl}{
+ <-> ssub * CrimsonPro-TLF/semibold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{eb}{sl}{
- <-> ssub * CrimsonPro-TLF/eb/it
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{CrimsonPro-TLF}{bold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Bold-tlf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{eb}{tlsl}{
- <-> ssub * CrimsonPro-TLF/eb/tlit
+\DeclareFontShape{T1}{CrimsonPro-TLF}{bold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-tlf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{sb}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBold-tlf-titling-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{bold}{sl}{
+ <-> ssub * CrimsonPro-TLF/bold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{sb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBold-tlf-t1
+
+% ---- light ----
+
+\DeclareFontShape{T1}{CrimsonPro-TLF}{light}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Light-tlf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{sb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-tlf-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{light}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-LightItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-TLF}{light}{sl}{
+ <-> ssub * CrimsonPro-TLF/light/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{sb}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-tlf-titling-t1
+
+% ---- extrabold ----
+
+\DeclareFontShape{T1}{CrimsonPro-TLF}{extrabold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-tlf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{sb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-tlf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{extrabold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-tlf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{sb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBold-tlf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{extrabold}{sl}{
+ <-> ssub * CrimsonPro-TLF/extrabold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{sb}{sl}{
- <-> ssub * CrimsonPro-TLF/sb/it
+
+% ---- black ----
+
+\DeclareFontShape{T1}{CrimsonPro-TLF}{black}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Black-tlf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{sb}{tlsl}{
- <-> ssub * CrimsonPro-TLF/sb/tlit
+\DeclareFontShape{T1}{CrimsonPro-TLF}{black}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-tlf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{mb}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Medium-tlf-titling-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{black}{sl}{
+ <-> ssub * CrimsonPro-TLF/black/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{mb}{n}{
+
+% ---- medium ----
+
+\DeclareFontShape{T1}{CrimsonPro-TLF}{medium}{n}{
<-> \CrimsonPro@@scale CrimsonPro-Medium-tlf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{mb}{it}{
+\DeclareFontShape{T1}{CrimsonPro-TLF}{medium}{it}{
<-> \CrimsonPro@@scale CrimsonPro-MediumItalic-tlf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{mb}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-MediumItalic-tlf-titling-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{medium}{sl}{
+ <-> ssub * CrimsonPro-TLF/medium/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{mb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-MediumItalic-tlf-swash-t1
-}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{mb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Medium-tlf-swash-t1
-}{}
+% ---- extralight ----
-\DeclareFontShape{T1}{CrimsonPro-TLF}{mb}{sl}{
- <-> ssub * CrimsonPro-TLF/mb/it
+\DeclareFontShape{T1}{CrimsonPro-TLF}{extralight}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-tlf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{mb}{tlsl}{
- <-> ssub * CrimsonPro-TLF/mb/tlit
+\DeclareFontShape{T1}{CrimsonPro-TLF}{extralight}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-tlf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{m}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-tlf-titling-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{extralight}{sl}{
+ <-> ssub * CrimsonPro-TLF/extralight/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{m}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-tlf-t1
-}{}
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
-\DeclareFontShape{T1}{CrimsonPro-TLF}{m}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-tlf-t1
-}{}
+% el --> extralight
-\DeclareFontShape{T1}{CrimsonPro-TLF}{m}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-tlf-titling-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{el}{sl}{
+ <-> ssub * CrimsonPro-TLF/extralight/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{m}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-tlf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{el}{n}{
+ <-> ssub * CrimsonPro-TLF/extralight/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{m}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-tlf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{el}{it}{
+ <-> ssub * CrimsonPro-TLF/extralight/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{m}{sl}{
- <-> ssub * CrimsonPro-TLF/m/it
-}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{m}{tlsl}{
- <-> ssub * CrimsonPro-TLF/m/tlit
-}{}
+% l --> light
-\DeclareFontShape{T1}{CrimsonPro-TLF}{l}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-tlf-titling-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{l}{sl}{
+ <-> ssub * CrimsonPro-TLF/light/sl
}{}
\DeclareFontShape{T1}{CrimsonPro-TLF}{l}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-tlf-t1
+ <-> ssub * CrimsonPro-TLF/light/n
}{}
\DeclareFontShape{T1}{CrimsonPro-TLF}{l}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-tlf-t1
+ <-> ssub * CrimsonPro-TLF/light/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{l}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-tlf-titling-t1
-}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{l}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-tlf-swash-t1
-}{}
+% sl --> regular
-\DeclareFontShape{T1}{CrimsonPro-TLF}{l}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-tlf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{sl}{sl}{
+ <-> ssub * CrimsonPro-TLF/regular/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{l}{sl}{
- <-> ssub * CrimsonPro-TLF/l/it
+\DeclareFontShape{T1}{CrimsonPro-TLF}{sl}{n}{
+ <-> ssub * CrimsonPro-TLF/regular/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{l}{tlsl}{
- <-> ssub * CrimsonPro-TLF/l/tlit
+\DeclareFontShape{T1}{CrimsonPro-TLF}{sl}{it}{
+ <-> ssub * CrimsonPro-TLF/regular/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{k}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-tlf-titling-t1
-}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{k}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-tlf-t1
-}{}
+% m --> medium
-\DeclareFontShape{T1}{CrimsonPro-TLF}{k}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-tlf-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{m}{sl}{
+ <-> ssub * CrimsonPro-TLF/medium/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{k}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-tlf-titling-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{m}{n}{
+ <-> ssub * CrimsonPro-TLF/medium/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{k}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-tlf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{m}{it}{
+ <-> ssub * CrimsonPro-TLF/medium/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{k}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-tlf-swash-t1
-}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{k}{sl}{
- <-> ssub * CrimsonPro-TLF/k/it
-}{}
+% sb --> semibold
-\DeclareFontShape{T1}{CrimsonPro-TLF}{k}{tlsl}{
- <-> ssub * CrimsonPro-TLF/k/tlit
+\DeclareFontShape{T1}{CrimsonPro-TLF}{sb}{sl}{
+ <-> ssub * CrimsonPro-TLF/semibold/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{b}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-tlf-titling-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{sb}{n}{
+ <-> ssub * CrimsonPro-TLF/semibold/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{b}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-tlf-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{sb}{it}{
+ <-> ssub * CrimsonPro-TLF/semibold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{b}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-tlf-t1
-}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{b}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-tlf-titling-t1
-}{}
+% b --> bold
-\DeclareFontShape{T1}{CrimsonPro-TLF}{b}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-tlf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{b}{sl}{
+ <-> ssub * CrimsonPro-TLF/bold/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{b}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-tlf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{b}{n}{
+ <-> ssub * CrimsonPro-TLF/bold/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{b}{sl}{
- <-> ssub * CrimsonPro-TLF/b/it
+\DeclareFontShape{T1}{CrimsonPro-TLF}{b}{it}{
+ <-> ssub * CrimsonPro-TLF/bold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{b}{tlsl}{
- <-> ssub * CrimsonPro-TLF/b/tlit
-}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{el}{tl}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-tlf-titling-t1
-}{}
+% eb --> extrabold
-\DeclareFontShape{T1}{CrimsonPro-TLF}{el}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-tlf-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{eb}{sl}{
+ <-> ssub * CrimsonPro-TLF/extrabold/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{el}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-tlf-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{eb}{n}{
+ <-> ssub * CrimsonPro-TLF/extrabold/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{el}{tlit}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-tlf-titling-t1
+\DeclareFontShape{T1}{CrimsonPro-TLF}{eb}{it}{
+ <-> ssub * CrimsonPro-TLF/extrabold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{el}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-tlf-swash-t1
-}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{el}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-tlf-swash-t1
-}{}
+% ub --> black
-\DeclareFontShape{T1}{CrimsonPro-TLF}{el}{sl}{
- <-> ssub * CrimsonPro-TLF/el/it
+\DeclareFontShape{T1}{CrimsonPro-TLF}{ub}{sl}{
+ <-> ssub * CrimsonPro-TLF/black/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{el}{tlsl}{
- <-> ssub * CrimsonPro-TLF/el/tlit
+\DeclareFontShape{T1}{CrimsonPro-TLF}{ub}{n}{
+ <-> ssub * CrimsonPro-TLF/black/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{bx}{tl}{
- <-> ssub * CrimsonPro-TLF/b/tl
+\DeclareFontShape{T1}{CrimsonPro-TLF}{ub}{it}{
+ <-> ssub * CrimsonPro-TLF/black/it
}{}
\DeclareFontShape{T1}{CrimsonPro-TLF}{bx}{n}{
<-> ssub * CrimsonPro-TLF/b/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{bx}{it}{
- <-> ssub * CrimsonPro-TLF/b/it
-}{}
-
-\DeclareFontShape{T1}{CrimsonPro-TLF}{bx}{sw}{
- <-> ssub * CrimsonPro-TLF/b/sw
-}{}
-
\DeclareFontShape{T1}{CrimsonPro-TLF}{bx}{sl}{
<-> ssub * CrimsonPro-TLF/b/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-TLF}{bx}{tlit}{
- <-> ssub * CrimsonPro-TLF/b/tlit
-}{}
-
-\DeclareFontShape{T1}{CrimsonPro-TLF}{bx}{tlsl}{
- <-> ssub * CrimsonPro-TLF/b/tlsl
-}{}
-
-\DeclareFontShape{T1}{CrimsonPro-TLF}{bx}{nw}{
- <-> ssub * CrimsonPro-TLF/b/nw
+\DeclareFontShape{T1}{CrimsonPro-TLF}{bx}{it}{
+ <-> ssub * CrimsonPro-TLF/b/it
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-TOsF.fd b/Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-TOsF.fd
index 26727d6f171..0f6220b81b4 100644
--- a/Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/crimsonpro/T1CrimsonPro-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/12/17
+%% Generated by autoinst on 2019/10/15
%%
\ProvidesFile{T1CrimsonPro-TOsF.fd}
- [2018/12/17 (autoinst) Font definitions for T1/CrimsonPro-TOsF.]
+ [2019/10/15 (autoinst) Font definitions for T1/CrimsonPro-TOsF.]
\expandafter\ifx\csname CrimsonPro@scale\endcsname\relax
\let\CrimsonPro@@scale\@empty
@@ -11,184 +11,259 @@
\DeclareFontFamily{T1}{CrimsonPro-TOsF}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{eb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-tosf-t1
-}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{eb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-tosf-t1
-}{}
+% ---- regular ----
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{eb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-tosf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{regular}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Regular-tosf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{eb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-tosf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{regular}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-Italic-tosf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{eb}{sl}{
- <-> ssub * CrimsonPro-TOsF/eb/it
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{regular}{sl}{
+ <-> ssub * CrimsonPro-TOsF/regular/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{sb}{n}{
+
+% ---- semibold ----
+
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{semibold}{n}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBold-tosf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{sb}{it}{
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{semibold}{it}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-tosf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{sb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-tosf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{semibold}{sl}{
+ <-> ssub * CrimsonPro-TOsF/semibold/it
+}{}
+
+
+% ---- bold ----
+
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{bold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Bold-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{bold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-tosf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{sb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-SemiBold-tosf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{bold}{sl}{
+ <-> ssub * CrimsonPro-TOsF/bold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{sb}{sl}{
- <-> ssub * CrimsonPro-TOsF/sb/it
+
+% ---- light ----
+
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{light}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Light-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{light}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-LightItalic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{light}{sl}{
+ <-> ssub * CrimsonPro-TOsF/light/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{mb}{n}{
+
+% ---- extrabold ----
+
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{extrabold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{extrabold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{extrabold}{sl}{
+ <-> ssub * CrimsonPro-TOsF/extrabold/it
+}{}
+
+
+% ---- black ----
+
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{black}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Black-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{black}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-tosf-t1
+}{}
+
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{black}{sl}{
+ <-> ssub * CrimsonPro-TOsF/black/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{medium}{n}{
<-> \CrimsonPro@@scale CrimsonPro-Medium-tosf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{mb}{it}{
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{medium}{it}{
<-> \CrimsonPro@@scale CrimsonPro-MediumItalic-tosf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{mb}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-MediumItalic-tosf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{medium}{sl}{
+ <-> ssub * CrimsonPro-TOsF/medium/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{mb}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Medium-tosf-swash-t1
+
+% ---- extralight ----
+
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{extralight}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-tosf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{mb}{sl}{
- <-> ssub * CrimsonPro-TOsF/mb/it
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{extralight}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-tosf-t1
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{m}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-tosf-t1
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{extralight}{sl}{
+ <-> ssub * CrimsonPro-TOsF/extralight/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{m}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-tosf-t1
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% el --> extralight
+
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{el}{sl}{
+ <-> ssub * CrimsonPro-TOsF/extralight/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{m}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-tosf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{el}{n}{
+ <-> ssub * CrimsonPro-TOsF/extralight/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{m}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-tosf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{el}{it}{
+ <-> ssub * CrimsonPro-TOsF/extralight/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{m}{sl}{
- <-> ssub * CrimsonPro-TOsF/m/it
+
+% l --> light
+
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{l}{sl}{
+ <-> ssub * CrimsonPro-TOsF/light/sl
}{}
\DeclareFontShape{T1}{CrimsonPro-TOsF}{l}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-tosf-t1
+ <-> ssub * CrimsonPro-TOsF/light/n
}{}
\DeclareFontShape{T1}{CrimsonPro-TOsF}{l}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-tosf-t1
+ <-> ssub * CrimsonPro-TOsF/light/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{l}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-tosf-swash-t1
-}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{l}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-tosf-swash-t1
+% sl --> regular
+
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{sl}{sl}{
+ <-> ssub * CrimsonPro-TOsF/regular/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{l}{sl}{
- <-> ssub * CrimsonPro-TOsF/l/it
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{sl}{n}{
+ <-> ssub * CrimsonPro-TOsF/regular/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{k}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-tosf-t1
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{sl}{it}{
+ <-> ssub * CrimsonPro-TOsF/regular/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{k}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-tosf-t1
+
+% m --> medium
+
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{m}{sl}{
+ <-> ssub * CrimsonPro-TOsF/medium/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{k}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-tosf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{m}{n}{
+ <-> ssub * CrimsonPro-TOsF/medium/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{k}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-tosf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{m}{it}{
+ <-> ssub * CrimsonPro-TOsF/medium/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{k}{sl}{
- <-> ssub * CrimsonPro-TOsF/k/it
+
+% sb --> semibold
+
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{sb}{sl}{
+ <-> ssub * CrimsonPro-TOsF/semibold/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{b}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-tosf-t1
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{sb}{n}{
+ <-> ssub * CrimsonPro-TOsF/semibold/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{b}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-tosf-t1
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{sb}{it}{
+ <-> ssub * CrimsonPro-TOsF/semibold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{b}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-tosf-swash-t1
+
+% b --> bold
+
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{b}{sl}{
+ <-> ssub * CrimsonPro-TOsF/bold/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{b}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-tosf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{b}{n}{
+ <-> ssub * CrimsonPro-TOsF/bold/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{b}{sl}{
- <-> ssub * CrimsonPro-TOsF/b/it
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{b}{it}{
+ <-> ssub * CrimsonPro-TOsF/bold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{el}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-tosf-t1
+
+% eb --> extrabold
+
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{eb}{sl}{
+ <-> ssub * CrimsonPro-TOsF/extrabold/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{el}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-tosf-t1
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{eb}{n}{
+ <-> ssub * CrimsonPro-TOsF/extrabold/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{el}{sw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-tosf-swash-t1
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{eb}{it}{
+ <-> ssub * CrimsonPro-TOsF/extrabold/it
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{el}{nw}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-tosf-swash-t1
+
+% ub --> black
+
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{ub}{sl}{
+ <-> ssub * CrimsonPro-TOsF/black/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{el}{sl}{
- <-> ssub * CrimsonPro-TOsF/el/it
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{ub}{n}{
+ <-> ssub * CrimsonPro-TOsF/black/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{bx}{sl}{
- <-> ssub * CrimsonPro-TOsF/b/sl
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{ub}{it}{
+ <-> ssub * CrimsonPro-TOsF/black/it
}{}
\DeclareFontShape{T1}{CrimsonPro-TOsF}{bx}{n}{
<-> ssub * CrimsonPro-TOsF/b/n
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{bx}{it}{
- <-> ssub * CrimsonPro-TOsF/b/it
-}{}
-
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{bx}{sw}{
- <-> ssub * CrimsonPro-TOsF/b/sw
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{bx}{sl}{
+ <-> ssub * CrimsonPro-TOsF/b/sl
}{}
-\DeclareFontShape{T1}{CrimsonPro-TOsF}{bx}{nw}{
- <-> ssub * CrimsonPro-TOsF/b/nw
+\DeclareFontShape{T1}{CrimsonPro-TOsF}{bx}{it}{
+ <-> ssub * CrimsonPro-TOsF/b/it
}{}
\endinput
diff --git a/Master/texmf-dist/tex/latex/crimsonpro/TS1CrimsonPro-LF.fd b/Master/texmf-dist/tex/latex/crimsonpro/TS1CrimsonPro-LF.fd
index 109f30559b2..1575519a2c7 100644
--- a/Master/texmf-dist/tex/latex/crimsonpro/TS1CrimsonPro-LF.fd
+++ b/Master/texmf-dist/tex/latex/crimsonpro/TS1CrimsonPro-LF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/12/17
+%% Generated by autoinst on 2019/10/15
%%
\ProvidesFile{TS1CrimsonPro-LF.fd}
- [2018/12/17 (autoinst) Font definitions for TS1/CrimsonPro-LF.]
+ [2019/10/15 (autoinst) Font definitions for TS1/CrimsonPro-LF.]
\expandafter\ifx\csname CrimsonPro@scale\endcsname\relax
\let\CrimsonPro@@scale\@empty
@@ -11,110 +11,257 @@
\DeclareFontFamily{TS1}{CrimsonPro-LF}{}
-\DeclareFontShape{TS1}{CrimsonPro-LF}{eb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-lf-ts1
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{regular}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Regular-lf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-LF}{eb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-lf-ts1
+\DeclareFontShape{TS1}{CrimsonPro-LF}{regular}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-Italic-lf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-LF}{eb}{sl}{
- <-> ssub * CrimsonPro-LF/eb/it
+\DeclareFontShape{TS1}{CrimsonPro-LF}{regular}{sl}{
+ <-> ssub * CrimsonPro-LF/regular/it
}{}
-\DeclareFontShape{TS1}{CrimsonPro-LF}{sb}{n}{
+
+% ---- semibold ----
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{semibold}{n}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBold-lf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-LF}{sb}{it}{
+\DeclareFontShape{TS1}{CrimsonPro-LF}{semibold}{it}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-lf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-LF}{sb}{sl}{
- <-> ssub * CrimsonPro-LF/sb/it
+\DeclareFontShape{TS1}{CrimsonPro-LF}{semibold}{sl}{
+ <-> ssub * CrimsonPro-LF/semibold/it
}{}
-\DeclareFontShape{TS1}{CrimsonPro-LF}{mb}{n}{
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{bold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Bold-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{bold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{bold}{sl}{
+ <-> ssub * CrimsonPro-LF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{light}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Light-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{light}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-LightItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{light}{sl}{
+ <-> ssub * CrimsonPro-LF/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{extrabold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{extrabold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{extrabold}{sl}{
+ <-> ssub * CrimsonPro-LF/extrabold/it
+}{}
+
+
+% ---- black ----
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{black}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Black-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{black}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-lf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{black}{sl}{
+ <-> ssub * CrimsonPro-LF/black/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{medium}{n}{
<-> \CrimsonPro@@scale CrimsonPro-Medium-lf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-LF}{mb}{it}{
+\DeclareFontShape{TS1}{CrimsonPro-LF}{medium}{it}{
<-> \CrimsonPro@@scale CrimsonPro-MediumItalic-lf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-LF}{mb}{sl}{
- <-> ssub * CrimsonPro-LF/mb/it
+\DeclareFontShape{TS1}{CrimsonPro-LF}{medium}{sl}{
+ <-> ssub * CrimsonPro-LF/medium/it
}{}
-\DeclareFontShape{TS1}{CrimsonPro-LF}{m}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-lf-ts1
+
+% ---- extralight ----
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{extralight}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-lf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-LF}{m}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-lf-ts1
+\DeclareFontShape{TS1}{CrimsonPro-LF}{extralight}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-lf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-LF}{m}{sl}{
- <-> ssub * CrimsonPro-LF/m/it
+\DeclareFontShape{TS1}{CrimsonPro-LF}{extralight}{sl}{
+ <-> ssub * CrimsonPro-LF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% el --> extralight
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{el}{sl}{
+ <-> ssub * CrimsonPro-LF/extralight/sl
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{el}{n}{
+ <-> ssub * CrimsonPro-LF/extralight/n
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{el}{it}{
+ <-> ssub * CrimsonPro-LF/extralight/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{l}{sl}{
+ <-> ssub * CrimsonPro-LF/light/sl
}{}
\DeclareFontShape{TS1}{CrimsonPro-LF}{l}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-lf-ts1
+ <-> ssub * CrimsonPro-LF/light/n
}{}
\DeclareFontShape{TS1}{CrimsonPro-LF}{l}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-lf-ts1
+ <-> ssub * CrimsonPro-LF/light/it
}{}
-\DeclareFontShape{TS1}{CrimsonPro-LF}{l}{sl}{
- <-> ssub * CrimsonPro-LF/l/it
+
+% sl --> regular
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{sl}{sl}{
+ <-> ssub * CrimsonPro-LF/regular/sl
}{}
-\DeclareFontShape{TS1}{CrimsonPro-LF}{k}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-lf-ts1
+\DeclareFontShape{TS1}{CrimsonPro-LF}{sl}{n}{
+ <-> ssub * CrimsonPro-LF/regular/n
}{}
-\DeclareFontShape{TS1}{CrimsonPro-LF}{k}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-lf-ts1
+\DeclareFontShape{TS1}{CrimsonPro-LF}{sl}{it}{
+ <-> ssub * CrimsonPro-LF/regular/it
+}{}
+
+
+% m --> medium
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{m}{sl}{
+ <-> ssub * CrimsonPro-LF/medium/sl
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{m}{n}{
+ <-> ssub * CrimsonPro-LF/medium/n
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{m}{it}{
+ <-> ssub * CrimsonPro-LF/medium/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{sb}{sl}{
+ <-> ssub * CrimsonPro-LF/semibold/sl
}{}
-\DeclareFontShape{TS1}{CrimsonPro-LF}{k}{sl}{
- <-> ssub * CrimsonPro-LF/k/it
+\DeclareFontShape{TS1}{CrimsonPro-LF}{sb}{n}{
+ <-> ssub * CrimsonPro-LF/semibold/n
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{sb}{it}{
+ <-> ssub * CrimsonPro-LF/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{b}{sl}{
+ <-> ssub * CrimsonPro-LF/bold/sl
}{}
\DeclareFontShape{TS1}{CrimsonPro-LF}{b}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-lf-ts1
+ <-> ssub * CrimsonPro-LF/bold/n
}{}
\DeclareFontShape{TS1}{CrimsonPro-LF}{b}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-lf-ts1
+ <-> ssub * CrimsonPro-LF/bold/it
}{}
-\DeclareFontShape{TS1}{CrimsonPro-LF}{b}{sl}{
- <-> ssub * CrimsonPro-LF/b/it
+
+% eb --> extrabold
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{eb}{sl}{
+ <-> ssub * CrimsonPro-LF/extrabold/sl
}{}
-\DeclareFontShape{TS1}{CrimsonPro-LF}{el}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-lf-ts1
+\DeclareFontShape{TS1}{CrimsonPro-LF}{eb}{n}{
+ <-> ssub * CrimsonPro-LF/extrabold/n
}{}
-\DeclareFontShape{TS1}{CrimsonPro-LF}{el}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-lf-ts1
+\DeclareFontShape{TS1}{CrimsonPro-LF}{eb}{it}{
+ <-> ssub * CrimsonPro-LF/extrabold/it
}{}
-\DeclareFontShape{TS1}{CrimsonPro-LF}{el}{sl}{
- <-> ssub * CrimsonPro-LF/el/it
+
+% ub --> black
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{ub}{sl}{
+ <-> ssub * CrimsonPro-LF/black/sl
}{}
-\DeclareFontShape{TS1}{CrimsonPro-LF}{bx}{sl}{
- <-> ssub * CrimsonPro-LF/b/sl
+\DeclareFontShape{TS1}{CrimsonPro-LF}{ub}{n}{
+ <-> ssub * CrimsonPro-LF/black/n
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-LF}{ub}{it}{
+ <-> ssub * CrimsonPro-LF/black/it
}{}
\DeclareFontShape{TS1}{CrimsonPro-LF}{bx}{n}{
<-> ssub * CrimsonPro-LF/b/n
}{}
+\DeclareFontShape{TS1}{CrimsonPro-LF}{bx}{sl}{
+ <-> ssub * CrimsonPro-LF/b/sl
+}{}
+
\DeclareFontShape{TS1}{CrimsonPro-LF}{bx}{it}{
<-> ssub * CrimsonPro-LF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/crimsonpro/TS1CrimsonPro-OsF.fd b/Master/texmf-dist/tex/latex/crimsonpro/TS1CrimsonPro-OsF.fd
index 185342d4ccc..9fac191e564 100644
--- a/Master/texmf-dist/tex/latex/crimsonpro/TS1CrimsonPro-OsF.fd
+++ b/Master/texmf-dist/tex/latex/crimsonpro/TS1CrimsonPro-OsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/12/17
+%% Generated by autoinst on 2019/10/15
%%
\ProvidesFile{TS1CrimsonPro-OsF.fd}
- [2018/12/17 (autoinst) Font definitions for TS1/CrimsonPro-OsF.]
+ [2019/10/15 (autoinst) Font definitions for TS1/CrimsonPro-OsF.]
\expandafter\ifx\csname CrimsonPro@scale\endcsname\relax
\let\CrimsonPro@@scale\@empty
@@ -11,110 +11,257 @@
\DeclareFontFamily{TS1}{CrimsonPro-OsF}{}
-\DeclareFontShape{TS1}{CrimsonPro-OsF}{eb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-osf-ts1
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{regular}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Regular-osf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-OsF}{eb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-osf-ts1
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{regular}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-Italic-osf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-OsF}{eb}{sl}{
- <-> ssub * CrimsonPro-OsF/eb/it
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{regular}{sl}{
+ <-> ssub * CrimsonPro-OsF/regular/it
}{}
-\DeclareFontShape{TS1}{CrimsonPro-OsF}{sb}{n}{
+
+% ---- semibold ----
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{semibold}{n}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBold-osf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-OsF}{sb}{it}{
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{semibold}{it}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-osf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-OsF}{sb}{sl}{
- <-> ssub * CrimsonPro-OsF/sb/it
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{semibold}{sl}{
+ <-> ssub * CrimsonPro-OsF/semibold/it
}{}
-\DeclareFontShape{TS1}{CrimsonPro-OsF}{mb}{n}{
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{bold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Bold-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{bold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{bold}{sl}{
+ <-> ssub * CrimsonPro-OsF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{light}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Light-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{light}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-LightItalic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{light}{sl}{
+ <-> ssub * CrimsonPro-OsF/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{extrabold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{extrabold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{extrabold}{sl}{
+ <-> ssub * CrimsonPro-OsF/extrabold/it
+}{}
+
+
+% ---- black ----
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{black}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Black-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{black}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-osf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{black}{sl}{
+ <-> ssub * CrimsonPro-OsF/black/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{medium}{n}{
<-> \CrimsonPro@@scale CrimsonPro-Medium-osf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-OsF}{mb}{it}{
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{medium}{it}{
<-> \CrimsonPro@@scale CrimsonPro-MediumItalic-osf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-OsF}{mb}{sl}{
- <-> ssub * CrimsonPro-OsF/mb/it
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{medium}{sl}{
+ <-> ssub * CrimsonPro-OsF/medium/it
}{}
-\DeclareFontShape{TS1}{CrimsonPro-OsF}{m}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-osf-ts1
+
+% ---- extralight ----
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{extralight}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-osf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-OsF}{m}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-osf-ts1
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{extralight}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-osf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-OsF}{m}{sl}{
- <-> ssub * CrimsonPro-OsF/m/it
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{extralight}{sl}{
+ <-> ssub * CrimsonPro-OsF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% el --> extralight
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{el}{sl}{
+ <-> ssub * CrimsonPro-OsF/extralight/sl
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{el}{n}{
+ <-> ssub * CrimsonPro-OsF/extralight/n
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{el}{it}{
+ <-> ssub * CrimsonPro-OsF/extralight/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{l}{sl}{
+ <-> ssub * CrimsonPro-OsF/light/sl
}{}
\DeclareFontShape{TS1}{CrimsonPro-OsF}{l}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-osf-ts1
+ <-> ssub * CrimsonPro-OsF/light/n
}{}
\DeclareFontShape{TS1}{CrimsonPro-OsF}{l}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-osf-ts1
+ <-> ssub * CrimsonPro-OsF/light/it
}{}
-\DeclareFontShape{TS1}{CrimsonPro-OsF}{l}{sl}{
- <-> ssub * CrimsonPro-OsF/l/it
+
+% sl --> regular
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{sl}{sl}{
+ <-> ssub * CrimsonPro-OsF/regular/sl
}{}
-\DeclareFontShape{TS1}{CrimsonPro-OsF}{k}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-osf-ts1
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{sl}{n}{
+ <-> ssub * CrimsonPro-OsF/regular/n
}{}
-\DeclareFontShape{TS1}{CrimsonPro-OsF}{k}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-osf-ts1
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{sl}{it}{
+ <-> ssub * CrimsonPro-OsF/regular/it
+}{}
+
+
+% m --> medium
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{m}{sl}{
+ <-> ssub * CrimsonPro-OsF/medium/sl
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{m}{n}{
+ <-> ssub * CrimsonPro-OsF/medium/n
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{m}{it}{
+ <-> ssub * CrimsonPro-OsF/medium/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{sb}{sl}{
+ <-> ssub * CrimsonPro-OsF/semibold/sl
}{}
-\DeclareFontShape{TS1}{CrimsonPro-OsF}{k}{sl}{
- <-> ssub * CrimsonPro-OsF/k/it
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{sb}{n}{
+ <-> ssub * CrimsonPro-OsF/semibold/n
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{sb}{it}{
+ <-> ssub * CrimsonPro-OsF/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{b}{sl}{
+ <-> ssub * CrimsonPro-OsF/bold/sl
}{}
\DeclareFontShape{TS1}{CrimsonPro-OsF}{b}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-osf-ts1
+ <-> ssub * CrimsonPro-OsF/bold/n
}{}
\DeclareFontShape{TS1}{CrimsonPro-OsF}{b}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-osf-ts1
+ <-> ssub * CrimsonPro-OsF/bold/it
}{}
-\DeclareFontShape{TS1}{CrimsonPro-OsF}{b}{sl}{
- <-> ssub * CrimsonPro-OsF/b/it
+
+% eb --> extrabold
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{eb}{sl}{
+ <-> ssub * CrimsonPro-OsF/extrabold/sl
}{}
-\DeclareFontShape{TS1}{CrimsonPro-OsF}{el}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-osf-ts1
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{eb}{n}{
+ <-> ssub * CrimsonPro-OsF/extrabold/n
}{}
-\DeclareFontShape{TS1}{CrimsonPro-OsF}{el}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-osf-ts1
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{eb}{it}{
+ <-> ssub * CrimsonPro-OsF/extrabold/it
}{}
-\DeclareFontShape{TS1}{CrimsonPro-OsF}{el}{sl}{
- <-> ssub * CrimsonPro-OsF/el/it
+
+% ub --> black
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{ub}{sl}{
+ <-> ssub * CrimsonPro-OsF/black/sl
}{}
-\DeclareFontShape{TS1}{CrimsonPro-OsF}{bx}{sl}{
- <-> ssub * CrimsonPro-OsF/b/sl
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{ub}{n}{
+ <-> ssub * CrimsonPro-OsF/black/n
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{ub}{it}{
+ <-> ssub * CrimsonPro-OsF/black/it
}{}
\DeclareFontShape{TS1}{CrimsonPro-OsF}{bx}{n}{
<-> ssub * CrimsonPro-OsF/b/n
}{}
+\DeclareFontShape{TS1}{CrimsonPro-OsF}{bx}{sl}{
+ <-> ssub * CrimsonPro-OsF/b/sl
+}{}
+
\DeclareFontShape{TS1}{CrimsonPro-OsF}{bx}{it}{
<-> ssub * CrimsonPro-OsF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/crimsonpro/TS1CrimsonPro-TLF.fd b/Master/texmf-dist/tex/latex/crimsonpro/TS1CrimsonPro-TLF.fd
index 1ef51103123..9a7c52ddcb6 100644
--- a/Master/texmf-dist/tex/latex/crimsonpro/TS1CrimsonPro-TLF.fd
+++ b/Master/texmf-dist/tex/latex/crimsonpro/TS1CrimsonPro-TLF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/12/17
+%% Generated by autoinst on 2019/10/15
%%
\ProvidesFile{TS1CrimsonPro-TLF.fd}
- [2018/12/17 (autoinst) Font definitions for TS1/CrimsonPro-TLF.]
+ [2019/10/15 (autoinst) Font definitions for TS1/CrimsonPro-TLF.]
\expandafter\ifx\csname CrimsonPro@scale\endcsname\relax
\let\CrimsonPro@@scale\@empty
@@ -11,110 +11,257 @@
\DeclareFontFamily{TS1}{CrimsonPro-TLF}{}
-\DeclareFontShape{TS1}{CrimsonPro-TLF}{eb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-tlf-ts1
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{regular}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Regular-tlf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TLF}{eb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-tlf-ts1
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{regular}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-Italic-tlf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TLF}{eb}{sl}{
- <-> ssub * CrimsonPro-TLF/eb/it
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{regular}{sl}{
+ <-> ssub * CrimsonPro-TLF/regular/it
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TLF}{sb}{n}{
+
+% ---- semibold ----
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{semibold}{n}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBold-tlf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TLF}{sb}{it}{
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{semibold}{it}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-tlf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TLF}{sb}{sl}{
- <-> ssub * CrimsonPro-TLF/sb/it
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{semibold}{sl}{
+ <-> ssub * CrimsonPro-TLF/semibold/it
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TLF}{mb}{n}{
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{bold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Bold-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{bold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{bold}{sl}{
+ <-> ssub * CrimsonPro-TLF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{light}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Light-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{light}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-LightItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{light}{sl}{
+ <-> ssub * CrimsonPro-TLF/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{extrabold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{extrabold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{extrabold}{sl}{
+ <-> ssub * CrimsonPro-TLF/extrabold/it
+}{}
+
+
+% ---- black ----
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{black}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Black-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{black}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{black}{sl}{
+ <-> ssub * CrimsonPro-TLF/black/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{medium}{n}{
<-> \CrimsonPro@@scale CrimsonPro-Medium-tlf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TLF}{mb}{it}{
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{medium}{it}{
<-> \CrimsonPro@@scale CrimsonPro-MediumItalic-tlf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TLF}{mb}{sl}{
- <-> ssub * CrimsonPro-TLF/mb/it
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{medium}{sl}{
+ <-> ssub * CrimsonPro-TLF/medium/it
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TLF}{m}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-tlf-ts1
+
+% ---- extralight ----
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{extralight}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-tlf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TLF}{m}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-tlf-ts1
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{extralight}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-tlf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TLF}{m}{sl}{
- <-> ssub * CrimsonPro-TLF/m/it
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{extralight}{sl}{
+ <-> ssub * CrimsonPro-TLF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% el --> extralight
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{el}{sl}{
+ <-> ssub * CrimsonPro-TLF/extralight/sl
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{el}{n}{
+ <-> ssub * CrimsonPro-TLF/extralight/n
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{el}{it}{
+ <-> ssub * CrimsonPro-TLF/extralight/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{l}{sl}{
+ <-> ssub * CrimsonPro-TLF/light/sl
}{}
\DeclareFontShape{TS1}{CrimsonPro-TLF}{l}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-tlf-ts1
+ <-> ssub * CrimsonPro-TLF/light/n
}{}
\DeclareFontShape{TS1}{CrimsonPro-TLF}{l}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-tlf-ts1
+ <-> ssub * CrimsonPro-TLF/light/it
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TLF}{l}{sl}{
- <-> ssub * CrimsonPro-TLF/l/it
+
+% sl --> regular
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{sl}{sl}{
+ <-> ssub * CrimsonPro-TLF/regular/sl
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TLF}{k}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-tlf-ts1
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{sl}{n}{
+ <-> ssub * CrimsonPro-TLF/regular/n
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TLF}{k}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-tlf-ts1
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{sl}{it}{
+ <-> ssub * CrimsonPro-TLF/regular/it
+}{}
+
+
+% m --> medium
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{m}{sl}{
+ <-> ssub * CrimsonPro-TLF/medium/sl
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{m}{n}{
+ <-> ssub * CrimsonPro-TLF/medium/n
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{m}{it}{
+ <-> ssub * CrimsonPro-TLF/medium/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{sb}{sl}{
+ <-> ssub * CrimsonPro-TLF/semibold/sl
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TLF}{k}{sl}{
- <-> ssub * CrimsonPro-TLF/k/it
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{sb}{n}{
+ <-> ssub * CrimsonPro-TLF/semibold/n
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{sb}{it}{
+ <-> ssub * CrimsonPro-TLF/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{b}{sl}{
+ <-> ssub * CrimsonPro-TLF/bold/sl
}{}
\DeclareFontShape{TS1}{CrimsonPro-TLF}{b}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-tlf-ts1
+ <-> ssub * CrimsonPro-TLF/bold/n
}{}
\DeclareFontShape{TS1}{CrimsonPro-TLF}{b}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-tlf-ts1
+ <-> ssub * CrimsonPro-TLF/bold/it
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TLF}{b}{sl}{
- <-> ssub * CrimsonPro-TLF/b/it
+
+% eb --> extrabold
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{eb}{sl}{
+ <-> ssub * CrimsonPro-TLF/extrabold/sl
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TLF}{el}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-tlf-ts1
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{eb}{n}{
+ <-> ssub * CrimsonPro-TLF/extrabold/n
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TLF}{el}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-tlf-ts1
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{eb}{it}{
+ <-> ssub * CrimsonPro-TLF/extrabold/it
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TLF}{el}{sl}{
- <-> ssub * CrimsonPro-TLF/el/it
+
+% ub --> black
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{ub}{sl}{
+ <-> ssub * CrimsonPro-TLF/black/sl
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TLF}{bx}{sl}{
- <-> ssub * CrimsonPro-TLF/b/sl
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{ub}{n}{
+ <-> ssub * CrimsonPro-TLF/black/n
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{ub}{it}{
+ <-> ssub * CrimsonPro-TLF/black/it
}{}
\DeclareFontShape{TS1}{CrimsonPro-TLF}{bx}{n}{
<-> ssub * CrimsonPro-TLF/b/n
}{}
+\DeclareFontShape{TS1}{CrimsonPro-TLF}{bx}{sl}{
+ <-> ssub * CrimsonPro-TLF/b/sl
+}{}
+
\DeclareFontShape{TS1}{CrimsonPro-TLF}{bx}{it}{
<-> ssub * CrimsonPro-TLF/b/it
}{}
diff --git a/Master/texmf-dist/tex/latex/crimsonpro/TS1CrimsonPro-TOsF.fd b/Master/texmf-dist/tex/latex/crimsonpro/TS1CrimsonPro-TOsF.fd
index 74b1b700ecc..139ab61a447 100644
--- a/Master/texmf-dist/tex/latex/crimsonpro/TS1CrimsonPro-TOsF.fd
+++ b/Master/texmf-dist/tex/latex/crimsonpro/TS1CrimsonPro-TOsF.fd
@@ -1,7 +1,7 @@
-%% Generated by autoinst on 2018/12/17
+%% Generated by autoinst on 2019/10/15
%%
\ProvidesFile{TS1CrimsonPro-TOsF.fd}
- [2018/12/17 (autoinst) Font definitions for TS1/CrimsonPro-TOsF.]
+ [2019/10/15 (autoinst) Font definitions for TS1/CrimsonPro-TOsF.]
\expandafter\ifx\csname CrimsonPro@scale\endcsname\relax
\let\CrimsonPro@@scale\@empty
@@ -11,110 +11,257 @@
\DeclareFontFamily{TS1}{CrimsonPro-TOsF}{}
-\DeclareFontShape{TS1}{CrimsonPro-TOsF}{eb}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-tosf-ts1
+
+% ---- regular ----
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{regular}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Regular-tosf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TOsF}{eb}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-tosf-ts1
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{regular}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-Italic-tosf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TOsF}{eb}{sl}{
- <-> ssub * CrimsonPro-TOsF/eb/it
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{regular}{sl}{
+ <-> ssub * CrimsonPro-TOsF/regular/it
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TOsF}{sb}{n}{
+
+% ---- semibold ----
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{semibold}{n}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBold-tosf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TOsF}{sb}{it}{
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{semibold}{it}{
<-> \CrimsonPro@@scale CrimsonPro-SemiBoldItalic-tosf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TOsF}{sb}{sl}{
- <-> ssub * CrimsonPro-TOsF/sb/it
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{semibold}{sl}{
+ <-> ssub * CrimsonPro-TOsF/semibold/it
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TOsF}{mb}{n}{
+
+% ---- bold ----
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{bold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Bold-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{bold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{bold}{sl}{
+ <-> ssub * CrimsonPro-TOsF/bold/it
+}{}
+
+
+% ---- light ----
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{light}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Light-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{light}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-LightItalic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{light}{sl}{
+ <-> ssub * CrimsonPro-TOsF/light/it
+}{}
+
+
+% ---- extrabold ----
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{extrabold}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBold-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{extrabold}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraBoldItalic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{extrabold}{sl}{
+ <-> ssub * CrimsonPro-TOsF/extrabold/it
+}{}
+
+
+% ---- black ----
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{black}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-Black-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{black}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-tosf-ts1
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{black}{sl}{
+ <-> ssub * CrimsonPro-TOsF/black/it
+}{}
+
+
+% ---- medium ----
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{medium}{n}{
<-> \CrimsonPro@@scale CrimsonPro-Medium-tosf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TOsF}{mb}{it}{
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{medium}{it}{
<-> \CrimsonPro@@scale CrimsonPro-MediumItalic-tosf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TOsF}{mb}{sl}{
- <-> ssub * CrimsonPro-TOsF/mb/it
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{medium}{sl}{
+ <-> ssub * CrimsonPro-TOsF/medium/it
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TOsF}{m}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Regular-tosf-ts1
+
+% ---- extralight ----
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{extralight}{n}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-tosf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TOsF}{m}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-Italic-tosf-ts1
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{extralight}{it}{
+ <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-tosf-ts1
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TOsF}{m}{sl}{
- <-> ssub * CrimsonPro-TOsF/m/it
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{extralight}{sl}{
+ <-> ssub * CrimsonPro-TOsF/extralight/it
+}{}
+
+%
+% Extra 'ssub' rules to map the standard NFSS codes to our fancy names
+%
+
+% el --> extralight
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{el}{sl}{
+ <-> ssub * CrimsonPro-TOsF/extralight/sl
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{el}{n}{
+ <-> ssub * CrimsonPro-TOsF/extralight/n
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{el}{it}{
+ <-> ssub * CrimsonPro-TOsF/extralight/it
+}{}
+
+
+% l --> light
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{l}{sl}{
+ <-> ssub * CrimsonPro-TOsF/light/sl
}{}
\DeclareFontShape{TS1}{CrimsonPro-TOsF}{l}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Light-tosf-ts1
+ <-> ssub * CrimsonPro-TOsF/light/n
}{}
\DeclareFontShape{TS1}{CrimsonPro-TOsF}{l}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-LightItalic-tosf-ts1
+ <-> ssub * CrimsonPro-TOsF/light/it
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TOsF}{l}{sl}{
- <-> ssub * CrimsonPro-TOsF/l/it
+
+% sl --> regular
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{sl}{sl}{
+ <-> ssub * CrimsonPro-TOsF/regular/sl
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TOsF}{k}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Black-tosf-ts1
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{sl}{n}{
+ <-> ssub * CrimsonPro-TOsF/regular/n
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TOsF}{k}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BlackItalic-tosf-ts1
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{sl}{it}{
+ <-> ssub * CrimsonPro-TOsF/regular/it
+}{}
+
+
+% m --> medium
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{m}{sl}{
+ <-> ssub * CrimsonPro-TOsF/medium/sl
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{m}{n}{
+ <-> ssub * CrimsonPro-TOsF/medium/n
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{m}{it}{
+ <-> ssub * CrimsonPro-TOsF/medium/it
+}{}
+
+
+% sb --> semibold
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{sb}{sl}{
+ <-> ssub * CrimsonPro-TOsF/semibold/sl
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TOsF}{k}{sl}{
- <-> ssub * CrimsonPro-TOsF/k/it
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{sb}{n}{
+ <-> ssub * CrimsonPro-TOsF/semibold/n
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{sb}{it}{
+ <-> ssub * CrimsonPro-TOsF/semibold/it
+}{}
+
+
+% b --> bold
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{b}{sl}{
+ <-> ssub * CrimsonPro-TOsF/bold/sl
}{}
\DeclareFontShape{TS1}{CrimsonPro-TOsF}{b}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-Bold-tosf-ts1
+ <-> ssub * CrimsonPro-TOsF/bold/n
}{}
\DeclareFontShape{TS1}{CrimsonPro-TOsF}{b}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-BoldItalic-tosf-ts1
+ <-> ssub * CrimsonPro-TOsF/bold/it
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TOsF}{b}{sl}{
- <-> ssub * CrimsonPro-TOsF/b/it
+
+% eb --> extrabold
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{eb}{sl}{
+ <-> ssub * CrimsonPro-TOsF/extrabold/sl
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TOsF}{el}{n}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLight-tosf-ts1
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{eb}{n}{
+ <-> ssub * CrimsonPro-TOsF/extrabold/n
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TOsF}{el}{it}{
- <-> \CrimsonPro@@scale CrimsonPro-ExtraLightItalic-tosf-ts1
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{eb}{it}{
+ <-> ssub * CrimsonPro-TOsF/extrabold/it
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TOsF}{el}{sl}{
- <-> ssub * CrimsonPro-TOsF/el/it
+
+% ub --> black
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{ub}{sl}{
+ <-> ssub * CrimsonPro-TOsF/black/sl
}{}
-\DeclareFontShape{TS1}{CrimsonPro-TOsF}{bx}{sl}{
- <-> ssub * CrimsonPro-TOsF/b/sl
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{ub}{n}{
+ <-> ssub * CrimsonPro-TOsF/black/n
+}{}
+
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{ub}{it}{
+ <-> ssub * CrimsonPro-TOsF/black/it
}{}
\DeclareFontShape{TS1}{CrimsonPro-TOsF}{bx}{n}{
<-> ssub * CrimsonPro-TOsF/b/n
}{}
+\DeclareFontShape{TS1}{CrimsonPro-TOsF}{bx}{sl}{
+ <-> ssub * CrimsonPro-TOsF/b/sl
+}{}
+
\DeclareFontShape{TS1}{CrimsonPro-TOsF}{bx}{it}{
<-> ssub * CrimsonPro-TOsF/b/it
}{}