On Thu, Aug 05, 2010 at 04:43:22PM +0930, Will Robertson wrote:
> Hey,
>
> Quick message to say that the new version of fontspec (v2.1) on GitHub now
> loads xunicode directly, and references to xunicode been removed entirely
> from euenc. If necessary, Khaled can release fontspec & euenc to CTAN while
> I'm away for the next couple of weeks, but otherwise if all is well I'll send
> it into CTAN when I get back.
>
> fontspec loads xunicode even while running on XeLaTeX; this is slightly
> incompatible with previous behaviour but I don't think it would actually
> cause any problems. This will mean that xltxtra is well and truly deprecated
> (and \usepackage{fontspec} is all that is recommended for new XeLaTeX
> documents); I've just sent "realscripts" into CTAN to replicate its "use
> OpenType superscripts in footnotes" for those who want it in LuaLaTeX or
> XeLaTeX-without-xltxtra.
>
> Justification for the changes above: forking xunicode for LuaLaTeX wasn't the
> best idea for maintenance issues, but then a wrapper had to be written around
> xunicode for LuaLaTeX support (i.e., it couldn't be loaded directly). I
> didn't want different behaviour, if possible, in XeLaTeX and LuaLaTeX, so
> loading xunicode inside fontspec seemed to be my only solution.
>
> Please discuss while I'm away, if necessary. Happy to resolve the situation
> in another way if that would be better.
Based on the previous discussion here, I think there is a general
agreement that a simple wrapper around xunicode is better than forking
it.
Regards,
Khaled
--
Khaled Hosny
Arabic localiser and member of Arabeyes.org team
Free font developer