+ if mode and getfield(p, 'value')==cl then box_set = 1 end; node_free(p)
+ end
+ ltjs_report_stack_level(tex_getcount('ltj@@stack') + box_set)
+ for _,p in pairs(wtd) do
+ node_free(p)
+ end
+ if ltjs.list_dir == dir_tate then
+ for p in node.direct.traverse_id(id_glyph,to_direct(head)) do
+ if (has_attr(p, attr_icflag) or 0)<=0 and getfield(p, 'lang')==lang_ja then
+ local pc = ltjs_orig_char_table[p]
+ local nf = ltjf_replace_altfont( has_attr(p, attr_curtfnt) or getfont(p) , pc)
+ setfield(p, 'font', nf)
+ if ltjf_font_metric_table[nf].vert_activated then
+ pc = ltjf_vert_form_table [getchar(p)]
+ if font_getfont(nf).characters[pc] then setfield(p, 'char', pc) end
+ end
+ end
+ end