Default Ignorable code points in UCA
We got a bug reported to us that a soft hyphen wasn't sorting as ignorable in UCA. I wrote a test, and it turns out that we are failing on the following characters:
For the first 7 (that is, assigned characters), I recommend changing the table for UCA 6.0. For the unassigned characters, we could either add to the table, or change the calculation in http://unicode.org/reports/tr10/#Implicit_Weights.
Bad Assigned Characters: 7
[\u00AD\u115F\u1160\u17B4\u17B5\u3164\uFFA0]
U+00AD SOFT HYPHEN
U+115F HANGUL CHOSEONG FILLER
U+1160 HANGUL JUNGSEONG FILLER
U+17B4 KHMER VOWEL INHERENT AQ
U+17B5 KHMER VOWEL INHERENT AA
U+3164 HANGUL FILLER
U+FFA0 HALFWIDTH HANGUL FILLER
Bad Unassigned Characters: 3773
[\u2065-\u2069\uFFF0-\uFFF8\U000E0000\U000E0002-\U000E001F\U000E0080-\U000E00FF\U000E01F0-\U000E0FFF]