end
end
-
+--
local function adjust_badness(hd)
if not node_next(hd) and getid(hd)==id_whatsit and getsubtype(hd)==sid_user
and getfield(hd, 'user_id')==DIR then
node_set_attr(w, attr_dir, v)
if lv==0 then page_direction = v end
else
- Dnode.write(dir_pool[v]())
if lv==0 then page_direction = v end
end
ensure_tex_attr(attr_icflag, 0)
local function create_dir_whatsit_parbox(h, gc)
stop_time_measure('tex_linebreak')
-- start 側は ltj-debug.lua に
- local new_dir = ltjs.list_dir
+ local new_dir = ltjs.list_dir
for line in traverse_id(id_hlist, to_direct(h)) do
setfield(line, 'head', create_dir_whatsit(getlist(line), gc, new_dir) )
end
else
setdimen('ltj@tempdima', 0)
end
+ tex.sprint(cat_lp, '\\ltj@tempdima')
tex.globaldefs = gt
end
luatexja.direction.get_box_dim = get_box_dim
insert_after(db_head, db_tail, nn)
db_tail = nn
else
- setfield(db, 'head', nn)
- db_head, db_tail = nn, nn
+ setfield(db, 'head', nn)
+ db_head, db_tail = nn, nn
end
end
end