If the document contains certain UTF-8 characters, e.g. an em dash, and the font does not have them, the characters are not displayed. Some tools give a warning message, some even abort with an error.
In many cases lualatex can get around this if you say
\usepackage[utf8]{luainputenc}.
What does one do in plain luatex?
