Pour votre exemple en lualatex, vous pouvez utiliser l'extension `romanbar`:
% !TeX TS-program = lualatex
\documentclass[noamsmath]{beamer}
\usepackage{polyglossia}
\setdefaultlanguage{french}
\setsansfont{Latin Modern Sans}
\usepackage{romanbar}
\begin{document}
\begin{frame}
Henri~II est mort de manière aussi subite que malchanceuse.
%solution peu esthétique
Henri~{\Romanbar{2}} est mort de manière aussi subite que malchanceuse.
Louis~{\Romanbar{14}}
\end{frame}
\end{document}
![alt text][1]
[1]: https://texnique.fr/osqa/upfiles/Screen_Shot_2019-01-17_at_11.27.06_1FvaH1d.pnghttps://texnique.fr/osqa/upfiles/Screen_Shot_2019-01-17_at_11.31.49.png