Am Thu, 14 Oct 2010 20:44:19 +0200 schrieb Pablo RodrÃguez: > Hi there, > > for some strange reason using both XeTeX and LuaTeX the \emph{} command > contained in the sample document below exceeds TeX capacity: > > \documentclass[12pt]{slides} > \usepackage{fontspec} > \setsansfont{FreeSans} > \begin{document} > hi \emph{hello} > \end{document} > > This only happens when fontspec is loaded with the slides as documentclass. > > I guess this might be a bug in fontspec (I use TL2010 and I updated all > new packages today). > > Could anyone confirm this?
That's a quite ironic bug. slides is doing what Will likes to do too: It handles \textit and \textsl identically by setting \def\itdefault{sl} \def\sldefault{sl} Now when you are using \textsl, fontspec doesn't find EU1/Arial(0)/m/\sldefault and tries EU1/Arial(0)/m/\ifdefault instead and ends in a loop: LaTeX Font Info: Font shape `EU1/Arial(0)/m/sl' in size <12> not available Font shape `EU1/Arial(0)/m/sl' tried instead on input line You can reproduce the problem with other classes too: \documentclass[12pt]{article} \def\itdefault{sl} \usepackage{fontspec} \setmainfont{Arial} \begin{document} \errorcontextlines=100 hi \textsl{hello} \end{document} -- Ulrike Fischer -------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex