description = 'Ruby annotation',
})
module('luatexja.ruby', package.seeall)
description = 'Ruby annotation',
})
module('luatexja.ruby', package.seeall)
local hic = has_attr(hx, attr_icflag)
if (hic == KANJI_SKIP) or (hic == KANJI_SKIP_JFM)
or (hic == XKANJI_SKIP) or (hic == XKANJI_SKIP_JFM)
local hic = has_attr(hx, attr_icflag)
if (hic == KANJI_SKIP) or (hic == KANJI_SKIP_JFM)
or (hic == XKANJI_SKIP) or (hic == XKANJI_SKIP_JFM)
h = insert_after(h, hx, k);
h = node_remove(h, hx); node_free(hx); hx = k
else -- glue
h = insert_after(h, hx, k);
h = node_remove(h, hx); node_free(hx); hx = k
else -- glue
- setglue(hx, getfield(hx, 'width'), round(middle*65536), 0,
+ setglue(hx, getfield(hx, 'width'), round(middle*65536), 0,
----------------------------------------------------------------
do
local RIPRE = luatexja.stack_table_index.RIPRE
----------------------------------------------------------------
do
local RIPRE = luatexja.stack_table_index.RIPRE
Np.first, Np.nuc, Np.last = lp, lp, lp
local lpv = getfield(lp, 'value')
local x = node_next(node_next(lpv))
Np.first, Np.nuc, Np.last = lp, lp, lp
local lpv = getfield(lp, 'value')
local x = node_next(node_next(lpv))