Hello,
after an update of the euenc-package I saw that it now includes a
version of xunicode euxunicode loaded in a lualatex run by
eu2enc.def.
1. I don't quite understand the need. I have been using xunicode
quite happily with lualatex. You only need to define \XeTeXpicfile
e.g. with
\ifluatex
\def\XeTeXpicfile{}%für xunicode
\fi
to cheat the ifxetex-test of xunicode.
So why maintaining two quite identical packages?
2. euxunicode contains a \...@testforwongpackage executed at
\begin{document} which also tests for xunicode. But in this case the
command is quite useless, you would get a lot of error messages
before (e.g. from all the \newcommand in xunicode). Why doesn't
euxunicode disable the loading of xunicode completly with
\expandafter\def\csname [email protected]\endcsname?
3. euxunicode has remove "some of the more esoteric control
sequences". This cleaning-up removed also the guillemets used by
french and german and so breaks some quoting styles of the csquotes
package:
\documentclass[fontsize=12pt]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[autostyle,german=guillemets]{csquotes}
\MakeAutoQuote «»
\usepackage{luaotfload}
\usepackage{fontspec}
%\DeclareUTFcharacter[\UTFencname]{x00BB}{\guillemotright}
%\DeclareUTFcharacter[\UTFencname]{x00AB}{\guillemotleft}
\begin{document}
«abc»
\end{document}
--
Ulrike Fischer