I am using XeLaTeX with Adobe Caslon Pro, and I would like to have oldstyle numbers. But when I use the option Numbers=OldStyle
in fontspec
, my dollar sign changes from a full-height S with two lines through it to a tiny s with only one line through it. How can I get oldstyle numerals without changing the dollar sign?
I tried a number of options for ligatures in the fontspec command, however the actual ligatures they introduce are not pleasant.
Minimal Example (compiled with XeLaTeX):
\documentclass{article}
\usepackage{fontspec}
\setmainfont[
Mapping=tex-text,
%Numbers={OldStyle}
]{Adobe Caslon Pro}
\title{Title}
\author{Author}
\date{}
\begin{document}
\maketitle
\$100
\end{document}