The MinionPro package offers the option footnotefigures. When active, special glyphs are used for footnotes, which look a bit thicker than normal numbers.
This option is defined as
\DeclareOption{footnotefigures}{%
\def\@makefnmark{%
\begingroup
\normalfont
\fontfamily{MinionPro-Extra}\fontencoding{U}\selectfont
\@thefnmark
\endgroup}}
The problem with this option is that overwrites the design for all text environments, which is of course is not really appealing. So is there way to use the special footnote glyphs without changing the appearance of footnotes in e.g. serif text?
MWE
\documentclass{scrbook}
\usepackage{MinionPro}
\makeatletter
\def\@makefnmark{%
\begingroup
\normalfont
\fontfamily{MinionPro-Extra}\fontencoding{U}\selectfont
\@thefnmark
\endgroup}
\makeatother
\begin{document}
Some more\footnote{Second footnote} text.
\textsf{Some more\footnote{Second footnote} text.}
\texttt{Some more\footnote{Second footnote} text.}
\end{document}
Edit
Based on this answer I tried to implement code to detect whether MinionPro is currently the active font, but without success. The if condition never seems to be true.
\documentclass{scrbook}
\usepackage{ifthen}
\usepackage{MinionPro}
\def\@makefnmark{%
\begingroup%
\ifthenelse{\equal{\f@family{}}{MinionPro-OsF}}%
{\f@family\normalfont\fontfamily{MinionPro-Extra}\fontencoding{U}\selectfont\@thefnmark}%
{\f@family\textsuperscript{\@thefnmark}}%
\endgroup}
\makeatother
\begin{document}
Some more\footnote{Second footnote} text.
\textsf{Some more\footnote{Second footnote} text.}
\texttt{Some more\footnote{Second footnote} text.}
\end{document}





