OSDN Git Service

update manuals
authorHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Sat, 17 Oct 2015 22:14:55 +0000 (07:14 +0900)
committerHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Sat, 17 Oct 2015 22:14:55 +0000 (07:14 +0900)
doc/luatexja.dtx
test/test04-jfm.txt

index 2dacc77..0f95747 100644 (file)
@@ -24,7 +24,6 @@
 %%%%%%%% fonts
 \usepackage{luatexja-otf}
 \directlua{luatexja.otf.enable_ivs()}
-\expandafter\let\csname xetex_suppressfontnotfounderror:D\endcsname\suppressfontnotfounderror
 \usepackage[match]{luatexja-fontspec}
 \usepackage[kozuka-pr6n]{luatexja-preset}
 \usepackage{unicode-math}
@@ -4212,20 +4211,48 @@ This field is a list of characters which are in this character
 %<ja>(必須)
 
 %<*en>
+\begin{table}[t]
+ \centering
+\begin{tabular}{llr}
+\toprule
+Direction of JFM&\textbf{\texttt{'yoko'} (horizontal)}&\multicolumn{1}{l}{\textbf{\texttt{'tate'} (vertical)}}\\
+\midrule
+\texttt{width} field&the width of the ``real'' glyph&1.0~(full-width)\\
+\texttt{height} field&the height of the ``real'' glyph&0.5~(half-width)\\
+\texttt{depth} field&the depth of the ``real'' glyph&0.5~(half-width)\\
+\midrule
+\texttt{italic} field&\multicolumn{2}{c}{0.0}\\
+\bottomrule
+\end{tabular}
+\caption{Default values of \texttt{width} field and other fields}
+\label{tab-wid}
+\end{table}
 Specify the width of characters in character class~$i$, the height, the depth and
 the amount of italic correction. All characters in character class~$i$ are regarded that its width, height, and depth are
-as values of these fields.
-
-But there is one exception: \texttt{width} field can be \texttt{'prop'}.
-This means that width of a character becomes that of its ``real'' glyph.
+as values of these fields. The default values are shown in Table~\ref{tab-wid}.
 %</en>
 %<*ja>
+\begin{table}[t]
+ \centering
+\begin{tabular}{llr}
+\toprule
+JFM書字方向&\emph{\texttt{'yoko'}(横組)}&\multicolumn{1}{l}{\emph{\texttt{'tate'}(縦組)}}\\
+\midrule
+\texttt{width}&「実際のグリフ」の幅&1.0(全角)\\
+\texttt{height}&「実際のグリフ」の高さ&0.5(二分)\\
+\texttt{depth}&「実際のグリフ」の深さ&0.5(二分)\\
+\midrule
+\texttt{italic}&\multicolumn{2}{c}{0.0}\\
+\bottomrule
+\end{tabular}
+\caption{\texttt{width} フィールド等の標準値}
+\label{tab-wid}
+\end{table}
 文字クラス$i$に属する文字の幅,高さ,深さ,イタリック補正の量を指定する.
 文字クラス$i$に属する全ての文字は,その幅,高さ,深さがこのフィールドで指定した
-値であるものとして扱われる.
-
-例外として,\emph{\texttt{width} フィールドには数値以外に \texttt{'prop'} が指定可能である}.
-この場合,文字の幅はその「実際の」グリフの幅となる.OpenTypeの \texttt{prop} featureと併用
+値であるものとして扱われる.省略時や,数でない値を指定した時には表\nobreak\ref{tab-wid}に
+            示されている値を用いる.例えば,横組用JFMで \texttt{width} フィールドには数値以外の値を指
+            定した場合,文字の幅はその「実際の」グリフの幅となる.OpenTypeの \texttt{prop} featureと併用
             すれば,これによってプロポーショナル組を行うことができる.
 %</ja>
 
