- if not c or c<0 or c>0x10FFFF then
- ltjb.package_error('luatexja',
- 'bad character code (' .. tostring(c) .. ')',
- 'A character number must be between 0 and 0x10ffff.\n' ..
- 'So I changed this one to zero.')
- return -1
- elseif c<0x80 then return -1
- else
+ c=ltjb.in_unicode(c, false)
+ if c<0x80 then return -1
+ else