From 76100b53729da928675c3044285727cebb755f27 Mon Sep 17 00:00:00 2001 From: Hironori Kitagawa Date: Wed, 12 Sep 2012 19:38:47 +0900 Subject: [PATCH] Fix ticket #29526. --- src/ltj-jfmglue.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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