Code: Select all
\documentclass[10pt]{article}
\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text,Numbers=OldStyle}
\setmainfont{Adobe Caslon Pro}
\begin{document}
here's some Caslon in roman. 1 2 3 4 5 \itshape here's some in
italic. 1 2 3 4 5
\end{document}
Adobe's Specimen Book plainly shows an "Oldstyle proportional" for text figures. And Xetex's opentype-info.tex verifies that Adobe Caslon Pro has the feature "onum" or what Fontspec usually calls Numbers=OldStyle.
Code: Select all
OpenType Layout features found in `Adobe Caslon Pro'
script = 'DFLT'
language = default
features = 'aalt' 'c2sc' 'case' 'dlig' 'dnom' 'frac' 'hist' 'liga' 'lnum' 'numr' 'onum'
'ordn' 'ornm' 'pnum' 'sinf' 'smcp' 'subs' 'sups' 'tnum' 'zero' 'cpsp' 'kern'
'size'
Code: Select all
\font\OldNumbers''[/home/richard/.fonts/Caslon/ACaslonPro-Regular.otf]:+onum''
Code: Select all
\font\OldNumbers''[/home/richard/.fonts/Caslon/ACaslonPro-Regular.otf]:+aalt''
So that's all to say that I'm still looking for how to produce, on a useful and reliable basis, roman text figures in all the ordinary situations one would want them. I know that I don't grasp the intricacies of Xetex, Latex, or Fontspec, so I'm hopeful that some of you will be able to steer me right. Thanks.