David Carlisle wrote:
> Here is a plain tex example, not quite as minimal as I'd like but out > of time for now. > > This hyphenates with pdftex but not xetex But the following hyphenates identically in both. I do wonder whether being the last word of the para. is implicated ... \nopagenumbers \catcode`\@=11 \scrollmode \ifx\Umathchar\@undefined \font\x=cmr12 \else \font\x="[lmroman12-regular]:mapping=tex-text" \fi \x \newbox\FN@tempboxa \newbox\FN@tempboxb \newbox\FN@tempboxc \long\def\makefootnoteparagraph{\unvbox0 \makehboxofhboxes \setbox\FN@tempboxa=\hbox{\unhbox\FN@tempboxa \removehboxes} \noindent \unhbox\FN@tempboxa\par } \def\makehboxofhboxes{\setbox\FN@tempboxa=\hbox{}% \loop \setbox\FN@tempboxb=\lastbox \ifhbox\FN@tempboxb \setbox\FN@tempboxa=\hbox{\box\FN@tempboxb\unhbox\FN@tempboxa}% \repeat } \def\removehboxes{\setbox\FN@tempboxa=\lastbox \ifhbox \FN@tempboxa{\removehboxes}% \unhbox\FN@tempboxa \fi } \setbox0\vbox{XXXXXXXXXXXXX just a few normal words to fill up the line up to my x x x zzzzzz\-zzzzz xxx} \global\setbox\FN@tempboxc\vbox{\hbox{XXX}\makefootnoteparagraph}% \tracingonline1\showbox\FN@tempboxc \unvbox\FN@tempboxc \bye -------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex