--- /dev/null
+#!/usr/bin/env sh
+
+./convert.py handwriting-ja.xml
+./sort.sh tomoe.utf16
+./sort.sh strokes.txt.bak
+./merge.sh strokes.txt.bak.sorted tomoe.utf16.sorted
+rm *sorted *utf16
+./sort.sh output.txt
+mv output.txt.sorted output.txt
from math import acos, pi
if len(sys.argv) < 2:
- print("Usage: %s" % sys.argv[0])
+ print("Usage: %s handwriting-ja.xml" % sys.argv[0])
sys.exit(1)
class pt:
return ret
f = open(sys.argv[1])
-fo = open("tomoe", 'wb')
+fo = open("tomoe.utf16", 'wb')
fo.write(codecs.BOM_UTF16_LE)
k = None
pts = []
for i in l1:
fo.write(i)
fo.close()
+
shopt -s xpg_echo
echo '\x0A\x0A\c' >> merged.txt.utf8
crlf -d merged.txt.utf8
-(echo '\xFF\xFE\c' & iconv -f UTF8 -t UTF16LE merged.txt.utf8) > merged.txt
+(echo '\xFF\xFE\c' & iconv -f UTF8 -t UTF16LE merged.txt.utf8) > output.txt
rm *.utf8
shopt -s xpg_echo
echo '\x0A\x0A\c' >> $1.utf8_sorted
crlf -d $1.utf8_sorted
-(echo '\xFF\xFE\c' & iconv -f UTF8 -t UTF16LE $1.utf8_sorted) > out.txt
+(echo '\xFF\xFE\c' & iconv -f UTF8 -t UTF16LE $1.utf8_sorted) > $1.sorted
rm *.utf8 *_sorted