[lltx] euxunicode

Ulrike Fischer news3 at nililand.de
Sun Jun 27 16:08:31 CEST 2010


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 ver at xunicode.sty\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 



More information about the lualatex-dev mailing list