[lltx] fontspec and xunicode

Will Robertson wspr81 at gmail.com
Thu Aug 5 09:13:22 CEST 2010


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

More information about the lualatex-dev mailing list