I'm switching a code to LuaTex from XeTeX. In XeTeX, I had a combination of tracking and small caps using LetterSpace and WordSpace parameters in fontspec calls, but these are not supported in with LuaTeX.
When using textls with lualatex from TL2011 and microtype v2.5 <beta-06>, small caps are broken. Here is a MWE:
\documentclass{scrbook}
\usepackage{fontspec}
\usepackage{xunicode}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Linux Libertine O}
\newfontfamily\scfont[Letters=SmallCaps]{Linux Libertine O}
\usepackage{microtype}
\begin{document}
\scshape{Example of small caps}
\textls{\scshape{Example of small caps with textls}}
\scshape{\textls{Example of small caps with textls inside}}
{\lsstyle\scshape{Example of small caps with lsstyle}}
{\scfont Example of Letters=SmallCaps}
{\scfont\textls{Example of textls with Letters=SmallCaps}}
\end{document}
and the result I get:
Is there a way to get small caps with tracking in LuaTeX?

! Font \EU2/LinuxLibertineO(0)/m/sc/10.95=name:LinuxLibertineC:mode=node;script =latn;language=DFLT;+tlig;+trep;+smcp; at 10.95pt not loadable: metric data not found or bad.– raphink Aug 19 '11 at 21:27LinLibertineCapitalsO. Thank you very much. How come this has to be done? – raphink Aug 19 '11 at 21:36