# Optical weight selection with fontspec

I'm using LuaTeX version 0.76 and fontspec version 2.3c. I have the full family of MinionPro, but fontspec seems not to choose the appropriate optical weight. While it works for the roman font of Latin Modern, it even seems not to work with e.g. small capitals (but then, I don't know for sure if this is available with Latin Modern). The SizeFeatures feature of fontspec seems not to work either. MWE:

\documentclass{scrreprt}

\usepackage{fontspec}%

%\setmainfont[%
%%SizeFeatures = {%
%%{Size =     -8.41, OpticalSize = 8},%
%%{Size = 8.41-13.1, OpticalSize = 11},%
%%{Size = 13.1-20.0, OpticalSize = 19},%
%%{Size = 20.0-,     OpticalSize = 72,  Font = Minion Pro Disp}},% -- Doesn't work either
%Numbers={OldStyle,Proportional},%
%Ligatures={Common, TeX, Contextual},%
%SmallCapsFeatures={Renderer=Basic}%
%]{Minion Pro}

\begin{document}
\noindent\textsc{Optical weight}\\
\scalebox{0.44}{\Huge\textsc{Optical weight}}
\end{document}


Is there a workaround to get the correct optical weights? Thanks in advance!

• Also, here’s a more complete test file: bitbucket.org/phg/lua-la-tex-tests/src/tip/… Run it with \setmainfont{Minion Pro}, the output is valuable for debugging. – Philipp Gesang Jan 6 '14 at 16:14