1

Whereas loading the package realscripts will change the footnote markers to lining numbers in some fonts (cf. How to change footnote number style), it does not work with Times New Roman:

\documentclass{article}
\usepackage{fontspec}
\setmainfont[Numbers=OldStyle]{Times New Roman}
\newfontfamily\TNR[Numbers=Lining]{Times New Roman}
\usepackage{realscripts}
\begin{document}
0123456789\footnote{Word}
{\TNR{0123456789\footnote{Word}}}
\end{document}

enter image description here

I'm wondering, therefore, if there is some alternative way of setting the footnote marks to be lining numbers with fonts where realscripts has no effect. By renewing the macro \footnotemark or something ...

2

I switched Times New Roman to Latin Modern Roman because my copy of TNR only has lining figures and both fonts lack real superscripts. This shows the effect of setting the font used for the footnotemark halfway through the document.

\documentclass{article}
\usepackage{fontspec}
\setmainfont[Numbers={OldStyle,Proportional}]{Latin Modern Roman}
\newfontfamily\llf[Numbers={Lining,Monospaced}]{Latin Modern Roman}
\newfontfamily\lpf[Numbers={Lining,Proportional}]{Latin Modern Roman}
\newfontfamily\ltf[Numbers={OldStyle,Monospaced}]{Latin Modern Roman}
\usepackage{realscripts}
\begin{document}
0123456789\footnote{Word}%               BEFORE

{\llf{0123456789\footnote{Word}}}

{\lpf 0123456789\footnote{Word}}

{\ltf 0123456789\footnote{Word}}

\renewcommand{\footnotemarkfont}{\lpf}
\setcounter{footnote}{0}

0123456789\footnote{Word}%               AFTER

{\llf{0123456789\footnote{Word}}}

{\lpf 0123456789\footnote{Word}}

{\ltf 0123456789\footnote{Word}}
\end{document}

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.