7e1094b
#!/usr/bin/python3
7e1094b
# usage:
7e1094b
# python3 madan.py <madan.ttf> <madan.svg> 
7e1094b
7e1094b
import fontforge as ff 
7e1094b
import sys 
7e1094b
7e1094b
src_font_file = sys.argv[1] 
7e1094b
src_glyph_svg_name = sys.argv[2] 
7e1094b
output_font_file_name = "madan.sfd" 
7e1094b
glyph_name = 'uni0970' 
7e1094b
glyph_unicode = 0x0970 
7e1094b
7e1094b
font = ff.open(src_font_file) 
7e1094b
glyph = font.createChar(glyph_unicode, glyph_name) 
7e1094b
glyph.importOutlines(src_glyph_svg_name) 
7e1094b
7e1094b
font.save(output_font_file_name)