Bon, ce n'est pas vraiment une réponse, mais si l'on compare le rendu (compilé avec pdfLaTeX) de votre ECM originel, ci-dessous :
\documentclass[14pt,french,a4paper]{extarticle}
\usepackage[T1]{fontenc}
\usepackage[sfmath,frenchstyle,partialup]{kpfonts}
\renewcommand*\familydefault{\sfdefault}
\DeclareMathAlphabet{\mathbb}{U}{jkpsssyb}{m}{n}
\SetMathAlphabet{\mathbb}{bold}{U}{jkpsssyb}{bx}{n}
\usepackage{babel}
\begin{document}
\noindent Il existe une belle route (1)
\[ABCD\quad\mathcal{ABCD}\quad\mathscr{ABCD}\quad \mathfrak{ABCD}\quad f(x)=\beta x+3x \alpha \sin(x)\]
Une journée de rêve (1)
\\
$\mathbb{ABCD}$
\vspace*{1cm}
\noindent Il existe une {\bf belle route} (2)
\mathversion{bold}
\[ABCD\quad\mathcal{ABCD}\quad\mathscr{ABCD}\quad \mathfrak{ABCD}\quad f(x)=\beta x+3x \alpha \sin(x)\]
Une journée de rêve (2)
\\
$\mathbb{ABCD}$
\end{document}
... avec le rendu de l'ECM suivant, compilé avec LuaLaTeX :
\documentclass[14pt,french,a4paper]{extarticle}
\usepackage[partialup]{kpfonts-otf}
\renewcommand*\familydefault{\sfdefault}
\usepackage{babel}
\begin{document}
\noindent Il existe une belle route (1)
\[ABCD\quad\mathcal{ABCD}\quad\mathscr{ABCD}\quad \mathfrak{ABCD}\quad f(x)=\beta x+3x \alpha \sin(x)\]
Une journée de rêve (1)
\\
$\mathbb{ABCD}$
\vspace*{1cm}
\noindent Il existe une {\bf belle route} (2)
\mathversion{bold}
\[ABCD\quad\mathcal{ABCD}\quad\mathscr{ABCD}\quad \mathfrak{ABCD}\quad f(x)=\beta x+3x \alpha \sin(x)\]
Une journée de rêve (2)
\\
$\mathbb{ABCD}$
\end{document}
... le résultat n'est pas *si* différent : pour l'instant, il manque des empattements dans le texte mathématique, mais en avançant pas à pas, je suis bien certain que l'on peut parvenir au même résultat.
Étudier ce que font les options `sfmath` et `frenchstyle` aidera. du package `kpfonts` originel vous aidera sans aucun doute. Les commandes que le package `\fontspec` dédie aux mathématiques peuvent également se révéler utiles : `\setmathrm`, `\setmathsf`, `\setmathtt` et `\setboldmathrm`.
N'étant pas matheux, j'arrête là, mais je suis certain que la communauté saura résoudre ce problème.