updated contents from Atlas repo
This commit is contained in:
16
strings-bytes/nfk_demo.py
Normal file
16
strings-bytes/nfk_demo.py
Normal file
@@ -0,0 +1,16 @@
|
||||
import sys
|
||||
from unicodedata import name, normalize
|
||||
|
||||
for i in range(sys.maxunicode):
|
||||
char = chr(i)
|
||||
char_name = name(char, None)
|
||||
if char_name is None:
|
||||
continue
|
||||
kc = normalize('NFKC', char)
|
||||
if kc == char:
|
||||
continue
|
||||
kd = normalize('NFKD', char)
|
||||
if kc != kd:
|
||||
kc_display = ' '.join(kc)
|
||||
kd_display = ' '.join(kd)
|
||||
print('U+%04x' % i, char, kc_display, kd_display, char_name, sep='\t')
|
||||
Reference in New Issue
Block a user