[XeTeX] bug in xltxtra?

Herbert Schulz herbs at wideopenwest.com
Wed Aug 4 17:51:46 CEST 2010


On Aug 4, 2010, at 10:41 AM, Khaled Hosny wrote:

> 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

Howdy,

Sigh... no attachment here. :-(

Good Luck,

Herb Schulz
(herbs at wideopenwest dot com)





More information about the XeTeX mailing list