Re: \kansuji 0 の扱い (2022-07-06 11:40 by kmaeda #90440)
ltj-compat.lua の以下の部分だと思いますが
{{{
local function to_kansuji(num)
if not num then num=0; return
elseif num<0 then
num = -num; tex.write '-'
end
local s = ""
while num~=0 do
s = utfchar(
ltjs.get_stack_table(luatexja.stack_table_index.KSJ + num%10,
'', tex.getcount 'ltj@@stack')) .. s
num=math.floor(num/10)
end
tex.write(s)
end
}}}
while num~=0 do ... end を repeat ... until num==0 にするとよさそうです.