Thanks, William.  <div><br></div><div>I was afraid of that, since I want to use Baskerville for the main text. But your suggestion of Hoefler gave me the idea of a simple-minded </div><div>\newcommand{\Smc}[1]{\setmainfont[Mapping=tex-text]{Hoefler Text}\textsc{#1} \setromanfont{Baskerville} }</div>

<div><br></div><div>and now \Smc{string} produces string in small caps.  Thanks.</div><div><br></div><div>How do I find out which Mac OS X fonts support small caps, besides Hoefler.  Do I just have to know it!</div><div>
<br>
</div><div>Thanks again.</div><div><br clear="all">R. Bhaskar<br><br>26 Elmwood Ave<br>Cambridge, MA 02138<br>617-501-2110<br> <br>
<br><br><div class="gmail_quote">On Mon, Feb 28, 2011 at 11:26 AM, William Adams <span dir="ltr"><<a href="mailto:will.adams@frycomm.com">will.adams@frycomm.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">On Feb 26, 2011, at 6:48 AM, R. Bhaskar wrote:<br>
<br>
> I use a bunch of font declarations with the \newfontfamily{<fontname>} command, where <fontname> is always a Mac OS X font.  How do I get \textsc to work? I have set the romanfont to be Baskerville, but any declared romanfont seems to make it impossible for the \textsc command to work.<br>


<br>
</div>You have to use a font which includes the small caps feature, e.g., Hoefler Text:<br>
<br>
\documentclass{article}<br>
\usepackage{fontspec}<br>
\setmainfont[Mapping=tex-text]{Hoefler Text}<br>
\begin{document}<br>
Text set in \textsc{Hoefler Text}.<br>
\end{document}<br>
<br>
The Baskerville bundled w/ Mac OS X unfortunately doesn't have small caps.<br>
<br>
See the FontSpec documentation for full details.<br>
<br>
William<br>
<font color="#888888"><br>
--<br>
William Adams<br>
senior graphic designer<br>
Fry Communications<br>
Sphinx of black quartz, judge my vow.<br>
<br>
</font></blockquote></div><br></div>