index 898c169..08f9b1b 100644 (file)
@@ -1,77 +1,41 @@
-This is LuaTeX, Version beta-0.80.1 (TeX Live 2016/dev) (rev 5287
+This is LuaTeX, Version beta-0.80.1 (TeX Live 2016/dev) (rev 5328
  restricted \write18 enabled.
 (./test04-jfm.tex
 (/opt/texlive/texmf-local/tex/luatex/luatexja/luatexja-core.sty
 (/home/h7k/texmf/tex/luatex/luaotfload/luaotfload.sty
 (/opt/texlive/2015/texmf-dist/tex/luatex/luatexbase/luatexbase.sty
-Package: luatexbase 2013/05/11 v0.6 Resource management for the LuaTeX macro pr
-ogrammer
-(/opt/texlive/2015/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
-(/opt/texlive/2015/texmf-dist/tex/generic/oberdiek/luatex.sty
+(/opt/texlive/2015/texmf-dist/tex/luatex/ctablestack/ctablestack.sty
+(/opt/texlive/2015/texmf-dist/tex/latex/base/ltluatex.tex
+(/opt/texlive/2015/texmf-dist/tex/plain/config/unicode-letters.def))))log      7       load    Composing fontloader name from constitutents %s, %s     luaotfload      init
+log    7       load    Composing fontloader name from constitutents %s, %s     luaotfload      log
+(using wr
+ite cache: /home/h7k/.texlive2015/texmf-var/luatex-cache/generic)(using read ca
+che: /opt/texlive/2015/texmf-var/luatex-cache/generic /home/h7k/.texlive2015/te
+xmf-var/luatex-cache/generic)(using write cache: /home/h7k/.texlive2015/texmf-v
+ar/luatex-cache/generic)(using read cache: /opt/texlive/2015/texmf-var/luatex-c
+ache/generic /home/h7k/.texlive2015/texmf-var/luatex-cache/generic)
+Lua-only attribute luaotfload@state = 1
+Lua-only attribute luaotfload@cursbase = 2
+Inserting `luaotfload.node_processor' at position 1 in `pre_linebreak_filter'.
+Inserting `luaotfload.node_processor' at position 1 in `hpack_filter'.
+Lua-only attribute luaotfload_color_attribute = 3
+Inserting `luaotfload.define_font' at position 1 in `define_font'.
+Inserting `luaotfload.aux.set_sscale_dimens' at position 1 in `luaotfload.patch
+_font'.
+Inserting `luaotfload.aux.patch_cambria_domh' at position 2 in `luaotfload.patc
+h_font'.
+Inserting `luaotfload.aux.fixup_fontdata' at position 1 in `luaotfload.patch_fo
+nt_unsafe'.
+Inserting `luaotfload.aux.set_capheight' at position 3 in `luaotfload.patch_fon
+t'.
+Inserting `luaotfload.rewrite_fontname' at position 4 in `luaotfload.patch_font
+'.) (/opt/texlive/2015/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)
+(/opt/texlive/2015/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
 (/opt/texlive/2015/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
 (/opt/texlive/2015/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
+(/opt/texlive/2015/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
 (/opt/texlive/2015/texmf-dist/tex/generic/oberdiek/luatex-loader.sty
 (/opt/texlive/2015/texmf-dist/scripts/oberdiek/oberdiek.luatex.lua)))
-(/opt/texlive/2015/texmf-dist/tex/luatex/luatexbase/luatexbase-compat.sty
-Package: luatexbase-compat 2011/05/24 v0.4 Compatibility tools for LuaTeX
-(/opt/texlive/2015/texmf-dist/tex/generic/oberdiek/ifluatex.sty))
-(/opt/texlive/2015/texmf-dist/tex/luatex/luatexbase/luatexbase-modutils.sty
-Package: luatexbase-modutils 2013/05/11 v0.6 Module utilities for LuaTeX
-(/opt/texlive/2015/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
-(/opt/texlive/2015/texmf-dist/tex/luatex/luatexbase/luatexbase-loader.sty
-Package: luatexbase-loader 2013/05/11 v0.6 Lua module loader for LuaTeX
-(/opt/texlive/2015/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
-(/opt/texlive/2015/texmf-dist/tex/luatex/luatexbase/luatexbase-compat.sty)
-(/opt/texlive/2015/texmf-dist/tex/luatex/luatexbase/luatexbase.loader.lua))
-(/opt/texlive/2015/texmf-dist/tex/luatex/luatexbase/modutils.lua))
-(/opt/texlive/2015/texmf-dist/tex/luatex/luatexbase/luatexbase-loader.sty)
-(/opt/texlive/2015/texmf-dist/tex/luatex/luatexbase/luatexbase-regs.sty
-Package: luatexbase-regs 2011/05/24 v0.4 Registers allocation for LuaTeX
-(/opt/texlive/2015/texmf-dist/tex/generic/oberdiek/ifluatex.sty))
-(/opt/texlive/2015/texmf-dist/tex/luatex/luatexbase/luatexbase-attr.sty
-Package: luatexbase-attr 2013/05/11 v0.6 Attributes allocation for LuaTeX
-(/opt/texlive/2015/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
-(/opt/texlive/2015/texmf-dist/tex/luatex/luatexbase/luatexbase-modutils.sty)
-(/opt/texlive/2015/texmf-dist/tex/generic/oberdiek/luatex.sty)
-(/opt/texlive/2015/texmf-dist/tex/luatex/luatexbase/attr.lua))
-(/opt/texlive/2015/texmf-dist/tex/luatex/luatexbase/luatexbase-cctb.sty
-Package: luatexbase-cctb 2013/05/11 v0.6 Catcodetable allocation for LuaTeX
-(/opt/texlive/2015/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
-(/opt/texlive/2015/texmf-dist/tex/luatex/luatexbase/luatexbase-modutils.sty)
-(/opt/texlive/2015/texmf-dist/tex/luatex/luatexbase/cctb.lua))
-(/opt/texlive/2015/texmf-dist/tex/luatex/luatexbase/luatexbase-mcb.sty
-Package: luatexbase-mcb 2013/05/11 v0.6 Callback management for LuaTeX
-(/opt/texlive/2015/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
-(/opt/texlive/2015/texmf-dist/tex/luatex/luatexbase/luatexbase-modutils.sty)
-(/opt/texlive/2015/texmf-dist/tex/luatex/luatexbase/mcb.lua)))
-(/home/h7k/texmf/tex/luatex/luaotfload/luaotfload-main.lua)log 7       load    Composing fontloader name from constitutents %s, %s     luaotfload      init
-
-(/home/h7k/texmf/tex/luatex/luaotfload/luaotfload-init.lua)
-(/opt/texlive/2015/texmf-dist/tex/luatex/lualibs/lualibs.lua)log       7       load    Composing fontloader name from constitutents %s, %s     luaotfload      log
-
-(/home/h7k/texmf/tex/luatex/luaotfload/luaotfload-log.lua)
-(/home/h7k/texmf/tex/luatex/luaotfload/fontloader-basics-gen.lua)(using write c
-ache: /home/h7k/.texlive2015/texmf-var/luatex-cache/generic)(using read cache: 
-/opt/texlive/2015/texmf-var/luatex-cache/generic /home/h7k/.texlive2015/texmf-v
-ar/luatex-cache/generic)
-(/home/h7k/texmf/tex/luatex/luaotfload/luaotfload-parsers.lua)
-(/home/h7k/texmf/tex/luatex/luaotfload/luaotfload-configuration.lua)
-(/home/h7k/texmf/tex/luatex/luaotfload/luaotfload-status.lua)
-(/home/h7k/texmf/tex/luatex/luaotfload/fontloader-reference.lua)(using write ca
-che: /home/h7k/.texlive2015/texmf-var/luatex-cache/generic)(using read cache: /
-opt/texlive/2015/texmf-var/luatex-cache/generic /home/h7k/.texlive2015/texmf-va
-r/luatex-cache/generic)
-(/home/h7k/texmf/tex/luatex/luaotfload/luaotfload-loaders.lua)
-(/home/h7k/texmf/tex/luatex/luaotfload/luaotfload-database.lua)
-(/home/h7k/texmf/tex/luatex/luaotfload/luaotfload-colors.lua)
-(/home/h7k/texmf/tex/luatex/luaotfload/luaotfload-resolvers.lua)
-(/home/h7k/texmf/tex/luatex/luaotfload/luaotfload-features.lua)
-(/home/h7k/texmf/tex/luatex/luaotfload/luaotfload-letterspace.lua)
-(/home/h7k/texmf/tex/luatex/luaotfload/luaotfload-auxiliary.lua))
-(/opt/texlive/2015/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)
-(/opt/texlive/2015/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
-(/opt/texlive/2015/texmf-dist/tex/generic/oberdiek/ifpdf.sty)
-(/opt/texlive/2015/texmf-dist/scripts/oberdiek/pdftexcmds.lua))
 (/opt/texlive/2015/texmf-dist/tex/generic/xkeyval/xkeyval.tex
 (/opt/texlive/2015/texmf-dist/tex/generic/xkeyval/xkvutils.tex
 (/opt/texlive/2015/texmf-dist/tex/generic/xkeyval/keyval.tex))
@@ -79,24 +43,88 @@ r/luatex-cache/generic)
 (/opt/texlive/2015/texmf-dist/tex/generic/xkeyval/xkvtxhdr.tex
 2005/02/22 v1.1 xkeyval TeX header (HA)))
 (/opt/texlive/2015/texmf-dist/tex/generic/oberdiek/atbegshi.sty)
-(/opt/texlive/texmf-local/tex/luatex/luatexja/ltj-base.lua)
-(/opt/texlive/2015/texmf-dist/tex/luatex/lualibs/lualibs-lpeg.lua)
-(/opt/texlive/2015/texmf-dist/tex/luatex/lualibs/lualibs-os.lua)
-(/opt/texlive/texmf-local/tex/luatex/luatexja/ltj-rmlgbm.lua)(load cache: /home
-/h7k/.texlive2015/texmf-var/luatexja/ltj-cid-auto-adobe-japan1.luc)
-(/opt/texlive/texmf-local/tex/luatex/luatexja/ltj-charrange.lua)
-(/opt/texlive/texmf-local/tex/luatex/luatexja/ltj-stack.lua)
-(/opt/texlive/texmf-local/tex/luatex/luatexja/ltj-direction.lua)
-(/opt/texlive/texmf-local/tex/luatex/luatexja/ltj-jfont.lua)
-Module luatexbase-mcb warning: several functions in 'define_font',
-(luatexbase-mcb)               only one will be active.
+Custom whatsit inhibitglue = 1
+Custom whatsit stack_marker = 2
+Custom whatsit begin_par = 3
+Custom whatsit direction = 4(load cache: /home/h7k/.texlive2015/texmf-var/luate
+xja/ltj-cid-auto-adobe-japan1.luc)
+Inserting `ltj.create_dir_whatsit' at position 2 in `hpack_filter'.
+Inserting `ltj.create_dir_whatsit' at position 1 in `post_linebreak_filter'.
+Inserting `ltj.direction' at position 1 in `vpack_filter'.
+Inserting `ltj.direction' at position 1 in `pre_output_filter'.
+Inserting `ltj.direction' at position 1 in `buildpage_filter'.
+Module luatexbase Warning: resetting exclusive callback: define_font on input l
+ine 179
 
-(/opt/texlive/texmf-local/tex/luatex/luatexja/ltj-inputbuf.lua)
-(/opt/texlive/texmf-local/tex/luatex/luatexja/ltj-pretreat.lua)
-(/opt/texlive/texmf-local/tex/luatex/luatexja/ltj-setwidth.lua)
-(/opt/texlive/texmf-local/tex/luatex/luatexja/ltj-jfmglue.lua)
-(/opt/texlive/texmf-local/tex/luatex/luatexja/ltj-math.lua)
-(/opt/texlive/texmf-local/tex/luatex/luatexja/ltj-tangle.lua)
+Removing  `luaotfload.define_font' from `define_font'.
+Inserting `luatexja.font_callback' at position 1 in `define_font'.
+Removing  `luaotfload.aux.set_sscale_dimens' from `luaotfload.patch_font'.
+Removing  `luaotfload.aux.patch_cambria_domh' from `luaotfload.patch_font'.
+Removing  `luaotfload.aux.set_capheight' from `luaotfload.patch_font'.
+Removing  `luaotfload.rewrite_fontname' from `luaotfload.patch_font'.
+Inserting `ltj.prepare_extra_data' at position 1 in `luaotfload.patch_font'.
+Inserting `luaotfload.aux.set_sscale_dimens' at position 2 in `luaotfload.patch
+_font'.
+Inserting `luaotfload.aux.patch_cambria_domh' at position 3 in `luaotfload.patc
+h_font'.
+Inserting `luaotfload.aux.set_capheight' at position 4 in `luaotfload.patch_fon
+t'.
+Inserting `luaotfload.rewrite_fontname' at position 5 in `luaotfload.patch_font
+'.
+Inserting `ltj.prepare_extra_data' at position 1 in `luatexja.define_font'.
+Inserting `1' at position 1 in `luatexja.define_jfont'.
+Removing  `ltj.prepare_extra_data' from `luaotfload.patch_font'.
+Removing  `luaotfload.aux.set_sscale_dimens' from `luaotfload.patch_font'.
+Removing  `luaotfload.aux.patch_cambria_domh' from `luaotfload.patch_font'.
+Removing  `luaotfload.aux.set_capheight' from `luaotfload.patch_font'.
+Removing  `luaotfload.rewrite_fontname' from `luaotfload.patch_font'.
+Inserting `ltj.supply_tounicode' at position 1 in `luaotfload.patch_font'.
+Inserting `ltj.prepare_extra_data' at position 2 in `luaotfload.patch_font'.
+Inserting `luaotfload.aux.set_sscale_dimens' at position 3 in `luaotfload.patch
+_font'.
+Inserting `luaotfload.aux.patch_cambria_domh' at position 4 in `luaotfload.patc
+h_font'.
+Inserting `luaotfload.aux.set_capheight' at position 5 in `luaotfload.patch_fon
+t'.
+Inserting `luaotfload.rewrite_fontname' at position 6 in `luaotfload.patch_font
+'.
+Inserting `ltj.process_input_buffer' at position 1 in `process_input_buffer'.
+Inserting `ltj.hyphenate' at position 1 in `hyphenate'.
+Removing  `luaotfload.node_processor' from `hpack_filter'.
+Removing  `ltj.create_dir_whatsit' from `hpack_filter'.
+Inserting `ltj.hpack_filter_pre' at position 1 in `hpack_filter'.
+Inserting `luaotfload.node_processor' at position 2 in `hpack_filter'.
+Inserting `ltj.create_dir_whatsit' at position 3 in `hpack_filter'.
+Removing  `luaotfload.node_processor' from `pre_linebreak_filter'.
+Inserting `ltj.pre_linebreak_filter_pre' at position 1 in `pre_linebreak_filter
+'.
+Inserting `luaotfload.node_processor' at position 2 in `pre_linebreak_filter'.
+Inserting `luatexja.beginpar.np_info' at position 1 in `luatexja.jfmglue.whatsi
+t_getinfo'.
+Inserting `luatexja.beginpar.np_info_after' at position 1 in `luatexja.jfmglue.
+whatsit_after'.
+Inserting `ltj.mlist_to_hlist' at position 1 in `mlist_to_hlist'.
+Inserting `ltj.pre_linebreak_filter' at position 3 in `pre_linebreak_filter'.
+Removing  `ltj.create_dir_whatsit' from `hpack_filter'.
+Inserting `ltj.hpack_filter' at position 3 in `hpack_filter'.
+Inserting `ltj.create_dir_whatsit' at position 4 in `hpack_filter'.
+Removing  `ltj.pre_linebreak_filter_pre' from `pre_linebreak_filter'.
+Removing  `luaotfload.node_processor' from `pre_linebreak_filter'.
+Removing  `ltj.pre_linebreak_filter' from `pre_linebreak_filter'.
+Inserting `ltj.adjust_icflag' at position 1 in `pre_linebreak_filter'.
+Inserting `ltj.pre_linebreak_filter_pre' at position 2 in `pre_linebreak_filter
+'.
+Inserting `luaotfload.node_processor' at position 3 in `pre_linebreak_filter'.
+Inserting `ltj.pre_linebreak_filter' at position 4 in `pre_linebreak_filter'.
+Removing  `ltj.hpack_filter_pre' from `hpack_filter'.
+Removing  `luaotfload.node_processor' from `hpack_filter'.
+Removing  `ltj.hpack_filter' from `hpack_filter'.
+Removing  `ltj.create_dir_whatsit' from `hpack_filter'.
+Inserting `ltj.adjust_icflag' at position 1 in `hpack_filter'.
+Inserting `ltj.hpack_filter_pre' at position 2 in `hpack_filter'.
+Inserting `luaotfload.node_processor' at position 3 in `hpack_filter'.
+Inserting `ltj.hpack_filter' at position 4 in `hpack_filter'.
+Inserting `ltj.create_dir_whatsit' at position 5 in `hpack_filter'.
 (/opt/texlive/texmf-local/tex/luatex/luatexja/ltj-base.sty)
 (/opt/texlive/texmf-local/tex/luatex/luatexja/ltj-plain.sty(compiling luc: /opt
 /texlive/2015/texmf-var/luatex-cache/generic/fonts/otf/ipaexm.luc)(load luc: /h
@@ -122,8 +150,8 @@ f-var/luatexja/extra_ipamp.luc)
 
 See the luatexja package documentation for explanation.
 Type  H <return>  for immediate help.
-\ltj@@jfont ...ectlua {luatexja.jfont.jfontdefY()}
-                                                  
+\ltj@@jfont ->\luafunction \ltj@@jfont@inner 
+                                             
 l.18 }
     
 ! Package luatexja Error: bad character code (-1).
@@ -865,7 +893,7 @@ D whatsit 44  userid:4 (direction) (node list) dir: 4
 2 hlist 0 (8.4675+1.15466)x4.81108, dir=0 (packed)
 .0 glyph 256  ( 51 (8.00594+0.69066)x9.62216
 3 penalty 0  10000 (for kinsoku)
-A glue 0  0.0pt minus 0.4pt (kanjiskip, JFM specified)
+A glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip, JFM specified)
 6 glue 0  0.0pt (from JFM: priority 0)
 2 hlist 0 (8.4675+1.15466)x4.81108, dir=0 (packed)
 .0 glyph 256  ) 51 (8.00594+0.69066)x9.62216
@@ -874,7 +902,7 @@ A glue 0  0.0pt plus 0.4pt (kanjiskip, JFM specified)
 2 hlist 0 (8.4675+1.15466)x4.81108, dir=0 (packed)
 .0 glyph 256  ( 51 (8.00594+0.69066)x9.62216
 3 penalty 0  10000 (for kinsoku)
-A glue 0  0.0pt minus 0.4pt (kanjiskip, JFM specified)
+A glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip, JFM specified)
 6 glue 0  0.0pt (from JFM: priority 0)
 2 hlist 0 (8.4675+1.15466)x4.81108, dir=0 (packed)
 .0 glyph 256  ) 51 (8.00594+0.69066)x9.62216
@@ -883,7 +911,7 @@ A glue 0  0.0pt plus 0.4pt (kanjiskip, JFM specified)
 2 hlist 0 (8.4675+1.15466)x4.81108, dir=0 (packed)
 .0 glyph 256  「 51 (7.94955+0.0)x9.62216
 3 penalty 0  10000 (for kinsoku)
-A glue 0  0.0pt minus 0.4pt (kanjiskip, JFM specified)
+A glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip, JFM specified)
 6 glue 0  0.0pt (from JFM: priority 0)
 2 hlist 0 (8.4675+1.15466)x4.81108, dir=0 (packed)
 .0 glyph 256  」 51 (6.29105+0.63428)x9.62216
@@ -891,10 +919,10 @@ A glue 0  0.0pt minus 0.4pt (kanjiskip, JFM specified)
 ======
 D whatsit 44  userid:4 (direction) (node list) dir: 4
 2 rule 0 (8.4675+1.15466)x0.0, dir=0
-2 glyph 256  あ 51 (7.61128+0.31009)x9.62216
+0 glyph 256  あ 51 (7.61128+0.31009)x9.62216
 9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
 2 rule 0 (8.4675+1.15466)x0.0, dir=0
-2 glyph 256  い 51 (6.69511+0.0)x9.62216
+0 glyph 256  い 51 (6.69511+0.0)x9.62216
 ======
 
 ! Package luatexja Error: Incompatible direction list can't be unboxed.
@@ -909,15 +937,15 @@ l.362 ...\tenmin\setbox1=\hbox{\tate }あ\unhbox1い
 [9]======
 D whatsit 44  userid:4 (direction) (node list) dir: 4
 2 rule 0 (8.4675+1.15466)x0.0, dir=0
-2 glyph 256  あ 51 (7.61128+0.31009)x9.62216
+0 glyph 256  あ 51 (7.61128+0.31009)x9.62216
 9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
 2 rule 0 (8.4675+1.15466)x0.0, dir=0
-2 glyph 256  い 51 (6.69511+0.0)x9.62216
+0 glyph 256  い 51 (6.69511+0.0)x9.62216
 ======
 ======
 D whatsit 44  userid:4 (direction) (node list) dir: 4
 2 rule 0 (8.4675+1.15466)x0.0, dir=0
-2 glyph 256  あ 51 (7.61128+0.31009)x9.62216
+0 glyph 256  あ 51 (7.61128+0.31009)x9.62216
 6 glue 0  2.40555pt minus 2.40555pt (from JFM: priority 0)
 2 hlist 0 (4.23375+0.57733)x2.40555, dir=0 (packed)
 .0 glyph 256  ( 53 (4.00298+0.34532)x4.81108
@@ -925,7 +953,7 @@ D whatsit 44  userid:4 (direction) (node list) dir: 4
 ======
 D whatsit 44  userid:4 (direction) (node list) dir: 4
 2 rule 0 (4.23375+0.57733)x0.0, dir=0
-2 glyph 256  あ 53 (3.80563+0.15504)x4.81108
+0 glyph 256  あ 53 (3.80563+0.15504)x4.81108
 6 glue 0  4.81108pt minus 4.81108pt (from JFM: priority 0)
 2 hlist 0 (8.4675+1.15466)x4.81108, dir=0 (packed)
 .0 glyph 256  ( 51 (8.00594+0.69066)x9.62216
@@ -952,67 +980,67 @@ D whatsit 44  userid:4 (direction) (node list) dir: 4
 luaotfload | db : Reload initiated (formats: otf,ttf,ttc,dfont); reason: "Font KozMinPr6N-Regular.otf not found.".======
 D whatsit 44  userid:4 (direction) (node list) dir: 4
 2 rule 0 (8.8+1.2)x0.0, dir=0
-2 glyph 256  タ 73 (8.12+0.44)x10.0
+0 glyph 256  タ 73 (8.12+0.44)x10.0
 E kern 1  -0.5pt (italic correction)
 9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
 2 rule 0 (8.8+1.2)x0.0, dir=0
-2 glyph 256  ノ 73 (7.83+0.38)x10.0
+0 glyph 256  ノ 73 (7.83+0.38)x10.0
 9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
 2 rule 0 (8.8+1.2)x0.0, dir=0
-2 glyph 256  タ 73 (8.12+0.44)x10.0
+0 glyph 256  タ 73 (8.12+0.44)x10.0
 E kern 1  -0.09999pt (italic correction)
 9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
 2 rule 0 (8.8+1.2)x0.0, dir=0
-2 glyph 256  イ 73 (8.08+0.42)x10.0
+0 glyph 256  イ 73 (8.08+0.42)x10.0
 E kern 1  -0.2pt (italic correction)
 9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
 2 rule 0 (8.8+1.2)x0.0, dir=0
-2 glyph 256  ク 73 (8.19+0.44)x10.0
+0 glyph 256  ク 73 (8.19+0.44)x10.0
 E kern 1  -0.79999pt (italic correction)
 9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
 2 rule 0 (8.8+1.2)x0.0, dir=0
-2 glyph 256  ノ 73 (7.83+0.38)x10.0
+0 glyph 256  ノ 73 (7.83+0.38)x10.0
 ======
 ======
 D whatsit 44  userid:4 (direction) (node list) dir: 4
 2 rule 0 (8.8+1.2)x0.0, dir=0
-2 glyph 256  タ 74 (8.12+0.44)x10.0
+0 glyph 256  タ 74 (8.12+0.44)x10.0
 9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
 2 rule 0 (8.8+1.2)x0.0, dir=0
-2 glyph 256  ノ 74 (7.83+0.38)x10.0
+0 glyph 256  ノ 74 (7.83+0.38)x10.0
 9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
 2 rule 0 (8.8+1.2)x0.0, dir=0
-2 glyph 256  タ 74 (8.12+0.44)x10.0
+0 glyph 256  タ 74 (8.12+0.44)x10.0
 9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
 2 rule 0 (8.8+1.2)x0.0, dir=0
-2 glyph 256  イ 74 (8.08+0.42)x10.0
+0 glyph 256  イ 74 (8.08+0.42)x10.0
 9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
 2 rule 0 (8.8+1.2)x0.0, dir=0
-2 glyph 256  ク 74 (8.19+0.44)x10.0
+0 glyph 256  ク 74 (8.19+0.44)x10.0
 9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
 2 rule 0 (8.8+1.2)x0.0, dir=0
-2 glyph 256  ノ 74 (7.83+0.38)x10.0
+0 glyph 256  ノ 74 (7.83+0.38)x10.0
 ======
 ======
 D whatsit 44  userid:4 (direction) (node list) dir: 4
 2 rule 0 (8.8+1.2)x0.0, dir=0
-2 glyph 256  タ 73 (8.12+0.44)x10.0
+0 glyph 256  タ 73 (8.12+0.44)x10.0
 E kern 1  0.0pt (italic correction)
 9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
 2 rule 0 (8.8+1.2)x0.0, dir=0
-2 glyph 256  ノ 73 (7.83+0.38)x10.0
+0 glyph 256  ノ 73 (7.83+0.38)x10.0
 ======
  [10]======
 D whatsit 44  userid:4 (direction) (node list) dir: 4
 2 rule 0 (8.8+1.2)x0.0, dir=0
-2 glyph 256  」 73 (6.68+0.83)x10.0
+0 glyph 256  」 73 (6.68+0.83)x10.0
 9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
 2 rule 0 (8.8+1.2)x0.0, dir=0
-2 glyph 256  󱃫 73 (8.24+0.27)x10.0
+0 glyph 256  󱃫 73 (8.24+0.27)x10.0
 3 penalty 0  10000 (for kinsoku)
 9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
 2 rule 0 (8.8+1.2)x0.0, dir=0
-2 glyph 256  . 73 (1.35+0.0)x10.0
+0 glyph 256  . 73 (1.35+0.0)x10.0
 ======
  [11])
 (see the transcript file for additional information)</opt/texlive/texmf-local/f
@@ -1024,5 +1052,5 @@ cjk/ipam.ttf><</opt/texlive/2015/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx
 ><</opt/texlive/2015/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb><</opt
 /texlive/2015/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb><</opt/texli
 ve/2015/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb>
-Output written on test04-jfm.pdf (11 pages, 708876 bytes).
+Output written on test04-jfm.pdf (11 pages, 708879 bytes).
 Transcript written on test04-jfm.log.