LuaLaTeX MWE:
\documentclass[11pt]{article}
\usepackage{polyglossia}
\setotherlanguage{russian}
\usepackage{tabu}
\usepackage[textwidth=6.5in,textheight=9in,nohead,headheight=39pt,headsep=12pt,
top=72pt]{geometry}
\usepackage{fontspec}
\setmainfont{CMU Serif}
\begin{document}
\begin{tabu}{X|X}
Е́сли вы изу́чите ру́сский язы́к, вы полу́чите хоро́шую пабо́ту.
& If you master (will master) Russian, you will get a good job. \\
Е́сли вы изу́чите ру́сский язы́к, вы по\-лу́\-чите хо\-ро́\-шую пабо́ту.
& If you master (will master) Russian, you will get a good job. \\
\end{tabu}
\end{document}
Notice that I've used U+0301, "combining acute accent," to add accents to the Russian. (Showing where the accents are is common in English texts designed for learning Russian.) Here's the Russian half (the left half of the table) from the resulting PDF:
On the first row of the table I get Underfull \hbox (badness 6332) in paragraph at lines 19--19
, presumably because LuaLaTeX doesn't know how to hyphenate the words with added accents. If I explicitly hint the hyphenation, as I did on the second row, it gets hyphenated correctly.
Is there any way to tell LuaLaTeX/Polyglossia/whatever to ignore the added accents when hyphenating words?
\hyphenrules{russian}
works the same in XeLaTeX and LuaLaTeX; it seems not the case. – egreg Apr 1 '14 at 16:25