-\LuaTeX-ja uses a slightly different approach. Because there are many Unicode
- blocks in Basic Multilingual Plane which are not included in
- most Japanese fonts, ...
-Furthermore, the basic Japanese character set JIS~X~0208 are not just
- union of Unicode blocks. For example, the intersection of
- JIS~X~0208 and Latin-1 Supplement consists of the following
- characters:
-Considering these two points, ...
+\LuaTeX-ja uses a slightly different approach. Because there are many
+ Unicode blocks in Basic Multilingual Plane which are not
+ included in most Japanese fonts, ... Furthermore, the basic
+ Japanese character set JIS~X~0208 are not just union of
+ Unicode blocks. For example, the intersection of JIS~X~0208
+ and Latin-1 Supplement is shown in Table~\ref{tab-inter}.
+ Considering these two points, to customize the range of
+ Japanese characters in \LuaTeX-ja, one must follow the
+ following steps:
+\begin{enumerate}
+\item Assign a range number to character codes. For example, the following
+ input assigns the number~10 to a unicode block ``Halfwidth and
+ Fullwidth Forms'' and ``\char"A7'' (the Section Sign):
+\begin{quote}
+\begin{verbatim}
+\ltjdefcharrange{10}{"FF00-"FFEF,"A7}
+\end{verbatim}
+\end{quote}
+\item Assigning to \textsf{jacharrange} ...
+\end{enumerate}
+
+\item[Baseline Shifting]
+In order to make a match between Japanese fonts and alphabetic fonts,
+ sometimes shifting the baseline of alphabetic characters is
+ needed. p\TeX\ has a dimension |\ybaselineshift|, which
+ corresponds the amount of shifting the baseline of alphabetic
+ characters.
+
+\LuaTeX-ja extends p\TeX's |\ybaselineshift| to Japanese
+ characters. Namely, \LuaTeX-ja offers two parameters,
+ \emph{yjabaselineshift} and \emph{yalbaselineshift} for the
+ amount of shifting the baseline of Japanese characters and
+ that of alphabetic characters, respectively. The example
+ output is shown in Figure~\ref{fig-bls}. The left half is the
+ output when \emph{yjabaselineshift} is positive, hence the
+ baseline of Japanese characters is shifted down. On the other
+ hand, the right half is the output when
+ \emph{yalbaselineshift} is positive, hence the baseline of
+ alphabetic characters is shifted.
+
+\begin{figure}
+\begin{center}
+\fontsize{40}{40}\selectfont\fboxsep0mm
+\vrule width 0.9\textwidth height0.4pt depth0.4pt\kern-0.9\textwidth
+\hbox to 0.9\linewidth{%
+\hfil
+\raise-10pt\imagfm{\jstrut 漢}%
+\raise-10pt\imagfm{\jstrut 字}\hskip.25\zw%
+\imagfm{p}%
+\imagfm{h}%
+\hfil\hfil
+\imagfm{\jstrut 漢}%
+\imagfm{\jstrut 字}\hskip.25\zw%
+\raise-10pt\imagfm{p}%
+\raise-10pt\imagfm{h}%
+\hfil
+}
+\end{center}
+
+\caption{Baseline shifting.}
+\label{fig-bls}
+\end{figure}