OSDN Git Service

\mgfamily
[luatex-ja/luatexja.git] / src / ltj-ruby.lua
index 897a390..b168823 100644 (file)
@@ -118,7 +118,8 @@ end
 
 
 -- 実行回数 + ルビ中身 から uniq_id を作る関数
-local old_break_info = {} -- public, 前 run 時の分割情報
+luatexja.ruby.old_break_info = {} -- public, 前 run 時の分割情報
+local old_break_info = luatexja.ruby.old_break_info
 local cache_handle
 function luatexja.ruby.read_old_break_info()
    if  tex.jobname then
@@ -251,6 +252,7 @@ local function texiface_low(rst, rtlr, rtlp)
    setfield(w, 'value', to_node(wv))
    setfield(wv, 'type', 100)
    setfield(wv, 'value', floor(#rtlr))
+   setfield(wv, 'user_id', RUBY_PRE) -- dummy
    set_attr(wv, attr_ruby, rst.rubyzw)
    set_attr(wv, attr_ruby_maxmargin, rst.maxmargin)
    set_attr(wv, attr_ruby_maxprep, rst.pre)