% Font-specific typescripts [family][typescript name][encoding]

\starttypescript[serif][minion][uc]
	\definefontsynonym[MinionRegular]   ["Minion Pro:mapping=tex-text;+onum"][encoding=uc]
	\definefontsynonym[MinionItalic]    ["Minion Pro/I:mapping=tex-text"]    [encoding=uc]
	\definefontsynonym[MinionCaps]      ["Minion Pro:mapping=tex-text;+smcp"][encoding=uc]
	\definefontsynonym[MinionBold]      ["Minion Pro/B:mapping=tex-text"]    [encoding=uc]
	\definefontsynonym[MinionBoldItalic]["Minion Pro/BI:mapping=tex-text"]   [encoding=uc]
\stoptypescript


% Map from font-specific names to ConTeXt-wide names

\starttypescript[serif][minion][name]
	\definefontsynonym[Serif]           [MinionRegular]
	\definefontsynonym[SerifItalic]     [MinionItalic]
	\definefontsynonym[SerifSlanted]    [MinionItalic]
	\definefontsynonym[SerifCaps]       [MinionCaps]
	\definefontsynonym[SerifBold]       [MinionBold]
	\definefontsynonym[SerifBoldItalic] [MinionBoldItalic]
	\definefontsynonym[SerifBoldSlanted][MinionBoldItalic]
\stoptypescript


\starttypescript[minion][uc]
	\definetypeface[minion][rm][serif][minion][default][encoding=uc]
\stoptypescript