http://bugs.debian.org/668562
The following minimal example can't be compiled using XeLaTeX. The
error message is:
! Improper discretionary list.
\- ...ulthyphenchar \else \hyphenchar \font \fi }
{}{}
l.6 http://www.debian.org/\-
doc/\-manuals/\-debian-{}reference/\-
? s
----------------------
\documentclass{article}
\usepackage[french]{babel}
\usepackage{xeCJK}
\begin{document}
http://www.debian.org/\-doc/\-manuals/\-debian-{}reference/\-
\end{document}
As this works for other languages (like spain, english) we suspect a
problem in frenchb.ldf. The problem can be reproduced using the
pre-release of TL 2012, which has been recently uploaded to Debian
unstable. The log for the XeLaTeX run is attached.
If you need help, please call back. Please keep the bug in Cc.