OSDN Git Service

Fixed \inhibitglue.
[luatex-ja/luatexja.git] / src / luatexja-core.sty
index 8c68293..4ef01e9 100644 (file)
 \def\zh{\directlua{luatexja.jfont.load_zh()}\ltj@zh}
 
 %%%%%%%% \inhibitglue
-\protected\def\inhibitglue{\directlua{luatexja.jfmglue.create_inhibitglue_node()}}
+\protected\def\inhibitglue{\ifvmode\leavevmode\fi
+  \ifmmode\else\directlua{luatexja.jfmglue.create_inhibitglue_node()}\fi}
 
 %%%%%%%% \yoko, \tate, \ifydir, \iftdir
 %% At this moment, tategaki mode is not implemented;