elseif k == 'jcharwidowpenalty' then
tex.write(ltjs.get_penalty_table('jwp', 0, 0, tex.getcount('ltj@@stack')))
elseif k == 'autospacing' then
elseif k == 'jcharwidowpenalty' then
tex.write(ltjs.get_penalty_table('jwp', 0, 0, tex.getcount('ltj@@stack')))
elseif k == 'autospacing' then
ltjb.package_error('luatexja',
'invalid character range number (' .. c .. ')',
ltjb.package_error('luatexja',
'invalid character range number (' .. c .. ')',
else
if c<0 or c>0x10FFFF then
ltjb.package_error('luatexja',
else
if c<0 or c>0x10FFFF then
ltjb.package_error('luatexja',
- if has_attr(p, attr_icflag)==FROM_JFM then
- s = s .. ' (from JFM)'
- elseif has_attr(p, attr_icflag)==KANJI_SKIP then
+ if get_attr_icflag(p)>KINSOKU and get_attr_icflag(p)<KANJI_SKIP then
+ s = s .. ' (from JFM: priority ' .. get_attr_icflag(p)-FROM_JFM .. ')'
+ elseif get_attr_icflag(p)==KANJI_SKIP then
- elseif has_attr(p, attr_icflag)==FROM_JFM then
- s = s .. ' (from JFM)'
- elseif has_attr(p, attr_icflag)==LINE_END then
- s = s .. " (from 'lineend' in JFM)"
+ elseif get_attr_icflag(p)>KINSOKU and get_attr_icflag(p)<KANJI_SKIP then
+ s = s .. ' (from JFM: priority ' .. get_attr_icflag(p)-FROM_JFM .. ')'