On Tue, Aug 03, 2010 at 05:01:01PM +0200, Ulrike Fischer wrote: > Am Tue, 3 Aug 2010 09:56:45 +0200 schrieb Yves Codet: > > > Hello. > > > > I think I found a bug in xltxtra, which is illustrated in the attached > > file. If xltxtra is loaded, the word which is in italics in the > > section title is also in italics in the running head, but it should be > > in roman since the running head is in italics; if only fontspec is > > loaded, the running head is alright. > > No the running head is not in italic, it uses \slshape. And this is > the source of the problem: A current fontspec or your xltxtra > redefines \em/\emph so that it switches to upshape only if the > current shape is \itshape. > > \listfiles > \documentclass{book} > > \usepackage{fontspec} %version v2.0b, loads fontspec-patches > > \begin{document} > {\slshape blub \emph{bla}} %slshape + itshape > > {\itshape blubb \emph{blabla}} %itshape + upshape > > \end{document}
Since Will is busy with his thesis ;), I tried to fix this issue. The attached fontspec-patches.sty seems to fix the issue for me (fontspec 2 only, of course), could some one else test it? Regards, Khaled -- Khaled Hosny Arabic localiser and member of Arabeyes.org team Free font developer -------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex