Hi,
is this the desired behaviour or a bug:
\defaultfeatures{Numbers=OldStyle} gives medieval numbers,
\addfontfeature{Numbers=Lining} afterwards keeps medieval numbers.
Minimal Example:
\documentclass{article}
\usepackage{fontspec}
\defaultfontfeatures{Numbers={OldStyle}}
\setmainfont[Mapping=tex-text]{Linux Libertine O}
\begin{document}
A0123456789
\addfontfeatures{Numbers={Lining}}A0123456789
\end{document}
XeLaTeX from current TeX-Live 2010, Linux Libertine v 4.7.5
bye
Toscho
--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
http://tug.org/mailman/listinfo/xetex