From 06137ddccf9f7039b548b8d59e0ffedb516cad3e Mon Sep 17 00:00:00 2001 From: Hironori Kitagawa Date: Sun, 2 Jan 2022 09:04:43 +0900 Subject: [PATCH] ltj-jfmglue.lua: kanjiskip_{natural,...} inserts kanjiskip instead of xkanjiskip between JAchar and ALchar --- src/ltj-jfmglue.lua | 35 +- src/ltj-rmlgbm.lua | 2 +- test/test04-jfm-20220102.txt | 1155 ++++++++++++++++++++++++++++++++++++++++++ test/test04-jfm.tex | 9 + 4 files changed, 1181 insertions(+), 20 deletions(-) create mode 100644 test/test04-jfm-20220102.txt diff --git a/src/ltj-jfmglue.lua b/src/ltj-jfmglue.lua index 9ce7816..a2bede6 100644 --- a/src/ltj-jfmglue.lua +++ b/src/ltj-jfmglue.lua @@ -3,7 +3,7 @@ -- luatexbase.provides_module({ name = 'luatexja.jfmglue', - date = '2021-09-18', + date = '2022-01-02', description = 'Insertion process of JFM glues, [x]kanjiskip and others', }) luatexja.jfmglue = luatexja.jfmglue or {} @@ -975,24 +975,20 @@ end -- NA, NB: alchar or math local function get_NA_skip() local pm = Np.met - local g, _, kn, kp, kh = new_jfm_glue( - pm.char_type, - fast_find_char_class( - (Nq.id == id_math and -1 or (Nq.xspc>=2 and 'alchar' or 'nox_alchar')), pm), - Np.class) - local k = ((Nq.xspc>=2) and (Np.xspc%2==1) and combine_spc 'auto_xspc') - and get_xkanjiskip_low(false, pm, kn, kp, kh) + local qclass = fast_find_char_class( + (Nq.id == id_math and -1 or (Nq.xspc>=2 and 'alchar' or 'nox_alchar')), pm) + local g, _, kn, kp, kh = new_jfm_glue(pm.char_type, qclass, Np.class) + local k = g and (Nq.xspc>=2) and (Np.xspc%2==1) and combine_spc 'auto_xspc' + and get_kanjiskip_low(true, pm, kn, kp, kh) return g, k end local function get_NB_skip() local qm = Nq.met - local g, _, kn, kp, kh = new_jfm_glue( - qm.char_type, Nq.class, - fast_find_char_class( - (Np.id == id_math and -1 or (Np.xspc%2==1 and 'alchar' or 'nox_alchar')), qm) - ) - local k = ((Nq.xspc>=2) and (Np.xspc%2==1) and combine_spc 'auto_xspc') - and get_xkanjiskip_low(false, qm, kn, kp, kh) + local pclass = fast_find_char_class( + (Np.id == id_math and -1 or (Np.xspc%2==1 and 'alchar' or 'nox_alchar')), qm) + local g, _, kn, kp, kh = new_jfm_glue(qm.char_type, Nq.class, pclass) + local k = g and (Nq.xspc>=2) and (Np.xspc%2==1) and combine_spc 'auto_xspc' + and get_kanjiskip_low(true, qm, kn, kp, kh) return g, k end @@ -1037,8 +1033,7 @@ local function handle_np_jachar(mode) if not g then g = get_kanjiskip() end handle_penalty_normal(0, Np.pre, g); real_insert(g); real_insert(k) elseif Nq.pre then - local g, k - if non_ihb_flag then g, k = get_NA_skip() end -- N_A->X + local g, k; if non_ihb_flag then g, k = get_NA_skip() end -- N_A->X if not g then g = get_xkanjiskip(Np) end handle_penalty_normal((qid==id_hlist and 0 or Nq.post), Np.pre, g); real_insert(g); real_insert(k) @@ -1059,8 +1054,10 @@ end -- jachar .. (anything) local function handle_nq_jachar() if Np.pre then - local g = non_ihb_flag and get_NB_skip() or get_xkanjiskip(Nq) -- N_B->X - handle_penalty_normal(Nq.post, (Np.id==id_hlist and 0 or Np.pre), g); real_insert(g) + local g, k; if non_ihb_flag then g, k = get_NB_skip()end -- N_B->X + if not g then g = get_xkanjiskip(Nq) end + handle_penalty_normal(Nq.post, (Np.id==id_hlist and 0 or Np.pre), g); + real_insert(g); real_insert(k) else local g =non_ihb_flag and (get_OB_skip()) -- O_B if Np.id==id_glue then handle_penalty_normal(Nq.post, 0, g) diff --git a/src/ltj-rmlgbm.lua b/src/ltj-rmlgbm.lua index 3e3113c..49f2018 100644 --- a/src/ltj-rmlgbm.lua +++ b/src/ltj-rmlgbm.lua @@ -232,7 +232,7 @@ do cidf_vert_processor = { function (head, fnum) local fontdata = font_getfont(fnum) - if head and luatexja.jfont.font_metric_table[fnum].vert_activated then + if head and luatexja.jfont.font_metric_table[fnum] and luatexja.jfont.font_metric_table[fnum].vert_activated then local vt = fontdata.ltj_vert_table local nh = is_node(head) and to_direct(head) or head for n in traverse_id(id_glyph, head) do diff --git a/test/test04-jfm-20220102.txt b/test/test04-jfm-20220102.txt new file mode 100644 index 0000000..a3dfd54 --- /dev/null +++ b/test/test04-jfm-20220102.txt @@ -0,0 +1,1155 @@ +This is LuaTeX, Version 1.14.0 (TeX Live 2022/dev) + restricted system commands enabled. +(./test04-jfm.tex +(/opt/texlive/texmf-local/tex/luatex/luatexja/luatexja-core.sty +(/opt/texlive/2021/texmf-dist/tex/luatex/luatexbase/luatexbase.sty +(/opt/texlive/2021/texmf-dist/tex/luatex/ctablestack/ctablestack.sty +(/opt/texlive/2021/texmf-dist/tex/latex/base/ltluatex.tex))) +(/opt/texlive/2021/texmf-dist/tex/luatex/luaotfload/luaotfload.sty) +(/opt/texlive/2021/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty) +(/opt/texlive/2021/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +(/opt/texlive/2021/texmf-dist/tex/generic/infwarerr/infwarerr.sty) +(/opt/texlive/2021/texmf-dist/tex/generic/iftex/iftex.sty)) +(/opt/texlive/2021/texmf-dist/tex/generic/xkeyval/xkeyval.tex +(/opt/texlive/2021/texmf-dist/tex/generic/xkeyval/xkvutils.tex +(/opt/texlive/2021/texmf-dist/tex/generic/xkeyval/keyval.tex)) +2014/12/03 v2.7a key=value parser (HA) +(/opt/texlive/2021/texmf-dist/tex/generic/xkeyval/xkvtxhdr.tex +2005/02/22 v1.1 xkeyval TeX header (HA))) +(/opt/texlive/texmf-local/tex/luatex/luatexja/ltj-base.sty) +(/opt/texlive/texmf-local/tex/luatex/luatexja/ltj-plain.sty +(/opt/texlive/texmf-local/tex/luatex/luatexja/jfm-ujis.lua) +(/opt/texlive/texmf-local/tex/luatex/luatexja/jfm-ujisv.lua))) +(./jfm-bad.lua) +! Package luatexja Error: bad JFM `bad'. + +See the luatexja package documentation for explanation. +Type H for immediate help. +\ltj@@jfont ->\luafunction \ltj@@jfont@inner + +l.22 ...rml={psft:GothicBBB-Medium:jfm=bad} at 10pt + % must be error +! Package luatexja Error: bad character code (-1). + +See the luatexja package documentation for explanation. +Type H for immediate help. +\ltj@@getparam@two ...\ltj@safe@num@or {nil}{#2})} + +l.61 \ltjgetparameter{chartorange}{-1} + % must be error " +[1{/opt/texlive/2021/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 あ (U+3042) 69 (8.8+1.2)x10.0 +4 kern 1 20.0pt (from JFM: priority 0) +49 glyph 256 ア (U+30A2) 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 あ (U+3042) 69 (8.8+1.2)x10.0 +44 glue 0 0.0pt plus 0.4pt minus 0.4pt (kanjiskip) +49 glyph 256 イ (U+30A4) 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 あ (U+3042) 69 (8.8+1.2)x10.0 +28 glue 0 14.1pt (from JFM: priority 36) +49 glyph 256 ウ (U+30A6) 69 (8.8+1.2)x10.0 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 い (U+3044) 69 (8.8+1.2)x10.0 +4 kern 1 20.0pt (from JFM: priority 0) +49 glyph 256 ア (U+30A2) 69 (8.8+1.2)x10.0 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 い (U+3044) 69 (8.8+1.2)x10.0 +44 glue 0 0.0pt plus 0.4pt minus 0.4pt (kanjiskip) +49 glyph 256 イ (U+30A4) 69 (8.8+1.2)x10.0 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 い (U+3044) 69 (8.8+1.2)x10.0 +28 glue 0 14.1pt (from JFM: priority 36) +49 glyph 256 ウ (U+30A6) 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 あ (U+3042) 69 (8.8+1.2)x10.0 +4 kern 1 12.2pt (from JFM: priority 0) +49 glyph 256 a (U+61) 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 あ (U+3042) 69 (8.8+1.2)x10.0 +4 kern 1 12.2pt (from JFM: priority 0) +49 glyph 256 ( (U+28) 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 あ (U+3042) 69 (8.8+1.2)x10.0 +4 kern 1 12.3pt (from JFM: priority 0) +49 glyph 256 ) (U+29) 68 (7.6709+1.82129)x3.33008 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 い (U+3044) 69 (8.8+1.2)x10.0 +46 glue 0 2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip) +49 glyph 256 a (U+61) 68 (5.2002+0.03906)x5.49805 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 う (U+3046) 69 (8.8+1.2)x10.0 +28 glue 0 17.4pt (from JFM: priority 36) +49 glyph 256 a (U+61) 68 (5.2002+0.03906)x5.49805 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 え (U+3048) 69 (8.8+1.2)x10.0 +4 kern 1 17.4pt (from JFM: priority 0) +49 glyph 256 a (U+61) 68 (5.2002+0.03906)x5.49805 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 お (U+304A) 69 (8.8+1.2)x10.0 +46 glue 0 2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip) +49 glyph 256 a (U+61) 68 (5.2002+0.03906)x5.49805 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 a (U+61) 68 (5.2002+0.03906)x5.49805 +28 glue 0 5.1pt (from JFM: priority 36) +49 glyph 256 あ (U+3042) 69 (8.8+1.2)x10.0 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 ( (U+28) 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 あ (U+3042) 69 (8.8+1.2)x10.0 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 ) (U+29) 68 (7.6709+1.82129)x3.33008 +28 glue 0 5.1pt (from JFM: priority 36) +49 glyph 256 あ (U+3042) 69 (8.8+1.2)x10.0 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 a (U+61) 68 (5.2002+0.03906)x5.49805 +28 glue 0 14.2pt (from JFM: priority 36) +49 glyph 256 い (U+3044) 69 (8.8+1.2)x10.0 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 a (U+61) 68 (5.2002+0.03906)x5.49805 +4 kern 1 20.1pt (from JFM: priority 0) +49 glyph 256 う (U+3046) 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 あ (U+3042) 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 い (U+3044) 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 う (U+3046) 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 あ (U+3042) 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 い (U+3044) 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 う (U+3046) 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 あ (U+3042) 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 い (U+3044) 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 う (U+3046) 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 え (U+3048) 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 あ (U+3042) 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 ア (U+30A2) 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 あ (U+3042) 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 (U+61) 68 (5.2002+0.03906)x5.49805 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 い (U+3044) 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 (U+61) 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 あ (U+3042) 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 い (U+3044) 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 う (U+3046) 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 あ (U+3042) 69 (8.8+1.2)x10.0 +4 kern 1 20.0pt (from JFM: priority 0) +49 glyph 256 ア (U+30A2) 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 あ (U+3042) 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 イ (U+30A4) 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 あ (U+3042) 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 ウ (U+30A6) 69 (8.8+1.2)x10.0 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 い (U+3044) 69 (8.8+1.2)x10.0 +4 kern 1 20.0pt (from JFM: priority 0) +49 glyph 256 ア (U+30A2) 69 (8.8+1.2)x10.0 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 い (U+3044) 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 イ (U+30A4) 69 (8.8+1.2)x10.0 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 い (U+3044) 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 ウ (U+30A6) 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 あ (U+3042) 69 (8.8+1.2)x10.0 +4 kern 1 12.2pt (from JFM: priority 0) +49 glyph 256 a (U+61) 68 (5.2002+0.03906)x5.49805 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 い (U+3044) 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 (U+61) 68 (5.2002+0.03906)x5.49805 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 う (U+3046) 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 (U+61) 68 (5.2002+0.03906)x5.49805 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 え (U+3048) 69 (8.8+1.2)x10.0 +4 kern 1 17.4pt (from JFM: priority 0) +49 glyph 256 a (U+61) 68 (5.2002+0.03906)x5.49805 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 お (U+304A) 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 (U+61) 68 (5.2002+0.03906)x5.49805 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 a (U+61) 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 あ (U+3042) 69 (8.8+1.2)x10.0 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 a (U+61) 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 い (U+3044) 69 (8.8+1.2)x10.0 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 a (U+61) 68 (5.2002+0.03906)x5.49805 +4 kern 1 20.1pt (from JFM: priority 0) +49 glyph 256 う (U+3046) 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 あ (U+3042) 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 い (U+3044) 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 う (U+3046) 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 え (U+3048) 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 あ (U+3042) 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 ア (U+30A2) 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 あ (U+3042) 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 (U+61) 68 (5.2002+0.03906)x5.49805 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 い (U+3044) 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 (U+61) 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 ( (U+FF08) 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 い (U+3044) 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 ) (U+FF09) 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 あ (U+3042) 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 い (U+3044) 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 う (U+3046) 69 (8.8+1.2)x10.0 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 f (U+66) 37 (6.94444+1.94444)x3.06665 +4A kern 3 2.11945pt (italic correction) +3 penalty 0 123 (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 ( (U+FF08) 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) +28 glue 0 0.0pt (from JFM: priority 36) +2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed) +.0 glyph 256 あ (U+3042) 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 あ (U+3042) 69 (8.8+1.2)x10.0 +44 glue 0 0.0pt plus 0.4pt minus 0.4pt (kanjiskip) +49 glyph 256 あ (U+3042) 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 あ (U+3042) 69 (8.8+1.2)x10.0 +45 glue 0 1.0pt plus 0.4pt minus 0.5pt (kanjiskip, JFM specified) +49 glyph 256 あ (U+3042) 69 (8.8+1.2)x10.0 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 は (U+306F) 72 (10.56+1.44)x12.0 +45 glue 0 1.1pt plus 0.44pt minus 0.55pt (kanjiskip, JFM specified) +49 glyph 256 あ (U+3042) 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 あ (U+3042) 69 (8.8+1.2)x10.0 +44 glue 0 0.0pt plus 0.4pt minus 0.4pt (kanjiskip) +49 glyph 256 あ (U+3042) 69 (8.8+1.2)x10.0 +44 glue 0 0.0pt (kanjiskip) +49 glyph 256 あ (U+3042) 69 (8.8+1.2)x10.0 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 ま (U+307E) 69 (8.8+1.2)x10.0 +46 glue 0 2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip) +49 glyph 256 x (U+78) 68 (5.07813+0.0)x4.8877 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 ま (U+307E) 69 (8.8+1.2)x10.0 +46 glue 0 2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip) +49 glyph 256 x (U+78) 68 (5.07813+0.0)x4.8877 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 ま (U+307E) 69 (8.8+1.2)x10.0 +46 glue 0 0.0pt (xkanjiskip) +49 glyph 256 x (U+78) 68 (5.07813+0.0)x4.8877 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 ま (U+307E) 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 (U+78) 68 (5.07813+0.0)x4.8877 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 ま (U+307E) 69 (8.8+1.2)x10.0 +46 glue 0 0.0pt (xkanjiskip) +49 glyph 256 x (U+78) 68 (5.07813+0.0)x4.8877 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 ま (U+307E) 69 (8.8+1.2)x10.0 +46 glue 0 0.0pt (xkanjiskip) +49 glyph 256 x (U+78) 68 (5.07813+0.0)x4.8877 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 x (U+78) 68 (5.07813+0.0)x4.8877 +46 glue 0 2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip) +49 glyph 256 ま (U+307E) 69 (8.8+1.2)x10.0 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 x (U+78) 68 (5.07813+0.0)x4.8877 +46 glue 0 2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip) +49 glyph 256 ま (U+307E) 69 (8.8+1.2)x10.0 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 x (U+78) 68 (5.07813+0.0)x4.8877 +46 glue 0 0.0pt (xkanjiskip) +49 glyph 256 ま (U+307E) 69 (8.8+1.2)x10.0 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 x (U+78) 68 (5.07813+0.0)x4.8877 +47 glue 0 3.1pt plus 0.45pt minus 0.57pt (xkanjiskip, JFM specified) +49 glyph 256 ま (U+307E) 69 (8.8+1.2)x10.0 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 x (U+78) 68 (5.07813+0.0)x4.8877 +46 glue 0 0.0pt (xkanjiskip) +49 glyph 256 ま (U+307E) 69 (8.8+1.2)x10.0 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 x (U+78) 68 (5.07813+0.0)x4.8877 +46 glue 0 0.0pt (xkanjiskip) +49 glyph 256 ま (U+307E) 69 (8.8+1.2)x10.0 +44 glue 0 0.0pt plus 0.4pt minus 0.4pt (kanjiskip) +49 glyph 256 お (U+304A) 69 (8.8+1.2)x10.0 +46 glue 0 0.0pt (xkanjiskip) +49 glyph 256 x (U+78) 68 (5.07813+0.0)x4.8877 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 お (U+304A) 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 い (U+3044) 69 (8.8+1.2)x10.0 +====== + [7]====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 お (U+304A) 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 お (U+304A) 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 あ (U+3042) 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 い (U+3044) 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 あ (U+3042) 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 お (U+304A) 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 あ (U+3042) 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 (U+6A) 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 ) (U+FF09) 66 (8.32031+0.71777)x5.09766 +4A kern 3 0.0pt (italic correction) +45 glue 0 0.0pt plus 0.4pt (kanjiskip, JFM specified) +28 glue 0 5.0pt minus 5.0pt (from JFM: priority 36) +49 glyph 256 j (U+6A) 1 (6.67859+1.94444)x3.05557 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 れ (U+308C) 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  (U+14) 1 (6.28473+0.0)x5.00002 +49 kern 2 -6.25002pt (for accent) +49 glyph 256 A (U+41) 1 (6.83331+0.0)x7.50002 +3 penalty 0 10000 (for kinsoku) +46 glue 0 0.0pt (xkanjiskip) +49 glyph 256 ) (U+FF09) 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 か (U+304B) 69 (8.8+1.2)x10.0 +44 glue 0 0.0pt plus 0.4pt minus 0.4pt (kanjiskip) +49 glyph 256 あ (U+3042) 69 (8.8+1.2)x10.0 +44 glue 0 0.0pt plus 0.4pt minus 0.4pt (kanjiskip) +49 glyph 256 か (U+304B) 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 (U+61) 68 (5.2002+0.03906)x5.49805 +46 glue 0 2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip) +49 glyph 512 か (U+304B) 69 (8.8+1.2)x10.0 +44 glue 0 0.0pt plus 0.4pt minus 0.4pt (kanjiskip) +49 glyph 512 あ (U+3042) 69 (8.8+1.2)x10.0 +44 glue 0 0.0pt plus 0.4pt minus 0.4pt (kanjiskip) +49 glyph 512 か (U+304B) 69 (8.8+1.2)x10.0 +46 glue 0 2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip) +49 glyph 256 a (U+61) 68 (5.2002+0.03906)x5.49805 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 a (U+61) 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 か (U+304B) 69 (8.8+1.2)x10.0 +.4B kern 1 8.5pt +49 glyph 256 a (U+61) 68 (5.2002+0.03906)x5.49805 +====== +====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 き (U+304D) 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 か (U+304B) 69 (8.8+1.2)x10.0 +.4B kern 1 8.5pt +3 penalty 0 0 (for kinsoku) +49 glyph 256 き (U+304D) 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 き (U+304D) 69 (8.8+1.2)x10.0 +44 glue 0 0.0pt plus 0.4pt minus 0.4pt (kanjiskip) +49 glyph 256 き (U+304D) 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 あ (U+3042) 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 ( (U+FF08) 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 あ (U+3042) 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 ( (U+FF08) 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) +28 glue 0 0.0pt (from JFM: priority 36) +2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed) +.0 glyph 256 あ (U+3042) 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 か (U+304B) 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 エ (U+30A8) 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 か (U+304B) 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 エ (U+30A8) 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 か (U+304B) 69 (8.8+1.2)x10.0 +44 glue 0 0.0pt plus 0.4pt minus 0.4pt (kanjiskip) +49 glyph 256 エ (U+30A8) 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 あ (U+3042) 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 512 a (U+61) 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 さ (U+3055) 69 (8.8+1.2)x10.0 +46 glue 0 2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip) +49 math 0 +49 glyph 512 a (U+61) 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 か (U+304B) 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 ) (U+FF09) 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) +49 glyph 512 a (U+61) 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 ) (U+FF09) 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) +49 glyph 512 a (U+61) 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 ( (U+FF08) 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 ) (U+FF09) 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 ( (U+FF08) 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 ) (U+FF09) 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 「 (U+300C) 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 」 (U+300D) 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 あ (U+3042) 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 い (U+3044) 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 for immediate help. +\ltj@@unhbox@ ->\ltj@@lua@unboxcheckdir + \ltj@@orig@unhbox \ltj@tempcnta +l.376 ...\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 あ (U+3042) 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 い (U+3044) 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 あ (U+3042) 51 (7.61128+0.31009)x9.62216 +45 glue 0 0.0pt plus 0.4pt (kanjiskip, JFM specified) +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 ( (U+FF08) 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 あ (U+3042) 53 (3.80563+0.15504)x4.81108 +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 ( (U+FF08) 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 . (U+FF0E) 53 (0.68831+0.0047)x4.81108 +3 penalty 0 10000 (for kinsoku) +45 glue 0 0.0pt plus 0.4pt (kanjiskip, JFM specified) +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 ・ (U+30FB) 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 . (U+FF0E) 51 (1.3766+0.0094)x9.62216 +3 penalty 0 10000 (for kinsoku) +45 glue 0 0.0pt plus 0.4pt (kanjiskip, JFM specified) +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 ・ (U+30FB) 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 タ (U+30BF) 73 (8.12+0.44)x10.0 +4A kern 0 -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 ノ (U+30CE) 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 タ (U+30BF) 73 (8.12+0.44)x10.0 +4A kern 0 -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 イ (U+30A4) 73 (8.08+0.42)x10.0 +4A kern 0 -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 ク (U+30AF) 73 (8.19+0.44)x10.0 +4A kern 0 -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 ノ (U+30CE) 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 タ (U+30BF) 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 ノ (U+30CE) 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 タ (U+30BF) 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 イ (U+30A4) 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 ク (U+30AF) 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 ノ (U+30CE) 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 タ (U+30BF) 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 ノ (U+30CE) 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 」 (U+300D) 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 (U+F18C6) 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 . (U+FF0E) 73 (1.35+0.0)x10.0 +====== + +(./jfm-test2.lua)====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +2 rule 3 (8.8+1.2)x0.0, dir=0 +49 glyph 256 感 (U+611F) 66 (8.30078+0.56152)x10.0 +44 glue 0 1.0pt plus 1.25fil minus 2.75fill (kanjiskip) +2 rule 3 (8.8+1.2)x0.0, dir=0 +49 glyph 256 感 (U+611F) 66 (8.30078+0.56152)x10.0 +3 penalty 0 10000 (for kinsoku) +45 glue 0 0.0pt minus 2.75fill (kanjiskip, JFM specified) +28 glue 0 0.0pt (from JFM: priority 36) +2 hlist 0 (8.8+1.2)x5.0, dir=0 (packed) +.0 glyph 256 」 (U+300D) 66 (6.53809+0.65918)x5.29785 +45 glue 0 0.0pt plus 0.625fil (kanjiskip, JFM specified) +28 glue 0 2.5pt minus 2.5pt (from JFM: priority 36) +2 hlist 0 (5.0+5.0)x10.0, dir=0 (packed) +.0 glyph 256 感 (U+611F) 75 (8.48+0.66)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 あ (U+3042) 66 (8.11035+0.36133)x8.99902 +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 ( (U+FF08) 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) +28 glue 0 0.0pt (from JFM: priority 36) +2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed) +.0 glyph 256 あ (U+3042) 66 (8.11035+0.36133)x8.99902 +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 ( (U+FF08) 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) +28 glue 0 0.0pt (from JFM: priority 36) +2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed) +.0 glyph 256 あ (U+3042) 66 (8.11035+0.36133)x8.99902 +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 ( (U+FF08) 66 (8.32031+0.71777)x5.09766 off: (-0.09766,0.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 あ (U+3042) 66 (8.11035+0.36133)x8.99902 +44 glue 0 0.0pt plus 0.4pt minus 0.4pt (kanjiskip) +2 hlist 0 (8.8+1.2)x5.0, dir=0 (packed) +.0 glyph 256 ( (U+FF08) 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) +28 glue 0 0.0pt (from JFM: priority 36) +2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed) +.0 glyph 256 あ (U+3042) 66 (8.11035+0.36133)x8.99902 +44 glue 0 0.0pt plus 0.4pt minus 0.4pt (kanjiskip) +2 hlist 0 (8.8+1.2)x5.0, dir=0 (packed) +.0 glyph 256 ( (U+FF08) 66 (8.32031+0.71777)x5.09766 off: (-0.09766,0.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 あ (U+3042) 66 (8.11035+0.36133)x8.99902 +46 glue 0 2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip) +2 hlist 0 (8.8+1.2)x5.0, dir=0 (packed) +.0 glyph 256 ( (U+FF08) 66 (8.32031+0.71777)x5.09766 off: (-0.09766,0.0) +3 penalty 0 10000 (for kinsoku) +46 glue 0 2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip) +2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed) +.0 glyph 256 あ (U+3042) 66 (8.11035+0.36133)x8.99902 +3 penalty 0 10000 (for kinsoku) +46 glue 0 2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip) +2 hlist 0 (8.8+1.2)x5.0, dir=0 (packed) +.0 glyph 256 ) (U+FF09) 66 (8.32031+0.71777)x5.09766 +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 ( (U+FF08) 66 (8.32031+0.71777)x5.09766 off: (-0.09766,0.0) +3 penalty 0 10000 (for kinsoku) +46 glue 0 2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip) +2 hlist 0 (8.8+1.2)x5.0, dir=0 (packed) +.0 glyph 256 ) (U+FF09) 66 (8.32031+0.71777)x5.09766 +====== + [12]====== +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 あ (U+3042) 66 (8.11035+0.36133)x8.99902 +46 glue 0 2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip) +2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed) +.0 glyph 256 あ (U+3042) 66 (8.11035+0.36133)x8.99902 +46 glue 0 6.2pt plus 3.0pt (xkanjiskip) +49 glyph 256 a (U+61) 68 (5.2002+0.03906)x5.49805 +46 glue 0 6.2pt plus 3.0pt (xkanjiskip) +2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed) +.0 glyph 256 あ (U+3042) 66 (8.11035+0.36133)x8.99902 +46 glue 0 6.2pt plus 3.0pt (xkanjiskip) +49 glyph 256 c (U+63) 68 (5.22949+0.04883)x5.43945 +46 glue 0 6.2pt plus 3.0pt (xkanjiskip) +2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed) +.0 glyph 256 あ (U+3042) 66 (8.11035+0.36133)x8.99902 +46 glue 0 6.2pt plus 3.0pt (xkanjiskip) +2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed) +.0 glyph 256 あ (U+3042) 66 (8.11035+0.36133)x8.99902 +====== +====== +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 あ (U+3042) 66 (8.11035+0.36133)x8.99902 +46 glue 0 6.2pt plus 3.0pt (xkanjiskip) +2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed) +.0 glyph 256 あ (U+3042) 66 (8.11035+0.36133)x8.99902 +46 glue 0 6.2pt plus 3.0pt (xkanjiskip) +49 glyph 256 a (U+61) 68 (5.2002+0.03906)x5.49805 +46 glue 0 6.2pt plus 3.0pt (xkanjiskip) +2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed) +.0 glyph 256 あ (U+3042) 66 (8.11035+0.36133)x8.99902 +46 glue 0 6.2pt plus 3.0pt (xkanjiskip) +49 glyph 256 c (U+63) 68 (5.22949+0.04883)x5.43945 +46 glue 0 6.2pt plus 3.0pt (xkanjiskip) +2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed) +.0 glyph 256 あ (U+3042) 66 (8.11035+0.36133)x8.99902 +46 glue 0 6.2pt plus 3.0pt (xkanjiskip) +2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed) +.0 glyph 256 あ (U+3042) 66 (8.11035+0.36133)x8.99902 +====== +====== +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 あ (U+3042) 66 (8.11035+0.36133)x8.99902 +47 glue 0 2.5pt plus 2.5pt minus 1.25pt (xkanjiskip, JFM specified) +49 glyph 256 c (U+63) 68 (5.22949+0.04883)x5.43945 +47 glue 0 2.5pt plus 2.5pt minus 1.25pt (xkanjiskip, JFM specified) +2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed) +.0 glyph 256 あ (U+3042) 66 (8.11035+0.36133)x8.99902 +47 glue 0 2.5pt plus 2.5pt minus 1.25pt (xkanjiskip, JFM specified) +2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed) +.0 glyph 256 あ (U+3042) 66 (8.11035+0.36133)x8.99902 +47 glue 0 2.5pt plus 2.5pt minus 1.25pt (xkanjiskip, JFM specified) +2 hlist 0 (8.8+1.2)x10.0, dir=0 (packed) +.0 glyph 256 あ (U+3042) 66 (8.11035+0.36133)x8.99902 +====== +====== +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 ) (U+FF09) 66 (8.32031+0.71777)x5.09766 +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)x10.0, dir=0 (packed) +.0 glyph 256 あ (U+3042) 66 (8.11035+0.36133)x8.99902 +3 penalty 0 10000 (for kinsoku) +45 glue 0 0.0pt minus 0.4pt (kanjiskip, JFM specified) +28 glue 0 0.0pt (from JFM: priority 36) +2 hlist 0 (8.8+1.2)x5.0, dir=0 (packed) +.0 glyph 256 ) (U+FF09) 66 (8.32031+0.71777)x5.09766 +====== + !!!!!!====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 Z (U+5A) 68 (7.24121+0.0)x6.4209 +45 glue 0 2.8pt plus 2.0fil minus 0.6fill (kanjiskip, JFM specified) +28 glue 0 5.7pt (from JFM: priority 36) +2 rule 3 (8.8+1.2)x0.0, dir=0 +49 glyph 256 亜 (U+4E9C) 73 (8.27+0.37)x10.0 +45 glue 0 3.4pt plus 3.0fil minus 0.7fill (kanjiskip, JFM specified) +28 glue 0 5.6pt (from JFM: priority 36) +49 glyph 256 Z (U+5A) 68 (7.24121+0.0)x6.4209 +46 glue 0 2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip) +2 rule 3 (8.8+1.2)x0.0, dir=0 +49 glyph 256 言 (U+8A00) 73 (8.3+0.84)x10.0 +46 glue 0 2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip) +49 glyph 256 Z (U+5A) 68 (7.24121+0.0)x6.4209 +====== + [13]====== +49 whatsit 8 userid:4 (direction) (node list) dir: 4 +49 glyph 256 Z (U+5A) 68 (7.24121+0.0)x6.4209 +45 glue 0 0.28pt plus 0.79999pt minus 0.3pt (kanjiskip, JFM specified) +28 glue 0 5.7pt (from JFM: priority 36) +2 rule 3 (8.8+1.2)x0.0, dir=0 +49 glyph 256 亜 (U+4E9C) 73 (8.27+0.37)x10.0 +45 glue 0 0.34pt plus 1.19998pt minus 0.35pt (kanjiskip, JFM specified) +28 glue 0 5.6pt (from JFM: priority 36) +49 glyph 256 Z (U+5A) 68 (7.24121+0.0)x6.4209 +46 glue 0 2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip) +2 rule 3 (8.8+1.2)x0.0, dir=0 +49 glyph 256 言 (U+8A00) 73 (8.3+0.84)x10.0 +46 glue 0 2.40553pt plus 1.0pt minus 1.0pt (xkanjiskip) +49 glyph 256 Z (U+5A) 68 (7.24121+0.0)x6.4209 +====== + [14]) +(see the transcript file for additional information) +Output written on test04-jfm.pdf (14 pages, 718319 bytes). +Transcript written on test04-jfm.log. diff --git a/test/test04-jfm.tex b/test/test04-jfm.tex index 0f9b958..88d8390 100644 --- a/test/test04-jfm.tex +++ b/test/test04-jfm.tex @@ -435,4 +435,13 @@ end}} \setbox0=\hbox{)\insertxkanjiskip\unskip あ)} \dumplist0 +\message{!!!!!!} +\head{kanjiskip\_natural and xkanjiskip} +\ltjsetparameter{autoxspacing, jaxspmode={`亜,allow}, alxspmode={`Z,allow}} +\setbox0=\hbox{\kmd \ltjsetparameter{kanjiskip=10pt plus 1fil minus 1fill}Z亜Z言Z} +\dumplist0 + +\setbox0=\hbox{\kmd \ltjsetparameter{kanjiskip=\maxdimen plus 3pt}Z亜Z言Z} +\dumplist0 + \end -- 2.11.0