\scshape is not working for me for some fonts in TeX Live 2013. The
following minimal example does not produce small caps with XeTeX, Version
3.1415926-2.5-0.9999.3 (TeX Live 2013) and fontspec v2.3c:
\documentclass{memoir}
\usepackage[no-math]{fontspec}
\newfontfamily\mytextfont{Charis SIL}
\newcommand{\basetext}{\mytextfont\fontsize{12}{15.4pt}\selectfont}
\begin{document}
\basetext
T{\scshape his sentence shows that scshape} does not, in fact, produce
small capitals.
\end{document}
With the font Linux Libertine O, on the other hand, small caps *are*
produced. TeX Live 2013 produces the same results with \textsc used instead
of \scshape.
However, with XeTeX, Version 3.1415926-2.4-0.9998 (TeX Live 2012) and
fontspec v2.3a, the example produces small caps with either Charis SIL or
Linux Libertine O, as expected.
I am running on an iMac with Mac OS 10.7.5 (with TeX installed with the
MacTeX packages), with Charis SIL version 4.110. I do not know if this is a
bug in XeTeX, fontspec, or Charis SIL (or my XeTeX skills).
Richard Lammert
--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
http://tug.org/mailman/listinfo/xetex