import re
import fontforge

font = fontforge.open('termu.sfd')

for i in range(256):
    glyph_name = 'uni' + re.sub('^0x', '', hex(0xe000 + i))
    glyph = font.createMappedChar(glyph_name)
    width = glyph.width
    glyph.clear()
    glyph.importOutlines('glyph_' + str(i) + '.svg')
    glyph.transform((2.34, 0.0, 0.0, 2.34, 600/2 - 561.6/2, -1099))
    glyph.width = 600

font.save('termu.sfd')

@@ -304,52 +304,102 @@
 rm((
-2.34, 0.0, 0.0, 2.34, 600/2 - 561.6/2, -1099
+3.5087777777778, 0.0, 0.0, 3.5087719298246, 0, -640 -978.421 -22.160684210526 -7.5187857142857
 ))%0A 
@@ -419,11 +419,23 @@
 h = 
-600
+842.10666666667
 %0A%0Afo

Make glyphs fit seamlessly