Using the sans serif font Linux Biolinum, I set the Numbers option to Lining, in order to use normal numbers. This gives the following warning message (twice):
*************************************************
* fontspec warning: "icu-feature-not-exist-in-font"
*
* OpenType feature 'Numbers=Lining' (+lnum) not available for font 'Linux
* Biolinum O/B' with script 'Latin' and language 'Default'.
*************************************************
The output nevertheless correctly prints normal lining numbers. What's going on here? Below a MWE with output.
\documentclass{article}
\usepackage{fontspec}
\setsansfont[Numbers = Lining]{Linux Biolinum O}
\begin{document}
Numbers: \textsf{0123456789}
\end{document}


fontspecchanging font for numbers? – m0nhawk Dec 16 '12 at 16:07