Possible Duplicate:
lualatex and line breaks after em-dashes
I am working on a manuscript that can be compiled with either with xelatex or lualatex.
The PDF output from xelatex looks better and is more tightly spaced but gives me lots of "black boxes" in draft mode.
The output from lualatex appears fainter, is more loosely spaced, but seems better hyphenated, and suffers from fewer overfull boxes.
I have stripped everything down to this MWE:
\documentclass[10pt,mdemyvopaper,draft]{memoir}
\usepackage[left=20mm,right=20mm,top=25mm,bottom=25mm]{geometry}
\usepackage[no-math]{fontspec}
\defaultfontfeatures{Ligatures=TeX,Scale=MatchLowercase}
\setmainfont[Numbers=OldStyle,BoldFont={* Semibold}]{Minion Pro}
\usepackage[british]{babel}
\begin{document}
Whether you are eight or eighty, whether you are in the thick of high school studies, or have retired from the workplace\textemdash and want to realize your schoolday dreams of reciting Shakespeare or mastering mathematics\textemdash this book is written for you.
\end{document}
I have included what I think is essential but nothing more to allow further investigation.
The output from xelatex is
The output from lualatex is 
How might I get the hyphenation performance of lualatex from xelatex? I am using a current, updated TeXLive 2012 installation.
xelatex. (There is a side issue about whether the existence of theMinionPropackage and the fonts for it on my system, mean thatxelatexandlualatexare using different fonts, i.e.,otfandpfbversions respectively.) – chandra Dec 28 '12 at 17:46\textemdash. Put a space before it and you'll get the same output. Or put a\hskip0ptbefore it, which is the shorthand""in babel forngerman– Dec 28 '12 at 17:49---instead of\textemdash– egreg Dec 28 '12 at 17:50math-em-at-ics– egreg Dec 28 '12 at 18:37