kpfonts-otf et changement de version math
Sous LuaLaTeX avec la police Kp-fonts, je cherche à avoir une bascule entre la famille romain et la famille sans sérif, en texte et en math.
Débutant avec LuaLaTeX, je suis arrivé à l'ECM ci-dessous. Il provoque l'erreur : `Math alphabet identifier \mathrm is undefined in math version` (à priori il bute sur le `\ln`).
% !TeX TS-program = lualatex
\documentclass[a4paper,french]{article}
\usepackage{unicode-math}
\usepackage{kpfonts-otf}
\usepackage{babel}
\setmathfont{KpMath-Regular.otf}[version=kpmbase]
\setmathfont{KpMath-Sans.otf}[version=kpmsans]
\begin{document}
On a: $\ln 1= 0$
\sffamily\mathversion{kpmsans}
On a: $\ln 1= 0$
\rmfamily\mathversion{kpmbase}
On a: $\ln 1= 0$
\end{document}
Questions : qu'est-ce qui pose problème ? y a-t-il une meilleure approche pour réaliser ce que je souhaite (par exemple, existe-il une commande qui bascule à la fois le mode math et le mode texte) ?