This is compiled in LuaLaTeX. I can use \setmathfont with the range specifier to limit the extent of the font substitution. Here, I set the math font to Old English Text MT found by default on Windows systems, but limit it to the range of \mathfrak. In essence, it substitutes only for \mathfrak, until the \setmathfont is used to later reset the feature to the Latin Modern Math defaults.
\documentclass{article}
\usepackage{fontspec,unicode-math}
\setmathfont{Latin Modern Math}
\begin{document}
\setmathfont[range=\mathfrak]{Old English Text MT}
Here we have $\mathfrak{x}^{55}+1 \ne(x^5)^{11}+1$
$\mathfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$
$\mathfrak{abcdefghijklmnopqrstuvwxyz}$
\hrulefill
\setmathfont{Latin Modern Math}
Here we have $\mathfrak{x}^{55}+1 \ne(x^5)^{11}+1$
$\mathfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$
$\mathfrak{abcdefghijklmnopqrstuvwxyz}$
\end{document}

Alternately, if the new fraktur font replacement is already available for pdflatex, then an approach like this can be used (based on the answer at Is it possible to use the DeclareFontShape command with kpfonts?):
\documentclass{article}
%\usepackage{fourier}
\DeclareFontFamily{U}{jkpmia}{}
\DeclareFontShape{U}{jkpmia}{m}{it}{<->s*jkpmia}{}
\DeclareFontShape{U}{jkpmia}{bx}{it}{<->s*jkpbmia}{}
\DeclareMathAlphabet{\mathfrak}{U}{jkpmia}{m}{it}
\SetMathAlphabet{\mathfrak}{bold}{U}{jkpmia}{bx}{it}
\begin{document}
Here we have $\mathfrak{x}^{55}+1 \ne(x^5)^{11}+1$
$\mathfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$
$\mathfrak{abcdefghijklmnopqrstuvwxyz}$
\end{document}

\mathfrak x: https://tex.stackexchange.com/questions/320403/how-to-typeset-a-gothic-r-symbol-with-a-curl. That answer has thirty-leven fonts you don't want. – Steven B. Segletes Oct 30 '17 at 01:24\wieynkfrakturbut it is not a recognized command. – ar2015 Oct 30 '17 at 04:58mathspecpackage, with the\setmathfontmacro. – Steven B. Segletes Oct 30 '17 at 14:26\setmathfontinfluence all fonts? I need to change a small region my article only. – ar2015 Oct 30 '17 at 20:57