On 11/22/2010 12:17 PM, Pablo Rodríguez wrote:
Hi Taco,

I have already reported that fontspec prevents hyphenation in:

\documentclass{book}
\usepackage{fontspec}
\usepackage[german,spanish]{babel}
\newcommand{\getext}[1]{\foreignlanguage{german}{#1}}
\newcommand{\geit}[1]{\foreignlanguage{german}{\emph{#1}}}
\begin{document}
\showhyphens{documento (documento)}
\showhyphens{\emph{documento (documento)}}
\showhyphens{(\getext{Umwelterlebnis}) (\getext{Andenken})}
\showhyphens{(\geit{Umwelterlebnis}) (\geit{Andenken})}
\end{document}

Sorry, I don't know what isn't working here, but you told that there was
something to fix in luatex.

After upgrading to luatex-0.64, the hyphenation doesn't work when
(\emph{example}) occurs.

Would you be so kind to fix this?

The problematic case seems to be: a combination of a non-letter in one
font, followed by a letter in another font. LuaTeX does not consider
that a valid word start. I will add an item to the tracker database.

Best wishes,
Taco

Reply via email to