OSDN Git Service

updated test04-jfm
authorHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Sun, 16 Jul 2017 08:30:43 +0000 (17:30 +0900)
committerHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Sun, 16 Jul 2017 08:30:43 +0000 (17:30 +0900)
src/luatexja.lua
test/jfm-test.lua
test/test04-jfm-20170716-jfmv3.txt [new file with mode: 0644]
test/test04-jfm.pdf
test/test04-jfm.tex
test/test04-jfm.txt [deleted file]

index 28c1a98..3aae0c9 100644 (file)
@@ -409,8 +409,10 @@ local function debug_show_node_X(p,print_fn, limit)
          .. tostring(p.font)
          .. ' (' .. print_scaled(p.height) .. '+'
          .. print_scaled(p.depth) .. ')x' .. print_scaled(p.width)
-         .. ' off: (' .. print_scaled(p.xoffset)
-         .. ',' .. print_scaled(p.yoffset) .. ')'
+      if p.xoffset~=0 or p.yoffset~=0 then
+         s = s .. ' off: (' .. print_scaled(p.xoffset)
+               .. ',' .. print_scaled(p.yoffset) .. ')'
+      end
       print_fn(s)
    elseif pt=='hlist' or pt=='vlist' or pt=='unset'or pt=='ins' then
       if pt=='ins' then
