I used to use Luatex and a combination of the packages fontspec and newtxmath to have everything set in Libertine. However, it does not work anymore since Texlive 2015: it compiles be the digits in math-mode are set in Computer modern and not Libertine.
Here a minimal example:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[libertine]{newtxmath}
\usepackage[no-math]{fontspec}
\setmainfont{Linux Libertine O}
\begin{document}
123 $123$ --- \emph{a} $a$
\end{document}
It used to work with both LuaTex and Xelatex, but now it works with none. With Xelatex, I can solve the problem with mathspec, by specifying explicitly the font for the digits, but for Luatex, I have no fix. The log reveals nothing (no warning, no errors).
Any idea ?