OSDN Git Service

Fix #29105.
authorHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Wed, 25 Jul 2012 00:37:31 +0000 (09:37 +0900)
committerHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Wed, 25 Jul 2012 00:37:31 +0000 (09:37 +0900)
src/luatexja-core.sty
src/patches/lltjfont.sty

index 651d991..1faf272 100644 (file)
   \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
index 54a7cd1..e0d8ee8 100644 (file)
   \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}%
   }%
 }