1 # -*- coding: utf-8 -*-
3 # Author: mshio <mshio@users.sourceforge.jp>
8 from fontparser import KanjiParser
9 from listprinter import SimpleListPrinter
12 def main(font_path, output=sys.stdout):
13 parser = KanjiParser(font_path)
14 kanji_list = parser.get_list()
16 p = SimpleListPrinter(out=output, delimiter=0x3001)
19 print >>output, "%d char(s)" % len(kanji_list)
21 if __name__ == '__main__':
22 if len(sys.argv) <= 1:
23 print 'usage: %s font-file' % sys.argv[0]
26 print_title = len(sys.argv) >= 3
29 if path == sys.argv[0]: continue
31 if print_title: print "%s:" % path
33 if print_title and path != sys.argv[-1]: print