XeTeX y poliglosia: la resolución de problemas de \normalfont genera errores: secuencia de control indefinida. \selectlanguage *{látex}

XeTeX y poliglosia: la resolución de problemas de \normalfont genera errores: secuencia de control indefinida. \selectlanguage *{látex}

Tengo que usar XeTeX, porque ayuda a configurar una fuente arbitraria tanto en modo texto como matemático (onuevotxmatemáticasen modo matemático).

He notado que el polyglossiapaquete tiene un error con el \normalfontcomando.Aquíes una descripción detallada de este error realizada por @egreg.

Después polyglossiade actualizar el paquete (a una versión reciente) en MikTeX, el problema se solucionó, sin embargo, aparecieron los siguientes errores:

    Undefined control sequence. ...ctlanguage *[babelshorthands=true]{russian}
Undefined control sequence. ...ctlanguage *[babelshorthands=true]{russian}
Encoding scheme `' unknown. ...ctlanguage *[babelshorthands=true]{russian}
Undefined control sequence. ^^I\begin{document}
    Undefined control sequence. ^^I\begin{document}
        Encoding scheme `' unknown. ^^I\begin{document}
            Undefined control sequence. ^^I\begin{abstr}
                Undefined control sequence. ^^I^^I\par{\normalfont
                    Undefined control sequence. ^^I^^I\par{\normalfont
                        Encoding scheme `' unknown. ^^I^^I\par{\normalfont
                            Undefined control sequence. ^^I\end{abstr}
                        Undefined control sequence. ^^I\end{abstr}
                    Encoding scheme `' unknown. ^^I\end{abstr}
                Undefined control sequence. ^^I\end{document}
            Undefined control sequence. ^^I\end{document}
        Encoding scheme `' unknown. ^^I\end{document}
    Undefined control sequence. ...ctlanguage *[babelshorthands=true]{russian}
    Undefined control sequence. ...ctlanguage *[babelshorthands=true]{russian}
    Encoding scheme `' unknown. ...ctlanguage *[babelshorthands=true]{russian}
    Overfull \hbox (29.36624pt too wide) in paragraph

en MWE:

        \documentclass[extrafontsizes,a4paper,*pt,oneside,openany]{memoir}
\usepackage{fontspec}   %[no-math] How can I use the Newton instead of newtxmath?
    %\usepackage{newtxmath} %math font of TNR type
    \usepackage{polyglossia}[2014/05/21]   
    \setmainlanguage[babelshorthands=true]{russian}  %
    \setotherlanguage{english}       
    \setmainfont{Arial} %% 
%   \setsansfont{Newton}                  
%   \setmonofont{Newton}
\newenvironment{abstr}{\small\itshape}{\normalfont\normalsize}
\begin{document}
\begin{abstr}
    \par{\normalfont Key \textbf{words}.} Hey!
\end{abstr}
\newcommand{\fn}{\expandafter\string\the\font}
{\normalsize\selectfont ха-хаха Book\_name\_ch\_AuthorsSurnames\fn}
\fontname\font\\
$ a+b$
\end{document}

Aquí hay un buen resultado:ingrese la descripción de la imagen aquí

¿Cómo escapar de estos errores? ¡Por favor, necesito tu ayuda!

Saludos cordiales, Vladimir

UPD1MWE está actualizado.

UPD2la captura de pantalla del TexStudio

ingrese la descripción de la imagen aquí

UPD3:Seguí las recomendaciones de @DavidCarlisle y @UlrikeFischer para revisar el archivo de registro completo. Después de eso encontré la solución.aquí.

información relacionada