I am writing a document with the main font set up with old numbers, but I would like to have the "normal" style in the tables. This works but one particular table has some of the numbers in italic and somehow I cannot find a way of changing the font feature for these.
It turns out that the table is irrelevant and using \itshape or \em or \textit{} in normal text give the same result:
\documentclass[preview,border=2px,12pt]{standalone}
\usepackage{fontspec}
\setmainfont [Numbers = {Proportional,OldStyle}]{Linux Libertine O}
\begin{document}
2189 89283 98239 8098 2983 098023 \textit{1392843902984u29830} {\itshape 1981987092183749280}
{
\addfontfeatures{Numbers={Lining,Monospaced}, ItalicFeatures={Numbers={Lining,Monospaced}}}
2189 89283 98239 8098 2983 098023 \textit{1392843902984u29830} \itshape 1981987092183749280
}
\end{document}

Any idea what I am doing wrong? Or have I hit a bug?


