Message22885
Logged In: YES
user_id=38388
Thanks for submitting a bug report. The problem does indeed
occur in the Python normalization code:
>>> unicodedata.normalize('NFC', u'\u0B47\u0300\u0B3E')
u'\u0b4b\u0300'
I think the following line in unicodedata.c needs to be changed:
if (comb1 && comb == comb1) {
/* Character is blocked. */
i1++;
continue;
}
to
if (comb && (comb1 == 0 || comb == comb1)) {
/* Character is blocked. */
i1++;
continue;
}
Martin, what do you think ? |
|
Date |
User |
Action |
Args |
2007-08-23 14:27:05 | admin | link | issue1054943 messages |
2007-08-23 14:27:05 | admin | create | |
|