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.
-- Will