[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