https://bugzilla.redhat.com/show_bug.cgi?id=1009350
--- Comment #4 from Akira TAGOH tagoh@redhat.com --- got back to investigate this issue. after taking a look at this a bit, I noticed that the problem is ttmkfdir is going to check the undefined area in the encoding maps. for instance, jisx0201.1976-0.enc.gz has:
STARTMAPPING unicode 0x5C 0x00A5 # YEN SIGN 0x7E 0x203E # OVERLINE 0x00A1 0x00DF 0xFF61 ENDMAPPING
this defines 65 characters on the map but ttmkfdir tries to check the undefined ranges like between 0x5d and 0x7d, and between 0x7f and 0xa0. this is the unexpected behavior.