X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=src%2Fltj-jfmglue.lua;h=8942064256516cf0336e4e18bf9823106774d55b;hb=80bbcf52bf096105cf1797a4422a38d400b3fa05;hp=fdf878eb91930852d844e68ef519ac6f7ea7270e;hpb=1f5c9350bfad6787dcee645c79bb8822854e35fb;p=luatex-ja%2Fluatexja.git diff --git a/src/ltj-jfmglue.lua b/src/ltj-jfmglue.lua index fdf878e..8942064 100644 --- a/src/ltj-jfmglue.lua +++ b/src/ltj-jfmglue.lua @@ -228,7 +228,7 @@ function check_box_high(Nx, box_ptr, box_end) first_char = nil; last_char = nil; find_first_char = true if check_box(box_ptr, box_end) then if first_char then - if first_char.font == has_attr(first_char, attr_curjfnt) then + if first_char.font == (has_attr(first_char, attr_curjfnt) or -1) then set_np_xspc_jachar(Nx, first_char) else set_np_xspc_alchar(Nx, first_char.char,first_char, ligature_head) @@ -274,7 +274,7 @@ local function calc_np_pbox(lp, last) set_attr(lp, attr_icflag, get_attr_icflag(lp)); while lp~=last and lpa>=PACKED and lpa