(code)
| 10 | assert unicodedata.unidata_version == '3.2.0' |
| 11 | |
| 12 | def in_table_a1(code): |
| 13 | if unicodedata.category(code) != 'Cn': return False |
| 14 | c = ord(code) |
| 15 | if 0xFDD0 <= c < 0xFDF0: return False |
| 16 | return (c & 0xFFFF) not in (0xFFFE, 0xFFFF) |
| 17 | |
| 18 | |
| 19 | b1_set = set([173, 847, 6150, 6155, 6156, 6157, 8203, 8204, 8205, 8288, 65279] + list(range(65024,65040))) |