Commit graph

6 commits

Author SHA1 Message Date
d9b8cd8dd1 Fixes for multi-byte index-base encoders
- array_flip() retains the last duplicate, when we need the first
- Indexes are now prepared with a list of first-duplicate code points
to search before flipping
- This affected only U+3000 in GBK
- Big5 did not use array_flip(), but its list of override code points
did not include U+2561; Big5 now flips like the others
- EUC-JP had a long list of errors, but this encoding was not
previously released
- Shift_JIS' indexes are probably not correct, still
2020-10-07 11:28:21 -04:00
b284056644 Encode correct duplicate pointers in EUC-JP 2020-10-06 15:39:33 -04:00
2810ed9b2a Full tests for EUC-KR 2018-09-15 19:46:42 -04:00
1121f32e96 Minor Big5 corrections 2018-09-15 13:53:21 -04:00
bfc6c677c5 Complete Big5 tests, with numerous fixes 2018-09-15 11:38:51 -04:00
55cbc915c3 Refactor HTML-based test generators 2018-09-05 09:46:11 -04:00