\expandafter\ltj@@set@stackfont#1:{mjscr}}
\define@key[ltj]{japaram}{jascriptscriptfont}{%
\expandafter\ltj@@set@stackfont#1:{mjss}}
-\def\ltj@@set@stackfont#1,#2:#3{%
+\protected\def\ltj@@set@stackfont#1,#2:#3{%
\ltj@reset@globaldefs
\ltj@tempcnta=\ltj@curjfnt\ltj@curjfnt=-1 #2%
\ifnum\ltj@curjfnt=-1
\pickup@jfont\let\scriptfont@name\font@name
\xdef\font@name{\csname \string#2/\ssf@size\endcsname}%
\pickup@jfont
- \ltj@temptoks{\ltj@@set@stackfont}%
\edef\math@fonts{\math@fonts\ltj@setpar@global%
- \the\ltj@temptoks#1,\textfont@name:{mjtext}%
- \the\ltj@temptoks#1,\scriptfont@name:{mjscr}%
- \the\ltj@temptoks#1,\font@name:{mjss}%
+ \ltj@@set@stackfont#1,\textfont@name:{mjtext}%
+ \ltj@@set@stackfont#1,\scriptfont@name:{mjscr}%
+ \ltj@@set@stackfont#1,\font@name:{mjss}%
}%
}