The MinionPro-It.otf
file I am using contains italic small caps, confirmed with otfinfo -f MinionPro-It.otf
and cfftot1 MinionPro-It.otf | t1testpage | epstopdf --filter > MinionPro-It.pdf
.
The following code
\documentclass{scrbook}
\usepackage{fontspec}
\setmainfont[SmallCapsFeatures={Renderer=Basic}]{Minion Pro}
\usepackage[tracking=true]{microtype}
\SetTracking[no ligatures]{encoding = *, shape = sc*}{250}
\newcommand*\qbf{The quick brown fox jumps over the lazy dog.}
\begin{document}
\qbf
\textit{\qbf}
\textbf{\qbf}
\textbf{\textit{\qbf}}
\textsc{\qbf}
\textsc{\textbf{\qbf}}
\textsc{\textit{\qbf}}
\textls[250]{\textsc{\textit{\qbf}}}
\end{document}
produces
using
luatex 0.76
on a recenty updated TeXLive 2013.
The medium and bold small caps are letter spaced automatically, however the italic small caps in the second to last line are not. It is possible to explicitly specify letter spacing as seen in the last line. But I have found no way to enable automatic letter spacing of italic small caps.
Section 15.8.4 on page 167 of the microtype
manual contains the code for setting the protrusion settings for the Minion italic small caps, hinting that the shape may be named scit
or si
. Unfortunately changing the \SetTracking
parameters makes no difference. Any idea why it works for sc + bf
but not for sc + it
?
MinionPro
? There is a fileMinionPro-FontDef.sty
which looks as if it does a lot of the kind of set up you might need here. (Obviously, I'm not sure if it would actually solve this particular problem.) Because the shapes you are talking about are probably not going to be set up by default, since they are not default shapes at all. – cfr Feb 3 '14 at 23:23otfontdef
.) – cfr Feb 4 '14 at 17:06