[XeTeX] Problem with oldstyle figures
jonathan_kew at sil.org
Sat Dec 29 11:41:10 CET 2007
On 29 Dec 2007, at 3:28 am, James Crippen wrote:
> I'm using some updated Adobe fonts and can't get the +onum feature to
> work, whether done in raw XeTeX, or using Fontspec in XeLaTeX. In the
> past I got oldstyle figures with any of +smcp, +c2sc, or +onum using
> various Adobe fonts. With these new versions of their fonts I only get
> them using +c2sc, and never with +onum.
> The fonts in particular that I've tested include Adobe Garamond Pro,
> Minion Pro, and Warnock Pro. Older versions of these worked fine, but
> I upgraded them yesterday and they broke with XeTeX.
> The fonts all work as expected in applications like TextEdit, Pages,
> etc. Poking around inside them seems to show that the +onum feature
> should be working. They're only broken in XeTeX.
It sounds like something has changed about the construction of the
OpenType tables, and the layout library used in XeTeX isn't handling
A possible workaround to try, as you're using a Mac: it *might* help
to load them with the [Renderer=AAT] option (in fontspec). That will
use the Mac's ATSUI system for text layout instead of ICU.
> I'm on Mac OS X 10.4.11 with XeTeX 0.996 and Fontspec 1.13.
If someone out there has the latest versions of these fonts, and also
has a recent XeTeX 0.997 build, I'd be interested to know whether the
+onum feature works there. (I only have the older versions of these
More information about the XeTeX