Add hb-unicode-decode

pull/1/head
Behdad Esfahbod 13 years ago
parent 9ab23ef474
commit f868e1b84d
  1. 0
      test/shaping/hb-manifest-read
  2. 0
      test/shaping/hb-manifest-update
  3. 19
      test/shaping/hb-unicode-decode

@ -0,0 +1,19 @@
#!/usr/bin/python
import sys
def decode (s):
return '<' + ','.join ("U+%04X" % ord (u) for u in unicode (s, 'utf8')) + '>'
if __name__ == '__main__':
if len (sys.argv) == 1 or ('--stdin' in sys.argv and len (sys.argv) != 2):
print "Usage:\n %s [UNICODE_STRING]...\nor:\n %s --stdin" % (sys.argv[0], sys.argv[0])
sys.exit (1)
if '--stdin' in sys.argv:
sys.argv.remove ('--stdin')
for line in sys.stdin.readlines ():
print decode (line)
else:
print ' '.join (decode (x) for x in (sys.argv[1:]))
Loading…
Cancel
Save