, \}]
文字 に,その\textbf{直後}のルビによって掛けられるルビ文字列の最大長
(つまり,\underline{前文字進入許容量})をルビ全角単位で指定.
\textbf{v0.5以降での変更点}:もし$-a$~($a>0$)を指定した場合は,実際の\underline{前文字進入許容量}は$a$となるが,
文字の前のJFMグルーに進入が発生した場合には,\underline{前文字進入許容量}が0でなかった場合は,の後のJFMグルーにはルビの進入は発生しない.
\item[\Param{rubypostintrusion}\ttfamily =\{, \}]
文字 に,その\textbf{直前}のルビによって掛けられるルビ文字列の最大長
(つまり,\underline{後文字進入許容量})をルビ全角単位で指定.
\textbf{v0.5以降での変更点}:もし$-a$~($a>0$)を指定した場合は,実際の\underline{後文字進入許容量}は$a$となるが,
実際の\underline{後文字進入量}が0でなかった場合は,文字の後のJFMグルーにはルビの進入は発生しない.
\end{description}
以下の文字は\Param{rubypreintrusion},~\Param{rubypostintrusion}とも初期値は1である:
\begin{quote}
ひらがな(\texttt{U+3040}--\texttt{U+309F}),カタカナ(\texttt{U+30A0}--\texttt{U+30FF}),
仮名補助など(\texttt{U+1B000}--\texttt{U+1B16F}),\\
分離禁止文字
\@for\@tmp:=`\―,`\‥,`\…,`〳,`\〴,`\〵,"2014 \do{\mybox{\@tmp}}
\end{quote}
次に,以下の文字は\Param{rubypreintrusion},~\Param{rubypostintrusion}とも初期値は0.5である:
\begin{quote}
中点類\@for\@tmp:=`\・,`\:,`\; \do{\mybox{\@tmp}}
\end{quote}
また,以下の文字は\Param{rubypreintrusion}のみ初期値は$-1$である:
\begin{quote}
始め括弧類
\@for\@tmp:=`\‘,`\“,`\〈,`\《,`\「,`\『,`\【,`\〔,`\〖,`\〘,`\〝,`\(,`\[,`\{,`\⦅ \do{\mybox{\@tmp}}\unskip,
「文字コード$-1$の文字
\footnote{段落開始の\ \cs{parindent}分インデントを表す.
通常の\LuaTeX-jaにおける指定では「文字コード$-1$」は文中数式境界を表していることに注意.}」
\end{quote}
さらに,以下の文字は\Param{rubypostintrusion}のみ初期値は$-1$である:
\begin{quote}
閉じ括弧類
\@for\@tmp:=`\’,`\”,`\〉,`\》,`\」,`\』,`\】,`\〕,`\〗,`\〙,`\〟,`\),`\],`\},`\⦆ \do{\mybox{\@tmp}}\unskip,
句読点類\@for\@tmp:=`\、,`\,,`\。,`\. \do{\mybox{\@tmp}}
\end{quote}
\makeatother
以上で記述されていない\Param{rubypreintrusion},~\Param{rubypostintrusion}の初期値はすべて0である.
\paragraph{\cs{ltjkenten}}
圏点を出力する命令で,\verb+\kenten+ という別名を定義している.
\begin{quote}
\ttfamily\cs{ltjkenten}[