Compiling the following MWE with lualatex doesn't produce small caps. There are no font warnings.
\documentclass{article}
\usepackage{fontspec}
\newfontfeature{Microtype}{protrusion=default, expansion=default}
\defaultfontfeatures{Microtype}
\setmainfont{Linux Libertine O}
\begin{document}
\textsc{foo} {\scshape bar}
\end{document}
Doing one of the following fixes this:
- Don't add
Microtypetofontfeatures - compile with
xelatex
The system is a frozen TL 2011 on Archlinux.
microtypeit seems. I forgot it in the example and I'm not able to edit the question though. – t-8ch Jun 27 '12 at 19:33microtypepackage in your example. You could usemicrotypefor letterspacing if you add\addfontfeatures{Renderer=Basic}. – Jörg Jun 27 '12 at 22:13