Hello, I'm the developer of luainputenc (inputenc adapted for LuaTeX). Sorry to come back to this topic, but I think an answer to Will's question would be necessary soon... inputenc needs adjustments in order to work with LuaTeX and XeTeX. I can build a new package called luainputenc, but I think it will be confusing for the user, and it makes LuaLaTeX unable to compile old LaTeX documents, so it would be really great if some modifications to inputenc were made. I think Will's idea is the best one, having inputenc.sty being basically: \RequirePackage{ifluatex} \RequirePackage{iflxetex} \ifluatex \RequirePackage{luainputenc} \else \ifxetex \RequirePackage{xetexinputenc} \else \RequirePackage{legacyinputenc} \fi \fi You wouldn't have to maintain anything else than this small file you'll never have to change, and the legacyinputenc, and all the new things would be maintained by Will and me. Also I have a legal problem: is it possible for me to distribute a modified copy of inputenc.sty (called luainputenc.sty), and of utf8.def (called lutf8.def) with the lppl? Thank you in advance, -- Elie