index cd7fe02..fab2e5f 100644 (file)
@@ -1,4 +1,5 @@
 luatexja.jfont.define_jfm {
+   version = 3,
    dir = 'yoko',
    zw = 1.0, zh = 1.0,
    kanjiskip = { 0.1, 0.04, 0.05 },
@@ -13,7 +14,8 @@ luatexja.jfont.define_jfm {
       align = 'left', left = 0.0, down = 0.0,
       width = 1.0, height = 0.88, depth = 0.12, italic=0.0,
       glue = { [3] = { 1.41, 0, 0}, [399] = {1.25, 0.43, 0.87} },
-      kern = { [8] = -1.41 , [2] = 2.0, [99] = 1.21 }
+      kern = { [8] = -1.41 , [2] = 2.0, 
+        [99] = 1.21, [599] = 1.22, [699] = 1.23, [799] = 1.24 }
    },
    [11] = {
       chars = { 'い' },
@@ -26,7 +28,8 @@ luatexja.jfont.define_jfm {
       chars = { 'う' },
       align = 'left', left = 0.0, down = 0.0,
       width = 1.0, height = 0.88, depth = 0.12, italic=0.0,
-      glue = { [3] = { 1.41, 0, 0}, [99] ={ 1.73, 0, 0}  },
+      glue = { [3] = { 1.41, 0, 0}, 
+        [99] ={ 1.73, 0, 0}, [599] ={ 1.74, 0, 0}, [699] ={ 1.75, 0, 0}, [799] ={ 1.77, 0, 0}  },
       kern = { [8] = -1.41 , [2] = 2.0, }
    },
    [31] = {
@@ -34,7 +37,7 @@ luatexja.jfont.define_jfm {
       align = 'left', left = 0.0, down = 0.0,
       width = 1.0, height = 0.88, depth = 0.12, italic=0.0,
       glue = { [3] = { 1.41, 0, 0} },
-      kern = { [2] = 2.0, [99] = 1.73}
+      kern = { [2] = 2.0, [99] = 1.73, [599] = 1.74, [699] = 1.75, [799] = 1.76, }
    },
    [41] = {
       chars = { 'お' },
@@ -70,6 +73,21 @@ luatexja.jfont.define_jfm {
       glue = { [11] = { 1.41, 0, 0} },
       kern = { [21] = 2.0, }
    },
+   [599] = {
+      chars = { 'alchar' },
+      glue = { [11] = { 1.42, 0, 0}, [1] = {0.51, 0, 0 } },
+      kern = { [21] = 2.01, }
+   },
+   [699] = {
+      chars = { 'nox_alchar' },
+      glue = { [11] = { 1.43, 0, 0}, [1] = {0.52, 0, 0 } },
+      kern = { [21] = 2.02, }
+   },
+   [799] = {
+      chars = { 'glue' },
+      glue = { [11] = { 1.44, 0, 0}, [1] = {0.53, 0, 0 } },
+      kern = { [21] = 2.03, }
+   },
    [199] = {
       chars = { 'boxbdd' },
       glue = { [51] = { 1.03, 0, 0} , [1] = { 0.94, 0.23, 0.45 }},
diff --git a/test/test04-jfm-20170716-jfmv3.txt b/test/test04-jfm-20170716-jfmv3.txt
new file mode 100644 (file)
index 0000000..6cca72c
--- /dev/null
@@ -0,0 +1,977 @@
+This is LuaTeX, Version 1.0.4 (TeX Live 2017) 
+ restricted system commands enabled.
+(./test04-jfm.tex
+(/opt/texlive/texmf-local/tex/luatex/luatexja/luatexja-core.sty
+(/opt/texlive/2017/texmf-dist/tex/luatex/luatexbase/luatexbase.sty
+(/opt/texlive/2017/texmf-dist/tex/luatex/ctablestack/ctablestack.sty
+(/home/h7k/texmf/tex/latex/base/ltluatex.tex)))
+(/opt/texlive/2017/texmf-dist/tex/luatex/luaotfload/luaotfload.sty(using write 
+cache: /home/h7k/.texlive2017/texmf-var/luatex-cache/generic)(using read cache:
+ /opt/texlive/2017/texmf-var/luatex-cache/generic /home/h7k/.texlive2017/texmf-
+var/luatex-cache/generic))
+(/opt/texlive/2017/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)
+(/opt/texlive/2017/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
+(/opt/texlive/2017/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
+(/opt/texlive/2017/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
+(/opt/texlive/2017/texmf-dist/tex/generic/oberdiek/ifpdf.sty))
+(/opt/texlive/2017/texmf-dist/tex/generic/xkeyval/xkeyval.tex
+(/opt/texlive/2017/texmf-dist/tex/generic/xkeyval/xkvutils.tex
+(/opt/texlive/2017/texmf-dist/tex/generic/xkeyval/keyval.tex))
+2014/12/03 v2.7a key=value parser (HA)
+(/opt/texlive/2017/texmf-dist/tex/generic/xkeyval/xkvtxhdr.tex
+2005/02/22 v1.1 xkeyval TeX header (HA)))
+(/opt/texlive/2017/texmf-dist/tex/generic/oberdiek/atbegshi.sty)(load cache: /h
+ome/h7k/.texlive2017/texmf-var/luatexja/ltj-cid-auto-adobe-japan1.luc)
+(/opt/texlive/texmf-local/tex/luatex/luatexja/ltj-base.sty)
+(/opt/texlive/texmf-local/tex/luatex/luatexja/ltj-plain.sty(load luc: /home/h7k
+/.texlive2017/texmf-var/luatex-cache/generic/fonts/otl/ipaexm.luc)(load cache: 
+/home/h7k/.texlive2017/texmf-var/luatexja/extra_ipaexmincho.luc)
+(/opt/texlive/texmf-local/tex/luatex/luatexja/jfm-ujis.lua)(load luc: /home/h7k
+/.texlive2017/texmf-var/luatex-cache/generic/fonts/otl/ipaexg.luc)(load cache: 
+/home/h7k/.texlive2017/texmf-var/luatexja/extra_ipaexgothic.luc)
+(/opt/texlive/texmf-local/tex/luatex/luatexja/jfm-ujisv.lua)))(load luc: /home/
+h7k/.texlive2017/texmf-var/luatex-cache/generic/fonts/otl/ipam.luc)(load cache:
+ /home/h7k/.texlive2017/texmf-var/luatexja/extra_ipamincho.luc)(load luc: /home
+/h7k/.texlive2017/texmf-var/luatex-cache/generic/fonts/otl/kozminpr6n-regular.l
+uc)(load cache: /home/h7k/.texlive2017/texmf-var/luatexja/extra_kozminpr6n-regu
+lar.luc)(load luc: /home/h7k/.texlive2017/texmf-var/luatex-cache/generic/fonts/
+otl/ipamp.luc)(load cache: /home/h7k/.texlive2017/texmf-var/luatexja/extra_ipap
+mincho.luc)
+(./jfm-bad.lua)
+! Package luatexja Error: bad JFM `bad'.
+
+See the luatexja package documentation for explanation.
+Type  H <return>  for immediate help.
+\ltj@@jfont ->\luafunction \ltj@@jfont@inner 
+                                             
+l.18 }
+    
+! Package luatexja Error: bad character code (-1).
+
+See the luatexja package documentation for explanation.
+Type  H <return>  for immediate help.
+\ltj@@getparam@two ...\ltj@safe@num@or {nil}{#2})}
+                                                  
+l.56 \ltjgetparameter{chartorange}{-1}
+                                      % must be error "
+[1{/opt/texlive/2017/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
+(./jfm-test.lua)======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+4B glue 0  9.4pt plus 2.3pt minus 4.5pt
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+4 kern 1  20.0pt (from JFM: priority 0)
+49 glyph 256  ア 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+4B glue 0  9.4pt plus 2.3pt minus 4.5pt
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+49 glyph 256  イ 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+4B glue 0  9.4pt plus 2.3pt minus 4.5pt
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+28 glue 0  14.1pt (from JFM: priority 36)
+49 glyph 256  ウ 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  い 69 (8.8+1.2)x10.0
+4 kern 1  20.0pt (from JFM: priority 0)
+49 glyph 256  ア 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  い 69 (8.8+1.2)x10.0
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+49 glyph 256  イ 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  い 69 (8.8+1.2)x10.0
+28 glue 0  14.1pt (from JFM: priority 36)
+49 glyph 256  ウ 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+4B glue 0  9.4pt plus 2.3pt minus 4.5pt
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+4 kern 1  12.2pt (from JFM: priority 0)
+49 glyph 256  a 68 (5.2002+0.03906)x5.49805
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+4B glue 0  9.4pt plus 2.3pt minus 4.5pt
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+4 kern 1  12.2pt (from JFM: priority 0)
+49 glyph 256  ( 68 (7.6709+1.82129)x3.33008
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+4B glue 0  9.4pt plus 2.3pt minus 4.5pt
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+4 kern 1  12.3pt (from JFM: priority 0)
+49 glyph 256  ) 68 (7.6709+1.82129)x3.33008
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  い 69 (8.8+1.2)x10.0
+46 glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
+49 glyph 256  a 68 (5.2002+0.03906)x5.49805
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  う 69 (8.8+1.2)x10.0
+28 glue 0  17.4pt (from JFM: priority 36)
+49 glyph 256  a 68 (5.2002+0.03906)x5.49805
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  え 69 (8.8+1.2)x10.0
+4 kern 1  17.4pt (from JFM: priority 0)
+49 glyph 256  a 68 (5.2002+0.03906)x5.49805
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  お 69 (8.8+1.2)x10.0
+46 glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
+49 glyph 256  a 68 (5.2002+0.03906)x5.49805
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  a 68 (5.2002+0.03906)x5.49805
+28 glue 0  5.1pt (from JFM: priority 36)
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  ( 68 (7.6709+1.82129)x3.33008
+3 penalty 0  10000 (for kinsoku)
+28 glue 0  5.2pt (from JFM: priority 36)
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  ) 68 (7.6709+1.82129)x3.33008
+28 glue 0  5.1pt (from JFM: priority 36)
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  a 68 (5.2002+0.03906)x5.49805
+28 glue 0  14.2pt (from JFM: priority 36)
+49 glyph 256  い 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  a 68 (5.2002+0.03906)x5.49805
+4 kern 1  20.1pt (from JFM: priority 0)
+49 glyph 256  う 69 (8.8+1.2)x10.0
+======
+ [2]======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+4B glue 0  9.4pt plus 2.3pt minus 4.5pt
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+4 kern 1  12.4pt (from JFM: priority 0)
+49 kern 1  3.0pt
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  い 69 (8.8+1.2)x10.0
+49 kern 1  3.0pt
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  う 69 (8.8+1.2)x10.0
+3 penalty 0  10000 (for kinsoku)
+28 glue 0  17.7pt (from JFM: priority 36)
+49 kern 1  3.0pt
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 kern 1  3.0pt
+3 penalty 0  10000 (for kinsoku)
+28 glue 0  5.3pt (from JFM: priority 36)
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 kern 1  3.0pt
+3 penalty 0  10000 (for kinsoku)
+28 glue 0  14.4pt (from JFM: priority 36)
+49 glyph 256  い 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 kern 1  3.0pt
+4 kern 1  20.3pt (from JFM: priority 0)
+49 glyph 256  う 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+4B glue 0  9.4pt plus 2.3pt minus 4.5pt
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+3 penalty 0  0 (for kinsoku)
+4 kern 1  12.1pt (from JFM: priority 0)
+49 hlist 2 (0.0+0.0)x0.0, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  い 69 (8.8+1.2)x10.0
+3 penalty 0  0 (for kinsoku)
+49 hlist 2 (0.0+0.0)x0.0, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  う 69 (8.8+1.2)x10.0
+28 glue 0  17.3pt (from JFM: priority 36)
+49 hlist 2 (0.0+0.0)x0.0, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  え 69 (8.8+1.2)x10.0
+3 penalty 0  0 (for kinsoku)
+4 kern 1  17.3pt (from JFM: priority 0)
+49 hlist 2 (0.0+0.0)x0.0, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+4B glue 0  9.4pt plus 2.3pt minus 4.5pt
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+4 kern 1  12.1pt (from JFM: priority 0)
+49 hlist 2 (8.8+1.2)x10.0, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+.49 glyph 256  ア 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+4B glue 0  9.4pt plus 2.3pt minus 4.5pt
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+4 kern 1  12.2pt (from JFM: priority 0)
+49 hlist 2 (5.2002+0.03906)x5.49805, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+.49 glyph 256  a 68 (5.2002+0.03906)x5.49805
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  い 69 (8.8+1.2)x10.0
+46 glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
+49 hlist 2 (5.2002+0.03906)x5.49805, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+.49 glyph 256  a 68 (5.2002+0.03906)x5.49805
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 hlist 2 (0.0+0.0)x0.0, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+3 penalty 0  0 (for kinsoku)
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+======
+ [3]======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 hlist 2 (0.0+0.0)x0.0, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+28 glue 0  14.1pt (from JFM: priority 36)
+49 glyph 256  い 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 hlist 2 (0.0+0.0)x0.0, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+3 penalty 0  0 (for kinsoku)
+4 kern 1  20.0pt (from JFM: priority 0)
+49 glyph 256  う 69 (8.8+1.2)x10.0
+======
+ [4]======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+4B glue 0  9.4pt plus 2.3pt minus 4.5pt
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+4 kern 1  20.0pt (from JFM: priority 0)
+49 glyph 256  ア 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+4B glue 0  9.4pt plus 2.3pt minus 4.5pt
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+3 penalty 0  123 (for kinsoku)
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+49 glyph 256  イ 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+4B glue 0  9.4pt plus 2.3pt minus 4.5pt
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+3 penalty 0  123 (for kinsoku)
+28 glue 0  14.1pt (from JFM: priority 36)
+49 glyph 256  ウ 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  い 69 (8.8+1.2)x10.0
+4 kern 1  20.0pt (from JFM: priority 0)
+49 glyph 256  ア 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  い 69 (8.8+1.2)x10.0
+3 penalty 0  123 (for kinsoku)
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+49 glyph 256  イ 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  い 69 (8.8+1.2)x10.0
+3 penalty 0  123 (for kinsoku)
+28 glue 0  14.1pt (from JFM: priority 36)
+49 glyph 256  ウ 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+4B glue 0  9.4pt plus 2.3pt minus 4.5pt
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+4 kern 1  12.2pt (from JFM: priority 0)
+49 glyph 256  a 68 (5.2002+0.03906)x5.49805
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  い 69 (8.8+1.2)x10.0
+3 penalty 0  123 (for kinsoku)
+46 glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
+49 glyph 256  a 68 (5.2002+0.03906)x5.49805
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  う 69 (8.8+1.2)x10.0
+3 penalty 0  123 (for kinsoku)
+28 glue 0  17.4pt (from JFM: priority 36)
+49 glyph 256  a 68 (5.2002+0.03906)x5.49805
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  え 69 (8.8+1.2)x10.0
+4 kern 1  17.4pt (from JFM: priority 0)
+49 glyph 256  a 68 (5.2002+0.03906)x5.49805
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  お 69 (8.8+1.2)x10.0
+3 penalty 0  123 (for kinsoku)
+46 glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
+49 glyph 256  a 68 (5.2002+0.03906)x5.49805
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  a 68 (5.2002+0.03906)x5.49805
+3 penalty 0  321 (for kinsoku)
+28 glue 0  5.1pt (from JFM: priority 36)
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  a 68 (5.2002+0.03906)x5.49805
+3 penalty 0  892 (for kinsoku)
+28 glue 0  14.2pt (from JFM: priority 36)
+49 glyph 256  い 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  a 68 (5.2002+0.03906)x5.49805
+4 kern 1  20.1pt (from JFM: priority 0)
+49 glyph 256  う 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+4B glue 0  9.4pt plus 2.3pt minus 4.5pt
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+3 penalty 0  123 (for kinsoku)
+4 kern 1  12.1pt (from JFM: priority 0)
+49 hlist 2 (0.0+0.0)x0.0, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  い 69 (8.8+1.2)x10.0
+3 penalty 0  123 (for kinsoku)
+49 hlist 2 (0.0+0.0)x0.0, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+======
+ [5]======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  う 69 (8.8+1.2)x10.0
+3 penalty 0  123 (for kinsoku)
+28 glue 0  17.3pt (from JFM: priority 36)
+49 hlist 2 (0.0+0.0)x0.0, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  え 69 (8.8+1.2)x10.0
+3 penalty 0  123 (for kinsoku)
+4 kern 1  17.3pt (from JFM: priority 0)
+49 hlist 2 (0.0+0.0)x0.0, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+4B glue 0  9.4pt plus 2.3pt minus 4.5pt
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+4 kern 1  12.1pt (from JFM: priority 0)
+49 hlist 2 (8.8+1.2)x10.0, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+.49 glyph 256  ア 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+4B glue 0  9.4pt plus 2.3pt minus 4.5pt
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+4 kern 1  12.2pt (from JFM: priority 0)
+49 hlist 2 (5.2002+0.03906)x5.49805, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+.49 glyph 256  a 68 (5.2002+0.03906)x5.49805
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  い 69 (8.8+1.2)x10.0
+3 penalty 0  123 (for kinsoku)
+46 glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
+49 hlist 2 (5.2002+0.03906)x5.49805, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+.49 glyph 256  a 68 (5.2002+0.03906)x5.49805
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 hlist 2 (8.8+1.2)x10.0, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+.49 glyph 256  ( 69 (8.8+1.2)x10.0
+3 penalty 0  571 (for kinsoku)
+28 glue 0  14.1pt (from JFM: priority 36)
+49 glyph 256  い 69 (8.8+1.2)x10.0
+3 penalty 0  123 (for kinsoku)
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+49 hlist 2 (8.8+1.2)x10.0, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+.49 glyph 256  ) 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 hlist 2 (0.0+0.0)x0.0, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+3 penalty 0  0 (for kinsoku)
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 hlist 2 (0.0+0.0)x0.0, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+3 penalty 0  571 (for kinsoku)
+28 glue 0  14.1pt (from JFM: priority 36)
+49 glyph 256  い 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 hlist 2 (0.0+0.0)x0.0, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+3 penalty 0  0 (for kinsoku)
+4 kern 1  20.0pt (from JFM: priority 0)
+49 glyph 256  う 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  f 37 (6.94444+1.94444)x3.06665
+4A kern 3  2.11945pt (italic correction)
+3 penalty 0  123 (for kinsoku)
+47 glue 0  0.0pt plus 1.0pt (xkanjiskip, JFM specified)
+28 glue 0  5.0pt minus 5.0pt (from JFM: priority 36)
+2 hlist 0 (8.8+1.2)x5.0, dir=0 (packed)
+.0 glyph 256  ( 66 (8.32031+0.71777)x5.09766 off: (-0.09766,0.0)
+4A kern 3  0.0pt (italic correction)
+3 penalty 0  10000 (for kinsoku)
+45 glue 0  0.0pt minus 0.4pt (kanjiskip, JFM specified)
+16C glue 0  0.0pt
+2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed)
+.0 glyph 256  あ 66 (8.11035+0.36133)x8.99902
+======
+ [6]======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+4B glue 0  9.4pt plus 2.3pt minus 4.5pt
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+4B glue 0  9.4pt plus 2.3pt minus 4.5pt
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+45 glue 0  1.0pt plus 0.4pt minus 0.5pt (kanjiskip, JFM specified)
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  は 72 (10.56+1.44)x12.0
+45 glue 0  1.1pt plus 0.44pt minus 0.55pt (kanjiskip, JFM specified)
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+4B glue 0  9.4pt plus 2.3pt minus 4.5pt
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+44 glue 0  0.0pt (kanjiskip)
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  ま 69 (8.8+1.2)x10.0
+46 glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
+49 glyph 256  x 68 (5.07813+0.0)x4.8877
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  ま 69 (8.8+1.2)x10.0
+46 glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
+49 glyph 256  x 68 (5.07813+0.0)x4.8877
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  ま 69 (8.8+1.2)x10.0
+46 glue 0  0.0pt (xkanjiskip)
+49 glyph 256  x 68 (5.07813+0.0)x4.8877
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  ま 69 (8.8+1.2)x10.0
+47 glue 0  3.1pt plus 0.45pt minus 0.57pt (xkanjiskip, JFM specified)
+49 glyph 256  x 68 (5.07813+0.0)x4.8877
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  ま 69 (8.8+1.2)x10.0
+46 glue 0  0.0pt (xkanjiskip)
+49 glyph 256  x 68 (5.07813+0.0)x4.8877
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  ま 69 (8.8+1.2)x10.0
+46 glue 0  0.0pt (xkanjiskip)
+49 glyph 256  x 68 (5.07813+0.0)x4.8877
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  x 68 (5.07813+0.0)x4.8877
+46 glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
+49 glyph 256  ま 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  x 68 (5.07813+0.0)x4.8877
+46 glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
+49 glyph 256  ま 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  x 68 (5.07813+0.0)x4.8877
+46 glue 0  0.0pt (xkanjiskip)
+49 glyph 256  ま 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  x 68 (5.07813+0.0)x4.8877
+47 glue 0  3.1pt plus 0.45pt minus 0.57pt (xkanjiskip, JFM specified)
+49 glyph 256  ま 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  x 68 (5.07813+0.0)x4.8877
+46 glue 0  0.0pt (xkanjiskip)
+49 glyph 256  ま 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  x 68 (5.07813+0.0)x4.8877
+46 glue 0  0.0pt (xkanjiskip)
+49 glyph 256  ま 69 (8.8+1.2)x10.0
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+49 glyph 256  お 69 (8.8+1.2)x10.0
+46 glue 0  0.0pt (xkanjiskip)
+49 glyph 256  x 68 (5.07813+0.0)x4.8877
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  お 69 (8.8+1.2)x10.0
+49 penalty 0  1701
+49 penalty 0  1701
+49 penalty 0  1701
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+49 glyph 256  い 69 (8.8+1.2)x10.0
+======
+ [7]======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  お 69 (8.8+1.2)x10.0
+49 penalty 0  1701
+49 penalty 0  1701
+49 penalty 0  1701
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+49 glyph 256  お 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+4B glue 0  9.4pt plus 2.3pt minus 4.5pt
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+49 penalty 0  1701
+49 penalty 0  1701
+49 penalty 0  1701
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+49 glyph 256  い 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+4B glue 0  9.4pt plus 2.3pt minus 4.5pt
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+49 penalty 0  1701
+49 penalty 0  1701
+49 penalty 0  1701
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+49 glyph 256  お 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed)
+.0 glyph 256  あ 66 (8.11035+0.36133)x8.99902
+4A kern 3  0.0pt (italic correction)
+46 glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
+49 glyph 256  j 1 (6.67859+1.94444)x3.05557
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+2 hlist 0 (8.8+1.2)x5.0, dir=0 (packed)
+.0 glyph 256  ) 66 (8.32031+0.71777)x5.09766
+4A kern 3  0.0pt (italic correction)
+16C glue 0  5.0pt minus 5.0pt
+49 glyph 256  j 1 (6.67859+1.94444)x3.05557
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  れ 69 (8.8+1.2)x10.0
+46 glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
+49 kern 2  1.25pt (for accent)
+49 hlist 0 (6.28473+0.0)x5.00002, dir=0, shifted -2.52777
+.0 glyph 0  \14 1 (6.28473+0.0)x5.00002
+49 kern 2  -6.25002pt (for accent)
+49 glyph 256  A 1 (6.83331+0.0)x7.50002
+3 penalty 0  10000 (for kinsoku)
+46 glue 0  0.0pt (xkanjiskip)
+49 glyph 256  ) 69 (8.8+1.2)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+4B glue 0  10.3pt
+49 glyph 256  か 69 (8.8+1.2)x10.0
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+49 glyph 256  か 69 (8.8+1.2)x10.0
+4B kern 1  8.5pt
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  a 68 (5.2002+0.03906)x5.49805
+46 glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
+49 glyph 512  か 69 (8.8+1.2)x10.0
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+49 glyph 512  あ 69 (8.8+1.2)x10.0
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+49 glyph 512  か 69 (8.8+1.2)x10.0
+46 glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
+49 glyph 256  a 68 (5.2002+0.03906)x5.49805
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  a 68 (5.2002+0.03906)x5.49805
+49 hlist 2 (8.8+1.2)x28.8, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+.4B glue 0  10.3pt
+.49 glyph 256  か 69 (8.8+1.2)x10.0
+.4B kern 1  8.5pt
+49 glyph 256  a 68 (5.2002+0.03906)x5.49805
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+49 glyph 256  き 69 (8.8+1.2)x10.0
+3 penalty 0  0 (for kinsoku)
+49 hlist 2 (8.8+1.2)x28.8, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+.4B glue 0  10.3pt
+.49 glyph 256  か 69 (8.8+1.2)x10.0
+.4B kern 1  8.5pt
+3 penalty 0  0 (for kinsoku)
+49 glyph 256  き 69 (8.8+1.2)x10.0
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+49 hlist 2 (8.8+1.2)x10.0, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+.49 glyph 256  き 69 (8.8+1.2)x10.0
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+49 glyph 256  き 69 (8.8+1.2)x10.0
+======
+ [8]======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed)
+.0 glyph 256  あ 66 (8.11035+0.36133)x8.99902
+3 penalty 0  1000 (for kinsoku)
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+49 hlist 2 (8.8+1.2)x5.0, dir=0
+.49 whatsit 8  userid:4 (direction) (node list) dir: 4
+.2 hlist 0 (8.8+1.2)x5.0, dir=0 (packed)
+..0 glyph 256  ( 66 (8.32031+0.71777)x5.09766 off: (-0.09766,0.0)
+3 penalty 0  1000 (for kinsoku)
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed)
+.0 glyph 256  あ 66 (8.11035+0.36133)x8.99902
+3 penalty 0  1000 (for kinsoku)
+45 glue 0  0.0pt plus 0.4pt (kanjiskip, JFM specified)
+28 glue 0  5.0pt minus 5.0pt (from JFM: priority 36)
+2 hlist 0 (8.8+1.2)x5.0, dir=0 (packed)
+.0 glyph 256  ( 66 (8.32031+0.71777)x5.09766 off: (-0.09766,0.0)
+3 penalty 0  10000 (for kinsoku)
+45 glue 0  0.0pt minus 0.4pt (kanjiskip, JFM specified)
+16C glue 0  0.0pt
+2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed)
+.0 glyph 256  あ 66 (8.11035+0.36133)x8.99902
+======
+ [9]======
+0 whatsit 8  userid:4 (direction) (node list) dir: 4
+0 local_par nil 
+0 hlist 3 (0.0+0.0)x19.2, dir=0
+4B glue 0  6.8pt plus 0.2pt minus 0.4pt
+49 glyph 256  か 69 (8.8+1.2)x10.0
+3 penalty 0  500 (for kinsoku)
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+49 glyph 256  エ 69 (8.8+1.2)x10.0
+49 penalty 2  10000
+0 glue 15  30.0pt
+0 glue 9  0.0pt
+======
+======
+0 whatsit 8  userid:4 (direction) (node list) dir: 4
+0 local_par nil 
+4B glue 0  10.3pt
+49 glyph 256  か 69 (8.8+1.2)x10.0
+3 penalty 0  500 (for kinsoku)
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+49 glyph 256  エ 69 (8.8+1.2)x10.0
+49 penalty 2  10000
+0 glue 15  30.0pt
+0 glue 9  0.0pt
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+4B glue 0  10.3pt
+49 glyph 256  か 69 (8.8+1.2)x10.0
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+49 glyph 256  エ 69 (8.8+1.2)x10.0
+4B glue 0  7.8pt
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+4B glue 0  9.4pt plus 2.3pt minus 4.5pt
+49 glyph 256  あ 69 (8.8+1.2)x10.0
+28 glue 0  12.5pt plus 4.3pt minus 8.7pt (from JFM: priority 36)
+49 math 0 
+49 glyph 256  a 7 (4.30554+0.0)x5.28589
+49 math 1 
+28 glue 0  6.8pt plus 0.2pt minus 0.4pt (from JFM: priority 36)
+49 glyph 256  さ 69 (8.8+1.2)x10.0
+46 glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
+49 math 0 
+49 glyph 256  a 7 (4.30554+0.0)x5.28589
+49 math 1 
+46 glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
+49 glyph 256  か 69 (8.8+1.2)x10.0
+4B kern 1  8.5pt
+======
+ HOGE======
+49 whatsit 8  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
+16C glue 0  4.81108pt minus 4.81108pt
+49 glyph 512  a 68 (5.2002+0.03906)x5.49805
+======
+======
+49 whatsit 8  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
+16C glue 0  4.81108pt minus 4.81108pt
+16C glue 0  4.81108pt minus 4.81108pt
+49 glyph 512  a 68 (5.2002+0.03906)x5.49805
+======
+======
+49 whatsit 8  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 off: (-4.81108,0.0)
+3 penalty 0  10000 (for kinsoku)
+45 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip, JFM specified)
+28 glue 0  0.0pt (from JFM: priority 36)
+2 hlist 0 (8.4675+1.15466)x4.81108, dir=0 (packed)
+.0 glyph 256  ) 51 (8.00594+0.69066)x9.62216
+45 glue 0  0.0pt plus 0.4pt (kanjiskip, JFM specified)
+28 glue 0  4.81108pt minus 4.81108pt (from JFM: priority 36)
+2 hlist 0 (8.4675+1.15466)x4.81108, dir=0 (packed)
+.0 glyph 256  ( 51 (8.00594+0.69066)x9.62216 off: (-4.81108,0.0)
+3 penalty 0  10000 (for kinsoku)
+45 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip, JFM specified)
+28 glue 0  0.0pt (from JFM: priority 36)
+2 hlist 0 (8.4675+1.15466)x4.81108, dir=0 (packed)
+.0 glyph 256  ) 51 (8.00594+0.69066)x9.62216
+45 glue 0  0.0pt plus 0.4pt (kanjiskip, JFM specified)
+28 glue 0  4.81108pt minus 4.81108pt (from JFM: priority 36)
+2 hlist 0 (8.4675+1.15466)x4.81108, dir=0 (packed)
+.0 glyph 256  「 51 (7.94955+0.0)x9.62216 off: (-4.81108,0.0)
+3 penalty 0  10000 (for kinsoku)
+45 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip, JFM specified)
+28 glue 0  0.0pt (from JFM: priority 36)
+2 hlist 0 (8.4675+1.15466)x4.81108, dir=0 (packed)
+.0 glyph 256  」 51 (6.29105+0.63428)x9.62216
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+2 rule 3 (8.4675+1.15466)x0.0, dir=0
+49 glyph 256  あ 51 (7.61128+0.31009)x9.62216
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+2 rule 3 (8.4675+1.15466)x0.0, dir=0
+49 glyph 256  い 51 (6.69511+0.0)x9.62216
+======
+
+! Package luatexja Error: Incompatible direction list can't be unboxed.
+
+See the luatexja package documentation for explanation.
+Type  H <return>  for immediate help.
+\ltj@@unhbox ...texja.direction.unbox_check_dir()}
+                                                  \ltj@@orig@unhbox \ltj@tem...
+
+l.371 ...\tenmin\setbox1=\hbox{\tate }あ\unhbox1い
+                                                  }󿿿
+[10]======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+2 rule 3 (8.4675+1.15466)x0.0, dir=0
+49 glyph 256  あ 51 (7.61128+0.31009)x9.62216
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+2 rule 3 (8.4675+1.15466)x0.0, dir=0
+49 glyph 256  い 51 (6.69511+0.0)x9.62216
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+2 rule 3 (8.4675+1.15466)x0.0, dir=0
+49 glyph 256  あ 51 (7.61128+0.31009)x9.62216
+28 glue 0  2.40555pt minus 2.40555pt (from JFM: priority 36)
+2 hlist 0 (4.23375+0.57733)x2.40555, dir=0 (packed)
+.0 glyph 256  ( 53 (4.00298+0.34532)x4.81108 off: (-2.40553,0.0)
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+2 rule 3 (4.23375+0.57733)x0.0, dir=0
+49 glyph 256  あ 53 (3.80563+0.15504)x4.81108
+28 glue 0  4.81108pt minus 4.81108pt (from JFM: priority 36)
+2 hlist 0 (8.4675+1.15466)x4.81108, dir=0 (packed)
+.0 glyph 256  ( 51 (8.00594+0.69066)x9.62216 off: (-4.81108,0.0)
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+2 hlist 0 (4.23375+0.57733)x2.40555, dir=0 (packed)
+.0 glyph 256  . 53 (0.68831+0.0047)x4.81108
+3 penalty 0  10000 (for kinsoku)
+31 glue 0  4.81108pt minus 1.6037pt (from JFM: priority 45)
+2 hlist 0 (8.4675+1.15466)x4.81108, dir=0 (packed)
+.0 glyph 256  ・ 51 (4.35065+0.0)x9.62216 off: (-2.40553,0.0)
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+2 hlist 0 (8.4675+1.15466)x4.81108, dir=0 (packed)
+.0 glyph 256  . 51 (1.3766+0.0094)x9.62216
+3 penalty 0  10000 (for kinsoku)
+31 glue 0  6.01385pt minus 2.00462pt (from JFM: priority 45)
+2 hlist 0 (4.23375+0.57733)x2.40555, dir=0 (packed)
+.0 glyph 256  ・ 53 (2.17532+0.0)x4.81108 off: (-1.20276,0.0)
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+2 rule 3 (8.8+1.2)x0.0, dir=0
+49 glyph 256  タ 73 (8.12+0.44)x10.0
+4A kern 1  -0.5pt (italic correction)
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+2 rule 3 (8.8+1.2)x0.0, dir=0
+49 glyph 256  ノ 73 (7.83+0.38)x10.0
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+2 rule 3 (8.8+1.2)x0.0, dir=0
+49 glyph 256  タ 73 (8.12+0.44)x10.0
+4A kern 1  -0.1pt (italic correction)
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+2 rule 3 (8.8+1.2)x0.0, dir=0
+49 glyph 256  イ 73 (8.08+0.42)x10.0
+4A kern 1  -0.2pt (italic correction)
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+2 rule 3 (8.8+1.2)x0.0, dir=0
+49 glyph 256  ク 73 (8.19+0.44)x10.0
+4A kern 1  -0.8pt (italic correction)
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+2 rule 3 (8.8+1.2)x0.0, dir=0
+49 glyph 256  ノ 73 (7.83+0.38)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+2 rule 3 (8.8+1.2)x0.0, dir=0
+49 glyph 256  タ 74 (8.12+0.44)x10.0
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+2 rule 3 (8.8+1.2)x0.0, dir=0
+49 glyph 256  ノ 74 (7.83+0.38)x10.0
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+2 rule 3 (8.8+1.2)x0.0, dir=0
+49 glyph 256  タ 74 (8.12+0.44)x10.0
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+2 rule 3 (8.8+1.2)x0.0, dir=0
+49 glyph 256  イ 74 (8.08+0.42)x10.0
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+2 rule 3 (8.8+1.2)x0.0, dir=0
+49 glyph 256  ク 74 (8.19+0.44)x10.0
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+2 rule 3 (8.8+1.2)x0.0, dir=0
+49 glyph 256  ノ 74 (7.83+0.38)x10.0
+======
+======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+2 rule 3 (8.8+1.2)x0.0, dir=0
+49 glyph 256  タ 73 (8.12+0.44)x10.0
+4A kern 3  0.0pt (italic correction)
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+2 rule 3 (8.8+1.2)x0.0, dir=0
+49 glyph 256  ノ 73 (7.83+0.38)x10.0
+======
+ [11]======
+49 whatsit 8  userid:4 (direction) (node list) dir: 4
+2 rule 3 (8.8+1.2)x0.0, dir=0
+49 glyph 256  」 73 (6.68+0.83)x10.0
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+2 rule 3 (8.8+1.2)x0.0, dir=0
+49 glyph 258  󱣆 73 (8.24+0.27)x10.0
+3 penalty 0  10000 (for kinsoku)
+44 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
+2 rule 3 (8.8+1.2)x0.0, dir=0
+49 glyph 256  . 73 (1.35+0.0)x10.0
+======
+ [12])
+(see the transcript file for additional information)</opt/texlive/texmf-local/f
+onts/truetype/mine/ipaexm.ttf></opt/texlive/texmf-local/fonts/truetype/mine/ipa
+exg.ttf></opt/fonts/ipamp.ttf></opt/texlive/texmf-local/fonts/truetype/mine/koz
+uka/KozMinPr6N-Regular.otf></usr/share/fonts/cjk/ipam.ttf></opt/texlive/2017/te
+xmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb></opt/texlive/2017/texmf-dis
+t/fonts/type1/public/amsfonts/cm/cmmi10.pfb></opt/texlive/2017/texmf-dist/fonts
+/type1/public/amsfonts/cm/cmr10.pfb></opt/texlive/2017/texmf-dist/fonts/type1/p
+ublic/amsfonts/cm/cmti10.pfb></opt/texlive/2017/texmf-dist/fonts/type1/public/a
+msfonts/cm/cmtt10.pfb>
+Output written on test04-jfm.pdf (12 pages, 709507 bytes).
+Transcript written on test04-jfm.log.
index fb9c488..ac99e01 100644 (file)
Binary files a/test/test04-jfm.pdf and b/test/test04-jfm.pdf differ
index 6f76998..3cafb87 100644 (file)
@@ -97,6 +97,7 @@ end}}
   print('======')}\hrule}%
 }
 
+\catcode`_=12
 %\tracingonline=1\tracingoutput=1\showboxdepth=3\showboxbreadth=100
 
 \head{JA--JA (penなし)}
@@ -117,6 +118,10 @@ end}}
 
 \setbox0=\hbox{\rmlh あa}\dumplist0
 
+\setbox0=\hbox{\rmlh あ(}\dumplist0
+
+\setbox0=\hbox{\rmlh あ)}\dumplist0
+
 \setbox0=\hbox{\rmlh いa}\dumplist0
 
 \setbox0=\hbox{\rmlh うa}\dumplist0
@@ -129,6 +134,10 @@ end}}
 
 \setbox0=\hbox{\rmlh aあ}\dumplist0
 
+\setbox0=\hbox{\rmlh (あ}\dumplist0
+
+\setbox0=\hbox{\rmlh )あ}\dumplist0
+
 \setbox0=\hbox{\rmlh aい}\dumplist0
 
 \setbox0=\hbox{\rmlh aう}\dumplist0
diff --git a/test/test04-jfm.txt b/test/test04-jfm.txt
deleted file mode 100644 (file)
index 08f9b1b..0000000
+++ /dev/null
@@ -1,1056 +0,0 @@
-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
-(/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/generic/xkeyval/xkeyval.tex
-(/opt/texlive/2015/texmf-dist/tex/generic/xkeyval/xkvutils.tex
-(/opt/texlive/2015/texmf-dist/tex/generic/xkeyval/keyval.tex))
-2014/12/03 v2.7a key=value parser (HA)
-(/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)
-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
-
-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
-ome/h7k/.texlive2015/texmf-var/luatex-cache/generic/fonts/otf/ipaexm.luc)(load 
-cache: /home/h7k/.texlive2015/texmf-var/luatexja/extra_ipaexm.luc)
-(/opt/texlive/texmf-local/tex/luatex/luatexja/jfm-ujis.lua)(compiling luc: /opt
-/texlive/2015/texmf-var/luatex-cache/generic/fonts/otf/ipaexg.luc)(load luc: /h
-ome/h7k/.texlive2015/texmf-var/luatex-cache/generic/fonts/otf/ipaexg.luc)(load 
-cache: /home/h7k/.texlive2015/texmf-var/luatexja/extra_ipaexg.luc)
-(/opt/texlive/texmf-local/tex/luatex/luatexja/jfm-ujisv.lua)))(compiling luc: /
-opt/texlive/2015/texmf-var/luatex-cache/generic/fonts/otf/ipam.luc)(load luc: /
-home/h7k/.texlive2015/texmf-var/luatex-cache/generic/fonts/otf/ipam.luc)(load c
-ache: /home/h7k/.texlive2015/texmf-var/luatexja/extra_ipam.luc)(compiling luc: 
-/opt/texlive/2015/texmf-var/luatex-cache/generic/fonts/otf/kozminpr6n-regular.l
-uc)(load luc: /home/h7k/.texlive2015/texmf-var/luatex-cache/generic/fonts/otf/k
-ozminpr6n-regular.luc)(load cache: /home/h7k/.texlive2015/texmf-var/luatexja/ex
-tra_kozminpr6n-regular.luc)(compiling luc: /opt/texlive/2015/texmf-var/luatex-c
-ache/generic/fonts/otf/ipamp.luc)(load luc: /home/h7k/.texlive2015/texmf-var/lu
-atex-cache/generic/fonts/otf/ipamp.luc)(load cache: /home/h7k/.texlive2015/texm
-f-var/luatexja/extra_ipamp.luc)
-(./jfm-bad.lua)
-! Package luatexja Error: bad JFM `bad'.
-
-See the luatexja package documentation for explanation.
-Type  H <return>  for immediate help.
-\ltj@@jfont ->\luafunction \ltj@@jfont@inner 
-                                             
-l.18 }
-    
-! Package luatexja Error: bad character code (-1).
-
-See the luatexja package documentation for explanation.
-Type  H <return>  for immediate help.
-\ltj@@getparam@two ...\ltj@safe@num@or {nil}{#2})}
-                                                  
-l.56 \ltjgetparameter{chartorange}{-1}
-                                      % must be error "
-[1{/home/h7k/.texlive2015/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
-(./jfm-test.lua)======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-F glue 0  9.4pt plus 2.3pt minus 4.5pt
-D glyph 256  あ 69 (8.8+1.2)x10.0
-6 kern 1  20.0pt (from JFM: priority 0)
-D glyph 256  ア 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-F glue 0  9.4pt plus 2.3pt minus 4.5pt
-D glyph 256  あ 69 (8.8+1.2)x10.0
-9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
-D glyph 256  イ 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-F glue 0  9.4pt plus 2.3pt minus 4.5pt
-D glyph 256  あ 69 (8.8+1.2)x10.0
-6 glue 0  14.1pt (from JFM: priority 0)
-D glyph 256  ウ 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  い 69 (8.8+1.2)x10.0
-6 kern 1  20.0pt (from JFM: priority 0)
-D glyph 256  ア 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  い 69 (8.8+1.2)x10.0
-9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
-D glyph 256  イ 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  い 69 (8.8+1.2)x10.0
-6 glue 0  14.1pt (from JFM: priority 0)
-D glyph 256  ウ 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-F glue 0  9.4pt plus 2.3pt minus 4.5pt
-D glyph 256  あ 69 (8.8+1.2)x10.0
-6 kern 1  12.1pt (from JFM: priority 0)
-D glyph 256  a 68 (5.2002+0.03906)x5.49805
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  い 69 (8.8+1.2)x10.0
-B glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
-D glyph 256  a 68 (5.2002+0.03906)x5.49805
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  う 69 (8.8+1.2)x10.0
-6 glue 0  17.3pt (from JFM: priority 0)
-D glyph 256  a 68 (5.2002+0.03906)x5.49805
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  え 69 (8.8+1.2)x10.0
-6 kern 1  17.3pt (from JFM: priority 0)
-D glyph 256  a 68 (5.2002+0.03906)x5.49805
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  お 69 (8.8+1.2)x10.0
-B glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
-D glyph 256  a 68 (5.2002+0.03906)x5.49805
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  a 68 (5.2002+0.03906)x5.49805
-B glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
-D glyph 256  あ 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  a 68 (5.2002+0.03906)x5.49805
-6 glue 0  14.1pt (from JFM: priority 0)
-D glyph 256  い 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  a 68 (5.2002+0.03906)x5.49805
-6 kern 1  20.0pt (from JFM: priority 0)
-D glyph 256  う 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-F glue 0  9.4pt plus 2.3pt minus 4.5pt
-D glyph 256  あ 69 (8.8+1.2)x10.0
-6 kern 1  12.1pt (from JFM: priority 0)
-D kern 1  3.0pt
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  い 69 (8.8+1.2)x10.0
-D kern 1  3.0pt
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  う 69 (8.8+1.2)x10.0
-3 penalty 0  10000 (for kinsoku)
-6 glue 0  17.3pt (from JFM: priority 0)
-D kern 1  3.0pt
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D kern 1  3.0pt
-D glyph 256  あ 69 (8.8+1.2)x10.0
-======
- [2]======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D kern 1  3.0pt
-3 penalty 0  10000 (for kinsoku)
-6 glue 0  14.1pt (from JFM: priority 0)
-D glyph 256  い 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D kern 1  3.0pt
-6 kern 1  20.0pt (from JFM: priority 0)
-D glyph 256  う 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-F glue 0  9.4pt plus 2.3pt minus 4.5pt
-D glyph 256  あ 69 (8.8+1.2)x10.0
-3 penalty 0  0 (for kinsoku)
-6 kern 1  12.1pt (from JFM: priority 0)
-D hlist 2 (0.0+0.0)x0.0, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  い 69 (8.8+1.2)x10.0
-3 penalty 0  0 (for kinsoku)
-D hlist 2 (0.0+0.0)x0.0, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  う 69 (8.8+1.2)x10.0
-6 glue 0  17.3pt (from JFM: priority 0)
-D hlist 2 (0.0+0.0)x0.0, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  え 69 (8.8+1.2)x10.0
-3 penalty 0  0 (for kinsoku)
-6 kern 1  17.3pt (from JFM: priority 0)
-D hlist 2 (0.0+0.0)x0.0, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-F glue 0  9.4pt plus 2.3pt minus 4.5pt
-D glyph 256  あ 69 (8.8+1.2)x10.0
-6 kern 1  12.1pt (from JFM: priority 0)
-D hlist 2 (8.8+1.2)x10.0, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-.D glyph 256  ア 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-F glue 0  9.4pt plus 2.3pt minus 4.5pt
-D glyph 256  あ 69 (8.8+1.2)x10.0
-6 kern 1  12.1pt (from JFM: priority 0)
-D hlist 2 (5.2002+0.03906)x5.49805, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-.D glyph 256  a 68 (5.2002+0.03906)x5.49805
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  い 69 (8.8+1.2)x10.0
-B glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
-D hlist 2 (5.2002+0.03906)x5.49805, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-.D glyph 256  a 68 (5.2002+0.03906)x5.49805
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D hlist 2 (0.0+0.0)x0.0, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-3 penalty 0  0 (for kinsoku)
-D glyph 256  あ 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D hlist 2 (0.0+0.0)x0.0, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-6 glue 0  14.1pt (from JFM: priority 0)
-D glyph 256  い 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D hlist 2 (0.0+0.0)x0.0, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-3 penalty 0  0 (for kinsoku)
-6 kern 1  20.0pt (from JFM: priority 0)
-D glyph 256  う 69 (8.8+1.2)x10.0
-======
- [3]======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-F glue 0  9.4pt plus 2.3pt minus 4.5pt
-D glyph 256  あ 69 (8.8+1.2)x10.0
-6 kern 1  20.0pt (from JFM: priority 0)
-D glyph 256  ア 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-F glue 0  9.4pt plus 2.3pt minus 4.5pt
-D glyph 256  あ 69 (8.8+1.2)x10.0
-3 penalty 0  123 (for kinsoku)
-9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
-D glyph 256  イ 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-F glue 0  9.4pt plus 2.3pt minus 4.5pt
-D glyph 256  あ 69 (8.8+1.2)x10.0
-3 penalty 0  123 (for kinsoku)
-6 glue 0  14.1pt (from JFM: priority 0)
-D glyph 256  ウ 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  い 69 (8.8+1.2)x10.0
-6 kern 1  20.0pt (from JFM: priority 0)
-D glyph 256  ア 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  い 69 (8.8+1.2)x10.0
-3 penalty 0  123 (for kinsoku)
-9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
-D glyph 256  イ 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  い 69 (8.8+1.2)x10.0
-3 penalty 0  123 (for kinsoku)
-6 glue 0  14.1pt (from JFM: priority 0)
-D glyph 256  ウ 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-F glue 0  9.4pt plus 2.3pt minus 4.5pt
-D glyph 256  あ 69 (8.8+1.2)x10.0
-6 kern 1  12.1pt (from JFM: priority 0)
-D glyph 256  a 68 (5.2002+0.03906)x5.49805
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  い 69 (8.8+1.2)x10.0
-3 penalty 0  123 (for kinsoku)
-B glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
-D glyph 256  a 68 (5.2002+0.03906)x5.49805
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  う 69 (8.8+1.2)x10.0
-3 penalty 0  123 (for kinsoku)
-6 glue 0  17.3pt (from JFM: priority 0)
-D glyph 256  a 68 (5.2002+0.03906)x5.49805
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  え 69 (8.8+1.2)x10.0
-6 kern 1  17.3pt (from JFM: priority 0)
-D glyph 256  a 68 (5.2002+0.03906)x5.49805
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  お 69 (8.8+1.2)x10.0
-3 penalty 0  123 (for kinsoku)
-B glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
-D glyph 256  a 68 (5.2002+0.03906)x5.49805
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  a 68 (5.2002+0.03906)x5.49805
-3 penalty 0  321 (for kinsoku)
-B glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
-D glyph 256  あ 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  a 68 (5.2002+0.03906)x5.49805
-3 penalty 0  892 (for kinsoku)
-6 glue 0  14.1pt (from JFM: priority 0)
-D glyph 256  い 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  a 68 (5.2002+0.03906)x5.49805
-6 kern 1  20.0pt (from JFM: priority 0)
-D glyph 256  う 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-F glue 0  9.4pt plus 2.3pt minus 4.5pt
-D glyph 256  あ 69 (8.8+1.2)x10.0
-3 penalty 0  123 (for kinsoku)
-6 kern 1  12.1pt (from JFM: priority 0)
-D hlist 2 (0.0+0.0)x0.0, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  い 69 (8.8+1.2)x10.0
-3 penalty 0  123 (for kinsoku)
-D hlist 2 (0.0+0.0)x0.0, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-======
- [4]======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  う 69 (8.8+1.2)x10.0
-3 penalty 0  123 (for kinsoku)
-6 glue 0  17.3pt (from JFM: priority 0)
-D hlist 2 (0.0+0.0)x0.0, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  え 69 (8.8+1.2)x10.0
-3 penalty 0  123 (for kinsoku)
-6 kern 1  17.3pt (from JFM: priority 0)
-D hlist 2 (0.0+0.0)x0.0, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-F glue 0  9.4pt plus 2.3pt minus 4.5pt
-D glyph 256  あ 69 (8.8+1.2)x10.0
-6 kern 1  12.1pt (from JFM: priority 0)
-D hlist 2 (8.8+1.2)x10.0, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-.D glyph 256  ア 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-F glue 0  9.4pt plus 2.3pt minus 4.5pt
-D glyph 256  あ 69 (8.8+1.2)x10.0
-6 kern 1  12.1pt (from JFM: priority 0)
-D hlist 2 (5.2002+0.03906)x5.49805, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-.D glyph 256  a 68 (5.2002+0.03906)x5.49805
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  い 69 (8.8+1.2)x10.0
-3 penalty 0  123 (for kinsoku)
-B glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
-D hlist 2 (5.2002+0.03906)x5.49805, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-.D glyph 256  a 68 (5.2002+0.03906)x5.49805
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D hlist 2 (8.8+1.2)x10.0, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-.D glyph 256  ( 69 (8.8+1.2)x10.0
-3 penalty 0  571 (for kinsoku)
-6 glue 0  14.1pt (from JFM: priority 0)
-D glyph 256  い 69 (8.8+1.2)x10.0
-3 penalty 0  123 (for kinsoku)
-9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
-D hlist 2 (8.8+1.2)x10.0, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-.D glyph 256  ) 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D hlist 2 (0.0+0.0)x0.0, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-3 penalty 0  0 (for kinsoku)
-D glyph 256  あ 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D hlist 2 (0.0+0.0)x0.0, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-3 penalty 0  571 (for kinsoku)
-6 glue 0  14.1pt (from JFM: priority 0)
-D glyph 256  い 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D hlist 2 (0.0+0.0)x0.0, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-3 penalty 0  0 (for kinsoku)
-6 kern 1  20.0pt (from JFM: priority 0)
-D glyph 256  う 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  f 37 (6.94444+1.94444)x3.06665
-E kern 1  2.11945pt (italic correction)
-3 penalty 0  123 (for kinsoku)
-C glue 0  0.0pt plus 1.0pt (xkanjiskip, JFM specified)
-6 glue 0  5.0pt minus 5.0pt (from JFM: priority 0)
-2 hlist 0 (8.8+1.2)x5.0, dir=0 (packed)
-.0 glyph 256  ( 66 (8.32031+0.71777)x5.09766
-E kern 1  0.0pt (italic correction)
-3 penalty 0  10000 (for kinsoku)
-A glue 0  0.0pt minus 0.4pt (kanjiskip, JFM specified)
-6 glue 0  0.0pt (from JFM: priority 0)
-2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed)
-.0 glyph 256  あ 66 (8.11035+0.36133)x8.99902
-======
- [5]======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-F glue 0  9.4pt plus 2.3pt minus 4.5pt
-D glyph 256  あ 69 (8.8+1.2)x10.0
-9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
-D glyph 256  あ 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-F glue 0  9.4pt plus 2.3pt minus 4.5pt
-D glyph 256  あ 69 (8.8+1.2)x10.0
-A glue 0  1.0pt plus 0.4pt minus 0.5pt (kanjiskip, JFM specified)
-D glyph 256  あ 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  は 72 (10.56+1.44)x12.0
-A glue 0  1.1pt plus 0.44pt minus 0.55pt (kanjiskip, JFM specified)
-D glyph 256  あ 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-F glue 0  9.4pt plus 2.3pt minus 4.5pt
-D glyph 256  あ 69 (8.8+1.2)x10.0
-9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
-D glyph 256  あ 69 (8.8+1.2)x10.0
-9 glue 0  0.0pt (kanjiskip)
-D glyph 256  あ 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  ま 69 (8.8+1.2)x10.0
-B glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
-D glyph 256  x 68 (5.07813+0.0)x4.8877
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  ま 69 (8.8+1.2)x10.0
-B glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
-D glyph 256  x 68 (5.07813+0.0)x4.8877
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  ま 69 (8.8+1.2)x10.0
-B glue 0  0.0pt (xkanjiskip)
-D glyph 256  x 68 (5.07813+0.0)x4.8877
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  ま 69 (8.8+1.2)x10.0
-C glue 0  3.1pt plus 0.45pt minus 0.57pt (xkanjiskip, JFM specified)
-D glyph 256  x 68 (5.07813+0.0)x4.8877
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  ま 69 (8.8+1.2)x10.0
-B glue 0  0.0pt (xkanjiskip)
-D glyph 256  x 68 (5.07813+0.0)x4.8877
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  ま 69 (8.8+1.2)x10.0
-B glue 0  0.0pt (xkanjiskip)
-D glyph 256  x 68 (5.07813+0.0)x4.8877
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  x 68 (5.07813+0.0)x4.8877
-B glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
-D glyph 256  ま 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  x 68 (5.07813+0.0)x4.8877
-B glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
-D glyph 256  ま 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  x 68 (5.07813+0.0)x4.8877
-B glue 0  0.0pt (xkanjiskip)
-D glyph 256  ま 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  x 68 (5.07813+0.0)x4.8877
-C glue 0  3.1pt plus 0.45pt minus 0.57pt (xkanjiskip, JFM specified)
-D glyph 256  ま 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  x 68 (5.07813+0.0)x4.8877
-B glue 0  0.0pt (xkanjiskip)
-D glyph 256  ま 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  x 68 (5.07813+0.0)x4.8877
-B glue 0  0.0pt (xkanjiskip)
-D glyph 256  ま 69 (8.8+1.2)x10.0
-9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
-D glyph 256  お 69 (8.8+1.2)x10.0
-B glue 0  0.0pt (xkanjiskip)
-D glyph 256  x 68 (5.07813+0.0)x4.8877
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  お 69 (8.8+1.2)x10.0
-D penalty 0  1701
-D penalty 0  1701
-D penalty 0  1701
-9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
-D glyph 256  い 69 (8.8+1.2)x10.0
-======
- [6]======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  お 69 (8.8+1.2)x10.0
-D penalty 0  1701
-D penalty 0  1701
-D penalty 0  1701
-9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
-D glyph 256  お 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-F glue 0  9.4pt plus 2.3pt minus 4.5pt
-D glyph 256  あ 69 (8.8+1.2)x10.0
-D penalty 0  1701
-D penalty 0  1701
-D penalty 0  1701
-9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
-D glyph 256  い 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-F glue 0  9.4pt plus 2.3pt minus 4.5pt
-D glyph 256  あ 69 (8.8+1.2)x10.0
-D penalty 0  1701
-D penalty 0  1701
-D penalty 0  1701
-9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
-D glyph 256  お 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed)
-.0 glyph 256  あ 66 (8.11035+0.36133)x8.99902
-E kern 1  0.0pt (italic correction)
-B glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
-D glyph 256  j 1 (6.67859+1.94444)x3.05557
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-2 hlist 0 (8.8+1.2)x5.0, dir=0 (packed)
-.0 glyph 256  ) 66 (8.32031+0.71777)x5.09766
-E kern 1  0.0pt (italic correction)
-6 glue 0  5.0pt minus 5.0pt (from JFM: priority 0)
-D glyph 256  j 1 (6.67859+1.94444)x3.05557
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  れ 69 (8.8+1.2)x10.0
-B glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
-D kern 2  1.25pt (for accent)
-D hlist 0 (6.28473+0.0)x5.00002, dir=0, shifted -2.52777
-.0 glyph 0  \14 1 (6.28473+0.0)x5.00002
-D kern 2  -6.25002pt (for accent)
-D glyph 256  A 1 (6.83331+0.0)x7.50002
-3 penalty 0  10000 (for kinsoku)
-B glue 0  0.0pt (xkanjiskip)
-D glyph 256  ) 69 (8.8+1.2)x10.0
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-F glue 0  10.3pt
-D glyph 256  か 69 (8.8+1.2)x10.0
-9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
-D glyph 256  あ 69 (8.8+1.2)x10.0
-9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
-D glyph 256  か 69 (8.8+1.2)x10.0
-F kern 1  8.5pt
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  a 68 (5.2002+0.03906)x5.49805
-B glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
-D glyph 512  か 69 (8.8+1.2)x10.0
-9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
-D glyph 512  あ 69 (8.8+1.2)x10.0
-9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
-D glyph 512  か 69 (8.8+1.2)x10.0
-B glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
-D glyph 256  a 68 (5.2002+0.03906)x5.49805
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  a 68 (5.2002+0.03906)x5.49805
-D hlist 2 (8.8+1.2)x28.8, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-.F glue 0  10.3pt
-.D glyph 256  か 69 (8.8+1.2)x10.0
-.F kern 1  8.5pt
-D glyph 256  a 68 (5.2002+0.03906)x5.49805
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-D glyph 256  き 69 (8.8+1.2)x10.0
-3 penalty 0  0 (for kinsoku)
-D hlist 2 (8.8+1.2)x28.8, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-.F glue 0  10.3pt
-.D glyph 256  か 69 (8.8+1.2)x10.0
-.F kern 1  8.5pt
-3 penalty 0  0 (for kinsoku)
-D glyph 256  き 69 (8.8+1.2)x10.0
-9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
-D hlist 2 (8.8+1.2)x10.0, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-.D glyph 256  き 69 (8.8+1.2)x10.0
-9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
-D glyph 256  き 69 (8.8+1.2)x10.0
-======
- [7]======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed)
-.0 glyph 256  あ 66 (8.11035+0.36133)x8.99902
-3 penalty 0  1000 (for kinsoku)
-9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
-D hlist 2 (8.8+1.2)x5.0, dir=0
-.D whatsit 44  userid:4 (direction) (node list) dir: 4
-.2 hlist 0 (8.8+1.2)x5.0, dir=0 (packed)
-..0 glyph 256  ( 66 (8.32031+0.71777)x5.09766
-3 penalty 0  1000 (for kinsoku)
-9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
-2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed)
-.0 glyph 256  あ 66 (8.11035+0.36133)x8.99902
-3 penalty 0  1000 (for kinsoku)
-A glue 0  0.0pt plus 0.4pt (kanjiskip, JFM specified)
-6 glue 0  5.0pt minus 5.0pt (from JFM: priority 0)
-2 hlist 0 (8.8+1.2)x5.0, dir=0 (packed)
-.0 glyph 256  ( 66 (8.32031+0.71777)x5.09766
-3 penalty 0  10000 (for kinsoku)
-A glue 0  0.0pt minus 0.4pt (kanjiskip, JFM specified)
-6 glue 0  0.0pt (from JFM: priority 0)
-2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed)
-.0 glyph 256  あ 66 (8.11035+0.36133)x8.99902
-======
- [8]======
-0 whatsit 44  userid:4 (direction) (node list) dir: 4
-0 whatsit 6 6
-0 hlist 3 (0.0+0.0)x19.2, dir=0
-F glue 0  6.8pt plus 0.2pt minus 0.4pt
-D glyph 256  か 69 (8.8+1.2)x10.0
-3 penalty 0  500 (for kinsoku)
-9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
-D glyph 256  エ 69 (8.8+1.2)x10.0
-D penalty 0  10000
-0 glue 15  30.0pt
-0 glue 9  0.0pt
-======
-======
-0 whatsit 44  userid:4 (direction) (node list) dir: 4
-0 whatsit 6 6
-F glue 0  10.3pt
-D glyph 256  か 69 (8.8+1.2)x10.0
-3 penalty 0  500 (for kinsoku)
-9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
-D glyph 256  エ 69 (8.8+1.2)x10.0
-D penalty 0  10000
-0 glue 15  30.0pt
-0 glue 9  0.0pt
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-F glue 0  10.3pt
-D glyph 256  か 69 (8.8+1.2)x10.0
-9 glue 0  0.0pt plus 0.4pt minus 0.4pt (kanjiskip)
-D glyph 256  エ 69 (8.8+1.2)x10.0
-F glue 0  7.8pt
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-F glue 0  9.4pt plus 2.3pt minus 4.5pt
-D glyph 256  あ 69 (8.8+1.2)x10.0
-6 glue 0  12.5pt plus 4.3pt minus 8.7pt (from JFM: priority 0)
-D math 0 
-0 glyph 256  a 7 (4.30554+0.0)x5.28589
-D math 1 
-6 glue 0  6.8pt plus 0.2pt minus 0.4pt (from JFM: priority 0)
-D glyph 256  さ 69 (8.8+1.2)x10.0
-B glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
-D math 0 
-0 glyph 256  a 7 (4.30554+0.0)x5.28589
-D math 1 
-B glue 0  2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip)
-D glyph 256  か 69 (8.8+1.2)x10.0
-F kern 1  8.5pt
-======
- HOGE======
-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
-6 glue 0  4.81108pt minus 4.81108pt (from JFM: priority 0)
-D glyph 512  a 68 (5.2002+0.03906)x5.49805
-======
-======
-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
-6 glue 0  4.81108pt minus 4.81108pt (from JFM: priority 0)
-D glyph 512  a 68 (5.2002+0.03906)x5.49805
-======
-======
-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 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
-A glue 0  0.0pt plus 0.4pt (kanjiskip, JFM specified)
-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
-3 penalty 0  10000 (for kinsoku)
-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
-A glue 0  0.0pt plus 0.4pt (kanjiskip, JFM specified)
-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 (7.94955+0.0)x9.62216
-3 penalty 0  10000 (for kinsoku)
-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
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-2 rule 0 (8.4675+1.15466)x0.0, dir=0
-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
-0 glyph 256  い 51 (6.69511+0.0)x9.62216
-======
-
-! Package luatexja Error: Incompatible direction list can't be unboxed.
-
-See the luatexja package documentation for explanation.
-Type  H <return>  for immediate help.
-\ltj@@unhbox ...texja.direction.unbox_check_dir()}
-                                                  \ltj@@orig@unhbox \ltj@tem...
-
-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
-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
-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
-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
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-2 rule 0 (4.23375+0.57733)x0.0, dir=0
-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
-======
-======
-D whatsit 44  userid:4 (direction) (node list) dir: 4
-2 hlist 0 (4.23375+0.57733)x2.40555, dir=0 (packed)
-.0 glyph 256  . 53 (0.68831+0.0047)x4.81108
-3 penalty 0  10000 (for kinsoku)
-7 glue 0  4.81108pt minus 1.6037pt (from JFM: priority 1)
-2 hlist 0 (8.4675+1.15466)x4.81108, dir=0 (packed)
-.0 glyph 256  ・ 51 (4.35065+0.0)x9.62216
-======
-======
-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 (1.3766+0.0094)x9.62216
-3 penalty 0  10000 (for kinsoku)
-7 glue 0  6.01385pt minus 2.00462pt (from JFM: priority 1)
-2 hlist 0 (4.23375+0.57733)x2.40555, dir=0 (packed)
-.0 glyph 256  ・ 53 (2.17532+0.0)x4.81108
-======
-
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-0 glyph 256  . 73 (1.35+0.0)x10.0
-======
- [11])
-(see the transcript file for additional information)</opt/texlive/texmf-local/f
-onts/truetype/mine/ipaexm.ttf></opt/texlive/texmf-local/fonts/truetype/mine/ipa
-exg.ttf></opt/texlive/texmf-local/fonts/truetype/mine/ipamp.ttf></opt/texlive/t
-exmf-local/fonts/truetype/mine/kozuka/KozMinPr6N-Regular.otf></usr/share/fonts/
-cjk/ipam.ttf><</opt/texlive/2015/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx
-10.pfb><</opt/texlive/2015/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb
-><</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, 708879 bytes).
-Transcript written on test04-jfm.log.