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
