OSDN Git Service

Bugfix in \/ and \inhibitglue.
authorHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Thu, 10 Nov 2011 00:53:17 +0000 (09:53 +0900)
committerHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Thu, 10 Nov 2011 00:53:17 +0000 (09:53 +0900)
src/luatexja-core.sty

index 59447a9..7b80cff 100644 (file)
 
 %%%%%%%% Redefine \/
 %\let\ltj@ic=\/ \protected\def\/{{\ltj@icflag=1\ltj@ic}}
-\protected\def\/{\directlua{luatexja.jfont.append_italic()}}
+\protected\def\/{\relax\directlua{luatexja.jfont.append_italic()}}
 
 %%%%%%%% \jfont\CS={...:...;jfm=metric;...}, \globaljfont
 \protected\def\jfont{\afterassignment\ltj@@jfont\directlua{luatexja.jfont.jfontdefX(false)}}
 
 %%%%%%%% \inhibitglue
 \let\new@everypar=\everypar
-\protected\def\inhibitglue{%
+\protected\def\inhibitglue{\relax%
   \ifvmode
-  \directlua{ltj.global_temp = tex.globaldefs; tex.globaldefs = 0}% trick
+    \directlua{ltj.global_temp = tex.globaldefs; tex.globaldefs = 0}% trick
     \xdef\@@tempa{\the\everypar}%
     \xdef\@@tempb{\everypar={\@@tempa}\@@tempa\noexpand\ltj@@ihb}%
     \everypar\expandafter{\@@tempb}%